/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.dark-gradient{background:#133b63;background:-webkit-gradient(linear,left top,right top,from(#133b63),to(#068e9d));background:linear-gradient(to right,#133b63 0,#068e9d 100%)}.light-gradient{background:#133b63;background:-webkit-gradient(linear,left top,right top,from(#133b63),to(#068e9d));background:linear-gradient(to right,#133b63 0,#068e9d 100%)}.animate-fade{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.animate-fade:hover{opacity:0}.animate-move>.demo-shape{-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.main{max-width:1224px;width:100%;margin:0 auto;padding:0 1rem;display:block}@media (min-width:480px){.main{padding:0 1rem}}@media (min-width:1224px){.main{padding-left:calc(1rem + calc(-50vw + calc(1224px / 2)));padding-right:calc(1rem + calc(-50vw + calc(1224px / 2)))}}div .fig-wrapper{float:right}div .fig-wrapper .fig-img{margin:0 0 0 15px}@media (min-width:920px){div .fig-wrapper .fig-img{margin:0 0 20px 15px}}div .fig-wrapper .caption-wrapper{left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 15px;font-size:12px;color:#464d55;font-family:"Source Sans Pro",sans-serif}@media (min-width:920px){div .fig-wrapper .caption-wrapper{position:absolute}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.layout-container{background:#fafafa}.align-left,[data-align=left],figure.align-left{float:none;text-align:center;margin:0 auto;display:block;max-width:100%;margin-bottom:15px}@media (min-width:920px){.align-left,[data-align=left],figure.align-left{float:left;margin:0 15px 15px 0}}.align-center,[data-align=center],figure.align-center{text-align:center;margin:0 auto 15px;display:block}figure img{display:inline-block}.align-right,[data-align=right],figure.align-right{float:none;text-align:center;margin:0 auto;display:block;max-width:100%;margin-bottom:15px}@media (min-width:920px){.align-right,[data-align=right],figure.align-right{float:right;margin:0 0 15px 15px}}figcaption{padding-bottom:15px}body:not(.user-is-tabbing) button:focus,body:not(.user-is-tabbing) div:focus,body:not(.user-is-tabbing) input:focus,body:not(.user-is-tabbing) select:focus,body:not(.user-is-tabbing) textarea:focus{outline:0}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track::after,.slick-track::before{content:"";display:table}.slick-track::after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.site-search-page .paragraphs-collapsed-description::after{background:0 0}.site-search-page header{font-weight:300;font-family:"Source Sans Pro",sans-serif;font-size:24px;color:#8a8a8a}.site-search-page ul.pager{text-align:center}.site-search-page ul.pager li{text-align:center}.site-search-page ul.pager li .button{width:180px}.site-search-page #views-exposed-form-search-content-page-1{text-align:center;width:100vw;margin-left:calc(-50vw + 50%)}@media (min-width:920px){.site-search-page #views-exposed-form-search-content-page-1{margin-top:-43px}}.site-search-page #views-exposed-form-search-content-page-1 .clear-search-terms{text-decoration:none;padding:0;z-index:100;width:30px;height:inherit;margin-left:-40px;color:#133b63;vertical-align:middle}.site-search-page #views-exposed-form-search-content-page-1 .clear-search-terms:hover{color:#133b63}.site-search-page #views-exposed-form-search-content-page-1 .clear-search-terms div{width:30px;height:18px;vertical-align:middle;padding:0;display:inline-block;font-size:24px;margin-top:-15px}.site-search-page #views-exposed-form-search-content-page-1 legend{display:none}.site-search-page #views-exposed-form-search-content-page-1 label{text-align:left;width:80%;margin:0 auto;margin-bottom:0;max-width:800px;font-weight:400;color:#fff;font-size:18px}.site-search-page #views-exposed-form-search-content-page-1 .form-item{max-width:100%;padding-top:80px;padding-bottom:40px}@media (min-width:920px){.site-search-page #views-exposed-form-search-content-page-1 .form-item{padding-top:240px;padding-bottom:100px}}.site-search-page #views-exposed-form-search-content-page-1 input[type=text]{margin:15px auto;margin-top:0;width:80%;max-width:800px;font-size:18px;padding:10px}@media (min-width:920px){.site-search-page #views-exposed-form-search-content-page-1 input[type=text]{padding:20px 30px}}.site-search-page #views-exposed-form-search-content-page-1 input[type=text]::-ms-clear{display:none}.site-search-page #views-exposed-form-search-content-page-1 input[type=submit]{display:none}.site-search-page #views-exposed-form-search-content-page-1 fieldset .form-item{display:inline-block;text-align:center;padding:10px 10px 0 0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.site-search-page #views-exposed-form-search-content-page-1 fieldset .form-item input[type=radio]{display:none}.site-search-page #views-exposed-form-search-content-page-1 fieldset .form-item label{font-weight:200;margin:5px 5px 0 5px;text-align:center;font-size:14px;display:inline-block;text-align:center;text-transform:capitalize;padding:12px 2px}@media (min-width:920px){.site-search-page #views-exposed-form-search-content-page-1 fieldset .form-item label{margin:0 10px;font-size:24px}.site-search-page #views-exposed-form-search-content-page-1 fieldset .form-item label:hover{padding:10px 4px}}.site-search-page #views-exposed-form-search-content-page-1 fieldset .form-item label:hover{cursor:pointer;border-bottom:solid #fff 5px;padding:10px 2px}.site-search-page #views-exposed-form-search-content-page-1 fieldset .form-item [type=radio]:checked~label{border-bottom:solid #fff 5px;padding:10px 2px;font-weight:400}.site-search-page #views-exposed-form-search-content-page-1 .js input.form-autocomplete{background-image:none!important}.site-search-page #views-exposed-form-search-content-page-1 .js[dir=rtl] input.form-autocomplete{background-position:0 center}.site-search-page #views-exposed-form-search-content-page-1 .js input.form-autocomplete.ui-autocomplete-loading{background-image:none!important}.site-search-page #views-exposed-form-search-content-page-1 .js[dir=rtl] input.form-autocomplete.ui-autocomplete-loading{background-position:0 center}.site-search-page .search-result-title{margin-bottom:10px;font-size:24px;font-weight:300;font-family:"Source Sans Pro",sans-serif}.site-search-page .search-result-title a{font-weight:300;text-decoration:none}@media (min-width:920px){.site-search-page .search-result-title{font-size:36px}}.site-search-page .provider-name-title{display:inline-block;margin-right:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:40px}.site-search-page .search-result-views-row{color:#464d55;margin-bottom:45px}.site-search-page .search-result-views-row:first-of-type{margin-top:100px}.site-search-page .search-result-views-row .views-field-field-email,.site-search-page .search-result-views-row .views-field-field-location-1-phone,.site-search-page .search-result-views-row .views-field-field-location-1-title,.site-search-page .search-result-views-row .views-field-field-location-2-title,.site-search-page .search-result-views-row .views-field-field-primary-specialty,.site-search-page .search-result-views-row .views-field-views-conditional-field-1{display:inline}.site-search-page .search-result-views-row h2,.site-search-page .search-result-views-row h3{font-size:18px}@media (min-width:920px){.site-search-page .search-result-views-row{margin-bottom:65px}.site-search-page .search-result-views-row:first-of-type{margin-top:140px}.site-search-page .search-result-views-row h2{font-size:24px}.site-search-page .search-result-views-row h3{font-size:1.5rem}}.site-search-page .search-result-views-row .paragraphs-collapsed-description{color:#464d55}.site-search-page .search-result-views-row .physician-field{display:inline;font-size:0}.site-search-page .search-result-views-row .physician-field::after{content:', ';padding-right:4px;font-size:14px}@media (min-width:920px){.site-search-page .search-result-views-row .physician-field::after{font-size:18px}}.site-search-page .search-result-views-row .physician-field:last-child::after{content:' '}.site-search-page .search-result-views-row .physician-field-label{display:inline-block;margin-right:4px;font-size:14px}@media (min-width:920px){.site-search-page .search-result-views-row .physician-field-label{font-size:18px}}.site-search-page .search-result-views-row .physician-field-value{display:inline-block;margin-right:4px;font-size:14px}@media (min-width:920px){.site-search-page .search-result-views-row .physician-field-value{font-size:18px}}@media (min-width:920px){.search-result-views-row:first-of-type{margin-top:140px}}.search-page-content{position:relative;font-size:14px}@media (min-width:920px){.search-page-content{font-size:18px}}.search-page-content .breadcrumb{display:none}.search-page-content span.status--status{display:none}.search-page-content form{background:url(/themes/custom/emulsify/images/search-background-overlay.png) no-repeat;background-size:cover}.search-page-content header{position:absolute;font-weight:300;font-size:18px;top:355px}@media (min-width:920px){.search-page-content header{font-size:24px;top:600px}}.search-page-content .back-to-top{float:right;width:35px;height:35px;margin-top:-64px}.search-page-content .back-to-top:hover{cursor:pointer}@media (min-width:920px){.search-page-content .back-to-top{margin-top:-75px}}.all-services-specialties .back-to-top{float:right;width:35px;height:35px;margin-top:-64px}.all-services-specialties .back-to-top:hover{cursor:pointer}@media (min-width:920px){.all-services-specialties .back-to-top{margin-top:-75px}}.all-services-specialties .sticky-back-to-top{position:fixed;bottom:20px;right:20px}@media (min-width:920px){.all-services-specialties .sticky-back-to-top{bottom:40px;right:40px}}.all-services-specialties .sticky-back-to-top:hover{cursor:pointer}.search-api-autocomplete-search{width:80%!important;max-width:800px!important;padding:12px 0;font-family:"Source Sans Pro",sans-serif}@media (min-width:920px){.search-api-autocomplete-search{top:494px!important}}.search-api-autocomplete-search .ui-menu-item-wrapper{border:0;color:#464d55!important;margin:0;padding:0;padding-top:12px;font-size:16px!important;font-weight:300}.search-api-autocomplete-search .ui-menu-item{list-style-image:none}.search-api-autocomplete-search .ui-menu-item:hover{background:0 0!important}@media (min-width:920px){.search-api-autocomplete-search .ui-menu-item:hover{background:#ccc!important}}.search-api-autocomplete-search .ui-menu-item a{text-decoration:none}.search-api-autocomplete-suggestion{padding:6px 24px;position:relative}.search-api-autocomplete-suggestion .autocomplete-suggestion-note{font-size:90%}.search-api-autocomplete-suggestion .autocomplete-suggestion-user-input{font-weight:500!important}.no-search-results-section{text-align:center;margin:140px 0;color:#464d55}.no-search-results-section h3{color:#464d55;font-size:20px}@media (min-width:920px){.no-search-results-section h3{font-size:30px;margin-bottom:10px}}.no-search-results-section p{margin:2px 0}.no-search-results-section .helpful-resources{text-align:left;margin-top:100px}.no-search-results-section .helpful-resources h1{margin-top:65px;margin-bottom:15px;font-weight:300;font-family:"Source Sans Pro",sans-serif;font-size:24px}@media (min-width:920px){.no-search-results-section .helpful-resources h1{font-size:36px}}.no-search-results-section .helpful-resources a{text-decoration:none}.sticky-back-to-top{position:fixed;bottom:20px;right:20px}@media (min-width:920px){.sticky-back-to-top{bottom:40px;right:40px}}.sticky-back-to-top:hover{cursor:pointer}iframe[owner=archetype]{height:0;margin:0;padding:0;border:none}.cookiesjsr-banner{position:fixed;z-index:100;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);padding:15px 0;padding-right:calc(50vw - 40%);padding-left:calc(50vw - 40%);background-color:#133b63;border:2px solid transparent;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}.cookiesjsr-banner .cookiesjsr-links.links--row li{padding-left:0}.cookiesjsr-banner--info{margin:0}.cookie-banner-text,.cookiesjsr-banner--text{color:#fff}.cookiesjsr-btn{-webkit-transition:none;transition:none;-webkit-transform:none;transform:none}.cookiesjsr-banner--text{font-size:16px}.cookie-banner-text{width:53%;margin-top:-8px;font-size:14px}.cookie-banner-header{margin-bottom:10px}.cookiesjsr-links{margin-left:0}.cookiesjsr-links li{padding:0}.cookiesjsr-links li::before{display:none}.cookiesjsr-links a{text-decoration:underline;color:#fff;font-size:16px}.cookiesjsr-links a:hover{text-decoration:none}.cookiesjsr-banner--action{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:25%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cookiesjsr-service--always-on{color:#5d5d5d;font-size:16px}.cookiesjsr-btn.cookiesjsr-settings{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 10px;text-decoration:underline;text-transform:capitalize;color:#fff;border:none;outline:0;background-color:#133b63;font-size:16px;font-weight:700}.cookiesjsr-btn.cookiesjsr-settings:hover{text-decoration:none;color:#fff}.cookiesjsr-btn.allowAll,.cookiesjsr-btn.denyAll{width:auto;min-height:40px;margin:0 10px;padding:0 22px;text-transform:capitalize;border:none;border-radius:7.1px;font-size:16px;font-weight:600}.cookiesjsr-btn.denyAll{color:#fff;border:2px solid #fff;background-color:#133b63}.cookiesjsr-btn.denyAll:hover{color:#133b63;background-color:#fff}.cookiesjsr-btn.denyAll:focus{color:#fff;border:2px solid #fff;outline:2px solid #fff;outline-offset:2px;background-color:transparent}.cookiesjsr-btn.denyAll:active{text-decoration:none;color:#133b63;border:2px solid #133b63;outline:0;background-color:#fff}.cookiesjsr-btn.allowAll{color:#0a2036;border:none;outline:0;background-color:#fff}.cookiesjsr-btn.allowAll:hover{color:#133b63;background-color:#fff}.cookiesjsr-btn.allowAll:focus{text-decoration:underline;color:#133b63;border:2px solid #133b63;outline:2px solid #133b63;background-color:#133b63}.cookiesjsr-btn.allowAll:active{text-decoration:none;color:#133b63;border:2px solid #133b63;outline:0;background-color:#fff}.cookiesjsr-layer{width:700px;height:80vh;padding-top:0;color:#fff}li.cookiesjsr-service-group,li.cookiesjsr-service-group.active{padding-left:0}.cookiesjsr-service-group.active .cookiesjsr-service-group--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:20px}.cookiesjsr-layer--actions .cookiesjsr-btn.allowAll,.cookiesjsr-layer--actions .cookiesjsr-btn.denyAll{padding:10px 25px;color:#133b63;border:2px solid #133b63;background-color:#fff}.cookiesjsr-btn.invert.save.dialog-last-tab{position:absolute;right:20px;width:auto;min-height:40px;margin:0 0 0 10px;padding:10px 25px;text-transform:capitalize;color:#fff;border:none;border-radius:7.1px;outline:0;background-color:#133b63;font-size:16px;font-weight:600}.cookiesjsr-btn.invert.save.dialog-last-tab:hover{color:#fff;background-color:#133b63}.cookiesjsr-btn.invert.save.dialog-last-tab:focus{text-decoration:underline;outline:2px solid #133b63;outline-offset:2px}.cookiesjsr-btn.invert.save.dialog-last-tab:active{text-decoration:none;color:#fff;outline:0;background-color:#133b63}.cookiesjsr-layer--header{position:relative;height:5em;padding:0 20px;color:#133b63;border-bottom:1px solid #b6c2cf;font-weight:700}.cookiesjsr-layer--title{text-transform:capitalize;font-size:22px;font-weight:700}.cookiesjsr-layer--body{position:static}.cookiesjsr-layer .cookiesjsr-service-group.active button.cookiesjsr-service-group--tab{color:#137e89;border-bottom:4px solid #133b63;background-color:#fff;font-size:16px;text-decoration:underline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookiesjsr-layer .cookiesjsr-service-group button.cookiesjsr-service-group--tab{padding:20px 0 20px 20px!important;border-bottom:1px solid #133b63;font-size:16px;color:#133b63;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookiesjsr-layer .cookiesjsr-service-group button.cookiesjsr-service-group--tab:hover{cursor:pointer;text-decoration:underline}.cookiesjsr-service-group.active .cookiesjsr-service-group--content{top:75px;color:#133b63;outline:1px solid #b6c2cf;background-color:#fff}.cookiesjsr-service-group--content .cookiesjsr-service-group--intro{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:10px 20px}.cookiesjsr-service-group--services{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:20px!important}.cookiesjsr-service:hover{background-color:#fff}.cookiesjsr-service--description{padding:0 10px}.cookiesjsr-service--description h3{padding:10px 20px 10px 0;color:#133b63;font-size:18px;font-style:normal;font-weight:700}.cookiesjsr-layer--label-all{display:none}.cookiesjsr-layer button.allowAll,.cookiesjsr-layer button.denyAll{display:block}.cookiesjsr-layer button.allowAll:hover,.cookiesjsr-layer button.denyAll:hover{color:#fff;background-color:#133b63}.cookiesjsr-layer button.allowAll:focus,.cookiesjsr-layer button.denyAll:focus{text-decoration:underline;color:#133b63;outline:2px solid #133b63;outline-offset:2px;background-color:#fff}.cookiesjsr-layer button.allowAll:active,.cookiesjsr-layer button.denyAll:active{text-decoration:none;color:#fff;outline:0;background-color:#133b63}.cookiesjsr-layer--footer{position:absolute;right:10%;height:5.5em!important}.cookiesjsr-switch{-webkit-transform:translateY(-3px);transform:translateY(-3px);background-color:#133b63;-webkit-box-shadow:none;box-shadow:none}.cookiesjsr-switch.active{background-color:#133b63;-webkit-box-shadow:none;box-shadow:none}.cookiesjsr-switch{width:55px;height:28px;background-color:#9c9c9c;-webkit-box-shadow:none;box-shadow:none}.cookiesjsr-switch:after{top:4px;left:3px;-webkit-box-shadow:none;box-shadow:none}.cookiesjsr-switch.active:after{top:4px;left:30px}@media (max-width:1100px){.cookiesjsr-banner{padding-bottom:60px}.cookiesjsr-banner--text{margin-top:5px}.cookie-banner-text{width:auto}.cookiesjsr-service{padding-top:20px}.cookiesjsr-layer--body{position:static;overflow:scroll;height:338px}.cookiesjsr-btn.allowAll,.cookiesjsr-btn.denyAll{margin-bottom:15px;padding:10px 25px}.cookiesjsr-layer--actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:0}.cookiesjsr-banner--action{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:20px}.cookiesjsr-service--always-on{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:14px}.cookiesjsr-btn.invert.save.dialog-last-tab{position:relative;right:0;margin-bottom:15px;padding:10px 60px}.cookiesjsr-btn.cookiesjsr-settings{-webkit-transform:translateY(60px);transform:translateY(60px);position:absolute}.cookiesjsr-layer{overflow-y:auto}.cookiesjsr-service-group--services{margin-top:0!important}.cookiesjsr-service--description{padding:0 15px;width:auto}.cookiesjsr-service--description h3{color:#5d5d5d;font-size:14px;font-style:normal;font-weight:700}.cookiesjsr-layer--footer{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:10em!important}.cookiesjsr-service-group button:after,.cookiesjsr-service-group.active button:after{display:none}}@media (max-width:767px){.cookiesjsr-layer .cookiesjsr-service-group.active button.cookiesjsr-service-group--tab{border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookiesjsr-service-group.active .cookiesjsr-service-group--content{border-bottom:1px solid #a9a9a9;outline:0}.cookiesjsr-service{padding-top:0}.cookiesjsr-service-group button:after{content:url(/themes/custom/emulsify/images/plus-icon.svg);-webkit-transform:translateY(-3px);transform:translateY(-3px);padding-right:20px;display:block}.cookiesjsr-service-group.active button:after{content:url(/themes/custom/emulsify/images/minus-icon.svg);-webkit-transform:translateY(-3px);transform:translateY(-3px);padding-right:20px;display:block}}.sg-main{max-width:1224px;width:100%;margin:0 auto;padding:0 1rem}@media (min-width:480px){.sg-main{padding:0 1rem}}@media (min-width:1224px){.sg-main{padding-left:calc(1rem + calc(-50vw + calc(1224px / 2)));padding-right:calc(1rem + calc(-50vw + calc(1224px / 2)))}}.pl-template{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.pl .sg-subtype h2,.sg-main .sg-subtype h2{font-size:3rem;text-transform:uppercase;background-color:#333;margin:0 calc(-50vw + 50%) 1rem calc(-50vw + 50%)}.pl .sg-subtype h2 a,.sg-main .sg-subtype h2 a{max-width:1224px;width:100%;margin:0 auto;padding:1rem 1rem;display:block;color:#fff;text-decoration:none;line-height:1}@media (min-width:480px){.pl .sg-subtype h2 a,.sg-main .sg-subtype h2 a{padding:1rem 1rem}}@media (min-width:1224px){.pl .sg-subtype h2 a,.sg-main .sg-subtype h2 a{padding-left:calc(1rem + calc(-50vw + calc(1224px / 2)));padding-right:calc(1rem + calc(-50vw + calc(1224px / 2)))}}.pl .sg-pattern-title,.sg-main .sg-pattern-title{font-size:1.4rem!important;text-transform:none!important}.pl .sg-pattern-title a,.sg-main .sg-pattern-title a{font-size:2.2rem;font-weight:500;text-transform:uppercase!important}.pl .sg-pattern-extra-info,.sg-main .sg-pattern-extra-info{width:100%}.pl .sg-pattern-extra-code,.sg-main .sg-pattern-extra-code{display:none}.pl .visually-hidden,.sg-main .visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.pl .sg-colors,.sg-main .sg-colors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:0}.pl .sg-colors li,.sg-main .sg-colors li{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;margin:0 .5rem 1rem}.pl .sg-colors__sample,.sg-main .sg-colors__sample{display:block;height:100px;margin-bottom:.3em}.footer,.header,.main{max-width:1224px;width:100%;margin:0 auto;padding:0 1rem;margin-bottom:4em}@media (min-width:480px){.footer,.header,.main{padding:0 1rem}}@media (min-width:1224px){.footer,.header,.main{padding-left:calc(1rem + calc(-50vw + calc(1224px / 2)));padding-right:calc(1rem + calc(-50vw + calc(1224px / 2)))}}.main{margin-top:75px}@media (min-width:920px){.main{margin-top:150px}}@media (min-width:920px){.main{display:-webkit-box;display:-ms-flexbox;display:flex}}.main-sidebar{margin-bottom:2rem}@media (min-width:920px){.main-sidebar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:33%;margin-bottom:0}}.main-content{width:100%}@media (min-width:920px){.main-content--with-sidebar{margin-right:1rem;width:calc(100% - (33% + 1rem))}}.grid__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1em;width:100%}@media (min-width:920px){.grid__item{margin:0 3% 3% 0;width:auto}}.grid__item:last-child{margin-right:0}.grid--columns-2 .grid__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1em;width:100%}@media (min-width:920px){.grid--columns-2 .grid__item{margin:0 3% 3% 0;width:auto}}.grid--columns-2 .grid__item:last-child{margin-right:0}@media (min-width:920px){.grid--columns-2 .grid__item{width:48.2%}.grid--columns-2 .grid__item:nth-child(2n){margin-right:0}}.grid--columns-3 .grid__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1em;width:100%}@media (min-width:920px){.grid--columns-3 .grid__item{margin:0 3% 3% 0;width:auto}}.grid--columns-3 .grid__item:last-child{margin-right:0}@media (min-width:920px){.grid--columns-3 .grid__item{width:31%}.grid--columns-3 .grid__item:nth-child(3n){margin-right:0}}.grid--pl .grid__item{background-color:rgba(0,0,0,.2);min-height:100px}.grid--divider .grid__item{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media (min-width:920px){.grid--divider .grid__item{margin-right:3.5%;position:relative}.grid--divider .grid__item::after{background-color:#ccc;content:"";display:block;height:100%;position:absolute;top:0;width:1px}}@media (min-width:920px){.grid--divider .grid__item:last-child{margin-right:0}}.grid--divider .grid__item:last-child::after{display:none}.grid--divider.grid--columns-2 .grid__item{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media (min-width:920px){.grid--divider.grid--columns-2 .grid__item{margin-right:3.5%;position:relative}.grid--divider.grid--columns-2 .grid__item::after{background-color:#ccc;content:"";display:block;height:100%;position:absolute;top:0;width:1px}}.grid--divider.grid--columns-2 .grid__item::after{right:-3.5%}.grid--divider.grid--columns-2 .grid__item:nth-child(2n){margin-right:0}.grid--divider.grid--columns-2 .grid__item:nth-child(2n)::after{display:none}@media (min-width:920px){.grid--divider.grid--columns-2 .grid__item:last-child{margin-right:0}}.grid--divider.grid--columns-2 .grid__item:last-child::after{display:none}.grid--divider.grid--columns-3 .grid__item{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media (min-width:920px){.grid--divider.grid--columns-3 .grid__item{margin-right:3.5%;position:relative}.grid--divider.grid--columns-3 .grid__item::after{background-color:#ccc;content:"";display:block;height:100%;position:absolute;top:0;width:1px}}.grid--divider.grid--columns-3 .grid__item::after{right:-5.5%}.grid--divider.grid--columns-3 .grid__item:nth-child(3n){margin-right:0}.grid--divider.grid--columns-3 .grid__item:nth-child(3n)::after{display:none}@media (min-width:920px){.grid--divider.grid--columns-3 .grid__item:last-child{margin-right:0}}.grid--divider.grid--columns-3 .grid__item:last-child::after{display:none}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.link{color:#068e9d}.link:hover{color:#999}a{color:#068e9d}a:hover{color:#999}h1{color:#133b63;font-family:Cabin,sans-serif;font-weight:600;font-style:normal;font-size:3.75rem;line-height:1.2;margin-top:75px 0;width:auto}h1__link{color:inherit}h1__link:hover{color:inherit}h2{color:#464d55;font-family:Source Sans Pro,sans-serif;font-weight:300;font-style:normal;font-size:2.25rem;line-height:1.25;margin:0 0 1em;width:auto;position:relative;display:inline-block}h2__link{color:inherit}h2__link:hover{color:inherit}h2::after{content:'';background:#67c7c7;position:absolute;bottom:-8px;left:0;width:40%;height:5px}h3{color:#068e9d;font-family:Cabin,sans-serif;font-weight:700;font-style:italic;font-size:1.5rem;line-height:1.5;margin:0 0 .5em;width:auto}h3__link{color:inherit}h3__link:hover{color:inherit}h4{color:inherit;font-family:Cabin,sans-serif;font-weight:600;font-style:normal;font-size:1.2rem;line-height:1.6;margin:0 0 .5em;width:auto}h4__link{color:inherit}h4__link:hover{color:inherit}h5,h6{color:inherit;font-family:Cabin,sans-serif;font-weight:600;font-style:normal;font-size:1.1rem;line-height:2;margin:0 0 .5em;width:auto}h5__link,h6__link{color:inherit}h5__link:hover,h6__link:hover{color:inherit}body{color:#464d55;font-family:"Source Sans Pro",sans-serif;font-size:18px;line-height:23px}.paragraph,.text-long p{margin:0 0 1em}.blockquote,.text-long blockquote{font-style:italic;border-left:solid 3px #999;margin-left:1em;padding-left:1em}.hr,.text-long hr{border-style:solid;border-width:2px 0 0;color:#133b63}figcaption,p,ul li{font-size:14px}@media (min-width:920px){figcaption,p,ul li{font-size:18px}}ol,ul{padding-left:1.5em}ul{list-style-type:disc}ol{list-style-type:decimal}.list-item,.text-long ol li,.text-long ul li,li{margin-bottom:.2em;padding-left:.5em}img,picture{display:block;height:auto;max-width:100%}figure{margin:0}.figure__caption{font-style:italic}.form-item--checkbox__item,.form-item--checkboxes{list-style:none;margin:0;padding:0}input[type=checkbox]:hover,input[type=radio]:hover{-webkit-box-shadow:0 1px 5px #068e9d;box-shadow:0 1px 5px #068e9d;background:#068e9d}input[type=radio]:hover{border-radius:15px}.form-item--radio__item,.form-item--radios{list-style:none;margin:0;padding:0}.form-item__dropdown,.form-item__select{border:1px solid #abc0d3;display:block;position:relative;-moz-appearance:none;appearance:none;-webkit-appearance:none}.form-item__dropdown option,.form-item__select option{-moz-appearance:none;appearance:none;-webkit-appearance:none}.form-item__dropdown::after,.form-item__select::after{background:url(/themes/custom/emulsify/images/arrowDown-Blue.svg) no-repeat;content:" ";position:absolute;width:19px;height:14px;top:35%;right:1em;z-index:2;pointer-events:none;display:none}.form-item__dropdown:hover,.form-item__select:hover{border-color:#000}.form-item__select{border:none;height:41px;font-size:16px;margin:0;outline:0;padding:.6em .8em .5em;width:100%;font-weight:300;color:#133b63}.form-item__select:disabled,.form-item__select:invalid,.form-item__select[disabled]{opacity:.4;cursor:not-allowed;color:#abc0d3}.form-item__select :focus{outline:0;color:#222}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){.form-item__dropdown::after{display:block}.form-item__select{padding-right:2.5em;background:0 0;border:1px solid inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-item__select:focus{border-color:#4a4a4a;border-radius:0}}.form-item{color:#4a4a4a;margin-bottom:1em;max-width:32em}.form-item::after{clear:both;content:"";display:table}.form-item__label{display:block;font-weight:600;text-transform:uppercase;color:#133b63}@media (min-width:320px){.form-item__label{display:block;margin-right:2%;padding:.6em 0}}.form-item__textfield{border:1px solid #abc0d3;padding:.6em;color:#464d55;font-family:"Source Sans Pro",sans-serif}.form-item__textfield:focus{border-color:#3aa5d3}.form-item__textfield::-webkit-input-placeholder{color:#abc0d3;font-weight:300}.form-item__textfield:-ms-input-placeholder{color:#abc0d3;font-weight:300}.form-item__textfield::-ms-input-placeholder{color:#abc0d3;font-weight:300}.form-item__textfield::placeholder{color:#abc0d3;font-weight:300}.form-item__description{margin-top:.3em}.form-fieldset{border:none;margin-bottom:2em;padding:0}.form-fieldset .form-item{margin-left:1em;max-width:31em}.button{background-color:#fff;border:2px solid #133b63;color:#133b63;cursor:pointer;font-family:"Source Sans Pro",sans-serif;font-weight:600;line-height:1.4;padding:.5em 1em;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;-webkit-transition:all .25s ease-in;transition:all .25s ease-in;margin-top:5px}.button svg{fill:#133b63}.button:visited{color:#133b63}.button:hover{-webkit-transition:all .25s ease-in;transition:all .25s ease-in;background-color:#133b63;color:#fff;-webkit-box-shadow:0 10px 5px -5px #d8d8d8;box-shadow:0 10px 5px -5px #d8d8d8;margin-top:0;margin-bottom:5px}.button:hover svg{-webkit-transition:all .25s ease-in;transition:all .25s ease-in;fill:#fff}@media (min-width:480px){.button{font-size:1.2rem}}@media (min-width:920px){.button{font-size:.9rem}}.button--alt{background-color:#fff;border:2px solid #133b63;color:#133b63;cursor:pointer;font-family:"Source Sans Pro",sans-serif;font-weight:600;line-height:1.4;padding:.5em 1em;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;-webkit-transition:all .25s ease-in;transition:all .25s ease-in;margin-top:5px;background-color:#133b63;border:2px solid #133b63;color:#fff;cursor:pointer;font-family:"Source Sans Pro",sans-serif;font-weight:600;line-height:1.4;padding:.5em 1em;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;transition:all .25s ease-in;margin-top:5px;background:0 0;border:2px solid #67c7c7;margin:0}.button--alt svg{fill:#133b63}.button--alt:visited{color:#133b63}.button--alt:hover{-webkit-transition:all .25s ease-in;transition:all .25s ease-in;background-color:#133b63;color:#fff;-webkit-box-shadow:0 10px 5px -5px #d8d8d8;box-shadow:0 10px 5px -5px #d8d8d8;margin-top:0;margin-bottom:5px}.button--alt:hover svg{-webkit-transition:all .25s ease-in;transition:all .25s ease-in;fill:#fff}@media (min-width:480px){.button--alt{font-size:1.2rem}}@media (min-width:920px){.button--alt{font-size:.9rem}}.button--alt svg{fill:#133b63}.button--alt:visited{color:#fff}.button--alt:hover{-webkit-transition:all .25s ease-in;transition:all .25s ease-in;background-color:#67c7c7;color:#fff;-webkit-box-shadow:0 10px 5px -5px #d8d8d8;box-shadow:0 10px 5px -5px #d8d8d8;margin-top:0;margin-bottom:5px}.button--alt:hover svg{-webkit-transition:all .25s ease-in;transition:all .25s ease-in;fill:#fff}@media (min-width:480px){.button--alt{font-size:1.2rem}}@media (min-width:920px){.button--alt{font-size:.9rem}}.button--alt:hover{margin-bottom:0}.table,.text-long table{border:1px solid #e5e5e5;border-radius:4px;border-spacing:0;background-color:#f8f8f8;width:100%}.table__heading-cell,.text-long th{border:none;border-left:1px solid #e5e5e5;color:#000;font-weight:700;padding:1.2em;text-align:left}.table__heading-cell:first-child,.text-long th:first-child{border:none}.table__row:nth-child(odd),.text-long tbody tr:nth-child(odd){background-color:#fff}.table__row:last-child td:first-child,.text-long tbody tr:last-child td:first-child{border-radius:0 0 0 5px}.table__row:last-child td:last-child,.text-long tbody tr:last-child td:last-child{border-radius:0 0 5px}.table__cell,.text-long td{border:1px solid #e5e5e5;border-left:none;border-bottom:none;padding:1em}.table__cell:last-child,.text-long td:last-child{border-right:none}.table__footer-cell,.table__footer-cell:first-child,.text-long tfoot th,.text-long tfoot th:first-child{border-left:none;border-top:1px solid #e5e5e5}.tabs__link,.tabs__link--local-tasks{background-color:#f2f2f2;border:1px solid #e5e5e5;border-bottom:none;color:#4a4a4a;display:block;font-size:1.1rem;font-weight:600;padding:1em 2.4em;text-align:center;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}@media (min-width:920px){.tabs__link,.tabs__link--local-tasks{border-bottom:1px solid #e5e5e5;border-left:none;display:inline-block;font-size:1rem;padding:.6em 1.7em;position:relative;top:1px;width:auto}}.tabs__link--local-tasks:hover,.tabs__link:hover{background-color:#e5e5e5;color:#333}.tabs__link--local-tasks.is-active,.tabs__link.is-active{background-color:#4a4a4a;border:1px solid #4a4a4a;color:#fff}@media (min-width:920px){.tabs__link--local-tasks.is-active,.tabs__link.is-active{background-color:#fff;border:1px solid #e5e5e5;border-bottom:1px solid #4a4a4a;border-left:none;color:#4a4a4a}}.accordion-term{border-top:1px solid #e5e5e5;color:#464d55;cursor:pointer;display:block;font-size:1rem;font-weight:600;padding:1em 0}.accordion-term::before{content:"+";padding:.8em;top:.35em}.accordion-term:hover{color:#4a4a4a}.accordion-term.is-active{color:#4a4a4a}.accordion-term.is-active::before{content:"-";top:.45em}.accordion-term.is-active+dd{height:auto;margin:0 2em;overflow:visible;padding-bottom:1em}.accordion-def{margin:0 2em}.accordion-def.active{height:0;margin:0 2em;overflow:hidden}.card__title{color:#464d55;font-family:Source Sans Pro,sans-serif;font-weight:300;font-style:normal;font-size:1.3rem;line-height:1.25;margin:0 0 1em;width:auto;position:relative;display:inline-block;margin-bottom:0}.card__title__link{color:inherit}.card__title__link:hover{color:inherit}.card__title::after{content:'';background:#67c7c7;position:absolute;bottom:-8px;left:0;width:40%;height:5px}.card__title-link{color:#068e9d}.card__title-link:hover{color:#999}.card__subtitle{color:#068e9d;font-family:Cabin,sans-serif;font-weight:700;font-style:italic;font-size:1rem;line-height:1.5;margin:0 0 .5em;width:auto;margin-bottom:0;color:#4a4a4a}.card__subtitle__link{color:inherit}.card__subtitle__link:hover{color:inherit}.card__body{margin:.7em 0 1em}.card__link{color:#068e9d}.card__link:hover{color:#999}.card__button{background-color:#fff;border:2px solid #133b63;color:#133b63;cursor:pointer;font-family:"Source Sans Pro",sans-serif;font-weight:600;line-height:1.4;padding:.5em 1em;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;-webkit-transition:all .25s ease-in;transition:all .25s ease-in;margin-top:5px}.card__button svg{fill:#133b63}.card__button:visited{color:#133b63}.card__button:hover{-webkit-transition:all .25s ease-in;transition:all .25s ease-in;background-color:#133b63;color:#fff;-webkit-box-shadow:0 10px 5px -5px #d8d8d8;box-shadow:0 10px 5px -5px #d8d8d8;margin-top:0;margin-bottom:5px}.card__button:hover svg{-webkit-transition:all .25s ease-in;transition:all .25s ease-in;fill:#fff}@media (min-width:480px){.card__button{font-size:1.2rem}}@media (min-width:920px){.card__button{font-size:.9rem}}.card--bg{background-color:#e5e5e5;padding:1em}.rating-wrapper{min-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex}.rating-wrapper .star-container{margin-top:5px;margin-left:17%;position:relative}.rating-wrapper .star-container .stars{font-size:0;margin:auto 0}.rating-wrapper .star-container .white-stars{position:absolute;z-index:1;display:block;background:url(/themes/custom/emulsify/images/star-o-white.svg) 0 0 repeat-x;height:15px;background-size:15px 15px}.rating-wrapper .star-container .gold-stars{z-index:2;position:absolute;display:block;background:url(/themes/custom/emulsify/images/star.svg);height:15px;background-size:15px 15px}.rating-wrapper .average{font-size:15px;margin-right:auto;margin-left:50%}.provider-card{display:inline-block;width:324px;height:-webkit-min-content;height:-moz-min-content;height:min-content;overflow:hidden;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 2px 6px 0 rgba(178,177,177,.5);box-shadow:0 2px 6px 0 rgba(178,177,177,.5);text-align:center}.provider-card a{text-decoration:none}.provider-card a .top .crmg-panel{height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.provider-card a .top .crmg-panel .crmg-physician-text{padding-left:10px;color:#133b63;font-size:14px}.provider-card a .top .image{float:left;height:139px;width:145px;background-image:-webkit-gradient(linear,left bottom,left top,from(#133b63),to(#67c7c7));background-image:linear-gradient(to top,#133b63,#67c7c7);border-top-left-radius:5px;cursor:pointer}.provider-card a .top .image .imageContainer{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;width:96px;height:96px;background-color:#8a8a8a;border-radius:50%;overflow:hidden;margin:22px auto 0 auto}.provider-card a .top .image .imageContainer .logo,.provider-card a .top .image .imageContainer img{max-height:none;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.provider-card a .top .info{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding-right:10px;padding-left:10px;border-bottom:solid .5px #979797;border-top:solid .5px #fff;height:139px;cursor:pointer}.provider-card a .top .info .name{color:#07808d;font-size:18px;font-weight:600;font-family:Cabin,Cabin,sans-serif;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;padding-top:5px;padding-left:8px}.provider-card a .top .info .specialty{margin-top:5px;font-family:"Source Sans Pro",sans-serif;font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.14;letter-spacing:normal;color:#133b63}.provider-card .bottom{height:35px;padding-top:10px}.provider-card .bottom a{text-decoration:none}.provider-card .bottom .more a{text-decoration:none}.provider-card .bottom .more a .phone{float:left;text-align:center;font-family:"Source Sans Pro",sans-serif;width:165px;font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#158a97;border-right:solid .5px #979797}.provider-card .bottom .more a .cta{float:right;text-align:center;width:156px;font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#158a97;font-family:"Source Sans Pro",sans-serif;cursor:pointer}@media (min-width:1140px){.mobile{display:none}.rating-wrapper .star-container{margin-left:32%}.rating-wrapper .average{margin-left:26%;margin-top:1px;color:#fff}.provider-card{display:grid;max-width:310px;border-radius:5px;-webkit-box-shadow:2px 2px 10px 0 rgba(178,177,177,.5);box-shadow:2px 2px 10px 0 rgba(178,177,177,.5);text-align:center}.provider-card a .top .mobile{display:none}.provider-card a .top .image{width:100%;height:285px}.provider-card a .top .image .imageContainer{width:136px;height:136px;margin-top:26px}.provider-card a .top .image .name{color:#fff;font-size:18px;font-weight:400;font-family:Cabin,Cabin,sans-serif;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;padding-top:25px;padding-bottom:5px}.provider-card a .top .image .crmg-physician-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.provider-card a .top .image .crmg-physician-wrapper .crmg-physician-text{padding-left:10px;color:#fff;font-size:14px}.provider-card a .top .info.mobile{display:none}.provider-card .bottom{padding:10px 0;height:100%}.provider-card .bottom a .info.desktop{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-align:center;-ms-flex-align:center;align-items:center;padding-left:10px;text-align:center;padding-right:10px;border-bottom:none;height:127px}.provider-card .bottom a .info.desktop .specialty{-webkit-box-flex:9;-ms-flex-positive:9;flex-grow:9;font-family:"Source Sans Pro",sans-serif;font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#133b63;padding-top:20px}.provider-card .bottom .bar{height:1px;width:calc(100% - 40px);background-color:#979797;margin-left:20px}.provider-card .bottom .more{padding-top:10px}.provider-card .bottom .more a .phone{height:25px;width:50%;font-weight:600;border-right:solid 1px #979797;padding-top:5px;padding-left:10px}.provider-card .bottom .more a .cta{text-align:center;font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;font-family:"Source Sans Pro",sans-serif;float:right;padding-top:5px;width:50%;padding-right:10px}.desktop{display:inherit}}.block-facet--links .top-border{height:5px;background-image:linear-gradient(268deg,#068e9d 0,#133b63 100%)}.block-facet--links .facets-widget-links ul{margin-top:0;list-style-type:none;padding-left:0}.block-facet--links .facets-widget-links ul li{border-bottom:solid 1px #158a97;padding-left:0;margin-bottom:0}.block-facet--links .facets-widget-links ul li.hidden{display:none}.block-facet--links .facets-widget-links ul li#show-more{font-size:24px;padding:15px 10px 15px 20px;color:#4a4a4a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-facet--links .facets-widget-links ul li#show-more.open svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.block-facet--links .facets-widget-links ul li a{display:block;font-size:24px;text-decoration:none;padding:15px 0 15px 20px;color:#4a4a4a}.block-facet--links .facets-widget-links ul li a.is-active{color:#fff;background-image:linear-gradient(268deg,#068e9d 0,#133b63 100%)}.block-facet--links .facets-widget-links ul li a .facet-item__status{display:none}.info-box{background-color:#e5e5e5;margin-bottom:2%;padding:1em;width:100%}.info-box__title{color:#068e9d;font-family:Cabin,sans-serif;font-weight:700;font-style:italic;font-size:1rem;line-height:1.5;margin:0 0 .5em;width:auto;font-weight:400;text-align:center}.info-box__title__link{color:inherit}.info-box__title__link:hover{color:inherit}.info-box__link{color:#068e9d}.info-box__link:hover{color:#999}.breadcrumb{list-style:none;margin:0;padding:0}.breadcrumb li{display:none;text-transform:uppercase}@media (min-width:920px){.breadcrumb li{display:inline-block;text-transform:capitalize}}.breadcrumb li:nth-child(2){display:inline-block}.breadcrumb li:nth-child(2)::after{display:none}@media (min-width:920px){.breadcrumb{display:inline-block;padding-top:15px}.breadcrumb li:nth-child(2)::after{display:inline-block}}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:focus,.breadcrumb__link:link,.breadcrumb__link:visited{color:#999;text-decoration:none;padding-right:0;font-size:14px}.breadcrumb__link:hover{color:#4a4a4a}.breadcrumb__item{display:inline-block;padding-left:0}.breadcrumb__item::after{content:"/"}.breadcrumb__item:last-child{color:#158a97}.breadcrumb__item:last-child::after{content:""}.breadcrumb__item:last-child a{color:#158a97}.breadcrumb_link:active{color:#158a97}.inline-menu{list-style:none;margin:0;padding:0}.inline-menu__item{margin:0 1em .5em 0}@media (min-width:920px){.inline-menu__item{display:inline;margin-bottom:1em}}.inline-menu__item:last-child{margin-right:0}.inline-menu__link{font-size:.75rem;font-weight:600;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase}.main-nav{display:none}@media (min-width:920px){.main-nav{display:block}}.main-nav--open{display:block;height:calc(100vh - 75px);overflow:scroll}body.menu-open,html.menu-open{overflow:hidden;height:100vh}.main-menu{list-style:none;margin:0;padding:0;position:relative;z-index:10}@media (min-width:920px){.main-menu{border-bottom:none}}.main-menu--open{position:fixed;top:134px;left:0;right:0;width:100%;height:85%;overflow-y:scroll;background-color:#fff}.main-menu--sub{border-bottom:none;height:0;overflow:hidden;width:100%}@media (min-width:920px){.main-menu--sub{background-color:#e5e5e5;display:none;height:auto;left:0;overflow:visible;padding:1rem 0;position:absolute;top:55px;width:315px;z-index:1;font-size:.9rem;opacity:.6}}@media (min-width:920px){.main-menu--sub:hover{opacity:1;background-color:#000;-webkit-transition:all .2s;transition:all .2s}.main-menu--sub:hover .main-menu__link--sub{color:#999}.main-menu--sub:hover .main-menu__link--sub.active,.main-menu--sub:hover .main-menu__link--sub:active,.main-menu--sub:hover .main-menu__link--sub:hover{color:#fff;background-color:#000}}.main-menu--sub-open{height:auto}@media (min-width:920px){.main-menu--sub-2{display:none}}.main-menu-desktop{display:none}@media (min-width:920px){.main-menu-desktop{display:block;padding-top:25px;height:105px}.main-menu-desktop ul{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:0;padding:0;list-style-type:none}.main-menu-desktop ul li{width:155px;text-align:center;padding:0 15px;margin:0;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;position:relative}.main-menu-desktop ul li .is-selected{color:#158a97;border-bottom:5px solid #158a97;padding-bottom:0}.main-menu-desktop ul li a{width:105px;height:100%;padding-bottom:5px;font-family:Cabin,sans-serif;color:#133b63;text-decoration:none;font-weight:700;font-size:16px;text-transform:uppercase;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;letter-spacing:1px;line-height:19px}.main-menu-desktop ul li a .is-selected,.main-menu-desktop ul li a.selected,.main-menu-desktop ul li a:hover{color:#158a97;border-bottom:5px solid #158a97;padding-bottom:0}.main-menu-desktop ul li a .is-selected a,.main-menu-desktop ul li a.selected a,.main-menu-desktop ul li a:hover a{color:#158a97}}.secondary-menu-desktop{display:none}@media (min-width:920px){.secondary-menu-desktop{display:block;padding-top:20px}.secondary-menu-desktop ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.secondary-menu-desktop ul li{margin:0;padding:0 0 0 20px}.secondary-menu-desktop ul li a{font-family:"Source Sans Pro",sans-serif;font-size:14px;color:#464d55;text-decoration:none}}header.scrolling .secondary-menu-desktop{display:none}header.scrolling .main-menu-desktop{padding-top:35px}.main-menu__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media (min-width:920px){.main-menu__item{border-top:none;display:inline-block}.main-menu__item:not(.main-menu__item--sub):hover{background-color:#000;-webkit-transition:all .2s;transition:all .2s}.main-menu__item:not(.main-menu__item--sub):hover>.main-menu--sub{display:block}}.main-menu__item:hover .main-menu__link::after{color:#4a4a4a}.plus-minus{cursor:pointer;display:block;width:10%;color:#fff;position:relative}@media (min-width:920px){.plus-minus{display:none}}.plus-minus::after{content:"+";color:#158a97;display:block;margin-right:0;margin-top:0;position:absolute;right:63%;top:-9px;width:0;font-size:28px}.expand-sub--open .plus-minus{color:#f2f2f2}.expand-sub--open .plus-minus::after{content:"-"}@media (min-width:920px){.main-menu__item--sub{display:block}.main-menu__item--sub:not(:first-child){border-top:1px solid #999}}.main-menu__link{color:#133b63;display:block;font-family:Cabin,sans-serif;font-size:1.2rem;line-height:1;text-transform:uppercase;padding:1rem 3rem 1rem 0;text-decoration:none;font-weight:700;width:100%}.main-menu__link--with-sub{width:90%}@media (min-width:920px){.main-menu__link{border-bottom:none;color:#464d55;display:inline-block;font-size:1.1rem;padding:1rem 2rem 1rem 1rem;text-transform:none;position:relative;width:auto}.main-menu__link.active,.main-menu__link:active,.main-menu__link:hover{color:#ccc}.main-menu__link::after{color:#fff;display:inline-block;content:">"}.main-menu__link--sub::after{display:none}.main-menu__link:hover{color:#fff}.main-menu__link:hover::after{color:#999}}.main-menu__link--sub{padding-left:1rem;font-weight:400;line-height:1;color:#158a97;text-transform:capitalize}@media (min-width:920px){.main-menu__link--sub{color:#999;display:block;padding:.33333rem 1rem}}.toggle-expand{color:#068e9d;padding:.5rem;text-decoration:none}.toggle-expand:hover{color:#999}@media (min-width:920px){.toggle-expand{display:none}}.toggle-expand__text{display:block;font-size:.9rem;font-weight:700}.toggle-expand--open .toggle-expand__text{color:#fff}.menu-open header .search{display:none}.toggle-expand__icon{height:25px;width:25px;margin:0 auto}.toggle-expand__open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.toggle-expand--open .toggle-expand__open{display:none}.toggle-expand__close{display:none;text-align:center}.toggle-expand__close::before{color:#133b63;content:"X";display:block;font-family:Arial,Helvetica,sans-serif;font-size:20px}.toggle-expand--open .toggle-expand__close{display:inline-block}.tabs__nav{list-style:none;margin:0;padding:0;border-bottom:1px solid #e5e5e5}@media (min-width:920px){.tabs__nav{border-left:1px solid #e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex}}.tabs__tab{display:none}.tabs__tab.is-active{display:block}.tabs__content{padding:1.5rem}.tabs.no-js .tabs__tab.is-active{display:block}.tabs__nav--local-tasks{margin:1em 0 .5em;padding:0}.tabs__link--local-tasks{padding:.3em 1.5em}.pager{margin:2em 0}.pager__items{list-style:none;margin:0;padding:0;text-align:center}.pager__item{display:inline-block;margin:0 .7em}@media (min-width:920px){.pager__item{margin:0 1em}}.pager__link,.pager__link:link,.pager__link:visited{color:#999;font-weight:600;text-decoration:none}.pager__link.is-active,.pager__link:hover,.pager__link:link.is-active,.pager__link:link:hover,.pager__link:visited.is-active,.pager__link:visited:hover{color:#4a4a4a}.pager__link--next,.pager__link--prev{display:block}.pager__link--next span,.pager__link--prev span{display:none}.pager__link--next::before,.pager__link--prev::before{border:8px solid #999;border-bottom:6px solid transparent;border-right:7px solid transparent;border-top:6px solid transparent;content:"";display:block;position:relative;top:1px}.pager__link--next:hover::before,.pager__link--prev:hover::before{border-left-color:#4a4a4a}.pager__link--prev::before{border-left-color:transparent;border-right-color:#999}.pager__link--prev:hover::before{border-left-color:transparent;border-right-color:#4a4a4a}.status--warning{background-color:#f9fb93;color:shade(#f9fb93,60%);display:block;margin-bottom:.75em;padding:.75em;text-align:center}.status--warning a{color:shade(#f9fb93,70%);text-decoration:underline}.status--warning a:focus,.status--warning a:hover{color:shade(#f9fb93,90%)}.status--warning .placeholder{font-style:normal;font-weight:800}.status--error{background-color:#fbe3e4;color:shade(#fbe3e4,60%);display:block;margin-bottom:.75em;padding:.75em;text-align:center}.status--error a{color:shade(#fbe3e4,70%);text-decoration:underline}.status--error a:focus,.status--error a:hover{color:shade(#fbe3e4,90%)}.status--error .placeholder{font-style:normal;font-weight:800}.status--status{background-color:#cfefc2;color:shade(#cfefc2,60%);display:block;margin-bottom:.75em;padding:.75em;text-align:center}.status--status a{color:shade(#cfefc2,70%);text-decoration:underline}.status--status a:focus,.status--status a:hover{color:shade(#cfefc2,90%)}.status--status .placeholder{font-style:normal;font-weight:800}.blog-page .hubspot-form{padding:21px 30px 32.5px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.2);box-shadow:0 2px 8px 0 rgba(0,0,0,.2);background-color:#fff;font-family:Cabin,sans-serif;max-width:500px;margin-top:30px}@media (min-width:920px){.blog-page .hubspot-form{margin:30px auto 0}}.blog-page .hubspot-form>div{color:#464d55}.blog-page .hubspot-form>div:nth-of-type(1){margin-bottom:20px;font-size:18px;font-weight:700}.blog-page .hubspot-form>div:nth-of-type(2){margin-bottom:10px;font-size:16px}.blog-page .hubspot-form form{margin-bottom:0}.blog-page .hubspot-form form label{display:none}.blog-page .hubspot-form form div.hs-email{margin-bottom:0}.blog-page .hubspot-form form input[type=email]{-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #abc0d3;border-radius:0;width:100%;height:51px;font-size:16px;padding-left:15px}.blog-page .hubspot-form form input[type=email]::-webkit-input-placeholder{color:#464d55;font-family:Cabin,sans-serif}.blog-page .hubspot-form form input[type=email]:-ms-input-placeholder{color:#464d55;font-family:Cabin,sans-serif}.blog-page .hubspot-form form input[type=email]::-ms-input-placeholder{color:#464d55;font-family:Cabin,sans-serif}.blog-page .hubspot-form form input[type=email]::placeholder{color:#464d55;font-family:Cabin,sans-serif}.blog-page .hubspot-form form .actions{margin:0;padding:0}.blog-page .hubspot-form form .actions input[type=submit]{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:0;width:100%;height:44px;margin:20.5px 0 0 0;padding:0;background-color:#158a97;font-size:16px;font-weight:700}.blog-page .hubspot-form iframe{display:none!important}.card__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1em}.card--grid-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1em;width:100%}@media (min-width:920px){.card--grid-item{margin:0 3% 3% 0;width:auto}}.card--grid-item:last-child{margin-right:0}@media (min-width:920px){.card--grid-item{width:31%}.card--grid-item:nth-child(3n){margin-right:0}}.card--divider-3{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media (min-width:920px){.card--divider-3{margin-right:3.5%;position:relative}.card--divider-3::after{background-color:#ccc;content:"";display:block;height:100%;position:absolute;top:0;width:1px}}.card--divider-3::after{right:-5.5%}.card--divider-3:nth-child(3n){margin-right:0}.card--divider-3:nth-child(3n)::after{display:none}@media (min-width:920px){.card--divider-3:last-child{margin-right:0}}.card--divider-3:last-child::after{display:none}.event-page .events-back{width:100%}.event-page .events-back a{font-size:18px;text-decoration:none;color:#4a4a4a;padding:0 0 15px 5px;position:relative;display:block}.event-page .events-back a::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:5px;background:#133b63;background:-webkit-gradient(linear,left top,right top,from(#133b63),to(#068e9d));background:linear-gradient(to right,#133b63 0,#068e9d 100%)}@media (min-width:920px){.event-page .events-back__mobile{display:none}}.event-page .events-back__desktop{display:none}@media (min-width:920px){.event-page .events-back__desktop{display:block}.event-page .events-back__desktop a{font-size:24px}}.event-page .sidebar-menu{display:block!important}.event-page .sidebar-menu h2{font-family:"Source Sans Pro",sans-serif;font-size:24px;font-weight:300;color:#464d55;padding-bottom:10px;margin-bottom:10px;position:relative}@media (min-width:920px){.event-page .sidebar-menu h2{font-size:36px}}.event-page .sidebar-menu h2::after{content:'';background:#67c7c7;position:absolute;bottom:0;left:0;width:40%;height:5px}.event-page .sidebar-menu .register{margin-bottom:30px}.event-page .sidebar-menu .no-register,.event-page .sidebar-menu .payment{padding:10px 0 15px 0;font-size:18px;font-weight:600;color:#8a8a8a;text-align:center}.event-page .sidebar-menu .payment{padding-top:0}.event-page .sidebar-menu .large-button{background:#158a97;padding:20px;display:block;width:90%;text-align:center;margin:0 auto;color:#fff;text-transform:uppercase;text-decoration:none;border-radius:3px;-webkit-box-shadow:0 5px 5px -3px #999;box-shadow:0 5px 5px -3px #999}@media (min-width:920px){.event-page .sidebar-menu .large-button{margin-top:30px}}.event-page .sidebar-menu .location{margin-bottom:20px}.event-page .sidebar-menu .location .location__container{background:#fff;-webkit-box-shadow:0 3px 3px #ccc;box-shadow:0 3px 3px #ccc}.event-page .sidebar-menu .location .info{font-size:14px;padding:10px 36px 0 18px}.event-page .sidebar-menu .location .info h3{font-size:18px;font-style:normal;color:#133b63;font-size:600}.event-page .sidebar-menu .location .info .address,.event-page .sidebar-menu .location .info .email,.event-page .sidebar-menu .location .info .fax,.event-page .sidebar-menu .location .info .hours,.event-page .sidebar-menu .location .info .phone{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:10px}.event-page .sidebar-menu .location .info p{margin:0;font-size:14px}.event-page .sidebar-menu .location .info a{text-decoration:none;color:#464d55}.event-page .sidebar-menu .location .info svg{width:10px;height:10px;margin-right:15px;margin-top:7px}.event-page .sidebar-menu .location .day-container{display:-webkit-box;display:-ms-flexbox;display:flex}.event-page .sidebar-menu .location .day-container .day{width:70px;max-width:70px;min-width:70px}.event-page .event-page__container:before{content:none!important}.event-page .event-page__container .similar-classes{padding-top:20px}.event-page .event-page__container .similar-classes h2{font-family:"Source Sans Pro",sans-serif;font-size:24px;font-weight:300;color:#464d55;padding-bottom:10px;margin-bottom:10px;position:relative}@media (min-width:920px){.event-page .event-page__container .similar-classes h2{font-size:36px}}.event-page .event-page__container .similar-classes h2::after{content:'';background:#67c7c7;position:absolute;bottom:0;left:0;width:40%;height:5px}.event-page .event-page__container .class-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.event-page .event-page__container .class-container .class{width:100%;font-size:18px;font-weight:600;color:#133b63;text-decoration:none;padding-bottom:30px}@media (min-width:920px){.event-page .event-page__container .class-container .class{width:33%;padding-right:20px}}.event-page .event-page__container .class-container .class .thumbnail{height:175px;margin-bottom:7px;background-size:cover;background-position:center center}.all-classes-events-container{padding-top:20px}@media (min-width:920px){.all-classes-events-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.all-classes-events-container header{padding-bottom:25px}@media (min-width:920px){.all-classes-events-container header{width:100%}}.all-classes-events-container h2{font-family:"Source Sans Pro",sans-serif;font-size:24px;font-weight:300;color:#464d55;padding-bottom:10px;margin-bottom:10px;position:relative}@media (min-width:920px){.all-classes-events-container h2{font-size:36px}}.all-classes-events-container h2::after{content:'';background:#67c7c7;position:absolute;bottom:0;left:0;width:40%;height:5px}.all-classes-events-container .category-card{margin-bottom:15px;padding-left:20px;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 10px 20px 0 rgba(0,0,0,.2);border-radius:5px;min-height:75px;border-left:30px solid #158a97;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-size:24px;color:#4a4a4a}@media (min-width:920px){.all-classes-events-container .category-card{border-left:none;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.all-classes-events-container .image{display:none}@media (min-width:920px){.all-classes-events-container .image{display:block;width:100%}}@media (min-width:920px){.all-classes-events-container .title{padding:10px 0}}@media (min-width:920px){.all-classes-events-container .rows-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:920px){.all-classes-events-container .rows-container>div{width:calc(33% - 50px);margin-right:50px;margin-bottom:20px}}.all-classes-events-container footer{padding-top:20px}@media (min-width:920px){.all-classes-events-container footer{padding-top:50px;width:100%}}@media (min-width:920px){.all-classes-events-container h2{margin-bottom:30px}}.all-classes-events-container .rows-container>div{margin-bottom:0}.all-classes-events-container .all-classes-events-nodes .rows-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.all-classes-events-container .all-classes-events-nodes .views-row a{margin-bottom:15px;padding:0 10px;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 10px 20px 0 rgba(0,0,0,.2);border-radius:5px;min-height:75px;height:75px;text-align:center;text-decoration:none;font-size:24px;color:#4a4a4a;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}.all-classes-events-container .all-classes-events-nodes .views-field-views-conditional-field{margin-left:10px;background-image:url(/themes/custom/emulsify/images/registration-required.svg)}.all-classes-events-container .all-classes-events-nodes .views-field-views-conditional-field-1{background-image:url(/themes/custom/emulsify/images/paid-event.svg)}.all-classes-events-container .all-classes-events-nodes .views-field-views-conditional-field,.all-classes-events-container .all-classes-events-nodes .views-field-views-conditional-field-1{float:left;height:15px;background-position:center;background-repeat:no-repeat}.all-classes-events-container .all-classes-events-nodes .payment-icon,.all-classes-events-container .all-classes-events-nodes .registration-icon{visibility:hidden}.all-classes-events-container .all-classes-events-nodes .views-field-title{clear:both}@media (min-width:920px){.taxonomy-term-container{min-height:1000px}}@media (min-width:920px){.taxonomy-term-container .general-page__container{position:relative;padding-left:335px}}@media (min-width:920px){.taxonomy-term-container .sidebar-menu{position:absolute;left:0;top:0}.taxonomy-term-container .sidebar-menu .rows-container{padding-left:0}}@media (min-width:920px){.taxonomy-term-container .rows-container{padding-left:335px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.taxonomy-term-container .views-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:920px){.taxonomy-term-container .views-row{width:calc(33% - 50px);margin-right:50px}}.taxonomy-term-container .views-row .event-teaser-card{color:#4a4a4a;text-decoration:none;font-size:18px;margin-bottom:15px}.taxonomy-term-container .views-row .event-teaser-card .event-teaser-card__image{padding-bottom:5px}.taxonomy-term-container .views-row .event-teaser-card .event-teaser-card__image img{width:100%}.taxonomy-term-container .views-row .event-teaser-card .event-teaser-card__title{font-weight:700}iframe{display:block!important;margin:0 auto!important;text-align:center!important}.general-page h1{font-size:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:920px){.general-page h1{font-size:3.75rem}}.general-page h1 span{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.general-page .mobile-menu-toggle-button{width:40px;height:30px;padding:5px 10px 5px 5px;color:#158a97;line-height:15px;text-align:center}.general-page .mobile-menu-toggle-button:hover{cursor:pointer}.general-page .mobile-menu-toggle-button .plus{display:block}.general-page .mobile-menu-toggle-button .minus{display:none}.general-page .mobile-menu-toggle-button.open .plus{display:none}.general-page .mobile-menu-toggle-button.open .minus{display:block}@media (min-width:920px){.general-page .mobile-menu-toggle-button{display:none!important;visibility:hidden}}.general-page .general-page__container::before{content:'';height:3px;margin-bottom:20px;width:100%;display:block;background:#133b63;background:-webkit-gradient(linear,left top,right top,from(#133b63),to(#67c7c7));background:linear-gradient(to right,#133b63 0,#67c7c7 100%)}@media (min-width:920px){.general-page .general-page__container::before{display:none}}.general-page .sidebar-menu{display:none}@media (min-width:920px){.general-page .sidebar-menu{display:block}}.general-page .sidebar-menu.open{display:block;margin-top:-20px}.general-page .sidebar-menu ul{list-style-type:none;margin:0 0 30px;padding:0 0 10px;background-color:#fff;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.2);box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.general-page .sidebar-menu ul::before{content:'';height:3px;width:100%;display:block;background:#133b63;background:-webkit-gradient(linear,left top,right top,from(#133b63),to(#67c7c7));background:linear-gradient(to right,#133b63 0,#67c7c7 100%)}@media (min-width:920px){.general-page .sidebar-menu ul{-webkit-box-shadow:none;box-shadow:none;background:0 0}}.general-page .sidebar-menu ul li{padding:0;margin:0}.general-page .sidebar-menu ul li a{display:block;font-size:25px;line-height:26px;padding:15px 17px;margin:0 12px;color:#4a4a4a;text-decoration:none;border-bottom:1px solid #158a97}@media (min-width:920px){.general-page .sidebar-menu ul li a{margin:0;padding-right:30px;padding-left:20px}}.general-page .sidebar-menu ul li a.is-active{color:#fff;margin-left:0;margin-right:0;padding-left:30px;border-bottom:none;background:#133b63;background:-webkit-gradient(linear,left top,right top,from(#133b63),to(#068e9d));background:linear-gradient(to right,#133b63 0,#068e9d 100%)}.general-page .sidebar-menu ul li ul.open{display:block}.general-page .sidebar-menu ul li ul{-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0;display:none}.general-page .sidebar-menu ul li ul::before{content:none}.general-page .sidebar-menu ul li ul li a{font-size:18px;line-height:18px;padding-left:50px}.general-page .sidebar-menu ul li ul li .is-active{color:#fff;margin-left:0;margin-right:0;padding-left:50px;border-bottom:none;background:#133b63;background:-webkit-gradient(linear,left top,right top,from(#133b63),to(#67c7c7));background:linear-gradient(to right,#133b63 0,#67c7c7 100%)}.general-page .sidebar-menu .submenu-toggle-button{float:right;margin-top:-40px;margin-right:10px;padding:5px;width:25px;height:25px;line-height:14px;font-size:25px;text-align:center;text-decoration:none;border:none;color:#133b63;-webkit-transition:.5s all;transition:.5s all}.general-page .sidebar-menu .submenu-toggle-button .plus{display:block}.general-page .sidebar-menu .submenu-toggle-button .minus{display:none}.general-page .sidebar-menu .submenu-toggle-button:hover{cursor:pointer;-webkit-transform:scale(1.2);transform:scale(1.2)}.general-page .sidebar-menu .submenu-toggle-button.open .plus{display:none}.general-page .sidebar-menu .submenu-toggle-button.open .minus{display:block}@media (min-width:920px){.general-page .sidebar-menu{min-width:285px;width:285px;margin-right:50px}}.general-page h2.title{font-size:24px;letter-spacing:.7px;font-weight:300;border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex}.general-page h2.title::after{display:none}.general-page h2.title span{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}@media (min-width:920px){.general-page h2.title{border-bottom:none;font-size:2.25rem;letter-spacing:1px;margin-bottom:15px;display:inline-block}.general-page h2.title::after{display:block}}.general-page .section-toggle .content{display:none}@media (min-width:920px){.general-page .section-toggle .content{display:block}}.general-page .section-toggle .content::after{content:"";display:table;clear:both}.general-page .section-toggle .mobile-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:920px){.general-page .section-toggle .mobile-toggle{display:none}}.general-page .section-toggle .mobile-toggle svg{fill:#464d55}.general-page .section-toggle .mobile-toggle .up{display:block}.general-page .section-toggle .mobile-toggle .down{display:none}.general-page .section-toggle.active .up{display:none}.general-page .section-toggle.active .down{display:block}.general-page .section-toggle.active .content{display:block}.general-page .documents h2{font-size:24px}@media (min-width:920px){.general-page .documents h2{font-size:2.25rem}}.general-page .documents ul{list-style-type:none;margin:0;padding:0}.general-page .documents li{padding-bottom:10px}@media (min-width:920px){.general-page .documents li{width:20%;display:inline-block;padding:1%}}.general-page .documents a{text-decoration:none;color:#464d55;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}@media (min-width:920px){.general-page .documents a{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:920px){.general-page .documents span{text-align:center}}.general-page .documents svg{width:60px;padding-right:10px}@media (min-width:920px){.general-page .documents svg{width:100px;height:75px;padding:0 15px 10px}}@media (min-width:920px){.general-page .general-page__container{display:-webkit-box;display:-ms-flexbox;display:flex}}.home-page .carousel{margin:0 -1rem;height:290px;overflow:hidden}@media (min-width:920px){.home-page .carousel{height:530px}}.home-page .carousel.slick-initialized{height:auto;overflow:visible}@media (min-width:920px){.home-page .carousel.slick-initialized{height:530px}}.home-page .carousel__slide{position:relative}@media (min-width:920px){.home-page .carousel__slide--gradient{background-image:linear-gradient(68deg,#fff,rgba(255,255,255,.5) 27%,rgba(255,255,255,.2) 58%,rgba(255,255,255,.03));position:absolute;width:100%;height:100%}}.home-page .carousel__slide--image{height:290px;width:100%;background-size:cover;background-position:center}@media (min-width:920px){.home-page .carousel__slide--image{height:530px}}.home-page .carousel__slide--content{padding:0 25px 25px 25px}@media (min-width:920px){.home-page .carousel__slide--content{width:50%;position:absolute;bottom:0;left:0}}.home-page .carousel__slide--content h1{font-size:36px;margin:10px 0}@media (min-width:920px){.home-page .carousel__slide--content h1{font-size:60px}}.home-page .carousel__slide--content p{font-size:16px;margin:0 0 10px 0}@media (min-width:920px){.home-page .carousel__slide--content p{font-size:24px;font-weight:300}}.home-page .carousel__slide--content .button{width:50%}.home-page .slick-dots{bottom:20px;right:20px;width:auto}.home-page .slick-dots li{width:23px;height:5px}.home-page .slick-dots li button{width:23px;height:5px;padding:0;background:rgba(255,255,255,.2)}.home-page .slick-dots li button:before{content:none}.home-page .slick-dots li.slick-active button{background:#fff}@media (min-width:920px){.home-page .slick-dotted.slick-slider{margin:0}}.home-page .cta-buttons{padding:0 0 35px 0}.home-page .cta-buttons ul{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1225px){.home-page .cta-buttons ul{width:calc(100% + 1px)}}.home-page .cta-buttons li{padding:0;margin:0}.home-page .cta-buttons .cta-buttons__button{width:calc(50% - 10px);height:150px;background:#133b63;border-radius:5px;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;margin:0 0 20px 0}@media (min-width:920px){.home-page .cta-buttons .cta-buttons__button{width:20%;height:190px;margin:0;border-radius:0}}.home-page .cta-buttons .cta-buttons__button:nth-child(even){margin-right:10px}@media (min-width:920px){.home-page .cta-buttons .cta-buttons__button:nth-child(even){margin-right:0}}.home-page .cta-buttons .cta-buttons__button:nth-child(odd){margin-left:10px}@media (min-width:920px){.home-page .cta-buttons .cta-buttons__button:nth-child(odd){margin-left:0}}.home-page .cta-buttons .cta-buttons__button a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;width:100%;height:100%;-webkit-transition:.5s all;transition:.5s all}.home-page .cta-buttons .cta-buttons__button a:hover{background-image:linear-gradient(219deg,#67c7c7,#068e9d);padding-bottom:20px}.home-page .cta-buttons .cta-buttons__button span{font-size:14px;font-weight:600}@media (min-width:920px){.home-page .cta-buttons .cta-buttons__button span{font-size:24px;padding-top:25px}}.home-page .cta-buttons a{color:#fff;text-decoration:none}.home-page .cta-buttons svg{width:100%;height:50px;margin-bottom:10px}@media (min-width:920px){.home-page .cta-buttons svg{height:64px}}.home-page .cta-buttons .cta-buttons__button.cta-buttons__button-fad{width:100%;height:55px;margin-left:0}@media (min-width:920px){.home-page .cta-buttons .cta-buttons__button.cta-buttons__button-fad{width:20%;height:190px}}.home-page .cta-buttons .cta-buttons__button.cta-buttons__button-fad svg{width:40px;height:40px;margin-top:6px}@media (min-width:920px){.home-page .cta-buttons .cta-buttons__button.cta-buttons__button-fad svg{width:100%;height:64px;margin-top:0}}.home-page .cta-buttons .cta-buttons__button.cta-buttons__button-fad span{line-height:55px;padding-left:15px}@media (min-width:920px){.home-page .cta-buttons .cta-buttons__button.cta-buttons__button-fad span{line-height:23px}}.home-page .careers{position:relative;margin:55px 0 0 0;height:222px}@media (min-width:920px){.home-page .careers{margin:40px 0 0 0;height:417px}}.home-page .careers .careers__image{height:222px;width:100%;background-size:cover;background-position:center center;position:absolute}@media (min-width:920px){.home-page .careers .careers__image{height:417px}}.home-page .careers .careers__overlay{height:222px;width:100%;background-color:#133b63;opacity:.8;position:absolute}@media (min-width:920px){.home-page .careers .careers__overlay{height:417px}}.home-page .careers .careers__content{height:222px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute}@media (min-width:920px){.home-page .careers .careers__content{height:417px}}.home-page .careers h1{font-size:36px;line-height:70px;margin:0;width:100%;color:#fff;text-align:center}@media (min-width:920px){.home-page .careers h1{font-size:60px;height:50%;line-height:300px}}.home-page .careers .careers__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:920px){.home-page .careers .careers__buttons{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:40%;height:50%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.home-page .careers .careers__buttons a{width:75%;margin:10px;line-height:10px;box-shadow:none;-webkit-box-shadow:none}@media (min-width:920px){.home-page .careers .careers__buttons a{margin:10px 25px;line-height:1.4}}.home-page .awards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:50px 0 0 0}@media (min-width:920px){.home-page .awards{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.home-page .awards .award{width:33%;padding:10px}@media (min-width:920px){.home-page .awards .award{width:16%}}.home-page .blog__header-container,.home-page .event__header-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-page .blog__header-container div,.home-page .event__header-container div{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.home-page .blog__header-container h2,.home-page .event__header-container h2{margin-bottom:0}.home-page .blog__header-container a,.home-page .event__header-container a{font-size:18px;text-decoration:none;font-weight:300}@media (min-width:920px){.home-page .blog__card-container,.home-page .event__card-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.home-page .blog__card-container::-webkit-scrollbar,.home-page .event__card-container::-webkit-scrollbar{height:5px}.home-page .blog__card-container::-webkit-scrollbar-track,.home-page .event__card-container::-webkit-scrollbar-track{background:#f2f2f2;border-radius:5px}.home-page .blog__card-container::-webkit-scrollbar-thumb,.home-page .event__card-container::-webkit-scrollbar-thumb{background:#133b63;background:-webkit-gradient(linear,left top,right top,from(#133b63),to(#068e9d));background:linear-gradient(to right,#133b63 0,#068e9d 100%);border-radius:5px}}.home-page .blog__card-container .blog__card,.home-page .blog__card-container .event__card,.home-page .event__card-container .blog__card,.home-page .event__card-container .event__card{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width:920px){.home-page .blog__card-container .blog__card,.home-page .blog__card-container .event__card,.home-page .event__card-container .blog__card,.home-page .event__card-container .event__card{width:320px;margin:10px 10px 20px}}.home-page .blog__card-container .blog__card .date,.home-page .blog__card-container .event__card .date,.home-page .event__card-container .blog__card .date,.home-page .event__card-container .event__card .date{font-weight:400;font-style:normal;font-size:16px}.home-page .blog__card-container .blog__card img,.home-page .blog__card-container .event__card img,.home-page .event__card-container .blog__card img,.home-page .event__card-container .event__card img{display:none}@media (min-width:920px){.home-page .blog__card-container .blog__card img,.home-page .blog__card-container .event__card img,.home-page .event__card-container .blog__card img,.home-page .event__card-container .event__card img{display:block}}.home-page .blog__card-container .blog__card p,.home-page .blog__card-container .event__card p,.home-page .event__card-container .blog__card p,.home-page .event__card-container .event__card p{font-size:18px}.home-page .blog__card-container .blog__card a,.home-page .blog__card-container .event__card a,.home-page .event__card-container .blog__card a,.home-page .event__card-container .event__card a{text-decoration:none;font-style:italic;font-weight:700;font-size:18px;color:#4a4a4a}.home-page .blogs,.home-page .events{padding-bottom:40px}.info-box__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1em}.info-box--grid-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1em;width:100%}@media (min-width:920px){.info-box--grid-item{margin:0 3% 3% 0;width:auto}}.info-box--grid-item:last-child{margin-right:0}@media (min-width:920px){.info-box--grid-item{width:48.2%}.info-box--grid-item:nth-child(2n){margin-right:0}}.location-page article{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}@media (min-width:920px){.location-page article{max-width:calc(100% - 335px)}}.location-page .program-list{width:100%;background:#fff;-webkit-box-shadow:0 5px 15px 0 #ccc;box-shadow:0 5px 15px 0 #ccc}.location-page .program-list h2{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;line-height:40px;padding:0 25px;margin-bottom:0;font-weight:700;color:#fff;text-transform:uppercase;border-radius:5px;background:#133b63;background:-webkit-gradient(linear,left top,right top,from(#133b63),to(#068e9d));background:linear-gradient(to right,#133b63 0,#068e9d 100%)}@media (min-width:920px){.location-page .program-list h2{border-bottom-right-radius:0;border-bottom-left-radius:0;padding:0 20px 0 40px}}.location-page .program-list h2::after{content:none}.location-page .program-list .mobile-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.location-page .program-list svg{fill:#fff;width:10px}.location-page .program-list .minus{display:none}.location-page .program-list .content{display:none}@media (min-width:920px){.location-page .program-list .content{display:block}}.location-page .program-list.active{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.location-page .program-list.active h2{border-bottom-right-radius:0;border-bottom-left-radius:0}.location-page .program-list.active .plus{display:none}.location-page .program-list.active .minus{display:block}.location-page .program-list.active .content{display:block}.location-page .program-list ul{list-style-type:none;margin:0;padding:10px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:920px){.location-page .program-list ul{padding:20px 40px}}.location-page .program-list li{margin:0;padding:7px 0;width:100%}@media (min-width:920px){.location-page .program-list li{width:50%}}.location-page .program-list a{color:#158a97;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.location-page .program-list a span::after{font-family:Arial,Helvetica,sans-serif;font-size:10px;padding:0 10px;content:'>'}.location-page .sidebar-menu{display:block}.location-page .sidebar-menu h2{font-size:24px}@media (min-width:920px){.location-page .sidebar-menu h2{font-size:2.25rem}}.location-page .sidebar-menu .amenities ul{list-style-type:disc;background:0 0;-webkit-box-shadow:none;box-shadow:none}.location-page .sidebar-menu .amenities ul::before{display:none}.location-page .sidebar-menu .amenities li{margin-left:40px;font-size:14px;padding-bottom:10px}.location-page .location{margin-bottom:20px}.location-page .location .location__container{background:#fff;-webkit-box-shadow:0 3px 3px #ccc;box-shadow:0 3px 3px #ccc}.location-page .location .info{font-size:14px;padding:10px 36px 0 18px}.location-page .location .info .address,.location-page .location .info .email,.location-page .location .info .fax,.location-page .location .info .hours,.location-page .location .info .phone{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:10px}.location-page .location .info p{margin:0;font-size:14px}.location-page .location .info a{text-decoration:none;color:#464d55}.location-page .location .info svg{width:10px;height:10px;margin-right:15px;margin-top:7px}.location-page .location .day-container{display:-webkit-box;display:-ms-flexbox;display:flex}.location-page .location .day-container .day{width:70px;max-width:70px;min-width:70px}.location-page .program-list__desktop{display:none}@media (min-width:920px){.location-page .program-list__desktop{display:block}}.location-page .general-page__container::before{content:none}.location-page .mobile-buttons{margin-bottom:15px}@media (min-width:920px){.location-page .mobile-buttons{display:none}}.location-page .call-button,.location-page .directions-button,.location-page .related-doctors-button{margin:20px 0}.location-page .call-button a,.location-page .directions-button a,.location-page .related-doctors-button a{background:#158a97;border-radius:5px;color:#fff;height:65px;-webkit-box-shadow:0 2px 2px #ccc;box-shadow:0 2px 2px #ccc;margin:0 10px;text-decoration:none;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.location-page .call-button .appointment-text,.location-page .directions-button .appointment-text,.location-page .related-doctors-button .appointment-text{font-size:12px;width:100%;display:block;text-align:center;margin-top:7px}.location-page .call-button .phone-icon-number,.location-page .directions-button .phone-icon-number,.location-page .related-doctors-button .phone-icon-number{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;margin-bottom:7px}.location-page .specialty-headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.location-page .specialty-headline .label{font-size:16px;font-weight:700;color:#999;text-transform:uppercase;padding-right:20px}.location-page .specialty-headline .specialty{font-size:24px;color:#158a97;text-transform:capitalize;text-decoration:none}@media (min-width:920px){.location-page .specialty-headline__mobile{display:none}}.location-page .specialty-headline__desktop{display:none;margin-bottom:20px}@media (min-width:920px){.location-page .specialty-headline__desktop{display:block}}.location-page .back-to-locations a{display:block;position:relative;padding:0 0 20px 10px;margin:25px 0;color:#464d55;text-decoration:none}.location-page .back-to-locations a::after{content:'';height:5px;width:100%;position:absolute;bottom:0;left:0;background:#133b63;background:-webkit-gradient(linear,left top,right top,from(#133b63),to(#068e9d));background:linear-gradient(to right,#133b63 0,#068e9d 100%)}.location-page .back-to-locations__mobile{display:block}@media (min-width:920px){.location-page .back-to-locations__mobile{display:none}}.location-page .back-to-locations__desktop{display:none}@media (min-width:920px){.location-page .back-to-locations__desktop{display:block;font-size:24px}.location-page .back-to-locations__desktop a{margin-top:0}}.location-page .top-image{padding-bottom:15px}.location-page .body p:first-child{margin-top:0}.location-page .awards{padding:20px 0}@media (min-width:920px){.location-page .awards{margin-top:3px 0}}.location-page .awards .awards-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:920px){.location-page .awards .awards-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.location-page .awards .awards-container .award{text-align:center}.location-page .awards .awards-container .award img{display:inline-block}.location-page .awards h2{font-size:24px}@media (min-width:920px){.location-page .awards h2{font-size:2.25rem;padding:0}}.location-page .awards .award{width:100%}.location-page .awards .award p{text-align:center}@media (min-width:920px){.location-page .awards .award{width:33%;padding-right:5%}}.location-page .related-blogs .related-blogs-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.location-page .related-blogs .related-blogs-header .header-container{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.location-page .related-blogs .related-blogs-header h2{font-size:24px}@media (min-width:920px){.location-page .related-blogs .related-blogs-header h2{font-size:2.25rem;padding:0}}.location-page .related-blogs .related-blogs-header a{display:none}@media (min-width:920px){.location-page .related-blogs .related-blogs-header a{text-decoration:none;color:#158a97;font-size:18px;font-weight:300;display:block}}.location-page .related-blogs .related-blogs-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:920px){.location-page .related-blogs .related-blogs-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.location-page .related-blogs .related-blogs-container .blog{width:100%;padding-bottom:15px}@media (min-width:920px){.location-page .related-blogs .related-blogs-container .blog{padding:0 2.5%}.location-page .related-blogs .related-blogs-container .blog:first-child{padding:0 5% 0 0}.location-page .related-blogs .related-blogs-container .blog:last-child{padding:0 0 0 5%}}.location-page .related-blogs .related-blogs-container .blog .thumbnail{display:none}@media (min-width:920px){.location-page .related-blogs .related-blogs-container .blog .thumbnail{display:block;height:189px;overflow:hidden;margin-bottom:20px}}.location-page .related-blogs .related-blogs-container .blog a{text-decoration:none;font-style:italic;font-weight:600;color:#464d55}@media (min-width:920px){.location-page .related-blogs .related-blogs__mobile-link{display:none}}.location-page .related-blogs .related-blogs__mobile-link a{text-decoration:none;color:#158a97;font-size:18px;font-weight:300}.locations-landing p.location-category-description{margin:0 0 30px 0;font-size:18px;color:#464d55}@media (min-width:920px){.locations-landing p.location-category-description{margin:0 20px 30px 0}}.locations-landing div{display:inline-block}.locations-landing section{display:block;width:100%;max-width:443px}.locations-landing section h2{font-size:24px}@media (min-width:920px){.locations-landing section{display:inline-block;vertical-align:top;width:443px}.locations-landing section h2{font-size:2.25rem}}.locations-landing .locations-landing div{display:inline-block;vertical-align:top}.locations-landing header h2{font-size:24px}@media (min-width:920px){.locations-landing header h2{font-size:2.25rem}}.locations-landing header h2::before{display:block;content:" ";height:200px;margin-top:-200px;visibility:hidden;pointer-events:none}.locations-landing .article__card{width:100%;background:#fff;margin:0 0 30px 0;-webkit-box-shadow:0 12px 20px -5px #ccc;box-shadow:0 12px 20px -5px #ccc;display:block;border-radius:5px}@media (min-width:920px){.locations-landing .article__card{width:425px;height:500px;margin:0 20px 40px 0}}.locations-landing .article__card a{text-decoration:none}.locations-landing .article__card div{display:inline-block}.locations-landing .article__card img{display:none}.locations-landing .article__card h1.h1{font-size:20px;height:50px;margin:10px 15px}.locations-landing .article__card h1.h1 span{margin:auto 0;vertical-align:middle}@media (min-width:920px){.locations-landing .article__card h1.h1{font-size:24px;height:58px;margin:20px 15px 10px 15px}}.locations-landing .article__card .address{margin:0 15px 15px 15px}.locations-landing .article__card .address p{font-weight:300;color:#133b63;font-size:18px;font-family:"Source Sans Pro",sans-serif;margin:0}@media (min-width:920px){.locations-landing .article__card .address{margin:15px;width:100%;height:70px}}.locations-landing .article__card .button-section{text-align:center;width:100%}.locations-landing .article__card .button-section .directions-button,.locations-landing .article__card .button-section .phone{margin:0 0 15px 0;width:180px}.locations-landing .article__card .button-section .directions-button a,.locations-landing .article__card .button-section .phone a{width:180px;font-size:.9rem}.locations-landing .article__card .button-section .directions-button a:hover,.locations-landing .article__card .button-section .phone a:hover{margin-top:5px}@media (min-width:920px){.locations-landing .article__card .button-section{text-align:left;margin:0 15px 15px}.locations-landing .article__card .button-section .directions-button,.locations-landing .article__card .button-section .phone{display:inline-block;margin:0}.locations-landing .article__card .button-section .phone{margin-right:25px}}.locations-landing .article__card-image{background-size:cover;background-position:50% 50%;display:block;height:210px;width:100%}@media (min-width:920px){.locations-landing .article__card-image{width:425px;height:250px}}.locations-landing h1.h1{font-size:18px;color:#133b63;font-family:Cabin,sans-serif;font-weight:600;text-decoration:none;margin:0;max-height:66px;overflow:hidden}.locations-landing h1.h1:after{content:none}.location-landing-content article .article-container h1.h1{margin-bottom:0}.location-landing-content article .article-container .author-date{padding:10px 0;font-size:14px}.location-landing-content article .article-container .text-long{padding-top:25px}.location-landing-content #block-views-block-location-categories-location-category-list{display:none}@media (min-width:920px){.location-landing-content #block-views-block-location-categories-location-category-list{display:inline-block;vertical-align:top;width:270px;height:100%;margin-right:20px}}.location-landing-content #block-views-block-location-categories-location-category-list.open{display:block;margin-top:-20px}.location-landing-content #block-views-block-location-categories-location-category-list ul{list-style-type:none;margin:0 0 30px;padding:0 0 10px;background-color:#fff;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.2);box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.location-landing-content #block-views-block-location-categories-location-category-list ul::before{content:'';height:3px;width:100%;display:block;background:#133b63;background:-webkit-gradient(linear,left top,right top,from(#133b63),to(#67c7c7));background:linear-gradient(to right,#133b63 0,#67c7c7 100%)}@media (min-width:920px){.location-landing-content #block-views-block-location-categories-location-category-list ul{-webkit-box-shadow:none;box-shadow:none;background:0 0}}.location-landing-content #block-views-block-location-categories-location-category-list ul li{padding:0;margin:0}.location-landing-content #block-views-block-location-categories-location-category-list ul li a{display:block;font-size:25px;line-height:26px;padding:15px 17px;margin:0 12px;color:#4a4a4a;text-decoration:none;border-bottom:1px solid #158a97}@media (min-width:920px){.location-landing-content #block-views-block-location-categories-location-category-list ul li a{margin:0;padding-right:30px;padding-left:20px}}.location-landing-content #block-views-block-location-categories-location-category-list ul li a.is-active{color:#fff;margin-left:0;margin-right:0;padding-left:30px;border-bottom:none;background:#133b63;background:-webkit-gradient(linear,left top,right top,from(#133b63),to(#068e9d));background:linear-gradient(to right,#133b63 0,#068e9d 100%)}.location-landing-content #block-views-block-location-categories-location-category-list ul li ul.open{display:block}.location-landing-content #block-views-block-location-categories-location-category-list ul li ul{-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0;display:none}.location-landing-content #block-views-block-location-categories-location-category-list ul li ul::before{content:none}.location-landing-content #block-views-block-location-categories-location-category-list ul li ul li a{font-size:18px;line-height:18px;padding-left:50px}.location-landing-content #block-views-block-location-categories-location-category-list ul li ul li .is-active{color:#fff;margin-left:0;margin-right:0;padding-left:50px;border-bottom:none;background:#133b63;background:-webkit-gradient(linear,left top,right top,from(#133b63),to(#67c7c7));background:linear-gradient(to right,#133b63 0,#67c7c7 100%)}.location-landing-content .block.views-element-container{width:100%}@media (min-width:920px){.location-landing-content .block.views-element-container{vertical-align:top;width:calc(100% - 300px);float:right;margin-bottom:30px}.location-landing-content .block.views-element-container::after{clear:both}}.location-landing-content section.landing-page{display:none}.location-landing-content .mobile-menu-toggle-button{width:40px;height:30px;padding:5px 10px 5px 5px;color:#158a97;line-height:15px;text-align:center;float:right;margin-top:28px}.location-landing-content .mobile-menu-toggle-button:hover{cursor:pointer}.location-landing-content .mobile-menu-toggle-button .plus{display:inline-block}.location-landing-content .mobile-menu-toggle-button .minus{display:none}.location-landing-content .mobile-menu-toggle-button.open .plus{display:none}.location-landing-content .mobile-menu-toggle-button.open .minus{display:inline-block}.location-landing-content .mobile-menu-toggle-button::after{clear:both}@media (min-width:920px){.location-landing-content .mobile-menu-toggle-button{display:none!important;visibility:hidden}}.location-landing-content .page-header{font-size:36px;color:#4a4a4a}@media (min-width:920px){.location-landing-content .page-header{font-size:60px;color:#133b63}}ul.ui-autocomplete{border:solid 1px #abc0d3!important;border-top:none}ul.ui-autocomplete li{font-size:16px;padding:0;position:relative}ul.ui-autocomplete li:after{content:'';width:calc(100% - 20px);height:1px;background:#979797;position:absolute;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}ul.ui-autocomplete li .ui-menu-item-wrapper{display:block;width:100%;color:#464d55;padding:10px 10.8px}ul.ui-autocomplete li .ui-menu-item-wrapper.ui-state-active{background-color:#158a97;color:#fff;border:none;margin:0}.blog-posts-landing .mobile,.news-media-landing .mobile{display:block}@media (min-width:920px){.blog-posts-landing .mobile,.news-media-landing .mobile{display:none}}.blog-posts-landing .desktop,.news-media-landing .desktop{display:none}@media (min-width:920px){.blog-posts-landing .desktop,.news-media-landing .desktop{display:block}}.blog-posts-landing .js-form-item input,.news-media-landing .js-form-item input{background-image:url(/themes/custom/emulsify/images/arrowDown-Blue.svg);background-position:right 10px bottom 50%;width:100%}.blog-posts-landing .hubspot-form,.news-media-landing .hubspot-form{padding:21px 30px 32.5px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.2);box-shadow:0 2px 8px 0 rgba(0,0,0,.2);background-color:#fff;font-family:Cabin,sans-serif;margin-top:50px}@media (min-width:920px){.blog-posts-landing .hubspot-form,.news-media-landing .hubspot-form{margin-top:unset}}.blog-posts-landing .hubspot-form>div,.news-media-landing .hubspot-form>div{color:#464d55}.blog-posts-landing .hubspot-form>div:nth-of-type(1),.news-media-landing .hubspot-form>div:nth-of-type(1){margin-bottom:20px;font-size:18px;font-weight:700}.blog-posts-landing .hubspot-form>div:nth-of-type(2),.news-media-landing .hubspot-form>div:nth-of-type(2){margin-bottom:10px;font-size:16px}.blog-posts-landing .hubspot-form form,.news-media-landing .hubspot-form form{margin-bottom:0}.blog-posts-landing .hubspot-form form label,.news-media-landing .hubspot-form form label{display:none}.blog-posts-landing .hubspot-form form div.hs-email,.news-media-landing .hubspot-form form div.hs-email{margin-bottom:0}.blog-posts-landing .hubspot-form form input[type=email],.news-media-landing .hubspot-form form input[type=email]{-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #abc0d3;border-radius:0;width:100%;height:51px;font-size:16px;padding-left:15px}.blog-posts-landing .hubspot-form form input[type=email]::-webkit-input-placeholder,.news-media-landing .hubspot-form form input[type=email]::-webkit-input-placeholder{color:#464d55;font-family:Cabin,sans-serif}.blog-posts-landing .hubspot-form form input[type=email]:-ms-input-placeholder,.news-media-landing .hubspot-form form input[type=email]:-ms-input-placeholder{color:#464d55;font-family:Cabin,sans-serif}.blog-posts-landing .hubspot-form form input[type=email]::-ms-input-placeholder,.news-media-landing .hubspot-form form input[type=email]::-ms-input-placeholder{color:#464d55;font-family:Cabin,sans-serif}.blog-posts-landing .hubspot-form form input[type=email]::placeholder,.news-media-landing .hubspot-form form input[type=email]::placeholder{color:#464d55;font-family:Cabin,sans-serif}.blog-posts-landing .hubspot-form form .actions,.news-media-landing .hubspot-form form .actions{margin:0;padding:0}.blog-posts-landing .hubspot-form form .actions input[type=submit],.news-media-landing .hubspot-form form .actions input[type=submit]{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:0;width:100%;height:44px;margin:20.5px 0 0 0;padding:0;background-color:#158a97;font-size:16px;font-weight:700}.blog-posts-landing .hubspot-form iframe,.news-media-landing .hubspot-form iframe{display:none!important}.blog-posts-landing .news-media-content .left-sidebar .media-contact,.news-media-landing .news-media-content .left-sidebar .media-contact{display:none}@media (min-width:920px){.blog-posts-landing .news-media-content .left-sidebar .media-contact,.news-media-landing .news-media-content .left-sidebar .media-contact{margin-top:40px;display:block}}@media (min-width:920px){.blog-posts-landing .news-media-content,.news-media-landing .news-media-content{display:grid;grid-template-columns:repeat(12,1fr)}.blog-posts-landing .news-media-content .left-sidebar,.news-media-landing .news-media-content .left-sidebar{grid-column:1/4}.blog-posts-landing .news-media-content .left-sidebar .media-contact,.news-media-landing .news-media-content .left-sidebar .media-contact{display:none}}@media (min-width:920px) and (min-width:920px){.blog-posts-landing .news-media-content .left-sidebar .media-contact,.news-media-landing .news-media-content .left-sidebar .media-contact{display:block}}@media (min-width:920px){.blog-posts-landing .news-media-content .rows-container,.news-media-landing .news-media-content .rows-container{height:-webkit-min-content;height:-moz-min-content;height:min-content;grid-column:5/-1}.blog-posts-landing .news-media-content .pager,.news-media-landing .news-media-content .pager{grid-column:5/-1}}.blog-posts-landing .views-infinite-scroll-content-wrapper,.news-media-landing .views-infinite-scroll-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-posts-landing .rows-container,.news-media-landing .rows-container{display:grid;grid-gap:20px}@media (min-width:920px){.blog-posts-landing .rows-container,.news-media-landing .rows-container{grid-template-columns:1fr 1fr;grid-gap:32px}}.blog-posts-landing .article__card,.news-media-landing .article__card{width:100%;background:#fff;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.2);box-shadow:0 2px 8px 0 rgba(0,0,0,.2);display:block}.blog-posts-landing .article__card a,.news-media-landing .article__card a{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog-posts-landing .article__card img,.news-media-landing .article__card img{width:100%;min-height:243px;max-height:243px;-o-object-fit:cover;object-fit:cover}.blog-posts-landing .article__card-meta,.news-media-landing .article__card-meta{padding:10px 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;height:100%}.blog-posts-landing .article__card-meta h2,.news-media-landing .article__card-meta h2{margin-bottom:20px;width:100%}.blog-posts-landing .article__card-meta h2.mobile,.news-media-landing .article__card-meta h2.mobile{display:block}@media (min-width:920px){.blog-posts-landing .article__card-meta h2.mobile,.news-media-landing .article__card-meta h2.mobile{display:none}}.blog-posts-landing .article__card-meta h2.desktop,.news-media-landing .article__card-meta h2.desktop{display:none}@media (min-width:920px){.blog-posts-landing .article__card-meta h2.desktop,.news-media-landing .article__card-meta h2.desktop{display:block}}.blog-posts-landing .article__card-meta .category,.news-media-landing .article__card-meta .category{width:100%;color:#133b63;font-family:"Source Sans Pro",sans-serif;font-size:16px}.blog-posts-landing .article__card-meta .read-more,.news-media-landing .article__card-meta .read-more{font-weight:600;font-size:14px;color:#068e9d}.blog-posts-landing h2,.news-media-landing h2{font-size:18px;color:#133b63;font-family:Cabin,sans-serif;font-weight:600;text-decoration:none;margin:0;max-height:66px;overflow:hidden}.blog-posts-landing h2:after,.news-media-landing h2:after{content:none}.blog-posts-landing .more-link,.news-media-landing .more-link{padding:20px 0}.blog-posts-landing .back-to-top,.news-media-landing .back-to-top{float:right;width:35px;height:35px}.blog-posts-landing .back-to-top:hover,.news-media-landing .back-to-top:hover{cursor:pointer}.blog-posts-landing .js-pager__items .button,.news-media-landing .js-pager__items .button{padding:.5em 3em;margin:25px 0}.blog-posts-landing .js-pager__items,.news-media-landing .js-pager__items{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog-posts-landing .media-inquiries,.news-media-landing .media-inquiries{padding-bottom:20px;margin-top:-30px}@media (min-width:920px){.blog-posts-landing .media-inquiries,.news-media-landing .media-inquiries{margin-top:0;padding-bottom:50px}}.blog-posts-landing .media-inquiries p,.news-media-landing .media-inquiries p{font-size:14px}@media (min-width:920px){.blog-posts-landing .media-inquiries p,.news-media-landing .media-inquiries p{font-size:16px}}.blog-posts-landing .media-inquiries a,.news-media-landing .media-inquiries a{text-decoration:none}article .article-container h1.h1{margin-bottom:0}article .article-container .author-date{padding:10px 0;font-size:14px}article .article-container .text-long{padding-top:25px}.snackbar-wrapper{display:none!important;visibility:hidden}.physician-profile .desktop{display:none}.physician-profile .provider-image{width:100%;height:100%;background-position:50% 0;background-size:cover}.physician-profile .profileHeader{background:url(/themes/custom/emulsify/images/fadbackdrop.svg),-webkit-gradient(linear,right top,left top,from(#068e9d),to(#133b63));background:url(/themes/custom/emulsify/images/fadbackdrop.svg),linear-gradient(to left,#068e9d,#133b63);background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:16px}.physician-profile .profileHeader .profileImageContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#8a8a8a;width:107px;height:107px;margin:0 auto 15px auto;border-radius:50%;overflow:hidden;background-position:50% 0;background-size:cover;background-image:url(/themes/custom/emulsify/images/profile-placeholder.svg)}.physician-profile .profileHeader .profileImageContainer .logo{max-height:107px}.physician-profile .profileHeader .providerName{color:#fff;text-align:center;font-family:Cabin,sans-serif;font-size:18px;font-weight:400}.physician-profile .profileHeader .providerName .middleInitial{display:inline}.physician-profile .profileHeader .review{text-align:center;padding-top:10px;color:#fff;font-size:16px;font-weight:700;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}@media (min-width:920px){.physician-profile .profileHeader .review{padding-top:30px}}.physician-profile .profileHeader .review .stars{font-size:0}.physician-profile .profileHeader .review .average{padding-left:10px;color:#fff;font-size:18px;font-weight:600}.physician-profile .profileHeader .see-ratings-reviews-container{text-align:center}.physician-profile .profileHeader .see-ratings-reviews-container .see-ratings-reviews-button{color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:22px;text-decoration:underline}.physician-profile .profileHeader .see-ratings-reviews-container .see-ratings-reviews-button:hover{text-decoration:none;cursor:pointer}@media (min-width:920px){.physician-profile .profileHeader .see-ratings-reviews-container .see-ratings-reviews-button{font-size:18px}}@media (min-width:920px){.physician-profile .profileHeader .see-ratings-reviews-container{padding:8px 0 0}}.physician-profile .profileHeader .crmg-physician{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.physician-profile .profileHeader .crmg-physician .crmg-physician-text{font-size:18px;color:#fff;margin-left:10px}.physician-profile .view-more-container .view-more-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#133b63;font-size:18px;font-weight:700;line-height:24px;letter-spacing:.1px}.physician-profile .view-more-container .view-more-button:hover{cursor:pointer}.physician-profile span.stars,.physician-profile span.stars span{display:block;background:url(/themes/custom/emulsify/images/star-o-white.svg) 0 0 repeat-x;width:125px;height:20px;background-size:25px 20px}.physician-profile span.arrow-container{display:block;background:url(/themes/custom/emulsify/images/arrowDown-Blue-New.svg) 0 0 no-repeat;width:100px;height:20px;padding-left:8px}.physician-profile span.arrow-container.flip{display:block;background:url(/themes/custom/emulsify/images/arrowUp-Blue.svg) 0 0 no-repeat;width:100px;height:20px;padding-left:8px}.physician-profile span.stars span{background-position:0 0;background-image:url(/themes/custom/emulsify/images/star.svg)}.physician-profile .ctaGrid{display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;-ms-flex-pack:distribute;justify-content:space-around;vertical-align:middle;border-bottom:1px solid #979797}.physician-profile .ctaGrid .ctaPhone{width:calc(50% - 1px);text-align:center}.physician-profile .ctaGrid .ctaEmail,.physician-profile .ctaGrid .ctaPhone{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}.physician-profile .ctaGrid .ctaDivider{margin-top:8px;margin-bottom:4px;height:30px;width:1px;background-color:#979797}.physician-profile .ctaGrid .ctaEmail{width:calc(50% - 1px);text-align:center}.physician-profile .ctaGrid .ctaEmail div .emailCTASVG{padding-top:13px}.physician-profile .providerInfoContainer{position:relative;margin:0 25px 0 25px}.physician-profile .providerInfoContainer .generalInfoHeader{margin:22px 0 30px 0}.physician-profile .providerInfoContainer .subheading{margin:0;font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:600;color:#133b63}.physician-profile .providerInfoContainer .regularText{font-family:"Source Sans Pro",sans-serif;font-size:16px;color:#4a4a4a}.physician-profile .providerInfoContainer .regularText.grid{display:block}@media (min-width:920px){.physician-profile .providerInfoContainer .regularText.grid{display:grid;grid-template-columns:repeat(4,24%)}}.physician-profile .providerInfoContainer .regularText.grid .regularText{max-width:90%;overflow-wrap:break-word}.physician-profile .providerInfoContainer .regularText.grid .insurance .visible{display:unset}.physician-profile .providerInfoContainer .regularText.grid .insurance .hidden{display:none}.physician-profile .providerInfoContainer #insurance-toggle{font-style:normal;font-weight:400;font-size:16px;color:#068e9d;border:none;background:0 0}.physician-profile .providerInfoContainer .generalInfoContainer .specialtyContainer .subheading{margin:0;font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:600;color:#133b63}.physician-profile .providerInfoContainer .generalInfoContainer .specialtyContainer .regularText{font-family:"Source Sans Pro",sans-serif;font-size:16px;color:#4a4a4a}.physician-profile .providerInfoContainer .generalInfoContainer .specialtyContainer .secondary-specialty-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:1em 0}@media (min-width:920px){.physician-profile .providerInfoContainer .generalInfoContainer .specialtyContainer .secondary-specialty-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.physician-profile .providerInfoContainer .generalInfoContainer .specialtyContainer .secondary-specialty-list .list-one,.physician-profile .providerInfoContainer .generalInfoContainer .specialtyContainer .secondary-specialty-list .list-two{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}@media (min-width:920px){.physician-profile .providerInfoContainer .generalInfoContainer .specialtyContainer .secondary-specialty-list .list-one{margin-right:5%}}.physician-profile .providerInfoContainer .locationHeader{margin:40px 0 30px 0}.physician-profile .providerInfoContainer .education-section{width:100%;margin:20px 0}@media (min-width:920px){.physician-profile .providerInfoContainer .education-section{margin:30px 0 20px}}.physician-profile .providerInfoContainer .education-section .education-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0;margin:30px 0 0}.physician-profile .providerInfoContainer .education-section .education-list:last-child{margin:30px 0 20px}@media (min-width:920px){.physician-profile .providerInfoContainer .education-section .education-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 5.2%}.physician-profile .providerInfoContainer .education-section .education-list:last-child{margin:30px 0 20px}}.physician-profile .providerInfoContainer .education-section .education-list .list-heading{margin:0 0 10px;padding:0;font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:600;color:#133b63;width:100%}@media (min-width:920px){.physician-profile .providerInfoContainer .education-section .education-list .list-heading{font-size:18px;width:21%}}.physician-profile .providerInfoContainer .education-section .education-list .list{list-style-type:none;margin:0;padding:0;width:100%}@media (min-width:920px){.physician-profile .providerInfoContainer .education-section .education-list .list{width:79%}}.physician-profile .providerInfoContainer .education-section .education-list .list .list-item,.physician-profile .providerInfoContainer .education-section .education-list .list .text-long ol li,.physician-profile .providerInfoContainer .education-section .education-list .list .text-long ul li,.text-long ol .physician-profile .providerInfoContainer .education-section .education-list .list li,.text-long ul .physician-profile .providerInfoContainer .education-section .education-list .list li{font-size:16px;margin:0 0 10px;padding:0;width:100%}.physician-profile .providerInfoContainer .education-section .education-list .list .list-item:last-child,.physician-profile .providerInfoContainer .education-section .education-list .list .text-long ol li:last-child,.physician-profile .providerInfoContainer .education-section .education-list .list .text-long ul li:last-child,.text-long ol .physician-profile .providerInfoContainer .education-section .education-list .list li:last-child,.text-long ul .physician-profile .providerInfoContainer .education-section .education-list .list li:last-child{margin:0}@media (min-width:920px){.physician-profile .providerInfoContainer .education-section .education-list .list .list-item,.physician-profile .providerInfoContainer .education-section .education-list .list .text-long ol li,.physician-profile .providerInfoContainer .education-section .education-list .list .text-long ul li,.text-long ol .physician-profile .providerInfoContainer .education-section .education-list .list li,.text-long ul .physician-profile .providerInfoContainer .education-section .education-list .list li{font-size:18px}}.physician-profile .providerInfoContainer .dropdowns .dropdown{padding-top:40px}.physician-profile .providerInfoContainer .dropdowns .dropdown p{margin:0 0 10px 0;font-family:"Source Sans Pro",sans-serif;font-size:24px;font-weight:300;line-height:1.25em;color:#464d55}.physician-profile .providerInfoContainer .dropdowns .dropdown .dropdownArrow{position:relative;float:right}.physician-profile .providerInfoContainer .dropdowns .dropdownContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:height .5s ease-out;transition:height .5s ease-out}.physician-profile .providerInfoContainer .dropdowns .dropdownContainer .dropdownContent{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;height:auto;overflow:hidden;-webkit-transition:-webkit-box-flex .5s ease-out;transition:-webkit-box-flex .5s ease-out;transition:flex .5s ease-out;transition:flex .5s ease-out,-webkit-box-flex .5s ease-out,-ms-flex .5s ease-out}.physician-profile .providerInfoContainer .dropdowns .dropdownContainer .dropdownContent.collapsed{-webkit-box-flex:0;-ms-flex:0;flex:0}.physician-profile .providerInfoContainer .certification-section{width:100%;margin:20px 0}@media (min-width:920px){.physician-profile .providerInfoContainer .certification-section{margin:30px 0 20px}}.physician-profile .providerInfoContainer .certification-section .board-certifications{font-size:16px;color:#464d55}@media (min-width:920px){.physician-profile .providerInfoContainer .certification-section .board-certifications{padding:0 5.2%}}.physician-profile .phoneInfoCell{padding-bottom:26px}.physician-profile .phoneInfoCell .phoneLightSVG{padding-left:29px;padding-right:18px;float:left}.physician-profile .phoneInfoCell .phoneInfo{font-family:"Source Sans Pro",sans-serif;color:#4a4a4a;font-size:14px;float:left}.physician-profile .locationLightSVG{padding-left:33px;padding-right:19px;float:left}.physician-profile .singleLocationBanner{display:-webkit-box;display:-ms-flexbox;display:flex;height:34px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.physician-profile .multipleLocationBanner{display:-webkit-box;display:-ms-flexbox;display:flex;height:34px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.physician-profile .locationCellNotSelected{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Cabin,sans-serif;text-align:center;vertical-align:middle;line-height:34px;font-weight:600;font-size:14px;background:#fff;border:.5px solid #068e9d}.physician-profile .locationCellSelected{width:100%;font-family:Cabin,sans-serif;color:#fff;text-align:center;vertical-align:middle;line-height:34px;font-weight:600;font-size:14px;background-color:#068e9d}.physician-profile .locationInfo{font-family:"Source Sans Pro",sans-serif;color:#4a4a4a;font-size:14px;float:left;margin-top:-4px}.physician-profile .locationInfoBox{width:100%;height:184px}@media (min-width:920px){.physician-profile .mobile{display:none}.physician-profile .desktop{display:block}.physician-profile .profileHeader{height:auto;padding-top:75px;-webkit-box-sizing:border-box;box-sizing:border-box}.physician-profile .profileHeader .profileImage{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;background-color:#8a8a8a;width:215px;height:215px;margin:0 auto 26.6px auto;border-radius:50%;overflow:hidden}.physician-profile .profileHeader .profileImage .logo{max-height:215px}.physician-profile .profileHeader .providerName{font-size:36px}.physician-profile .profileHeader .provider-cta-grid{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0 20px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.physician-profile .profileHeader .provider-cta-grid .email-cta-cell,.physician-profile .profileHeader .provider-cta-grid .phone-cta-cell{width:194px;height:38px;border-radius:5px;background-color:#fff}.physician-profile .profileHeader .provider-cta-grid .phone-cta-cell{margin-right:13.5px}.physician-profile .profileHeader .provider-cta-grid .email-cta-cell{margin-left:13.5px}.physician-profile .profileHeader .provider-cta-grid .email-cta-cell a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.physician-profile .profileHeader .provider-cta-grid .email-cta-cell-svg{padding-top:10px;cursor:pointer}.physician-profile .profileHeader .provider-cta-grid .phone-cta-cell-link{text-decoration:none}.physician-profile .profileHeader .provider-cta-grid .phone-cta-cell-link .phone-cta-cell-text{padding-top:7px;font-family:"Source Sans Pro",sans-serif;height:21px;font-size:16px;color:#464d55}.physician-profile .providerInfoContainer{margin:0 calc(100% * 163 / 1440)}.physician-profile .providerInfoContainer .generalInfoHeader{font-size:36px}.physician-profile .providerInfoContainer .generalInfoContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.physician-profile .providerInfoContainer .generalInfoContainer .specialtyContainer{margin:0 5.2% 0 5.2%;width:45.8%}.physician-profile .providerInfoContainer .insuranceContainer{margin:0 5.2% 0 5.2%}.physician-profile .providerInfoContainer .locationHeader{font-size:36px;width:151px}.physician-profile h2{font-size:36px}.physician-profile .emailCTASVG{padding-top:0}.physician-profile .locationInfoHeader{height:22px;font-family:Cabin,sans-serif;font-size:18px;font-weight:600;color:#133b63;padding:0 643px 20px 167px}.physician-profile .locationContainer{height:245px;width:641px;margin:0 192px 115px 192px;-webkit-box-shadow:0 2px 10px 0 rgba(178,178,178,.5);box-shadow:0 2px 10px 0 rgba(178,178,178,.5);border:solid .2px #d6d6d6}.physician-profile .singleLocationBanner{display:-webkit-box;display:-ms-flexbox;display:flex;height:31px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#068e9d;padding:0}.physician-profile .multipleLocationBanner{display:-webkit-box;display:-ms-flexbox;display:flex;height:31px;-ms-flex-pack:distribute;justify-content:space-around;background:#068e9d;padding:0}.physician-profile .phoneInfoCell{padding-bottom:26px}.physician-profile .phoneInfoCell .phoneLightSVG{padding-left:43px;padding-right:18px;float:left}.physician-profile .phoneInfoCell .phoneInfo{font-family:"Source Sans Pro",sans-serif;color:#4a4a4a;font-size:14px;float:left}.physician-profile .locationLightSVG{padding-left:47px;padding-right:19px;float:left}.physician-profile .mapContainer{float:right;width:292px;height:214px}.physician-profile .locationInfoBox{width:347px;float:left}.physician-profile agm-map{width:291px;height:213px}}.physician-profile .locations__desktop .location-card,.physician-profile .locations__mobile .location-card{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:920px){.physician-profile .locations__desktop .location-card,.physician-profile .locations__mobile .location-card{background:#fff}}.physician-profile .locations__desktop .location-card .info,.physician-profile .locations__mobile .location-card .info{background:#fff;font-size:14px}.physician-profile .locations__desktop .location-card .info p,.physician-profile .locations__mobile .location-card .info p{font-size:14px;line-height:18px}.physician-profile .locations__desktop .location-card .info h3,.physician-profile .locations__mobile .location-card .info h3{line-height:20px;font-size:18px;font-family:"Source Sans Pro",sans-serif;font-weight:700;color:#133b63;font-style:normal;text-decoration:none;margin:0 auto;max-width:170px}.physician-profile .locations__desktop .location-card .info .address,.physician-profile .locations__mobile .location-card .info .address{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:170px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:10px auto 0 auto}.physician-profile .locations__desktop .location-card .info .address svg,.physician-profile .locations__mobile .location-card .info .address svg{margin-right:10px;margin-top:5px}.physician-profile .locations__desktop .location-card .info .address p,.physician-profile .locations__mobile .location-card .info .address p{margin:0}.physician-profile .locations__desktop .location-card .info .fax,.physician-profile .locations__desktop .location-card .info .phone,.physician-profile .locations__mobile .location-card .info .fax,.physician-profile .locations__mobile .location-card .info .phone{margin-top:10px;min-width:170px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:10px auto}.physician-profile .locations__desktop .location-card .info .fax svg,.physician-profile .locations__desktop .location-card .info .phone svg,.physician-profile .locations__mobile .location-card .info .fax svg,.physician-profile .locations__mobile .location-card .info .phone svg{margin-right:5px}.physician-profile .locations__desktop .location-card .info .fax a,.physician-profile .locations__desktop .location-card .info .phone a,.physician-profile .locations__mobile .location-card .info .fax a,.physician-profile .locations__mobile .location-card .info .phone a{text-decoration:none;color:#464d55}.physician-profile .locations__desktop .location-card .info .directions,.physician-profile .locations__mobile .location-card .info .directions{margin-top:20px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding-bottom:10px}.physician-profile .locations__desktop .location-card .info .directions a,.physician-profile .locations__mobile .location-card .info .directions a{padding:8px 30px}.physician-profile .locations__desktop .slick-dots,.physician-profile .locations__mobile .slick-dots{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.physician-profile .locations__desktop .slick-dots button,.physician-profile .locations__mobile .slick-dots button{background:0 0;border:none;width:25px;height:25px;font-family:"Source Sans Pro",sans-serif;font-weight:700;text-align:center}.physician-profile .locations__desktop .slick-dots button:hover,.physician-profile .locations__mobile .slick-dots button:hover{cursor:pointer}.physician-profile .locations__desktop .slick-dots .slick-active button,.physician-profile .locations__mobile .slick-dots .slick-active button{background:#133b63;color:#fff;border:none;border-radius:25px}.physician-profile .locations__mobile{-webkit-box-shadow:0 15px 5px -10px #ccc;box-shadow:0 15px 5px -10px #ccc}@media (min-width:920px){.physician-profile .locations__mobile{display:none}}.physician-profile .locations__mobile h2{border-bottom:none;display:inline-block;padding-bottom:0}.physician-profile .locations__mobile h2::after{display:block;content:''}.physician-profile .locations__mobile .location-card{-ms-flex-wrap:wrap;flex-wrap:wrap}.physician-profile .locations__mobile .info{background:#fff;width:100%;min-height:220px;padding:10px 50px 0}.physician-profile .locations__mobile .slick-dots{padding:20px 0;margin-bottom:40px;background:#fff}.physician-profile .locations__desktop{display:none}@media (min-width:920px){.physician-profile .locations__desktop{display:block;position:relative}}.physician-profile .locations__desktop .location-slider__desktop{margin:20px 0;-webkit-box-shadow:0 2px 10px 0 rgba(178,178,178,.5);box-shadow:0 2px 10px 0 rgba(178,178,178,.5)}.physician-profile .locations__desktop .map img{width:600px}.physician-profile .locations__desktop .info{width:347px;padding:30px 40px;min-height:340px}.physician-profile .locations__desktop .slick-dots{position:absolute;right:0;bottom:30px;width:347px}.physician-profile .locations__desktop .slick-next,.physician-profile .locations__desktop .slick-prev{bottom:37px;position:absolute;z-index:100;font-size:0;border:none;background:0 0}.physician-profile .locations__desktop .slick-next:before,.physician-profile .locations__desktop .slick-prev:before{font-size:15px}.physician-profile .locations__desktop .slick-next:hover,.physician-profile .locations__desktop .slick-prev:hover{cursor:pointer}.physician-profile .locations__desktop .slick-prev{right:210px}.physician-profile .locations__desktop .slick-prev:before{content:'<'}.physician-profile .locations__desktop .slick-next{right:110px}.physician-profile .locations__desktop .slick-next:before{content:'>'}.physician-profile .section-toggle h2.title{font-size:24px;letter-spacing:.7px;font-weight:300;border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex}.physician-profile .section-toggle h2.title::after{display:none}.physician-profile .section-toggle h2.title span{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}@media (min-width:920px){.physician-profile .section-toggle h2.title{border-bottom:none;font-size:2.25rem;letter-spacing:1px;margin-bottom:15px;display:inline-block}.physician-profile .section-toggle h2.title::after{display:block}}.physician-profile .section-toggle .content{display:none}.physician-profile .section-toggle .content .desktop-scrolling .blog{padding:7px 0}@media (min-width:920px){.physician-profile .section-toggle .content{display:block}}.physician-profile .section-toggle .content::after{content:"";display:table;clear:both}.physician-profile .section-toggle .mobile-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:920px){.physician-profile .section-toggle .mobile-toggle{display:none}}.physician-profile .section-toggle .mobile-toggle svg{fill:#464d55}.physician-profile .section-toggle .mobile-toggle .up{display:block}.physician-profile .section-toggle .mobile-toggle .down{display:none}.physician-profile .section-toggle.active .up{display:none}.physician-profile .section-toggle.active .down{display:block}.physician-profile .section-toggle.active .content{display:block}.physician-profile .video-single{padding:15px}.physician-profile .video-single .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:920px){.physician-profile .video-single .content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:920px){.physician-profile .video-single iframe{width:533px;height:300px;padding:15px}}.physician-profile .video.video-multiple .video-container{display:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (min-width:920px){.physician-profile .video.video-multiple .video-container{display:-webkit-box;display:-ms-flexbox;display:flex}}.physician-profile .video.video-multiple .video-container::-webkit-scrollbar{height:5px}.physician-profile .video.video-multiple .video-container::-webkit-scrollbar-track{background:#f2f2f2;border-radius:5px}.physician-profile .video.video-multiple .video-container::-webkit-scrollbar-thumb{background:#133b63;background:-webkit-gradient(linear,left top,right top,from(#133b63),to(#068e9d));background:linear-gradient(to right,#133b63 0,#068e9d 100%);border-radius:5px}.physician-profile .video.video-multiple .video-container iframe{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:320px;height:178px;margin:10px 10px 20px!important}.physician-profile .video.video-multiple .video-container__mobile{position:relative;padding:0 20px}@media (min-width:920px){.physician-profile .video.video-multiple .video-container__mobile{display:none}}.physician-profile .video.video-multiple .video-container__mobile iframe{width:230px;height:200px;padding-right:10px}.physician-profile .video.video-multiple .video-container__mobile .slick-arrow{background:0 0;border:none;font-size:0;width:60px;position:absolute;top:35%}.physician-profile .video.video-multiple .video-container__mobile .slick-arrow:before{font-size:40px;font-family:'Courier New',Courier,'Lucida Sans Typewriter','Lucida Typewriter',monospace;color:#999}.physician-profile .video.video-multiple .video-container__mobile .slick-prev{left:-60px}.physician-profile .video.video-multiple .video-container__mobile .slick-prev:before{content:'<'}.physician-profile .video.video-multiple .video-container__mobile .slick-next{right:-60px}.physician-profile .video.video-multiple .video-container__mobile .slick-next:before{content:'>'}.physician-profile .blogs .blog{width:100%;padding-bottom:15px}.physician-profile .blogs .blog .thumbnail{display:none}.physician-profile .blogs .blog a{text-decoration:none;font-style:italic;font-weight:600;color:#464d55}.physician-profile .blogs a{font-size:16px;color:#464d55;font-weight:600;font-style:italic;text-decoration:none}.physician-profile .blogs .view-more{width:100%;text-align:right;padding:10px 0}.physician-profile .blogs .view-more a{font-style:normal;font-weight:400;color:#068e9d}.physician-profile .blogs .view-more.desktop{margin-top:-35px;padding-bottom:30px}@media (min-width:920px){.physician-profile .blogs .desktop-scrolling{display:-webkit-box;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:15px}.physician-profile .blogs .desktop-scrolling::-webkit-scrollbar{height:5px}.physician-profile .blogs .desktop-scrolling::-webkit-scrollbar-track{background:#f2f2f2;border-radius:5px}.physician-profile .blogs .desktop-scrolling::-webkit-scrollbar-thumb{background:#133b63;background:-webkit-gradient(linear,left top,right top,from(#133b63),to(#068e9d));background:linear-gradient(to right,#133b63 0,#068e9d 100%);border-radius:5px}.physician-profile .blogs .blog{padding:0 5% 0 0;margin-right:30px}.physician-profile .blogs .blog a{width:calc(25% - 10px);margin-right:30px;display:block}.physician-profile .blogs .blog a .thumbnail{display:block;height:189px;overflow:hidden;margin-bottom:20px}.physician-profile .blogs .blog a .thumbnail img{-o-object-fit:cover;object-fit:cover;min-height:100%}.physician-profile .blogs .thumbnail{padding-bottom:10px}}.physician-profile .ratings-reviews .overall-average{text-align:left;color:#133b63;font-size:16px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:20px}.physician-profile .ratings-reviews .overall-average .stars{font-size:0}.physician-profile .ratings-reviews .overall-average .average{padding-left:10px;font-size:20px}.physician-profile .ratings-reviews .patient-reviews-section-title{color:#133b63;font-size:22px;font-weight:600;margin:20px 0 20px}@media (min-width:920px){.physician-profile .ratings-reviews .patient-reviews-section-title{margin:30px 0 20px}}.physician-profile .ratings-reviews .review-info-block{display:none}@media (min-width:920px){.physician-profile .ratings-reviews .review-info-block{display:block}}.physician-profile .ratings-reviews .info-icon{background:url(/themes/custom/emulsify/images/infoIcon.svg);display:block;width:25px;height:25px;margin-left:5px}.physician-profile .ratings-reviews .about-reviews-text{color:#133b63;font-size:16px;font-weight:600;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex}.physician-profile .ratings-reviews .about-reviews-text:focus,.physician-profile .ratings-reviews .about-reviews-text:hover{cursor:pointer;color:#000}@media (min-width:920px){.physician-profile .ratings-reviews .about-reviews-text{display:none}}.physician-profile .ratings-reviews .modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background-color:#00000080}.physician-profile .ratings-reviews .modal-content{margin-top:20px;background-color:#fff;padding:60px 20px 20px;width:100%}.physician-profile .ratings-reviews .modal-title{margin-top:27px}.physician-profile .ratings-reviews .close{background:url(/themes/custom/emulsify/images/closingx.svg);font-size:30px}.physician-profile .ratings-reviews .close:focus,.physician-profile .ratings-reviews .close:hover{cursor:pointer}.physician-profile .ratings-reviews .individual-reviews .review{padding-bottom:18px}@media (min-width:920px){.physician-profile .ratings-reviews .individual-reviews .review{padding-bottom:20px}}.physician-profile .ratings-reviews .individual-reviews .review__stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.physician-profile .ratings-reviews .individual-reviews .review__stars .average{padding-left:10px;font-size:16px;font-weight:700;color:#133b63}.physician-profile .ratings-reviews .individual-reviews .review__body{padding:10px 0 0 0;color:#4a4a4a;font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media (min-width:920px){.physician-profile .ratings-reviews .individual-reviews .review__body{font-size:18px}}.physician-profile .ratings-reviews .individual-reviews .review__date{font-size:16px}.physician-profile .ratings-reviews .individual-reviews span.stars,.physician-profile .ratings-reviews .individual-reviews span.stars span{display:block;background:url(/themes/custom/emulsify/images/star-o-blue.svg) 0 0 repeat-x;width:100px;height:20px;background-size:20px 15px;font-size:0}.physician-profile .ratings-reviews .individual-reviews span.stars span{background-position:0 0;background-image:url(/themes/custom/emulsify/images/star.svg)}.physician-profile .ratings-reviews .individual-reviews .content{padding-top:30px}@media (min-width:920px){.physician-profile .ratings-reviews .individual-reviews .review__name-stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.physician-profile .ratings-reviews span.stars,.physician-profile .ratings-reviews span.stars span{display:block;background:url(/themes/custom/emulsify/images/star-o-blue.svg) 0 0 repeat-x;width:125px;height:20px;background-size:25px 20px;font-size:0}.physician-profile .ratings-reviews span.stars span{background-position:0 0;background-image:url(/themes/custom/emulsify/images/star.svg)}@media (min-width:920px){.physician-profile .ratings-reviews .content{padding-top:30px}}@media (min-width:920px){.physician-profile .ratings-reviews .review__name-stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:920px){.provider-breadcrumb{position:absolute;padding-left:5px}.provider-breadcrumb a{color:#fff!important}}.program-service-page .general-page__container article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.program-service-page article{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}@media (min-width:920px){.program-service-page article{max-width:calc(100% - 335px)}}.program-service-page .locations-wrapper{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (min-width:920px){.program-service-page .locations-wrapper{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.program-service-page .program-list{width:100%;background:#fff;-webkit-box-shadow:0 0 15px 0 #ccc;box-shadow:0 0 15px 0 #ccc;border-radius:5px}.program-service-page .program-list h2{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;line-height:40px;padding:0 25px;margin-bottom:0;font-weight:700;color:#fff;text-transform:uppercase;border-radius:5px;background:#133b63;background:-webkit-gradient(linear,left top,right top,from(#133b63),to(#068e9d));background:linear-gradient(to right,#133b63 0,#068e9d 100%)}@media (min-width:920px){.program-service-page .program-list h2{border-bottom-right-radius:0;border-bottom-left-radius:0;padding:0 20px 0 40px}}.program-service-page .program-list h2::after{content:none}.program-service-page .program-list .mobile-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.program-service-page .program-list svg{fill:#fff;width:10px}.program-service-page .program-list .minus{display:none}.program-service-page .program-list .content{display:none}@media (min-width:920px){.program-service-page .program-list .content{display:block}}.program-service-page .program-list.active{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.program-service-page .program-list.active h2{border-bottom-right-radius:0;border-bottom-left-radius:0}.program-service-page .program-list.active .plus{display:none}.program-service-page .program-list.active .minus{display:block}.program-service-page .program-list.active .content{display:block}.program-service-page .program-list ul{list-style-type:none;margin:0;padding:10px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:920px){.program-service-page .program-list ul{padding:20px 40px}}.program-service-page .program-list li{margin:0;padding:7px 0;width:100%}@media (min-width:920px){.program-service-page .program-list li{width:50%}}.program-service-page .program-list a{color:#158a97;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.program-service-page .program-list a::after{font-family:Arial,Helvetica,sans-serif;font-size:10px;padding:0 10px;content:'>'}.program-service-page .program-list__desktop{display:none}@media (min-width:920px){.program-service-page .program-list__desktop{display:block}}.program-service-page .general-page__container::before{content:none}.program-service-page .mobile-buttons{margin-bottom:15px}@media (min-width:920px){.program-service-page .mobile-buttons{display:none}}.program-service-page .sidebar-primary-button a{background:#158a97;border-radius:5px;color:#fff;min-height:65px;-webkit-box-shadow:0 2px 2px #ccc;box-shadow:0 2px 2px #ccc;margin:20px 10px;padding:10px;text-align:center;text-decoration:none;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.program-service-page .sidebar-secondary-button a{border-radius:5px;border:2px solid #133b63;color:#133b63;min-height:65px;-webkit-box-shadow:0 2px 2px #ccc;box-shadow:0 2px 2px #ccc;margin:20px 10px;padding:10px;text-align:center;text-decoration:none;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.program-service-page .sidebar-secondary-button a:hover{cursor:pointer}.program-service-page .appointment-button,.program-service-page .related-doctors-button{margin:20px 0}.program-service-page .appointment-button a,.program-service-page .related-doctors-button a{background:#158a97;border-radius:5px;color:#fff;min-height:65px;-webkit-box-shadow:0 2px 2px #ccc;box-shadow:0 2px 2px #ccc;margin:0 10px;text-align:center;text-decoration:none;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.program-service-page .appointment-button .appointment-text,.program-service-page .related-doctors-button .appointment-text{font-size:12px;width:100%;display:block;text-align:center;margin-top:7px}.program-service-page .appointment-button .phone-icon-number,.program-service-page .related-doctors-button .phone-icon-number{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;margin-bottom:7px}.program-service-page .appointment-button svg{width:17px;height:17px;margin-top:4px;margin-right:7px;fill:#fff}.program-service-page .body p:first-child{margin-top:0}.program-service-page .locations__desktop .location-card,.program-service-page .locations__mobile .location-card{display:-webkit-box;display:-ms-flexbox;display:flex}.program-service-page .locations__desktop .location-card .info,.program-service-page .locations__mobile .location-card .info{background:#fff;font-size:14px}.program-service-page .locations__desktop .location-card .info p,.program-service-page .locations__mobile .location-card .info p{font-size:14px;line-height:18px}.program-service-page .locations__desktop .location-card .info h3,.program-service-page .locations__mobile .location-card .info h3{line-height:20px}.program-service-page .locations__desktop .location-card .info h3 a,.program-service-page .locations__mobile .location-card .info h3 a{font-size:18px;font-family:"Source Sans Pro",sans-serif;font-weight:700;color:#133b63;font-style:normal;text-decoration:none}.program-service-page .locations__desktop .location-card .info .address,.program-service-page .locations__mobile .location-card .info .address{display:-webkit-box;display:-ms-flexbox;display:flex}.program-service-page .locations__desktop .location-card .info .address svg,.program-service-page .locations__mobile .location-card .info .address svg{margin-top:3px}.program-service-page .locations__desktop .location-card .info .address p,.program-service-page .locations__mobile .location-card .info .address p{margin:0 0 0 20px}.program-service-page .locations__desktop .location-card .info .fax,.program-service-page .locations__desktop .location-card .info .phone,.program-service-page .locations__mobile .location-card .info .fax,.program-service-page .locations__mobile .location-card .info .phone{margin-top:10px}.program-service-page .locations__desktop .location-card .info .fax svg,.program-service-page .locations__desktop .location-card .info .phone svg,.program-service-page .locations__mobile .location-card .info .fax svg,.program-service-page .locations__mobile .location-card .info .phone svg{margin-right:16px}.program-service-page .locations__desktop .location-card .info .fax a,.program-service-page .locations__desktop .location-card .info .phone a,.program-service-page .locations__mobile .location-card .info .fax a,.program-service-page .locations__mobile .location-card .info .phone a{text-decoration:none;color:#464d55}.program-service-page .locations__desktop .location-card .info .directions,.program-service-page .locations__mobile .location-card .info .directions{margin-top:20px;text-align:center}.program-service-page .locations__desktop .location-card .info .directions a,.program-service-page .locations__mobile .location-card .info .directions a{padding:8px 30px}.program-service-page .locations__desktop .slick-dots,.program-service-page .locations__mobile .slick-dots{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.program-service-page .locations__desktop .slick-dots button,.program-service-page .locations__mobile .slick-dots button{background:0 0;border:none;width:25px;height:25px;font-family:"Source Sans Pro",sans-serif;font-weight:700;text-align:center}.program-service-page .locations__desktop .slick-dots button:hover,.program-service-page .locations__mobile .slick-dots button:hover{cursor:pointer}.program-service-page .locations__desktop .slick-dots .slick-active button,.program-service-page .locations__mobile .slick-dots .slick-active button{background:#133b63;color:#fff;border:none;border-radius:25px}.program-service-page .locations__mobile{-webkit-box-shadow:0 15px 5px -10px #ccc;box-shadow:0 15px 5px -10px #ccc}@media (min-width:920px){.program-service-page .locations__mobile{display:none}}.program-service-page .locations__mobile h2{border-bottom:none;display:inline-block;padding-bottom:0}.program-service-page .locations__mobile h2::after{display:block;content:''}.program-service-page .locations__mobile .location-card{-ms-flex-wrap:wrap;flex-wrap:wrap}.program-service-page .locations__mobile .info{background:#fff;width:100%;height:220px;padding:10px 50px 0}.program-service-page .locations__mobile .slick-dots{padding:20px 0;margin-bottom:40px;background:#fff}.program-service-page .locations__desktop{display:none}@media (min-width:920px){.program-service-page .locations__desktop{display:block;position:relative}}.program-service-page .locations__desktop .location-slider__desktop{margin:20px 0;position:relative}.program-service-page .locations__desktop .map img{width:600px}.program-service-page .locations__desktop .info{width:315px;padding:30px 40px;min-height:340px}.program-service-page .locations__desktop .slick-dots{position:absolute;right:0;bottom:30px;width:300px}.program-service-page .locations__desktop .slick-next,.program-service-page .locations__desktop .slick-prev{bottom:37px;position:absolute;z-index:100;font-size:0;border:none;background:0 0}.program-service-page .locations__desktop .slick-next:before,.program-service-page .locations__desktop .slick-prev:before{font-size:15px}.program-service-page .locations__desktop .slick-next:hover,.program-service-page .locations__desktop .slick-prev:hover{cursor:pointer}.program-service-page .locations__desktop .slick-prev{right:210px}.program-service-page .locations__desktop .slick-prev:before{content:'<'}.program-service-page .locations__desktop .slick-next{right:66px}.program-service-page .locations__desktop .slick-next:before{content:'>'}.program-service-page .awards{padding-bottom:20px}.program-service-page .awards .awards-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:920px){.program-service-page .awards .awards-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.program-service-page .awards .awards-container .award{text-align:center}.program-service-page .awards .awards-container .award img{display:inline-block}.program-service-page .awards h2{font-size:24px}@media (min-width:920px){.program-service-page .awards h2{font-size:2.25rem;padding:0}}.program-service-page .awards .award{width:100%}.program-service-page .awards .award p{text-align:center}@media (min-width:920px){.program-service-page .awards .award{width:33%}}.program-service-page .documents{padding-bottom:20px}.program-service-page .lower-mobile-buttons{height:220px;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;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#133b63;background-image:url(/themes/custom/emulsify/images/mobile-cta-background.jpg);background-size:cover;padding:30px 0;margin:0 -16px 30px}.program-service-page .lower-mobile-buttons .button{width:250px;font-weight:400;margin:0 10px}.program-service-page .lower-mobile-buttons .button:hover{-webkit-box-shadow:none;box-shadow:none}@media (min-width:920px){.program-service-page .lower-mobile-buttons{display:none;visibility:hidden}}@media (min-width:920px){.program-service-page .related-blogs{margin-top:30px}}.program-service-page .related-blogs .related-blogs-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.program-service-page .related-blogs .related-blogs-header .header-container{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.program-service-page .related-blogs .related-blogs-header h2{font-size:24px}@media (min-width:920px){.program-service-page .related-blogs .related-blogs-header h2{font-size:2.25rem;padding:0}}.program-service-page .related-blogs .related-blogs-header a{display:none}@media (min-width:920px){.program-service-page .related-blogs .related-blogs-header a{text-decoration:none;color:#158a97;font-size:18px;font-weight:300;display:block;padding-right:50px}}.program-service-page .related-blogs .related-blogs-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:920px){.program-service-page .related-blogs .related-blogs-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.program-service-page .related-blogs .related-blogs-container .blog{width:100%;padding-bottom:15px}@media (min-width:920px){.program-service-page .related-blogs .related-blogs-container .blog{padding:0 5% 0 0;width:33%}}.program-service-page .related-blogs .related-blogs-container .blog .thumbnail{display:none}@media (min-width:920px){.program-service-page .related-blogs .related-blogs-container .blog .thumbnail{display:block;height:189px;overflow:hidden;margin-bottom:20px}.program-service-page .related-blogs .related-blogs-container .blog .thumbnail img{-o-object-fit:cover;object-fit:cover;min-height:100%}}.program-service-page .related-blogs .related-blogs-container .blog a{text-decoration:none;font-style:italic;font-weight:600;color:#464d55}@media (min-width:920px){.program-service-page .related-blogs .related-blogs__mobile-link{display:none}}.program-service-page .related-blogs .related-blogs__mobile-link a{text-decoration:none;color:#158a97;font-size:18px;font-weight:300}.all-services-specialties .a-z-links .rows-container{display:none}@media (min-width:920px){.all-services-specialties .a-z-links .rows-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:40px;padding-top:30px}}.all-services-specialties .a-z-links .rows-container span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.all-services-specialties .a-z-links .rows-container a{text-decoration:none;font-size:20px;font-weight:700}.all-services-specialties .item-list h3{font-family:"Source Sans Pro",sans-serif;font-size:36px;font-weight:300;font-style:normal;color:#4a4a4a}.all-services-specialties .item-list ul{list-style-type:none;padding-left:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.all-services-specialties .item-list ul li{width:100%;padding-bottom:10px}@media (min-width:920px){.all-services-specialties .item-list ul li{width:50%}}.all-services-specialties .item-list ul a{position:relative;padding-right:30px;text-decoration:none;font-size:20px}.all-services-specialties .item-list ul a::after{content:'>';right:0;position:absolute}.all-services-specialties .item-list .views-field-field-secondary-text{font-size:12px;color:#8a8a8a}button.show_more{width:203px;float:none;display:initial;border-color:#164067;padding:6px 0;color:#164067;background:#fff;margin-top:30px}#related-providers .content{text-align:center}.additional-provider-card{display:none!important}.related-provider-tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.related-provider-tiles .provider-card{margin-bottom:20px}.desktop{display:none}@media (min-width:768px){.related-provider-tiles{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.related-provider-tiles .content{width:auto}.related-provider-tiles .provider-card{margin:0 20px 20px 0}}@media (min-width:1140px){.desktop{display:block}.mobile{display:none}#provider-count{padding:0 0 20px}#related-providers .content{width:auto}#related-providers .content .content{width:auto}#related-providers .content #provider-count{text-align:left}.mobile{display:none}.desktop{display:inherit}}.locations-status-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.locations-status-wrapper .location-view-toggle{background:0 0;border:none;color:#158a97;font-family:"Source Sans Pro",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:920px){.locations-status-wrapper .location-view-toggle{display:none}}.locations-status-wrapper .location-view-toggle svg{margin:5px}.locations-status-wrapper p{font-family:"Source Sans Pro",sans-serif;font-size:18px;font-weight:400;-webkit-box-flex:100;-ms-flex-positive:100;flex-grow:100}.locations-map-wrapper{--map-wrapper-div-padding:41px;--map-min-height-desktop:515px;--map-min-width-desktop:330px;--map-height-mobile:400px;position:relative;left:calc(-1 * var(--map-wrapper-div-padding));padding:0 var(--map-wrapper-div-padding);width:100%;width:calc(100% + (2 * var(--map-wrapper-div-padding)));height:auto;overflow-x:hidden;display:none;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:920px){.locations-map-wrapper{position:static;padding:0 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:var(--map-min-height-desktop);height:auto;border-top-right-radius:5px;border-bottom-right-radius:5px;-webkit-box-shadow:2px 2px 10px 0 rgba(190,190,190,.5);box-shadow:2px 2px 10px 0 rgba(190,190,190,.5)}}.locations-map-wrapper .location-cards{--locations:1;--card-index:0;--card-width-mobile:255px;--card-height-mobile:240px;--card-width-desktop:345px;--card-separation:15px;--right-edge-padding:10px;position:relative;left:-10px;width:100%;width:calc((var(--locations)*var(--card-width-mobile)) + ((var(--locations) - 1)*var(--card-separation)) + var(--right-edge-padding));-webkit-transform:translate(calc(var(--card-index)/var(--locations)*(-100%)));transform:translate(calc(var(--card-index)/var(--locations)*(-100%)));-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out;min-height:var(--card-height-mobile);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow-x:hidden;padding:5px 10px 10px 0}@media (min-width:920px){.locations-map-wrapper .location-cards{position:static;min-width:var(--card-width-desktop);max-width:var(--card-width-desktop);-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:scroll;overflow-x:hidden;background:#fff;padding:0}}.locations-map-wrapper .location-cards .location-card-wrapper{position:relative;min-width:var(--card-width-mobile);max-width:var(--card-width-mobile);height:auto;max-height:50%;-webkit-box-shadow:2px 2px 10px 0 rgba(190,190,190,.5);box-shadow:2px 2px 10px 0 rgba(190,190,190,.5)}@media (min-width:920px){.locations-map-wrapper .location-cards .location-card-wrapper{position:static;min-width:var(--card-width-desktop);max-width:var(--card-width-desktop);-webkit-box-shadow:none;box-shadow:none}}.locations-map-wrapper .location-cards .location-card-wrapper.compressed{max-height:90px}.locations-map-wrapper .location-map{width:100%;height:100%;min-height:var(--map-height-mobile);max-height:var(--map-height-mobile);min-width:calc(100% - (2 * var(--map-wrapper-div-padding)));background:#aaa;-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-shadow:2px 2px 10px 0 rgba(190,190,190,.5);box-shadow:2px 2px 10px 0 rgba(190,190,190,.5);border-top-right-radius:5px;border-top-left-radius:5px}@media (min-width:920px){.locations-map-wrapper .location-map{min-width:var(--map-min-width-desktop);min-height:var(--map-min-height-desktop);max-height:600px;border-top-left-radius:0;border-top-right-radius:0}}.locations-list-wrapper{-webkit-box-shadow:0 2px 10px 0 rgba(178,178,178,.5);box-shadow:0 2px 10px 0 rgba(178,178,178,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:920px){.locations-list-wrapper{display:none}}@media (min-width:768px){.locations-list-wrapper .location-card-wrapper .location-card-details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:768px){.locations-list-wrapper .location-card-wrapper .location-card-details .location-card-title{-webkit-box-flex:1.5;-ms-flex:1.5 1;flex:1.5 1}}@media (min-width:768px){.locations-list-wrapper .location-card-wrapper .location-card-details .location-card-info-wrapper{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}}@media (min-width:768px){.locations-list-wrapper .location-card-wrapper .location-card-details .location-card-get-directions{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}}.location-card-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background-color:#fff;-webkit-box-flex:1;-ms-flex:auto;flex:auto;border-bottom:solid 1px #dee1e4}.location-card-wrapper:nth-child(2):last-child{border-bottom:none}.location-card-wrapper .location-card-active-gradient{width:3px;min-width:3px;background:0 0}.location-card-wrapper .location-card-active-gradient.on{background-color:#67c7c7;background-image:-webkit-gradient(linear,left bottom,left top,from(#67c7c7),color-stop(#068e9d),to(#133b63));background-image:linear-gradient(to top,#67c7c7,#068e9d,#133b63);background-image:-webkit-linear-gradient(top,#67c7c7 0,#068e9d 50%,#133b63 100%)}.location-card-wrapper .location-card-number{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0 0 15px;font-size:18px;font-weight:700;color:#133b63}.location-card-wrapper .location-card-details{-webkit-box-flex:100;-ms-flex-positive:100;flex-grow:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 5px 25px 20px}.location-card-wrapper .location-card-details svg{margin:3px 12px 3px 3px}.location-card-wrapper .location-card-details .location-card-title{font-size:18px;font-weight:700;margin:0 0 20px 0;color:#133b63;text-decoration:none}.location-card-wrapper .location-card-details .location-card-info-wrapper{line-height:1.14;margin:0 0 20px 0}.location-card-wrapper .location-card-details .location-card-info-wrapper.closed{display:none}.location-card-wrapper .location-card-details .location-card-info-wrapper .location-info-line-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:15px}.location-card-wrapper .location-card-details .location-card-info-wrapper .location-info-line-item:last-child{margin-bottom:0}.location-card-wrapper .location-card-details .location-card-info-wrapper .location-info-line-item a,.location-card-wrapper .location-card-details .location-card-info-wrapper .location-info-line-item div,.location-card-wrapper .location-card-details .location-card-info-wrapper .location-info-line-item div>p,.location-card-wrapper .location-card-details .location-card-info-wrapper .location-info-line-item p{margin:0;padding:0;font-size:14px}.location-card-wrapper .location-card-details .location-card-info-wrapper .location-info-line-item a{text-decoration:none;font-weight:600}.location-card-wrapper .location-card-details .location-card-get-directions{margin-top:15px;min-width:165px}.location-card-wrapper .location-card-details .location-card-get-directions.closed{display:none}.location-card-wrapper .location-card-details .location-card-get-directions .get-directions-button{color:#2c4155;font-size:18px;font-weight:600;padding:9px 15px;border:2px solid #2c4155;text-transform:uppercase;text-decoration:none}@media (min-width:920px){.location-card-wrapper .location-card-details .location-card-get-directions .get-directions-button{border-style:none}}.location-card-wrapper .location-card-details .location-card-get-directions .location-card-get-directions-arrow{display:none;padding:0 10px}@media (min-width:920px){.location-card-wrapper .location-card-details .location-card-get-directions .location-card-get-directions-arrow{display:inline-block}}.location-card-wrapper .location-card-toggle{padding:28px 16px 0 8px;display:none}@media (min-width:920px){.location-card-wrapper .location-card-toggle{display:-webkit-box;display:-ms-flexbox;display:flex}}.location-card-wrapper .location-card-toggle.off{display:none}.location-card-wrapper .location-card-toggle img{min-width:16px;min-height:16px;max-width:16px;max-height:16px}.location-card-wrapper .location-card-toggle img.closed{-webkit-transform:rotate(180deg);transform:rotate(180deg)}footer.global-footer{background:#133b63}footer.global-footer hr{border:none;height:1px;background:#fff}.footer{margin-bottom:0;clear:both;color:#fff;padding:0 3rem}@media (min-width:920px){.footer{padding:0 2rem}}.footer .menu-container{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .grid__item{background:0 0;width:22%;line-height:16px;padding-top:25px}.footer h3{font-size:14px;text-transform:uppercase;color:#fff;margin:15px 0;font-style:normal;line-height:normal}.footer ul{list-style-type:none;margin:0;padding:0}.footer li{padding:0;margin-bottom:1rem}.footer a{text-decoration:none;font-size:14px;font-weight:300;color:#fff}.footer .desktop-menus{display:none}@media (min-width:920px){.footer .desktop-menus{width:60%;padding-right:5%;display:-webkit-box;display:-ms-flexbox;display:flex}}.footer .social-contact{width:100%;padding-top:25px;padding-bottom:20px;font-size:14px;line-height:28px}@media (min-width:920px){.footer .social-contact{width:40%;padding-bottom:0}}.footer .social-contact .social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:10px}.footer .social-contact .social li{width:30px;background:#fff;border-radius:30px;margin-right:20px}.footer .social-contact .social li a{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;width:30px;height:30px}.footer .social-contact .social li svg{fill:#133b63;width:18px;height:18px}.footer .contact-info{line-height:20px}.footer .contact-info li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.footer .contact-info svg{width:15px;height:15px;margin-top:3px;margin-right:10px;stroke:#fff}.footer .contact-info svg path{stroke:#fff}.footer .logo-copyright{padding:20px 0;text-align:center}.footer .logo-copyright svg{width:250px;padding-bottom:25px}.footer .logo-copyright svg path{fill:#fff}.footer .logo-copyright .copyright-text{font-size:12px}@media (min-width:920px){.footer .logo-copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:left}.footer .logo-copyright .logo{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.footer .logo-copyright svg{padding-bottom:0}}.toolbar-bar{position:fixed;z-index:500000}@media (min-width:920px){.toolbar-bar{position:absolute}}.toolbar-bar ul li{font-size:14px;margin:0;padding:0}header.global-header{background:#fff;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.2);box-shadow:0 2px 8px 0 rgba(0,0,0,.2);width:auto;height:75px;overflow:hidden;z-index:500;top:0;left:0;right:0;position:fixed}@media (min-width:920px){header.global-header{height:150px;overflow:visible}header.global-header.scrolling{height:100px}header.global-header.scrolling .logo{margin-top:0}header.global-header.scrolling .header-container{height:100px}header.global-header.scrolling .primary-container{height:100px}header.global-header.scrolling .main-menu-desktop ul{height:67px}header.global-header.scrolling .main-menu-desktop__item .main-menu-desktop--sub{top:67px}}body.toolbar-fixed header.global-header{top:40px}body.main-menu-mobile--open header{height:100vh;overflow:scroll}.header{padding:0 2rem;margin:0 auto;width:100%}.header .header-container{width:100%}.header .primary-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0}@media (min-width:920px){.header .primary-container{padding:0}}.header .primary-container .toggle-expand{outline:0;background:0 0;border:none}.header .logo{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;padding-right:20px}@media (min-width:920px){.header .logo{margin-top:-40px}}.header .logo svg{max-width:255px}@media (min-width:920px){.header .logo svg{max-width:322px}}.header .search{width:15px;height:20px;margin-right:5px;border:none;padding:0;background:0 0}.header .search:hover{cursor:pointer}@media (min-width:920px){.header .search{margin:25px 0 0 15px}}.header .search svg{width:15px;height:20px}.header .toggle-expand__icon{height:25px;width:25px;margin:0 auto}.header .mobile-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:75vh}@media (min-width:920px){.header .mobile-navigation{display:none;visibility:hidden}}.header #main-menu-mobile{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.header #main-menu-mobile ul{list-style-type:none;margin:0;padding:0 0 0 20px}.header #main-menu-mobile ul .main-menu-mobile--sub{padding-left:15px;-webkit-transition:.5s all;transition:.5s all;display:none}.header #main-menu-mobile ul .expand-sub--open .main-menu-mobile--sub{display:block}.header .main-menu-mobile__item{display:block;font-family:Cabin,sans-serif;font-size:1.2rem;line-height:1;text-transform:uppercase;padding:2rem 0 0 0;text-decoration:none;font-weight:700;width:100%}.header .main-menu-mobile__item a,.header .main-menu-mobile__item span.submenu-title{color:#133b63;text-decoration:none;letter-spacing:1px}.header .main-menu-mobile__item.main-menu-mobile__has-sub .submenu-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.header .main-menu-mobile__item.main-menu-mobile__has-sub span.submenu-title{width:90%}.header .main-menu-mobile--sub .main-menu-mobile__item{font-family:"Source Sans Pro",sans-serif;font-weight:400;line-height:1;text-transform:capitalize}.header .main-menu-mobile--sub .main-menu-mobile__item a{color:#158a97}.header .secondary-menu-mobile ul{list-style-type:none;margin:0;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header .secondary-menu-mobile__item{width:33%;padding:15px 0 0;margin:0;text-align:center}.header .secondary-menu-mobile__item a{color:#5c87a0;text-decoration:none}.header .secondary-menu-mobile__item:nth-child(3n+1){text-align:left}.header .secondary-menu-mobile__item:nth-child(3n+3){text-align:right}.header .main-menu-desktop__item .main-menu-desktop--sub{display:none;position:absolute;top:80px;background:#fff;height:auto;width:200px;left:18px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.header .main-menu-desktop__item .main-menu-desktop--sub li{padding:0}.header .main-menu-desktop__item .main-menu-desktop--sub li a{width:auto;padding:0 20px;color:#133b63;text-transform:capitalize;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:3;font-family:"Source Sans Pro",sans-serif;font-size:14px;font-weight:400;border-top:1px solid #158a97}.header .main-menu-desktop__item .main-menu-desktop--sub li a:hover{color:#fff;border-bottom:none;background:#133b63;background:-webkit-gradient(linear,left top,right top,from(#133b63),to(#67c7c7));background:linear-gradient(to right,#133b63 0,#67c7c7 100%)}.header-search{width:100%;background-image:-webkit-gradient(linear,left top,right top,from(#133b63),to(#068e9d));background-image:linear-gradient(to right,#133b63,#068e9d);display:none}.header-search .search-form-wrapper{width:100%;padding-left:10px;padding-right:10px;margin:0 auto}@media (min-width:920px){.header-search .search-form-wrapper{padding-left:calc(1rem + calc(-50vw + calc(1224px / 2)));padding-right:calc(1rem + calc(-50vw + calc(1224px / 2)));max-width:1224px;width:100%;margin:0 auto}}.header-search input[type=text]{border:none;background:0 0;color:#fff;font-weight:200;font-size:24px;font-family:"Source Sans Pro",sans-serif;margin:10px 0;float:left;width:calc(100% - 70px)}.header-search input[type=text]::-ms-clear{display:none}.header-search input[type=text]::-webkit-input-placeholder{color:#fff;font-weight:200;font-size:24px;font-size:"Source Sans Pro",sans-serif}.header-search input[type=text]:-ms-input-placeholder{color:#fff;font-weight:200;font-size:24px;font-size:"Source Sans Pro",sans-serif}.header-search input[type=text]::-ms-input-placeholder{color:#fff;font-weight:200;font-size:24px;font-size:"Source Sans Pro",sans-serif}.header-search input[type=text]::placeholder{color:#fff;font-weight:200;font-size:24px;font-size:"Source Sans Pro",sans-serif}@media (min-width:920px){.header-search input[type=text]{margin:20px 0;width:100%;max-width:calc(100% - 80px)}}.header-search button[type=submit]{background:0 0;border:none;float:right;margin:20px 0 10px 0}.header-search button[type=submit]:hover{cursor:pointer}@media (min-width:920px){.header-search button[type=submit]{margin:25px 0 20px 0;vertical-align:middle}}.header-search.shown{display:block;position:fixed;position:absolute;top:75px}@media (min-width:920px){.header-search.shown{display:block;top:initial;position:absolute}}.global-header.shown{height:124px}@media (min-width:920px){.global-header.shown{height:auto}}.global-header.shown .header-search{display:block;position:fixed;top:75px}@media (min-width:920px){.global-header.shown .header-search{display:block;top:auto;position:absolute}}.pl-place-holder{color:#999;border:4px dashed #999;padding:20px}.pl-place-holder__content{font-size:3.2rem;line-height:200px;width:100%;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}.pl .patternLink{color:#000}.pl .visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.pl .sg-pattern{clear:left}.pl #icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pl #icons>div{border:1px solid #eee;margin-right:1em;padding:1em;text-align:center}.pl #icons .icon{height:4rem;width:4rem}
