@import url("https://fonts.googleapis.com/css?family=Karla:400,700|Work+Sans:400,500,600,700,800");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'icomoon';src:url("/themes/custom/base/fonts/icomoon.eot?1wyfvs");src:url("/themes/custom/base/fonts/icomoon.eot?1wyfvs#iefix") format("embedded-opentype"),url("/themes/custom/base/fonts/icomoon.ttf?1wyfvs") format("truetype"),url("/themes/custom/base/fonts/icomoon.woff?1wyfvs") format("woff"),url("/themes/custom/base/fonts/icomoon.svg?1wyfvs#icomoon") format("svg");font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-hospital:before{content:"\e902";}.icon-appointments:before{content:"\e905";}.icon-appt-check:before{content:"\e906";}.icon-delete:before{content:"\e907";}.icon-down-arrow:before{content:"\e908";}.icon-email:before{content:"\e909";}.icon-facebook:before{content:"\e90a";}.icon-facebook-circle:before{content:"\e90b";}.icon-facebook-letter:before{content:"\e90c";}.icon-first-aid-case:before{content:"\e90d";}.icon-facebook-circle-fill:before{content:"\e90e";}.icon-giving-heart:before{content:"\e90f";}.icon-left-arrow:before{content:"\e910";}.icon-left-chevron:before{content:"\e911";}.icon-letter-x:before{content:"\e912";}.icon-location-pin:before{content:"\e913";}.icon-circle-star:before{content:"\e914";}.icon-minus:before{content:"\e915";}.icon-phone-contact:before{content:"\e916";}.icon-play-button:before{content:"\e917";}.icon-plus:before{content:"\e918";}.icon-print:before{content:"\e919";}.icon-right-arrow:before{content:"\e91a";}.icon-right-chevron:before{content:"\e91b";}.icon-search:before{content:"\e91c";}.icon-services-briefcase:before{content:"\e91d";}.icon-stethoscope:before{content:"\e91e";}.icon-tick-sign:before{content:"\e91f";}.icon-twitter:before{content:"\e920";}.icon-user:before{content:"\e921";}.icon-video-camera:before{content:"\e922";}.icon-video-play-doctor:before{content:"\e923";}html{height:100%;}body{font-family:"Karla",sans-serif;color:#2d2d2d;font-size:18px;font-weight:400;height:100%;position:relative;}@media (max-width:991px){body{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;}}body .site-wrap h1,body .site-wrap .h1{color:#414956;font-family:"Work Sans",sans-serif;font-size:50px;font-weight:700;line-height:58px;margin:0 0 25px 0;-webkit-hyphens:auto;hyphens:auto;}@media (max-width:991px){body .site-wrap h1,body .site-wrap .h1{font-size:40px;line-height:48px;margin:25px 0 20px 0;}}body .site-wrap h2,body .site-wrap .h2{color:#414956;font-family:"Work Sans",sans-serif;font-size:35px;font-weight:700;line-height:42px;margin:0 0 12px 0;}@media (max-width:991px){body .site-wrap h2,body .site-wrap .h2{font-size:30px;line-height:36px;}}body .site-wrap h2 .read-more,body .site-wrap .h2 .read-more{margin-left:30px;}@media (max-width:767px){body .site-wrap h2 .read-more,body .site-wrap .h2 .read-more{margin:0;}}body .site-wrap h3,body .site-wrap .h3{color:#414956;font-family:"Work Sans",sans-serif;font-size:24px;font-weight:500;line-height:30px;margin:0 0 10px 0;}body .site-wrap h4,body .site-wrap .h4{color:#414956;font-family:"Work Sans",sans-serif;font-size:21px;font-weight:700;line-height:30px;margin:0 0 10px 0;}body .site-wrap h5,body .site-wrap .h5{color:#1c1f38;font-family:"Work Sans",sans-serif;font-size:18px;font-weight:600;line-height:24px;letter-spacing:1.5px;margin:0 0 10px 0;text-transform:uppercase;}body .site-wrap h6,body .site-wrap .h6{color:#414956;font-family:"Work Sans",sans-serif;font-size:18px;font-weight:700;line-height:28px;margin:0 0 15px 0;}body .site-wrap p{font-family:"Karla",sans-serif;font-size:18px;font-weight:500;line-height:28px;margin:0 0 18px 0;}body .site-wrap p.lead{font-size:22px;line-height:32px;font-style:italic;font-weight:300;}body .site-wrap p + h1,body .site-wrap p + h2,body .site-wrap p + h3,body .site-wrap p + h4,body .site-wrap p + h5,body .site-wrap p + h6{margin-top:35px;}body .site-wrap a{color:#1073bf;transition:color 0.3s linear;text-decoration:none;}body .site-wrap a:hover,body .site-wrap a:focus{color:#1c1f38;text-decoration:none;}body .site-wrap strong{font-weight:600;}body .site-wrap ul{margin-bottom:35px;}body .site-wrap ul.two-col{-moz-columns:2;columns:2;-moz-column-gap:60px;column-gap:60px;padding:0 0 0 15px;}@media (max-width:767px){body .site-wrap ul.two-col{-moz-columns:1;columns:1;}}body .site-wrap ul.three-col{-moz-columns:3;columns:3;-moz-column-gap:60px;column-gap:60px;padding:0 0 0 15px;}@media (min-width:992px) and (max-width:1199px){body .site-wrap ul.three-col{-moz-columns:2;columns:2;}}@media (min-width:768px) and (max-width:991px){body .site-wrap ul.three-col{-moz-columns:2;columns:2;}}@media (max-width:767px){body .site-wrap ul.three-col{-moz-columns:1;columns:1;}}body .site-wrap ul.unstyled{list-style-type:none;padding:0;}body .site-wrap ul.aqua{list-style-type:none;padding-left:25px;}body .site-wrap ul.aqua li{position:relative;padding-left:25px;}body .site-wrap ul.aqua li::before{content:"•";color:#63d0df;font-size:30px;left:0;position:absolute;top:0;}body .site-wrap ul.dk-blue{list-style-type:none;padding-left:25px;}body .site-wrap ul.dk-blue li{position:relative;padding-left:25px;}body .site-wrap ul.dk-blue li::before{content:"•";color:#1c1f38;font-size:30px;left:0;position:absolute;top:0;}body .site-wrap ul li{font-size:18px;font-weight:500;line-height:28px;margin-bottom:10px;}body .site-wrap ul li ul{margin:10px 0 0 0;}body .site-wrap ol{counter-reset:section;list-style-type:none;margin-bottom:35px;padding:0;}body .site-wrap ol.unstyled{list-style-type:none;padding:0;}body .site-wrap ol.dk-blue li::before{color:#1c1f38;}body .site-wrap ol.two-col{-moz-columns:2;columns:2;-moz-column-gap:60px;column-gap:60px;padding:0 0 0 15px;}@media (max-width:767px){body .site-wrap ol.two-col{-moz-columns:1;columns:1;}}body .site-wrap ol li{font-size:18px;font-weight:500;line-height:28px;margin-bottom:10px;padding-left:30px;position:relative;}body .site-wrap ol li::before{color:#1073bf;counter-increment:section;content:counter(section);font-size:18px;font-weight:700;left:0;line-height:28px;position:absolute;top:0;}body .site-wrap ol li ol{margin:10px 0 0 0;}body .site-wrap img{max-width:100%;height:auto;}body .site-wrap img + h1,body .site-wrap img + h2,body .site-wrap img + h3,body .site-wrap img + h4,body .site-wrap img + h5,body .site-wrap img + h6{margin-top:25px;}@media (max-width:767px){body .site-wrap img.pull-right{display:block;float:none;margin-bottom:30px;}}body .site-wrap blockquote{border-left:5px solid #63d0df;margin:30px 0;padding:0 20px;}body .site-wrap blockquote p{font-size:24px;font-style:italic;line-height:32px;margin-bottom:0;}body .site-wrap figure{display:table;margin-bottom:20px;}@media (max-width:767px){body .site-wrap figure{width:100%;}}body .site-wrap figure.align-left{margin:10px 30px 10px 0;}@media (max-width:767px){body .site-wrap figure.align-left{margin:20px 0;}}body .site-wrap figure.align-right{margin:10px 0 10px 30px;}@media (max-width:767px){body .site-wrap figure.align-right{margin:20px 0;}}body .site-wrap figure figcaption{display:block;color:#7d868c;font-size:16px;font-weight:600;margin-top:10px;display:table-caption;caption-side:bottom;}@media (max-width:767px){body .site-wrap figure img{width:100%;}}body .site-wrap .table,body .site-wrap table{border:1px solid #00a1df;color:#2d2d2d;font-size:18px;margin:30px 0;}body .site-wrap .table tr th,body .site-wrap table tr th{color:#414956;background:#eaf0f3;border:none;font-family:"Work Sans",sans-serif;font-weight:600;padding:13px 18px;vertical-align:middle;}body .site-wrap .table tr td,body .site-wrap table tr td{border-top:1px solid #00a1df;padding:13px 18px;}body .site-wrap .accordion{margin-bottom:40px;}body .site-wrap .accordion h4{border-top:2px solid #e5f5fc;cursor:pointer;display:block;font-size:18px;text-transform:none;margin:0;padding:15px 0;position:relative;}body .site-wrap .accordion h4:first-of-type{border-top:0;}body .site-wrap .accordion h4::after{content:"\e918";font-family:icomoon;font-size:14px;position:absolute;right:0;top:50%;pointer-events:none;transform:translate(0,-50%);}body .site-wrap .accordion h4 + p,body .site-wrap .accordion h4 + div{padding:0;margin:0;max-height:0;overflow:hidden;transition:max-height 0.3s cubic-bezier(0,0,0.2,1);}body .site-wrap .accordion h4 button{border:0;padding:0;width:100%;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;padding-right:20px;text-align:inherit;}body .site-wrap .accordion h4.active::after{content:"\e915";}body .site-wrap .accordion.circles{padding-left:40px;}body .site-wrap .accordion.circles h4{border-top:0;}body .site-wrap .accordion.circles h4::after{border:2px solid #00a1df;border-radius:100%;color:#00a1df;display:block;font-size:8px;height:22px;left:-40px;line-height:19px;right:unset;text-align:center;width:22px;}body .site-wrap .accordion.circles h4 button{padding-right:0;margin-left:-40px;padding-left:40px;width:calc(100% + 40px);}.typography i{font-size:24px;}.typography .colors{margin-bottom:30px;}.typography .colors .row + .row{margin-top:0;}.typography .colors .color{padding:50px 15px;text-align:center;width:100%;}.typography .colors .color.sky-blue{background:#00a1df;color:#2d2d2d;}.typography .colors .color.aqua{background:#63d0df;color:#2d2d2d;}.typography .colors .color.lt-green{background:#b7dc78;color:#2d2d2d;}.typography .colors .color.green{background:#63a707;color:#2d2d2d;}.typography .colors .color.lt-blue{background:#e5f5fc;color:#2d2d2d;}.typography .colors .color.blue{background:#1073bf;color:#fff;}.typography .colors .color.md-blue{background:#0c4d80;color:#fff;}.typography .colors .color.dk-blue{background:#1c1f38;color:#fff;}.typography .colors .color.xl-gray{background:#f4f7fa;color:#2d2d2d;}.typography .colors .color.lt-gray{background:#eaf0f3;color:#2d2d2d;}.typography .colors .color.gray{background:#d8dce1;color:#2d2d2d;}.typography .colors .color.md-gray{background:#7d868c;color:#fff;}.typography .colors .color.dk-gray{background:#2d2d2d;color:#fff;}.typography .colors .color.blue-gray{background:#414956;color:#fff;}.typography .example{border:1px solid #c2c2c2;padding:30px 10px 10px;position:relative;margin-bottom:30px;}.typography .example::after{background-color:#ebebeb;border:1px solid #dddddd;border-radius:0 0 4px 0;color:#9da0a4;content:"Example";font-size:12px;font-style:normal;font-weight:bold;left:-1px;padding:3px 7px;position:absolute;top:-1px;}.typography .example + code,.typography .example + .codeblock{background:#f5f5f5;border:1px solid #c2c2c2;border-top:0;color:#333;display:block;border-radius:0;padding:10px;margin:-30px 0 30px;}.typography .example + code code,.typography .example + .codeblock code{background:none;border:none;padding:0;}.typography .row + .row{margin-top:30px;}.container{position:relative;}.embed-responsive{margin-bottom:30px;}.flush{margin:0 !important;}.unstyled{list-style-type:none;padding:0;}.lg-gutter > [class*='col-'] + [class*='col-']{padding-left:15px;}@media (min-width:1200px){.lg-gutter > [class*='col-'] + [class*='col-']{padding-left:55px;}}.sm-gutter{margin-right:-5px;}@media (max-width:767px){.sm-gutter{margin-right:-15px;}}.sm-gutter [class*='col-']{padding-right:5px;}@media (max-width:767px){.sm-gutter [class*='col-']{padding-right:15px;}}.no-gutter{margin:0;}.no-gutter [class*='col-']{padding-right:0;padding-left:0;}[class*='col-'].nopadding{padding-right:0;padding-left:0;}@media (max-width:767px){.equal,.equal-match{height:auto !important;}}a .img-zoom{overflow:hidden;position:relative;}a .img-zoom img{width:100%;transform:scale(1.01);transition:transform 0.3s linear;}a:hover .img-zoom img{transform:scale(1.05);}#block-base-local-tasks ul{padding:0;list-style-type:none;border-bottom:2px solid #eaf0f3;}#block-base-local-tasks ul li{display:inline-block;background:#eaf0f3;padding:10px;margin:0;transition:background 0.3s linear;}#block-base-local-tasks ul li:hover,#block-base-local-tasks ul li:focus{background:#d8dce1;}#block-base-local-tasks ul li a{color:#2d2d2d;}form .message{margin:0 15px 20px;}.messages{margin-bottom:20px;}.messages.messages--error .message{border-color:#df3e00;}.messages.messages--warning .message{border-color:#FFA60C;}.messages .message{background:#eaf0f3;border-left:5px solid #b7dc78;margin-bottom:20px;padding:10px 15px;}.messages .message.messages--error{border-color:#df3e00;}.messages .message.messages--warning{border-color:#FFA60C;}.breadcrumbs{background:none;color:#7d868c;padding:25px 0;}@media (max-width:991px){.breadcrumbs{display:none;}}.breadcrumbs a{color:#1073bf;}.breadcrumbs a:hover,.breadcrumbs a:focus{color:#1c1f38;}.breadcrumbs .dash{color:#63d0df;margin:0 3px;}.site-wrap form.webform-submission-form{margin:0 -15px;}.site-wrap form .form-item{margin-bottom:20px;}@media (max-width:767px){.site-wrap form .form-item{margin-bottom:15px;}}.site-wrap form .form-item legend{border-bottom:0;font-size:16px;font-weight:700;margin-bottom:15px;}.site-wrap form .form-item label{display:block;}.site-wrap form .form-item input,.site-wrap form .form-item textarea{background:#f4f7fa;border:2px solid #f4f7fa;border-radius:0;box-shadow:none;font-size:16px;height:auto;max-width:100%;padding:10px;width:100%;-webkit-appearance:none !important;transition:border 0.3s linear;}.site-wrap form .form-item input::-webkit-input-placeholder,.site-wrap form .form-item textarea::-webkit-input-placeholder{font-style:normal;}.site-wrap form .form-item input:-moz-placeholder,.site-wrap form .form-item textarea:-moz-placeholder{font-style:normal;}.site-wrap form .form-item input::-moz-placeholder,.site-wrap form .form-item textarea::-moz-placeholder{font-style:normal;}.site-wrap form .form-item input:-ms-input-placeholder,.site-wrap form .form-item textarea:-ms-input-placeholder{font-style:normal;}.site-wrap form .form-item input::-ms-clear,.site-wrap form .form-item textarea::-ms-clear{display:none;}.site-wrap form .form-item input:hover,.site-wrap form .form-item input:focus,.site-wrap form .form-item textarea:hover,.site-wrap form .form-item textarea:focus{border-color:#d8dce1;}.site-wrap form .form-item.form-composite:not(.radio):not(.radios):not(.checkboxes--wrapper){padding:0;margin:0;}.site-wrap form .form-item.form-composite:not(.radio):not(.radios):not(.checkboxes--wrapper) .form-item{padding:0;}.site-wrap form .form-item.js-form-type-webform-address .form-item,.site-wrap form .form-item.address .form-item{padding:0;}.site-wrap form .form-item.form-item-file-upload .description{font-size:14px;}.site-wrap form .form-item .bootstrap-select{width:100% !important;margin-bottom:5px;}.site-wrap form .form-item .webform-multiple-table{margin-top:-25px;}.site-wrap form .form-item .webform-multiple-table td{padding:15px 0 0 0 !important;}.site-wrap form .form-item .webform-multiple-table .image-button.form-submit{background:#ccc;height:30px;margin-top:50px;padding:8px;width:30px;}.site-wrap form .form-item .webform-multiple-table + .container-inline{margin:0 -15px;}.site-wrap form .form-item .webform-multiple-table + .container-inline .btn{display:inline-block;}.site-wrap form .form-item .webform-multiple-table + .container-inline .form-item{width:auto;}.site-wrap form .form-item .webform-multiple-table .webform-multiple-table--operations{padding:0 !important;}.site-wrap form .form-item .webform-multiple-table .webform-multiple-table--operations .image-button{display:block;height:25px;margin-top:0;width:25px;}.site-wrap form .form-item .webform-multiple-table .webform-multiple-table--operations .image-button:first-child{margin-top:-9px !important;}.site-wrap form .form-actions{padding:0 15px;clear:both;}.site-wrap form .form-actions .btn{margin-top:15px;}.site-wrap .radio:not(.js-webform-radios){margin-top:0;margin-right:30px;padding-left:20px;width:auto;}.mac-os .site-wrap .radio:not(.js-webform-radios):last-child label::before{text-indent:-1px;}@media (max-width:767px){.site-wrap .radio:not(.js-webform-radios) + .radio{margin-left:0;}}.site-wrap .radio:not(.js-webform-radios) legend{border-bottom:0;font-size:16px;font-weight:700;margin-bottom:15px;}.site-wrap .radio:not(.js-webform-radios) label{line-height:18px;box-sizing:content-box;padding-left:10px;}.site-wrap .radio:not(.js-webform-radios) label::before{border:2px solid #1c1f38;box-sizing:content-box;font-family:arial;font-size:44px;line-height:15px;height:15px;text-align:center;width:15px;}.site-wrap .radio:not(.js-webform-radios) label::after{display:none;}.site-wrap .radio:not(.js-webform-radios) input[type="radio"]:checked + label::before{background:#1073bf;border-color:#1c1f38;color:#1073bf;content:"•";outline:none;}.site-wrap .webform-options-display-side-by-side{margin:0;padding:0 25px;}.site-wrap .webform-options-display-side-by-side .js-form-type-radio,.site-wrap .webform-options-display-side-by-side .js-form-type-checkbox{padding:0;width:auto;margin-right:40px;}.site-wrap .webform-options-display-two-columns,.site-wrap .webform-options-display-three-columns{padding:0;}.site-wrap .webform-options-display-two-columns .js-form-type-radio,.site-wrap .webform-options-display-two-columns .js-form-type-checkbox,.site-wrap .webform-options-display-three-columns .js-form-type-radio,.site-wrap .webform-options-display-three-columns .js-form-type-checkbox{float:none;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;}.site-wrap .checkboxes--wrapper .checkbox{padding-left:0;}.site-wrap .checkbox{margin-top:0;}.site-wrap .checkbox legend{font-size:16px;font-weight:700;margin-bottom:15px;}.site-wrap .checkbox input{width:auto;}.site-wrap .checkbox input[type="checkbox"]:checked + label::after{content:"\e91f";font-family:icomoon;}.site-wrap .checkbox label{line-height:30px;padding-left:30px;text-align:left;}@media (max-width:767px){.site-wrap .checkbox label{line-height:24px;}}.site-wrap .checkbox label::before{border:2px solid #1073bf;border-radius:0;background:none;height:20px;margin-left:0;outline-offset:1px !important;top:50%;width:20px;transform:translate(0,-50%);}.site-wrap .checkbox label::after{color:#1073bf;height:20px;line-height:20px;margin-left:1px;outline:none;padding-top:0;top:50%;width:20px;transform:translate(0,-50%);}.site-wrap .form-required:not(.option)::after{color:red;content:"*";margin-left:5px;}.site-wrap .captcha{clear:both;margin:0 15px;}.site-wrap .bootstrap-select{z-index:2;}.bs-container{margin-top:-2px;border-right:1px solid;}.site-wrap .bootstrap-select .dropdown-toggle{background:#fff;border:4px solid #fff;border-radius:0;box-shadow:none;color:#2d2d2d;font-family:"Karla",sans-serif;font-size:16px;font-weight:400;height:auto;outline:none;padding:10px 35px 10px 15px;white-space:nowrap;}.site-wrap .bootstrap-select .dropdown-toggle:hover,.site-wrap .bootstrap-select .dropdown-toggle:focus{border:4px solid #eaf0f3;color:#2d2d2d;outline-offset:1px;}.site-wrap .bootstrap-select .dropdown-toggle span{text-overflow:ellipsis;}.site-wrap .bootstrap-select .dropdown-toggle .caret{border-top-color:#63d0df;border-top:6px dashed #63d0df;border-top:6px solid\9;border-right:6px solid transparent;border-left:6px solid transparent;right:15px;}.site-wrap .bootstrap-select .dropdown-toggle.lt-gray{background:#eaf0f3 !important;border:4px solid #eaf0f3;color:#2d2d2d;}.site-wrap .bootstrap-select .dropdown-toggle.lt-gray ~ .dropdown-menu{background:#eaf0f3;border:4px solid #d8dce1;border-top:none;box-shadow:0 -4px 0px 0 #63d0df;}.site-wrap .bootstrap-select .dropdown-toggle.lt-gray ~ .dropdown-menu ul li a{background:#eaf0f3;color:#2d2d2d;}.site-wrap .bootstrap-select .dropdown-toggle.lt-gray ~ .dropdown-menu ul li a:hover,.site-wrap .bootstrap-select .dropdown-toggle.lt-gray ~ .dropdown-menu ul li a:focus{background:#fff;color:#2d2d2d;}.site-wrap .bootstrap-select .dropdown-toggle.xl-gray{background:transparent !important;border:4px solid #f4f7fa;color:#2d2d2d;}.site-wrap .bootstrap-select .dropdown-toggle.xl-gray ~ .dropdown-menu{background:#fff;border:4px solid #f4f7fa;border-top:none;box-shadow:0 -4px 0px 0 #63d0df;}.site-wrap .bootstrap-select .dropdown-toggle.xl-gray ~ .dropdown-menu ul li a{background:#fff;color:#2d2d2d;}.site-wrap .bootstrap-select .dropdown-toggle.xl-gray ~ .dropdown-menu ul li a:hover,.site-wrap .bootstrap-select .dropdown-toggle.xl-gray ~ .dropdown-menu ul li a:focus{background:#f4f7fa;color:#2d2d2d;}.site-wrap .bootstrap-select .dropdown-toggle.xl-gray ~ .dropdown-menu ul li + li a{border-top:2px solid #f4f7fa;}.site-wrap .bootstrap-select .dropdown-toggle.aqua{background:#63d0df !important;border:4px solid #63d0df;color:#2d2d2d;}.site-wrap .bootstrap-select .dropdown-toggle.aqua .caret{border-top-color:#2d2d2d;color:#2d2d2d !important;}.site-wrap .bootstrap-select .dropdown-toggle.aqua ~ .dropdown-menu{background:#fff;border:4px solid #eaf0f3;border-top:none;box-shadow:0 -4px 0px 0 #63d0df;}.site-wrap .bootstrap-select .dropdown-toggle.aqua ~ .dropdown-menu ul li a{background:#fff;color:#2d2d2d;}.site-wrap .bootstrap-select .dropdown-toggle.aqua ~ .dropdown-menu ul li a:hover,.site-wrap .bootstrap-select .dropdown-toggle.aqua ~ .dropdown-menu ul li a:focus{background:#eaf0f3;color:#2d2d2d;}.site-wrap .bootstrap-select.dropup .dropdown-toggle .caret{border-bottom:6px dashed;border-top:0;color:#63d0df;right:15px;}.site-wrap .bootstrap-select .dropdown-menu{background:#fff;border:4px solid #eaf0f3;border-top:none;box-shadow:0 -4px 0px 0 #63d0df;border-radius:0;padding:0;margin-top:-1px;}.site-wrap .bootstrap-select .dropdown-menu .popover-title{background:none;border:none;border-bottom:1px solid rgba(255,255,255,0.4);border-radius:0;color:#fff;font-size:16px;text-transform:uppercase;}.site-wrap .bootstrap-select .dropdown-menu .popover-title .close{display:none;}.site-wrap .bootstrap-select .dropdown-menu ul li{margin-bottom:0;}.site-wrap .bootstrap-select .dropdown-menu ul li a{background:#fff;color:#2d2d2d;font-size:16px;padding:10px 15px;outline:none;white-space:normal;transition:background 0.3s linear;}.site-wrap .bootstrap-select .dropdown-menu ul li a:hover,.site-wrap .bootstrap-select .dropdown-menu ul li a:focus{background:#eaf0f3;color:#2d2d2d;}.site-wrap .bootstrap-select .dropdown-menu ul li a .check-mark{margin-top:12px !important;}.site-wrap .bootstrap-select .dropdown-menu ul li a .check-mark::before{content:"\e91f";font-family:icomoon;}.site-wrap .bootstrap-select.open{z-index:4;}.site-wrap .bootstrap-select.open .dropdown-toggle{background:#fff;border:4px solid #eaf0f3;}.site-wrap .bootstrap-select.open .dropdown-toggle.lt-gray{border:4px solid #d8dce1;}.site-wrap .bootstrap-select.open .dropdown-toggle.aqua{background:#fff !important;}.site-wrap .image-radio label{font-size:0;}.site-wrap .image-radio label::before,.site-wrap .image-radio label::after{display:none;}.site-wrap .image-radio .radio{width:25%;float:left;padding:10px;margin:0 !important;}@media (min-width:768px) and (max-width:991px){.site-wrap .image-radio .radio{width:50%;}}@media (max-width:767px){.site-wrap .image-radio .radio{width:100%;float:none;}}.site-wrap .cheer-card-form h3{text-transform:uppercase;}.site-wrap .cheer-card-form h4{margin-top:40px;}.site-wrap .cheer-card-form .form-item:not(.fieldgroup){padding:0;}.site-wrap .cheer-card-form .fieldgroup .fieldset-wrapper{padding:0 15px;}.site-wrap .cheer-card-form .image-radio{margin:0 -10px;}.site-wrap .cheer-card-form .image-radio .form-item{padding:7px 5px;}.site-wrap .cheer-card-form .image-radio .form-item img{border:1px solid #eaf0f3;padding:5px;}.site-wrap .cheer-card-form .image-radio .form-item.selected img{background:#00a1df;border:1px solid #00a1df;}.site-wrap .cheer-card-form .card-preview{font-size:0;padding:15px !important;}.site-wrap .cheer-card-form .captcha{margin:0 0 30px 0;}.site-wrap .btn,.modal-wrapper .btn{border-radius:0;box-shadow:none;border:none;font-family:"Work Sans",sans-serif;font-size:16px;font-weight:600;padding:10px 35px;position:relative;overflow:hidden;text-shadow:none;transition:background 0.3s linear,color 0.3s linear;}@media (max-width:767px){.site-wrap .btn,.modal-wrapper .btn{white-space:normal;}}.site-wrap .btn.upper,.modal-wrapper .btn.upper{letter-spacing:1px;text-align:left;text-transform:uppercase;}.site-wrap .btn.large,.modal-wrapper .btn.large{line-height:22px;padding:12px 30px;}.site-wrap .btn.block,.modal-wrapper .btn.block{width:100%;padding:15px 35px;text-align:center;white-space:normal;}.site-wrap .btn.link,.modal-wrapper .btn.link{background:transparent;color:#1c1f38;padding:0;}.site-wrap .btn.link:hover,.site-wrap .btn.link:focus,.modal-wrapper .btn.link:hover,.modal-wrapper .btn.link:focus{color:#00a1df;}.site-wrap .btn.link i,.modal-wrapper .btn.link i{color:#1073bf;font-size:21px;margin-right:5px;vertical-align:text-bottom;}.site-wrap .btn.lt-blue,.modal-wrapper .btn.lt-blue{background:#e5f5fc;color:#1c1f38;}.site-wrap .btn.lt-blue:hover,.site-wrap .btn.lt-blue:focus,.modal-wrapper .btn.lt-blue:hover,.modal-wrapper .btn.lt-blue:focus{background:#a0dbf4;color:#1c1f38;}.site-wrap .btn.lt-blue.outline,.modal-wrapper .btn.lt-blue.outline{border:2px solid #e5f5fc;color:#1c1f38;}.site-wrap .btn.lt-blue.outline:hover,.site-wrap .btn.lt-blue.outline:focus,.modal-wrapper .btn.lt-blue.outline:hover,.modal-wrapper .btn.lt-blue.outline:focus{background:#e5f5fc;color:#1c1f38;}.site-wrap .btn.blue,.modal-wrapper .btn.blue{background:#1073bf;color:#fff;}.site-wrap .btn.blue:hover,.site-wrap .btn.blue:focus,.modal-wrapper .btn.blue:hover,.modal-wrapper .btn.blue:focus{background:#00a1df;color:#fff;}.site-wrap .btn.blue.outline,.modal-wrapper .btn.blue.outline{border:2px solid #1073bf;color:#1073bf;}.site-wrap .btn.blue.outline:hover,.site-wrap .btn.blue.outline:focus,.modal-wrapper .btn.blue.outline:hover,.modal-wrapper .btn.blue.outline:focus{background:#1073bf;color:#fff;}.site-wrap .btn.aqua,.modal-wrapper .btn.aqua{background:#63d0df;color:#1c1f38;}.site-wrap .btn.aqua:hover,.site-wrap .btn.aqua:focus,.modal-wrapper .btn.aqua:hover,.modal-wrapper .btn.aqua:focus{background:#a2e3ec;color:#1c1f38;}.site-wrap .btn.aqua.outline,.modal-wrapper .btn.aqua.outline{border:2px solid #63d0df;color:#1c1f38;}.site-wrap .btn.aqua.outline:hover,.site-wrap .btn.aqua.outline:focus,.modal-wrapper .btn.aqua.outline:hover,.modal-wrapper .btn.aqua.outline:focus{background:#63d0df;color:#1c1f38;}.site-wrap .btn.dk-blue,.modal-wrapper .btn.dk-blue{background:#1c1f38;color:#fff;}.site-wrap .btn.dk-blue:hover,.site-wrap .btn.dk-blue:focus,.modal-wrapper .btn.dk-blue:hover,.modal-wrapper .btn.dk-blue:focus{background:#414956;color:#fff;}.site-wrap .btn.dk-blue.outline,.modal-wrapper .btn.dk-blue.outline{border:2px solid #1c1f38;color:#1c1f38;}.site-wrap .btn.dk-blue.outline:hover,.site-wrap .btn.dk-blue.outline:focus,.modal-wrapper .btn.dk-blue.outline:hover,.modal-wrapper .btn.dk-blue.outline:focus{background:#414956;color:#fff;}.site-wrap .btn.dk-blue.arrow,.modal-wrapper .btn.dk-blue.arrow{display:block;letter-spacing:1.5px;padding:15px 50px 15px 20px;position:relative;text-align:left;text-transform:uppercase;}.site-wrap .btn.dk-blue.arrow::after,.modal-wrapper .btn.dk-blue.arrow::after{background:#00a1df;content:"\e91a";color:#1c1f38;font-family:icomoon;font-size:16px;line-height:55px;height:100%;position:absolute;right:0;text-align:center;text-indent:5px;top:0;width:50px;transition:background 0.3s linear;}.site-wrap .btn.dk-blue.arrow:hover::after,.site-wrap .btn.dk-blue.arrow:focus::after,.modal-wrapper .btn.dk-blue.arrow:hover::after,.modal-wrapper .btn.dk-blue.arrow:focus::after{background:#63d0df;}.site-wrap .btn.md-gray,.modal-wrapper .btn.md-gray{background:#7d868c;color:#fff;}.site-wrap .btn.md-gray:hover,.site-wrap .btn.md-gray:focus,.modal-wrapper .btn.md-gray:hover,.modal-wrapper .btn.md-gray:focus{background:#2d2d2d;color:#fff;}.site-wrap .btn.md-gray.outline,.modal-wrapper .btn.md-gray.outline{border:2px solid #7d868c;color:#7d868c;}.site-wrap .btn.md-gray.outline:hover,.site-wrap .btn.md-gray.outline:focus,.modal-wrapper .btn.md-gray.outline:hover,.modal-wrapper .btn.md-gray.outline:focus{background:#7d868c;color:#fff;}.site-wrap .btn.white,.modal-wrapper .btn.white{background:#fff;color:#1073bf;}.site-wrap .btn.white:hover,.site-wrap .btn.white:focus,.modal-wrapper .btn.white:hover,.modal-wrapper .btn.white:focus{color:#fff;}.site-wrap .btn.outline,.modal-wrapper .btn.outline{background:transparent;transition:background .3s linear;}.site-wrap .btn-formclear,.modal-wrapper .btn-formclear{padding:10px 0;margin:15px 0px 0px 15px;text-decoration:none;}@media (max-width:767px){.site-wrap .btn-formclear,.modal-wrapper .btn-formclear{margin:0 0 15px 15px;}}.site-wrap .btn-formclear i,.modal-wrapper .btn-formclear i{font-size:12px;margin-left:5px;}.site-wrap .read-more,.modal-wrapper .read-more{color:#1073bf;font-family:"Work Sans",sans-serif;font-size:18px;font-weight:600;letter-spacing:1.5px;position:relative;text-transform:uppercase;}@media (max-width:767px){.site-wrap .read-more,.modal-wrapper .read-more{display:block;}}.site-wrap .read-more:hover,.site-wrap .read-more:focus,.modal-wrapper .read-more:hover,.modal-wrapper .read-more:focus{color:#1c1f38;}.site-wrap .read-more:hover::after,.site-wrap .read-more:focus::after,.modal-wrapper .read-more:hover::after,.modal-wrapper .read-more:focus::after{margin-left:15px;}.site-wrap .read-more::after,.modal-wrapper .read-more::after{color:#63d0df;content:"\e91a";font-family:icomoon;font-size:12px;margin-left:10px;vertical-align:1px;transition:margin 0.3s cubic-bezier(0,0,0.2,1);}.site-wrap .btn-group:not(.bootstrap-select),.modal-wrapper .btn-group:not(.bootstrap-select){display:block;margin-bottom:35px;}.site-wrap .btn-group:not(.bootstrap-select).block .btn,.modal-wrapper .btn-group:not(.bootstrap-select).block .btn{font-size:16px;margin-bottom:20px;text-align:center;}.site-wrap .btn-group:not(.bootstrap-select) .btn,.modal-wrapper .btn-group:not(.bootstrap-select) .btn{margin-right:20px;}@media (max-width:991px){.site-wrap .btn-group:not(.bootstrap-select) .btn,.modal-wrapper .btn-group:not(.bootstrap-select) .btn{display:block;margin:0 0 20px 0;width:100%;}}.site-wrap.home-wrap .hero.has-img:not(.alt) .img::before{background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.95) 100%);}.site-wrap .alert{background:#e5f5fc;padding:20px 0 30px;margin:0;}.site-wrap .alert .close{border:2px solid;border-radius:100%;color:#2d2d2d;font-size:14px;height:30px;line-height:29px;opacity:1;position:absolute;right:0;text-align:center;text-indent:1px;top:0;width:30px;transition:color 0.3s linear;}@media (max-width:991px){.site-wrap .alert .close{right:15px;}}.site-wrap .alert .close:hover{color:#63d0df;}.site-wrap .alert .close:focus-visible{outline-offset:1px;}.site-wrap .banner .breadcrumbs{padding:25px 0 15px;}.site-wrap .hero{position:relative;}.site-wrap .hero .container{max-width:100%;}.site-wrap .hero.alt{height:320px;margin-bottom:40px;min-height:0;}@media (max-width:991px){.site-wrap .hero.alt{height:auto;}}.site-wrap .hero.alt .blurb{bottom:25px;}@media (max-width:991px){.site-wrap .hero.alt .blurb{bottom:0;padding:40px 0 0 0;position:relative;}}.site-wrap .hero.alt .blurb h1{color:#414956;}.site-wrap .hero.alt .blurb p{display:block;}.site-wrap .hero.alt.blue .blurb h1{color:#fff;}@media (max-width:767px){.site-wrap .hero.alt.blue .blurb h1{margin:0 0 35px 0;}}.site-wrap .hero.alt.blue .breadcrumbs{color:#fff;}.site-wrap .hero.alt.blue .breadcrumbs a{color:#fff;}.site-wrap .hero.alt.blue .breadcrumbs a:hover,.site-wrap .hero.alt.blue .breadcrumbs a:focus{color:#63d0df;}.site-wrap .hero.alt.doctor{height:auto;}.site-wrap .hero.alt.doctor .img{background:url(/sites/default/files/2019-02/page-hero-blue-bg.jpg);background-size:cover;padding:40px 0;position:relative;}.site-wrap .hero.alt.doctor .blurb{bottom:auto;position:relative;}@media (max-width:991px){.site-wrap .hero.alt.doctor .blurb{padding:40px 0;}}.site-wrap .hero.alt.doctor .blurb h1{margin-bottom:30px;}.site-wrap .hero.alt .img{background:url(/sites/default/files/2019-01/page-hero-bg.jpg);background-size:cover;}.site-wrap .hero.doctor-search{background:url(/sites/default/files/2019-02/page-hero-blue-bg.jpg);background-size:cover;color:#fff;margin-bottom:40px;padding:20px 0 40px;}@media (max-width:991px){.site-wrap .hero.doctor-search{padding:40px 0;}}.site-wrap .hero.doctor-search h1{color:#fff;margin-top:0;}.site-wrap .hero.doctor-search .breadcrumbs{color:#fff;}.site-wrap .hero.doctor-search .breadcrumbs a{color:#fff;}.site-wrap .hero.doctor-search .breadcrumbs a:hover,.site-wrap .hero.doctor-search .breadcrumbs a:focus{color:#63d0df;}.site-wrap .hero.has-img:not(.alt){height:460px;margin-bottom:40px;min-height:0;}@media (max-width:991px){.site-wrap .hero.has-img:not(.alt){height:auto;}}.site-wrap .hero.has-img:not(.alt) .img::before{content:"";background:#414956;height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;}.site-wrap .hero.has-img:not(.alt) .img .bg-img{height:100%;overflow:hidden;position:absolute;width:100%;}.site-wrap .hero.has-img:not(.alt) .img .bg-img img{left:50%;max-width:none;min-width:100%;min-height:100%;position:absolute;top:50%;z-index:-1;transform:translate(-50%,-50%);}.site-wrap .hero.has-img:not(.alt) .blurb{bottom:25px;}@media (max-width:991px){.site-wrap .hero.has-img:not(.alt) .blurb{padding:40px 0 0 0;bottom:0;position:relative;}}.site-wrap .hero.has-img:not(.alt) .blurb h1{color:#fff;}@media (min-width:992px) and (max-width:1199px){.site-wrap .hero.has-img:not(.alt) .blurb h1{width:50%;}}.site-wrap .hero.has-img:not(.alt) .blurb p{display:block;}.site-wrap .hero.has-img:not(.alt) .breadcrumbs{color:#fff;}.site-wrap .hero.has-img:not(.alt) .breadcrumbs a{color:#fff;}.site-wrap .hero.has-img:not(.alt) .breadcrumbs a:hover,.site-wrap .hero.has-img:not(.alt) .breadcrumbs a:focus{color:#63d0df;}.home-wrap.site-wrap .hero.has-img{height:50vh;min-height:670px;position:relative;}@media (max-width:991px){.home-wrap.site-wrap .hero.has-img{height:auto;min-height:0 !important;}}.home-wrap.site-wrap .hero.has-img .blurb{bottom:75px;}@media (max-width:991px){.home-wrap.site-wrap .hero.has-img .blurb{bottom:auto;padding:240px 0 30px 0;position:relative;}}@media (max-width:767px){.home-wrap.site-wrap .hero.has-img .blurb p{display:none;}}@media (min-width:1200px){.site-wrap .hero.has-img.container-slim{height:320px;min-height:unset;}}.site-wrap .hero.has-img.container-slim h1{font-size:35px;font-weight:700;line-height:42px;}@media (max-width:991px){.site-wrap .hero.has-img.container-slim h1{font-size:30px;line-height:36px;}}.site-wrap .hero.has-img.container-slim .blurb p{font-size:18px;line-height:28px;}.site-wrap .hero.has-img.container-slim .links a{font-size:18px;line-height:1.42857143;}.site-wrap .hero .bg-video{background:#000;left:0;height:100%;overflow:hidden;position:absolute;top:0;width:100%;}@media (max-width:991px){.site-wrap .hero .bg-video{display:none;}}.site-wrap .hero .img{height:100%;left:0;position:absolute;top:0;width:100%;}@media (max-width:991px){.site-wrap .hero .img{position:relative;}}.site-wrap .hero .appt-cta{bottom:0;position:absolute;right:100px;width:310px;}@media (max-width:991px){.site-wrap .hero .appt-cta{position:relative;right:0;width:auto;}}.site-wrap .hero .appt-cta h4{font-size:18px;}.site-wrap .hero .appt-cta a.block{margin-bottom:10px;}.site-wrap .hero .breadcrumbs{font-size:16px;padding:10px 0;}@media (max-width:991px){.site-wrap .hero .breadcrumbs{display:none;}}.site-wrap .hero .btn-group{margin:15px 0;}@media (max-width:991px){.site-wrap .hero .btn-group{margin-bottom:0;}}.site-wrap .hero .blurb{bottom:75px;left:0;position:absolute;width:100%;}.site-wrap .hero .blurb h1{color:#fff;margin-bottom:12px;}.site-wrap .hero .blurb p{color:#fff;font-size:24px;line-height:34px;margin-bottom:0;}@media (max-width:991px){.site-wrap .hero .blurb p{display:none;}}.site-wrap .hero .links{position:absolute;right:0;text-align:right;top:80px;width:100%;}@media (min-width:992px) and (max-width:1199px){.site-wrap .hero .links{top:70px;}}@media (max-width:991px){.site-wrap .hero .links{margin-top:20px;position:relative;top:0;}}.site-wrap .hero .links ul{display:inline-block;margin:0 -15px;}@media (max-width:991px){.site-wrap .hero .links ul{display:block;margin:0;}}.site-wrap .hero .links ul li a{background:rgba(183,220,120,0.8);color:#1c1f38;display:block;font-family:"Work Sans",sans-serif !important;font-weight:600;padding:40px 20px;text-align:center;width:260px;transition:background 0.3s linear;}@media (max-width:991px){.site-wrap .hero .links ul li a{font-size:21px;line-height:36px;padding:20px;width:100%;}}.site-wrap .hero .links ul li a::before{color:#587f17;display:block;font-family:icomoon;font-size:50px;font-weight:300;margin-bottom:15px;}@media (max-width:991px){.site-wrap .hero .links ul li a::before{display:none;}}.site-wrap .hero .links ul li a:hover,.site-wrap .hero .links ul li a:focus{background:#b7dc78;}.site-wrap .specialty-cta{margin:50px 0 85px;}@media (max-width:991px){.site-wrap .specialty-cta{margin:5px 0;}}.site-wrap .specialty-cta .blurb{background:#eaf0f3;padding:40px 30px;}@media (max-width:991px){.site-wrap .specialty-cta .blurb{height:auto !important;}}.site-wrap .specialty-cta .blurb .title{color:#7d868c;font-family:"Work Sans",sans-serif;font-weight:600;letter-spacing:1.5px;margin-bottom:5px;text-transform:uppercase;}@media (max-width:991px){.site-wrap .specialty-cta .blurb .title{font-size:16px;}}@media (max-width:767px){.site-wrap .specialty-cta .links{height:auto !important;}}.site-wrap .specialty-cta .links ul{background:#1073bf;padding:20px 10px;margin:0;height:100%;min-height:100% !important;text-align:center;}@media (min-width:1200px){.site-wrap .specialty-cta .links ul{min-height:calc(100% + 20px) !important;}}.site-wrap .specialty-cta .links ul li a{color:#fff;text-decoration:none;}.site-wrap .specialty-cta .links ul li a:hover,.site-wrap .specialty-cta .links ul li a:focus{color:#63d0df;}.site-wrap .specialty-cta .img{position:relative;}.site-wrap .specialty-cta .img img{width:100%;}@media (max-width:767px){.site-wrap .specialty-cta .img img{display:none;}}.site-wrap .specialty-cta .img a{background:#63d0df;bottom:0;color:#2d2d2d;display:block;font-family:"Work Sans",sans-serif;font-weight:600;letter-spacing:1px;right:0%;position:absolute;padding:12px 25px;text-transform:uppercase;width:auto;white-space:nowrap;transition:background 0.3s linear;}@media (max-width:991px){.site-wrap .specialty-cta .img a{position:relative;text-align:center;}}.site-wrap .specialty-cta .img a:hover,.site-wrap .specialty-cta .img a:focus{background:#a2e3ec;}.site-wrap .cta-slider{margin:0px 0 65px;}@media (max-width:991px){.site-wrap .cta-slider{margin:20px 20px 60px 20px;}}.site-wrap .cta-slider .title{color:#7d868c;font-family:"Work Sans",sans-serif;font-weight:600;letter-spacing:1.5px;margin-bottom:5px;text-transform:uppercase;}@media (max-width:991px){.site-wrap .cta-slider .title{font-size:16px;padding:0;margin-bottom:15px;}}.site-wrap .cta-slider .blurb{padding:0 30px 40px 0;}@media (max-width:991px){.site-wrap .cta-slider .blurb{padding:20px 0;}}.site-wrap .news-block.landing{border-top:1px solid #d8dce1;margin:40px 0;padding-top:20px;}@media (max-width:767px){.site-wrap .news-block.landing .stories{margin:0 -15px;}}.site-wrap .news-block.landing .stories .story .img .blurb{padding:20px;}.site-wrap .news-block.landing .stories .story .img .blurb p{margin-bottom:0;}.site-wrap .news-block.results .stories .story .img .blurb{padding:20px;}.site-wrap .news-block.results .stories .story .img .blurb p{margin-bottom:0;}.site-wrap .news-block.sidebar .stories .story .img .blurb{padding:15px;}.site-wrap .news-block.sidebar .stories .story .img .blurb p{margin-bottom:0;font-size:16px;line-height:24px;}.site-wrap .news-block.sidebar .box2{border-bottom:none;}.site-wrap .news-block.sidebar .box2 .news-list .news-item + .news-item{border-top:1px solid #d8dce1;margin-top:15px;padding-top:20px;}.site-wrap .news-block.sidebar .box2 .news-list .news-item p{font-family:"Work Sans",sans-serif;font-size:18px;font-weight:600;line-height:26px;}.site-wrap .news-block.sidebar .box2 .news-list .news-item p + p{margin-top:-12px;}.site-wrap .news-block .title{color:#7d868c;font-family:"Work Sans",sans-serif;font-weight:600;letter-spacing:1.5px;margin-bottom:5px;text-transform:uppercase;}@media (max-width:991px){.site-wrap .news-block .title{font-size:16px;}}.site-wrap .news-block .news-list li,.site-wrap .news-block .news-list .news-item{margin-bottom:25px;}.site-wrap .news-block .news-list li h4,.site-wrap .news-block .news-list .news-item h4{margin-bottom:2px;}.site-wrap .news-block .news-list li p + p,.site-wrap .news-block .news-list .news-item p + p{margin-top:-15px;}.site-wrap .news-block .stories .mobile-slick{margin-top:0;}@media (max-width:767px){.site-wrap .news-block .stories .mobile-slick{margin:0 15px;}}.site-wrap .news-block .stories .story:focus-within{outline:2px solid #1073bf;position:relative;z-index:1;}.site-wrap .news-block .stories .story .img{overflow:hidden;position:relative;}.site-wrap .news-block .stories .story .img::before{background:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);opacity:1;z-index:1;transition:opacity 0.3s linear;position:absolute;width:100%;height:100%;top:0;left:0;content:"";pointer-events:none;}.site-wrap .news-block .stories .story .img::after{font-size:40px;left:30px;line-height:1;top:30px;transform:translate(0,0);}.site-wrap .news-block .stories .story .img:hover::before,.site-wrap .news-block .stories .story .img:focus::before{opacity:.5;}.site-wrap .news-block .stories .story .img:hover img,.site-wrap .news-block .stories .story .img:focus img{transform:scale(1.05);}@media (max-width:991px){.site-wrap .news-block .stories .story .img:hover img,.site-wrap .news-block .stories .story .img:focus img{transform:scale(1.01);}}.site-wrap .news-block .stories .story .img img{width:100%;transform:scale(1.01);transition:transform 0.3s linear;}.site-wrap .news-block .stories .story .img .blurb{bottom:0;color:#fff;left:0;padding:15px 30px;position:absolute;z-index:1;}.site-wrap .news-block .news{background:#eaf0f3;padding:40px;}@media (min-width:992px) and (max-width:1199px){.site-wrap .news-block .news{padding-right:20px;}}@media (max-width:991px){.site-wrap .news-block .news{height:auto !important;margin:15px 15px 0 15px;padding:20px;}}.site-wrap .news-block .news ul{height:100%;margin:0;}@media (max-width:991px){.site-wrap .news-block .news ul .mCSB_scrollTools{display:none !important;}}.site-wrap .news-block .news ul .mCSB_scrollTools .mCSB_dragger_bar{background:rgba(125,134,140,0.75);}.site-wrap .news-block .news ul .mCSB_scrollTools .mCSB_dragger_bar:hover{background:rgba(125,134,140,0.85);}.site-wrap .news-block .news ul li + li{border-top:1px solid #d8dce1;padding-top:15px;}.site-wrap .news-block .news ul li h4{margin-bottom:5px;}.site-wrap .news-block .news ul li p + p{margin-top:-10px;}.site-wrap .news-block .news [tabindex]:focus-visible{outline:2px solid #1073bf;}.site-wrap .events-block{margin:65px 0 120px;}@media (max-width:991px){.site-wrap .events-block{margin:50px 0;}}.site-wrap .events-block h2{margin-bottom:30px;}@media (max-width:991px){.site-wrap .events-block h2{margin-bottom:15px;}}.site-wrap .events-block .title{color:#7d868c;font-family:"Work Sans",sans-serif;font-weight:600;letter-spacing:1.5px;margin-bottom:5px;text-transform:uppercase;}@media (max-width:991px){.site-wrap .events-block .title{font-size:16px;}}@media (max-width:991px){.site-wrap .events-block .class-types{margin:20px 0 50px;}}.site-wrap .events-block .class-list .class{background:#e5f5fc;min-height:130px;padding:20px 45px;position:relative;}@media (max-width:991px){.site-wrap .events-block .class-list .class{min-height:0;padding:15px 20px;}}.site-wrap .events-block .class-list .class + .class{margin-top:35px;}@media (max-width:991px){.site-wrap .events-block .class-list .class + .class{margin-top:15px;}}.site-wrap .events-block .class-list .class .date{background:rgba(0,161,223,0.6);color:#fff;font-family:"Work Sans",sans-serif;font-size:32px;font-weight:400;height:130px;letter-spacing:2px;line-height:36px;left:-15px;padding:30px 15px;position:absolute;text-align:center;top:-15px;width:130px;}@media (max-width:991px){.site-wrap .events-block .class-list .class .date{background:transparent;color:#00a1df;height:auto;left:0;padding:0;position:relative;text-align:left;top:0;width:auto;}}.site-wrap .events-block .class-list .class .date strong{font-size:40px;font-weight:700;}@media (max-width:991px){.site-wrap .events-block .class-list .class .date strong{font-size:32px;}}.site-wrap .events-block .class-list .class .info{padding-left:100px;}@media (max-width:991px){.site-wrap .events-block .class-list .class .info{padding:0;}}.site-wrap .events-block .class-list .class .info h3{margin-bottom:5px;}.site-wrap .events-block .class-list .class .info h3 a{color:#414956;font-weight:600;}.site-wrap .events-block .class-list .class .info h3 a:hover,.site-wrap .events-block .class-list .class .info h3 a:focus{color:#1073bf;}.site-wrap .events-block .class-list .class .info p{margin-bottom:0;}.site-wrap .featured-programs{border-top:1px solid #d8dce1;padding-top:25px;}.site-wrap .share .social a{color:#7d868c;}.site-wrap .share .social a:hover,.site-wrap .share .social a:focus{color:#00a1df;}.site-wrap .share .social a.facebook i{margin-right:10px;}.site-wrap .share .social a i{font-size:30px;margin-right:15px;}body::before{background:rgba(0,0,0,0.6);content:"";height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:4;transition:opacity 0.3s linear;}body.modal-open::before{opacity:1;visibility:visible;}body .modal.open{display:block;z-index:5;}body .modal .close{color:#fff;font-size:30px;font-weight:300;right:0;opacity:1;position:absolute;top:-50px;text-shadow:none;}body .modal .img{left:50%;position:absolute;height:50vh;top:calc(50% + 40px);width:50%;transform:translate(-50%,-50%);}@media (max-width:991px){body .modal .img{width:80%;}}body .img.modal-toggle{cursor:pointer;position:relative;}body .img.modal-toggle::after{color:#fff;content:"\e917";font-family:icomoon;font-size:80px;left:50%;position:absolute;top:50%;z-index:2;transform:translate(-50%,-50%);}@media (max-width:991px){body .img.modal-toggle::after{font-size:60px;}}.site-wrap .modal-wrapper{position:fixed;top:50%;left:50%;padding:40px 40px 50px;height:auto;width:840px;background-color:white;max-height:80vh;max-width:90vw;opacity:0;overflow:auto;pointer-events:none;transform:translate(-50%,-50%);visibility:hidden;z-index:6;}@media (max-width:767px){.site-wrap .modal-wrapper{padding:50px 20px 30px;}}.site-wrap .modal-wrapper.modal-open{opacity:1;pointer-events:auto;visibility:visible;}.site-wrap .modal-wrapper .modal-close{position:absolute;top:20px;right:20px;height:30px;width:30px;background-color:transparent;border:2px solid #2d2d2d;border-radius:50%;font-size:0;transition:background-color 200ms ease;}.site-wrap .modal-wrapper .modal-close:hover,.site-wrap .modal-wrapper .modal-close:focus{background-color:#2d2d2d;}.site-wrap .modal-wrapper .modal-close:hover:before,.site-wrap .modal-wrapper .modal-close:hover:after,.site-wrap .modal-wrapper .modal-close:focus:before,.site-wrap .modal-wrapper .modal-close:focus:after{background-color:white;}.site-wrap .modal-wrapper .modal-close:before,.site-wrap .modal-wrapper .modal-close:after{position:absolute;top:50%;left:50%;height:2px;width:14px;background-color:#2d2d2d;content:'';display:block;transform:translate(-50%,-50%);transition:background-color 200ms ease;}.site-wrap .modal-wrapper .modal-close:before{transform:translate(-50%,-50%) rotate(45deg);}.site-wrap .modal-wrapper .modal-close:after{transform:translate(-50%,-50%) rotate(-45deg);}.site-wrap .modal-wrapper h2{margin-top:0;margin-bottom:12px;font-family:"Work Sans",sans-serif;font-size:35px;font-weight:700;line-height:42px;}.site-wrap .modal-wrapper h3{margin-top:0;font-family:"Work Sans",sans-serif;}.site-wrap .modal-wrapper h4{margin-top:0;font-family:"Work Sans",sans-serif;font-size:21px;font-weight:600;line-height:30px;}.site-wrap .modal-wrapper hr{margin-top:30px;margin-bottom:30px;}.site-wrap .modal-wrapper p{margin-bottom:30px;}.site-wrap .modal-wrapper .virtual-modal{display:block;}.modal-overlay{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.75);opacity:0;pointer-events:none;transition:opacity 400ms ease;z-index:5;}.modal-overlay.modal-open{opacity:1;pointer-events:auto;}.virtual-modal{display:none;}.virtual-modal--actions{display:flex;align-items:center;}@media (max-width:767px){.virtual-modal--actions{flex-direction:column;}}.virtual-modal--actions .btn{margin-right:20px;}@media (max-width:767px){.virtual-modal--actions .btn{margin-bottom:16px;margin-right:0;padding:10px 16px;}}@media (max-width:767px){.site-wrap .featured-stories-search-form,.site-wrap .featured-news-search-form{margin-bottom:15px;}}.site-wrap .featured-stories-search-form .form-item,.site-wrap .featured-news-search-form .form-item{padding:0;}.site-wrap .featured-stories-search-form .form-item input,.site-wrap .featured-news-search-form .form-item input{background:#eaf0f3;border:2px solid #eaf0f3;}.site-wrap .featured-stories-search-form .keyword-search,.site-wrap .featured-news-search-form .keyword-search{position:relative;margin-bottom:20px;}.site-wrap .featured-stories-search-form .keyword-search .form-item,.site-wrap .featured-news-search-form .keyword-search .form-item{margin-bottom:0;}.site-wrap .featured-stories-search-form .keyword-search .keyword-submit,.site-wrap .featured-news-search-form .keyword-search .keyword-submit{border:0;top:50%;background:none;font-size:0;line-height:0;padding:0;position:absolute;right:15px;transform:translate(0,-50%);}@media (max-width:991px){.site-wrap .featured-stories-search-form .keyword-search .keyword-submit,.site-wrap .featured-news-search-form .keyword-search .keyword-submit{right:30px;}}.site-wrap .featured-stories-search-form .keyword-search .keyword-submit::after,.site-wrap .featured-news-search-form .keyword-search .keyword-submit::after{color:#63d0df;content:"\e91c";font-family:icomoon;font-size:30px;font-weight:300;line-height:30px;}.site-wrap .news-block.results{margin-top:15px;}.site-wrap .news-block.results .stories{margin:0;}.site-wrap .news-block.results .story{margin-bottom:20px;}.site-wrap .doctor-search-form .keyword-search{background:#fff;padding:30px 25px 10px;margin:0 0 30px;}@media (max-width:991px){.site-wrap .doctor-search-form .keyword-search{padding:20px 15px 10px;}}.site-wrap .doctor-search-form .keyword-search .form-item{padding:0;}.site-wrap .doctor-search-form .keyword-search .form-item input{background:transparent;border:none;border-bottom:2px solid #1c1f38;color:#1c1f38;font-size:21px;padding:7px 0px;}.site-wrap .doctor-search-form .keyword-search .form-item input::-webkit-input-placeholder{font-style:italic;opacity:1;}.site-wrap .doctor-search-form .keyword-search .form-item input:-moz-placeholder{font-style:italic;opacity:1;}.site-wrap .doctor-search-form .keyword-search .form-item input::-moz-placeholder{font-style:italic;opacity:1;}.site-wrap .doctor-search-form .keyword-search .form-item input:-ms-input-placeholder{font-style:italic;opacity:1;}.site-wrap .doctor-search-form .keyword-search .form-item .btn-group{margin:0;}.site-wrap .doctor-search-form .keyword-search .form-item-keywords{position:relative;}.site-wrap .doctor-search-form .keyword-search .form-item-keywords::after{bottom:10px;color:#1c1f38;content:"\e91c";font-family:icomoon;font-size:34px;font-weight:300;line-height:30px;position:absolute;right:0;}.site-wrap .doctor-search-form .keyword-search .form-item-keywords input{padding-right:40px;}.site-wrap .doctor-search-form .keyword-search .or{color:#2d2d2d;display:block;font-size:18px;font-weight:700;letter-spacing:1px;line-height:50px;text-align:center;}@media (max-width:767px){.site-wrap .doctor-search-form .keyword-search .or{text-align:left;}}.site-wrap .doctor-search-form .form-item-specialty .bootstrap-select .btn{font-size:21px;}.site-wrap .doctor-search-form .form-item-specialty .bootstrap-select .btn .caret{border-top:9px dashed;border-top:9px solid\9;border-right:9px solid transparent;border-left:9px solid transparent;}.site-wrap .doctor-search-form .filters .h5{color:#fff;margin-bottom:0;}@media (max-width:991px){.site-wrap .doctor-search-form .filters .h5{position:relative;}}@media (max-width:991px){.site-wrap .doctor-search-form .filters .h5::after{content:"\e918";font-family:icomoon;position:absolute;right:15px;top:50%;transform:translate(0,-50%);}}@media (max-width:991px){.site-wrap .doctor-search-form .filters .h5.open::after{content:"\e915";}}@media (max-width:991px){.site-wrap .doctor-search-form .filters .h5.open + .filter-container{padding:10px 0 25px;}}.site-wrap .doctor-search-form .filters .form-item{padding:0;}@media (max-width:991px){.site-wrap .doctor-search-form .filters .form-item{margin-bottom:20px;}}@media (max-width:991px){.site-wrap .doctor-search-form .filters .form-item .bootstrap-select{margin:0;}}@media (max-width:991px){.site-wrap .doctor-search-form .filters .filter-container{max-height:0;overflow:hidden;transition:max-height 0.3s linear,padding 0.3s linear;}}.site-wrap .doctor-search-form .filters .checkbox{width:auto;margin-right:0;padding:0px 20px 0 0;}@media (min-width:992px) and (max-width:1199px){.site-wrap .doctor-search-form .filters .checkbox{margin:0px 0 16px 0;padding-top:0;}}@media (max-width:991px){.site-wrap .doctor-search-form .filters .checkbox{margin:0 0 15px 0;padding-top:5px;}}.site-wrap .doctor-search-form .filters .checkbox label{font-size:16px;}.site-wrap .doctor-search-form .filters .checkbox label::before{border-color:#fff;}.site-wrap .doctor-search-form .filters .checkbox label::after{color:#fff;}.site-wrap .doctor-search-form .form-submit{margin-top:5px;}@media (max-width:991px){.site-wrap .doctor-search-form .form-submit{margin-top:15px;}}.site-wrap .doctor-search-form .btn-formclear{color:#fff;margin:0 0 0 15px;}.site-wrap .doctor-search .top p,.site-wrap .doctor-search .bottom p{display:inline-block;}.site-wrap .doctor-search .pager{float:right;}@media (max-width:991px){.site-wrap .doctor-search .pager{float:none;}}.site-wrap .doctor-search .search-results.doctor .teaser{border-bottom:1px solid #d8dce1;margin-bottom:30px;padding-bottom:30px;}.site-wrap .doctor-search .search-results.doctor .teaser a:hover h3,.site-wrap .doctor-search .search-results.doctor .teaser a:hover .h5,.site-wrap .doctor-search .search-results.doctor .teaser a:focus h3,.site-wrap .doctor-search .search-results.doctor .teaser a:focus .h5{border-color:#63d0df;color:#1073bf;}.site-wrap .doctor-search .search-results.doctor .teaser a h3,.site-wrap .doctor-search .search-results.doctor .teaser a .h5{border-bottom:2px solid #1073bf;color:#1c1f38;display:inline;line-height:24px;transition:border 0.3s linear,color 0.3s linear;}@media (max-width:991px){.site-wrap .doctor-search .search-results.doctor .teaser img{width:100%;margin-bottom:25px;}}.site-wrap .doctor-search .search-results.doctor .teaser .title{font-size:21px;margin-top:10px;}.site-wrap .doctor-search .search-results.doctor .teaser .btn{margin-bottom:10px;min-width:250px;text-align:center;}@media (max-width:991px){.site-wrap .doctor-search .search-results.doctor .teaser .btn{min-width:0;width:100%;}}.site-wrap .doctor-search .search-results.doctor .teaser .btn i{font-size:21px;vertical-align:text-bottom;margin-right:5px;}.site-wrap .doctor-search .search-results.doctor .teaser .sph-group{display:block;margin-top:10px;}@media (max-width:991px){.site-wrap .doctor-search .search-results.doctor .teaser .sph-group{margin:15px 0 25px;}}.site-wrap .doctor-search .search-results.doctor .teaser .sph-group i{color:#b7dc78;display:block;float:left;font-size:26px;margin:-1px 5px 10px 0;}.site-wrap .doctor-search .search-results.doctor .teaser .box1{margin-bottom:0;}.site-wrap .doctor-search .search-results.doctor .teaser .phone.big{font-size:24px;margin:5px 0;}.site-wrap .doctor-search .search-results.doctor .teaser .new-patients{margin:10px 0;}.site-wrap .doctor-search .search-results.doctor .teaser .new-patients i{color:#63d0df;display:block;float:left;font-size:26px;margin:-1px 5px 10px 0;}.site-wrap .doctor-search .search-results.doctor .teaser .offers-virtual{margin:10px 0;}.site-wrap .doctor-search .search-results.doctor .teaser .offers-virtual i{color:#1073bf;display:block;float:left;font-size:26px;margin:-1px 5px 10px 0;}.site-wrap .specialties-treatments-search-form .form-item{padding:0;margin:0;}.site-wrap .specialties-treatments-search-form .keyword-search{position:relative;margin-bottom:20px;}.site-wrap .specialties-treatments-search-form .keyword-search input{color:#7d868c;font-size:28px;font-weight:300;line-height:28px;padding:20px 20px 22px 20px;}.site-wrap .specialties-treatments-search-form .keyword-search input::-webkit-input-placeholder{font-style:italic;opacity:1;}.site-wrap .specialties-treatments-search-form .keyword-search input:-moz-placeholder{font-style:italic;opacity:1;}.site-wrap .specialties-treatments-search-form .keyword-search input::-moz-placeholder{font-style:italic;opacity:1;}.site-wrap .specialties-treatments-search-form .keyword-search input:-ms-input-placeholder{font-style:italic;opacity:1;}@media (max-width:767px){.site-wrap .specialties-treatments-search-form .keyword-search input{font-size:16px;font-weight:300;line-height:20px;padding:15px;}}.site-wrap .specialties-treatments-search-form .keyword-search .keyword-submit{border:0;top:50%;background:none;font-size:0;line-height:0;padding:0;position:absolute;right:40px;transform:translate(0,-50%);}@media (max-width:991px){.site-wrap .specialties-treatments-search-form .keyword-search .keyword-submit{right:30px;}}.site-wrap .specialties-treatments-search-form .keyword-search .keyword-submit::after{background:linear-gradient(-45deg,#63d0df 50%,#00a1df 100%);background:-ms-linear-gradient(-45deg,#fff 50%,#fff 100%);background-size:200%;background-position:0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#63d0df;content:"\e91c";display:block;font-family:icomoon;font-size:40px;font-weight:300;line-height:41px;width:41px;transition:background-position 0.3s linear;}@media (max-width:991px){.site-wrap .specialties-treatments-search-form .keyword-search .keyword-submit::after{font-size:36px;}}.site-wrap .specialties-treatments-search-form .keyword-search .keyword-submit:hover::after,.site-wrap .specialties-treatments-search-form .keyword-search .keyword-submit:focus::after{background-position:100%;}.site-wrap .specialties-treatments-search-form .letter-filter{margin:12px 0 25px;}@media (max-width:767px){.site-wrap .specialties-treatments-search-form .letter-filter{margin:0 0 20px;}}.site-wrap .specialties-treatments-search-form .letter-filter ul{list-style-type:none;padding:0;margin:0;}.site-wrap .specialties-treatments-search-form .letter-filter ul li{float:left;display:block;color:#d8dce1;font-size:24px;font-weight:500;line-height:28px;margin-right:22px;text-transform:uppercase;}@media (max-width:767px){.site-wrap .specialties-treatments-search-form .letter-filter ul li{font-size:21px;margin:0 24px 15px 0;}}@media (min-width:1200px){.site-wrap .specialties-treatments-search-form .letter-filter ul li:last-child{float:right;}}.site-wrap .specialties-treatments-search-form .letter-filter ul li a:not(.read-more){color:#2d2d2d;text-decoration:none;}.site-wrap .specialties-treatments-search-form .letter-filter ul li a:not(.read-more):hover,.site-wrap .specialties-treatments-search-form .letter-filter ul li a:not(.read-more):focus{color:#1073bf;text-decoration:none;}.site-wrap .specialties-treatments-results .teaser{margin-bottom:30px;}.site-wrap .nav-toggle{border:2px solid #f4f7fa;color:#2d2d2d;padding:10px 35px 10px 15px;position:relative;width:75vw;}@media (min-width:992px) and (max-width:1199px){.site-wrap .nav-toggle{width:50vw;}}.site-wrap .nav-toggle i{color:#63d0df;position:absolute;right:15px;top:50%;transform:translate(0,-50%);}.site-wrap .nav-toggle.open i{line-height:0;transform:rotate(180deg);}.site-wrap .nav-toggle.open + .location-nav{max-height:600px;border:2px solid #f4f7fa;border-top-color:#63d0df;}.site-wrap .location-nav{border-top:2px solid #63d0df;border-bottom:2px solid #63d0df;padding:15px 0;margin-bottom:30px;}@media (min-width:992px) and (max-width:1199px){.site-wrap .location-nav{background:#fff;border:2px solid transparent;max-height:0;width:50vw;overflow:hidden;padding:0;position:absolute;z-index:9;transition:max-height 0.3s linear,border 0.3s linear;}}@media (max-width:991px){.site-wrap .location-nav{background:#fff;border:2px solid transparent;max-height:0;width:75vw;overflow:hidden;padding:0;position:absolute;z-index:9;transition:max-height 0.3s linear,border 0.3s linear;}}.site-wrap .location-nav a{color:#1073bf;font-family:"Karla",sans-serif;font-size:18px;}@media (min-width:1200px){.site-wrap .location-nav a{font-size:16px;font-weight:600;}}@media (min-width:992px) and (max-width:1199px){.site-wrap .location-nav a{background:#fff;color:#2d2d2d;display:block;margin:0;padding:10px;}}@media (max-width:991px){.site-wrap .location-nav a{background:#fff;color:#2d2d2d;display:block;margin:0;padding:10px;}}.site-wrap .location-nav a:hover,.site-wrap .location-nav a:focus{color:#63d0df;}.site-wrap .location-nav a + a{border-top:2px solid #f4f7fa;}@media (min-width:1200px){.site-wrap .location-nav a + a{border:none;margin-left:30px;}}.site-wrap .location-results section + section{margin-top:10px;}.site-wrap .location-results section .teaser{margin:10px 0 25px;}.site-wrap .location-results section .teaser h4{font-size:18px;line-height:26px;margin:15px 0 5px 0;}.site-wrap .location-results section .teaser img{width:100%;}.site-wrap .location-results section .teaser .address{margin-bottom:0;}.site-wrap .search-form .form-item{padding:0;margin:0;}.site-wrap .search-form .keyword-search{position:relative;margin-bottom:20px;}.site-wrap .search-form .keyword-search input{color:#7d868c;font-size:28px;font-weight:300;line-height:28px;padding:20px 20px 22px 20px;}.site-wrap .search-form .keyword-search input::-webkit-input-placeholder{font-style:italic;opacity:1;}.site-wrap .search-form .keyword-search input:-moz-placeholder{font-style:italic;opacity:1;}.site-wrap .search-form .keyword-search input::-moz-placeholder{font-style:italic;opacity:1;}.site-wrap .search-form .keyword-search input:-ms-input-placeholder{font-style:italic;opacity:1;}@media (max-width:767px){.site-wrap .search-form .keyword-search input{font-size:16px;font-weight:300;line-height:20px;padding:15px;}}.site-wrap .search-form .keyword-search .keyword-submit{border:0;top:50%;background:none;font-size:0;line-height:0;padding:0;position:absolute;right:40px;transform:translate(0,-50%);}@media (max-width:991px){.site-wrap .search-form .keyword-search .keyword-submit{right:30px;}}.site-wrap .search-form .keyword-search .keyword-submit::after{background:linear-gradient(-45deg,#63d0df 50%,#00a1df 100%);background:-ms-linear-gradient(-45deg,#fff 50%,#fff 100%);background-size:200%;background-position:0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#63d0df;content:"\e91c";display:block;font-family:icomoon;font-size:40px;font-weight:300;line-height:41px;width:41px;transition:background-position 0.3s linear;}@media (max-width:991px){.site-wrap .search-form .keyword-search .keyword-submit::after{font-size:36px;}}.site-wrap .search-form .keyword-search .keyword-submit:hover::after,.site-wrap .search-form .keyword-search .keyword-submit:focus::after{background-position:100%;}.site-wrap .search-form .filter-toggle{background:#1073bf;color:#fff;display:none;letter-spacing:.5px;margin:10px 0 0 0;text-transform:uppercase;font-size:21px;font-weight:600;padding:10px 15px 8px;text-align:center;}.site-wrap .search-form .filter-toggle::after{content:"+";margin-left:5px;}@media (max-width:767px){.site-wrap .search-form .filter-toggle{display:block;}.site-wrap .search-form .filter-toggle + .filters{border:2px solid #1073bf;display:block;margin-top:0;max-height:0;overflow:hidden;padding:0 15px;transition:max-height 0.3s linear,padding 0.3s linear;}.site-wrap .search-form .filter-toggle + .filters a{display:block;}.site-wrap .search-form .filter-toggle + .filters a::before{display:none;}.site-wrap .search-form .filter-toggle.open::after{content:"–";}.site-wrap .search-form .filter-toggle.open + .filters{max-height:300px;padding:15px;}}.site-wrap .search-form .filters{margin:5px 0 65px 0;}@media (max-width:767px){.site-wrap .search-form .filters{margin-bottom:25px;}}.site-wrap .search-form .filters a{color:#1c1f38;font-family:"Work Sans",sans-serif;font-size:18px;font-weight:600;letter-spacing:1px;margin-right:35px;position:relative;text-transform:uppercase;}@media (max-width:767px){.site-wrap .search-form .filters a{display:inline-block;margin-bottom:15px;}}.site-wrap .search-form .filters a:hover,.site-wrap .search-form .filters a:focus,.site-wrap .search-form .filters a.active{color:#1073bf;}.site-wrap .search-form .filters a:hover::before,.site-wrap .search-form .filters a:focus::before,.site-wrap .search-form .filters a.active::before{width:100%;}.site-wrap .search-form .filters a::before{background:#1073bf;content:"";left:0;height:2px;position:absolute;top:calc(100% + 2px);width:0%;transition:width 0.3s linear;}.site-wrap .search-results h4{margin-bottom:5px;}.site-wrap .search-results h3{font-size:24px;font-weight:500;margin-bottom:30px;}.site-wrap .search-results article{margin-bottom:25px;}.site-wrap .search-results + .pager{border-top:1px solid #eaf0f3;margin-top:30px;padding-top:15px;}.site-wrap .doctor-results h4{margin-bottom:15px;}@media (min-width:768px) and (max-width:991px){.site-wrap .doctor-results .results{margin:0 -15px;}}@media (min-width:768px) and (max-width:991px){.site-wrap .doctor-results .results .search-result{float:left;padding:0 15px;width:33%;}.site-wrap .doctor-results .results .search-result img{margin-bottom:15px;}}.site-wrap .location-results{margin-top:30px;}.site-wrap .location-results h4{margin-bottom:15px;}@media (min-width:768px) and (max-width:991px){.site-wrap .location-results .results{margin:0 -15px;}}@media (min-width:768px) and (max-width:991px){.site-wrap .location-results .results .search-result{float:left;padding:0 15px;width:33%;}}.site-wrap ul.typeahead{border-radius:0;border:5px solid #eaf0f3;box-shadow:none;margin:5px 0 0 0;padding:0;width:100%;}.site-wrap ul.typeahead li{margin-bottom:0;}.site-wrap ul.typeahead li.active a{background:#eaf0f3 !important;color:#2d2d2d;}.site-wrap ul.typeahead li + li{border-top:2px solid #eaf0f3;}.site-wrap ul.typeahead li a{color:#2d2d2d;font-size:16px;padding:10px 15px;}.site-wrap .pager{margin:0 0 20px 0;text-align:left;}@media (max-width:767px){.site-wrap .pager{margin-top:10px;text-align:center;}}.site-wrap .pager ul{padding:0;margin:0 !important;list-style-type:none;}.site-wrap .pager ul li{display:inline;}.site-wrap .pager ul li:first-child a{padding-left:0;}.site-wrap .pager ul li.is-active a{background:none;color:#00a1df;font-weight:600;}.site-wrap .pager ul li.pager__item--ellipsis{color:#7d868c;font-size:24px;vertical-align:5px;}.site-wrap .pager ul li a{background:none;border:none;color:#7d868c;font-size:18px;padding:0 6px;position:relative;}@media (max-width:767px){.site-wrap .pager ul li a{font-size:24px;padding:0 11px;}}.site-wrap .pager ul li a:hover,.site-wrap .pager ul li a:focus{background:none;color:#00a1df;}.site-wrap .pager ul li a i{color:#00a1df;font-size:16px;}@media (max-width:991px){.slick.mobile-slick,.mobile-slick.mobile-slick{margin-top:25px;}}.slick.alt .slick-arrow,.mobile-slick.alt .slick-arrow{background:rgba(255,255,255,0.5);height:50px;width:50px;transition:background 0.3s linear;}.slick.alt .slick-arrow::before,.mobile-slick.alt .slick-arrow::before{color:#1073bf;font-family:icomoon;font-size:20px;}.slick.alt .slick-arrow:hover,.slick.alt .slick-arrow:focus,.mobile-slick.alt .slick-arrow:hover,.mobile-slick.alt .slick-arrow:focus{background:#fff;}.slick.alt .slick-arrow:hover::before,.slick.alt .slick-arrow:focus::before,.mobile-slick.alt .slick-arrow:hover::before,.mobile-slick.alt .slick-arrow:focus::before{color:#00a1df;}.slick.alt .slick-arrow.slick-prev,.mobile-slick.alt .slick-arrow.slick-prev{left:10px;text-indent:-4px;}.slick.alt .slick-arrow.slick-next,.mobile-slick.alt .slick-arrow.slick-next{right:10px;text-indent:4px;}.slick .slick-arrow,.mobile-slick .slick-arrow{height:40px;width:40px;z-index:1;}.slick .slick-arrow:focus-visible,.mobile-slick .slick-arrow:focus-visible{outline:2px solid #1073bf;}.slick .slick-arrow::before,.mobile-slick .slick-arrow::before{color:#1c1f38;font-family:icomoon;font-size:40px;opacity:1;transition:color 0.3s linear;}@media (max-width:767px){.slick .slick-arrow::before,.mobile-slick .slick-arrow::before{font-size:30px;}}.slick .slick-arrow:hover::before,.mobile-slick .slick-arrow:hover::before{color:#b7dc78;}.slick .slick-arrow.slick-prev,.mobile-slick .slick-arrow.slick-prev{left:-50px;}@media (max-width:767px){.slick .slick-arrow.slick-prev,.mobile-slick .slick-arrow.slick-prev{left:-20px;}}.slick .slick-arrow.slick-prev::before,.mobile-slick .slick-arrow.slick-prev::before{content:"\e910";}.slick .slick-arrow.slick-next,.mobile-slick .slick-arrow.slick-next{right:-50px;}@media (max-width:767px){.slick .slick-arrow.slick-next,.mobile-slick .slick-arrow.slick-next{right:-20px;}}.slick .slick-arrow.slick-next::before,.mobile-slick .slick-arrow.slick-next::before{content:"\e91a";}.slick .slick-dots button:focus-visible,.mobile-slick .slick-dots button:focus-visible{outline:2px solid #1073bf;}.cta-slider .slick-arrow{height:40px;width:40px;}@media (max-width:767px){.cta-slider .slick-arrow{top:80px;}}.cta-slider .slick-arrow.slick-prev{left:-50px;}@media (max-width:767px){.cta-slider .slick-arrow.slick-prev{left:-40px;}}.cta-slider .slick-arrow.slick-next{right:-50px;}@media (max-width:767px){.cta-slider .slick-arrow.slick-next{right:-40px;}}.cta-slider .slick-dots{bottom:0;margin:0;padding:0 15px;text-align:left;width:50%;}@media (max-width:767px){.cta-slider .slick-dots{padding:0;width:100%;}}.cta-slider .slick-dots::before{background:#d8dce1;content:"";height:1px;position:absolute;right:30px;top:calc(50% + 3px);width:calc(100% - 30px);z-index:0;}@media (max-width:767px){.cta-slider .slick-dots::before{right:0;width:100%;}}.cta-slider .slick-dots li{margin:0 2px;}.cta-slider .slick-dots li.slick-active button::before{color:#b7dc78;opacity:1;}.cta-slider .slick-dots li button::before{color:#d8dce1;font-size:20px;opacity:1;}.site-wrap .header{background:#0c4d80;padding:7px 0 2px;position:relative;text-align:right;}@media (max-width:991px){.site-wrap .header{display:none;}}.site-wrap .header::after{background:linear-gradient(90deg,#b7dc78,#63d0df,#00a1df);background-size:200% 200%;bottom:0;content:"";display:block;height:5px;position:absolute;width:100%;animation:gradient 20s infinite;}@keyframes gradient{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}.site-wrap .header ul:not(.contextual-links){margin:0;}.site-wrap .header ul:not(.contextual-links) li{display:inline-block;}.site-wrap .header ul:not(.contextual-links) li + li{margin-left:35px;}.site-wrap .header ul:not(.contextual-links) li a{color:#fff;display:block;font-size:16px;}@media (min-width:992px) and (max-width:1199px){.site-wrap .header ul:not(.contextual-links) li a{font-size:15px;}}.site-wrap .header ul:not(.contextual-links) li a:hover,.site-wrap .header ul:not(.contextual-links) li a:focus,.site-wrap .header ul:not(.contextual-links) li a.active{color:#63d0df;}.site-wrap .header ul:not(.contextual-links) li a.appt::before{content:"\e905";color:#63d0df;font-family:icomoon;margin-right:10px;font-size:20px;vertical-align:top;}.site-wrap .header ul:not(.contextual-links) li a.contact::before{content:"\e916";color:#63d0df;font-family:icomoon;margin-right:10px;font-size:20px;vertical-align:top;}.site-wrap .navigation{left:0;position:relative;width:100%;z-index:3;}.site-wrap .navigation .container{background:#fff;}.site-wrap .navigation .container img{display:block;margin-top:5px;}@media (min-width:768px) and (max-width:991px){.site-wrap .navigation .container img{max-width:212px;}}@media (max-width:767px){.site-wrap .navigation .container img{max-width:188px;}}.site-wrap .navigation .container nav{float:right;margin-top:20px;text-align:right;}@media (min-width:992px) and (max-width:1199px){.site-wrap .navigation .container nav{margin-top:10px;}}.site-wrap .navigation .container nav ul:not(.contextual-links){margin:2px 0 0 0;}@media (min-width:992px) and (max-width:1199px){.site-wrap .navigation .container nav ul:not(.contextual-links){margin-top:3px;}}.site-wrap .navigation .container nav ul:not(.contextual-links) li{display:inline-block;margin-bottom:0;}.site-wrap .navigation .container nav ul:not(.contextual-links) li a{color:#414956;display:block;font-family:"Work Sans",sans-serif;font-size:16px;font-weight:600;}@media (min-width:1300px){.site-wrap .navigation .container nav ul:not(.contextual-links) li a{font-size:18px;}}.site-wrap .navigation .container nav ul:not(.contextual-links) li a:hover,.site-wrap .navigation .container nav ul:not(.contextual-links) li a:focus,.site-wrap .navigation .container nav ul:not(.contextual-links) li a.is-active{color:#1073bf;}.site-wrap .navigation .container nav ul:not(.contextual-links) li.level-1{position:relative;}.site-wrap .navigation .container nav ul:not(.contextual-links) li.level-1 + .level-1{margin-left:29px;}@media (min-width:992px) and (max-width:1199px){.site-wrap .navigation .container nav ul:not(.contextual-links) li.level-1 + .level-1{margin-left:10px;}}.site-wrap .navigation .container nav ul:not(.contextual-links) li.level-1.parent{padding-right:25px;}.site-wrap .navigation .container nav ul:not(.contextual-links) li.level-1.parent::after{color:#63d0df;content:"\e908";font-family:icomoon;font-size:15px;position:absolute;right:0;top:0;}.site-wrap .navigation .container nav ul:not(.contextual-links) li.level-1.parent:hover::after,.site-wrap .navigation .container nav ul:not(.contextual-links) li.level-1.parent:focus-within::after{transform:rotate(180deg);}.site-wrap .navigation .container nav ul:not(.contextual-links) li.level-1.parent:hover > ul,.site-wrap .navigation .container nav ul:not(.contextual-links) li.level-1.parent:focus-within > ul{opacity:1;visibility:visible;}.site-wrap .navigation .container nav ul:not(.contextual-links) li.level-1.parent:last-child > ul{left:auto;right:0;}.site-wrap .navigation .container nav ul:not(.contextual-links) li.level-1 > a{margin-bottom:15px;}@media (min-width:1200px){.site-wrap .navigation .container nav ul:not(.contextual-links) li.level-1 > a{margin-bottom:20px;}}.site-wrap .navigation .container nav ul:not(.contextual-links) li.level-1 > a.two-col + ul{-moz-columns:2;columns:2;min-width:400px;}.site-wrap .navigation .container nav ul:not(.contextual-links) li.level-1 > a.two-col + ul .level-2{margin:0;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;}.site-wrap .navigation .container nav ul:not(.contextual-links) li.level-1 > ul{background:#fff;border:4px solid #eaf0f3;margin:0;min-width:300px;opacity:0;position:absolute;padding:15px;left:0;top:100%;text-align:left;visibility:hidden;z-index:9;transition:opacity 0.3s linear;}.site-wrap .navigation .container nav ul:not(.contextual-links) li.level-1 > ul .level-2{display:block;}.site-wrap .navigation .container nav ul:not(.contextual-links) li.level-1 > ul .level-2 a{display:inline-block;font-size:16px;font-weight:400;line-height:24px;margin-bottom:10px;position:relative;}.site-wrap .navigation .container nav ul:not(.contextual-links) li.level-1 > ul .level-2 a:hover,.site-wrap .navigation .container nav ul:not(.contextual-links) li.level-1 > ul .level-2 a:focus{color:#1073bf;}.site-wrap .navigation .container .search-toggle{background:transparent;border:none;float:right;font-size:0;height:75px;margin:0 -15px 0 20px;padding:0;width:70px;}@media (min-width:1300px){.site-wrap .navigation .container .search-toggle{width:80px;}}@media (min-width:992px) and (max-width:1199px){.site-wrap .navigation .container .search-toggle{height:55px;width:55px;margin-left:10px;}}@media (max-width:991px){.site-wrap .navigation .container .search-toggle{background:#00a1df;height:70px;margin:0;}}@media (max-width:767px){.site-wrap .navigation .container .search-toggle{height:60px;width:60px;}}.site-wrap .navigation .container .search-toggle:hover i::before{background-position:100%;}.site-wrap .navigation .container .search-toggle i::before{background:linear-gradient(-45deg,#63d0df 50%,#00a1df 100%);background:-ms-linear-gradient(-45deg,#fff 50%,#fff 100%);background-size:200%;background-position:0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#63d0df;display:block;font-size:37px;line-height:38px;margin:0 auto;width:38px;transition:background-position 0.3s linear;}@media (min-width:992px) and (max-width:1199px){.site-wrap .navigation .container .search-toggle i::before{font-size:34px;}}@media (max-width:991px){.site-wrap .navigation .container .search-toggle i::before{background:transparent;color:#fff;font-size:35px;-webkit-text-fill-color:#fff;}}.search-open .site-wrap .navigation .container .search-toggle i::before{background:transparent;color:#d8dce1;content:"\e912";font-size:24px;-webkit-text-fill-color:#d8dce1;}@media (max-width:991px){.search-open .site-wrap .navigation .container .search-toggle i::before{background:transparent;color:#fff;-webkit-text-fill-color:#fff;}}.site-wrap .navigation .container .menu-toggle{background:#63d0df;border:none;float:right;font-size:0;height:60px;margin-right:-15px;outline:none;padding:0;width:60px;}@media (min-width:768px) and (max-width:991px){.site-wrap .navigation .container .menu-toggle{height:70px;width:70px;}}.site-wrap .navigation .container .menu-toggle span{background:#fff;border-radius:10px;display:block;height:4px;margin:5px auto;width:36px;}.site-wrap .navigation .container .menu-toggle i::before{color:#fff;font-size:30px;}.menu-open .site-wrap .navigation .container .menu-toggle i::before{font-size:24px;content:"\e912";}.menu-open .site-wrap .navigation .container .menu-toggle i span{display:none;}.site-wrap .navigation .container .global-search{background:rgba(28,31,56,0.8);opacity:0;position:absolute;right:0;top:100%;visibility:hidden;width:50%;transition:opacity 0.3s linear;}@media (max-width:991px){.site-wrap .navigation .container .global-search{border:5px solid #00a1df;background:#e5f5fc;width:100%;}}.search-open .site-wrap .navigation .container .global-search{opacity:1;visibility:visible;}.site-wrap .navigation .container .global-search input{background:none;border:none;box-shadow:none;color:#fff;font-size:28px;height:75px;line-height:35px;padding:20px 80px 20px 30px;}@media (min-width:992px) and (max-width:1199px){.site-wrap .navigation .container .global-search input{font-size:21px;height:55px;}}@media (max-width:991px){.site-wrap .navigation .container .global-search input{color:#2d2d2d;font-size:18px;height:60px;padding:15px 60px 15px 20px;}}.site-wrap .navigation .container .global-search input::-webkit-input-placeholder{color:#fff;opacity:1;}@media (max-width:991px){.site-wrap .navigation .container .global-search input::-webkit-input-placeholder{color:#2d2d2d;}}.site-wrap .navigation .container .global-search input:-moz-placeholder{color:#fff;opacity:1;}@media (max-width:991px){.site-wrap .navigation .container .global-search input:-moz-placeholder{color:#2d2d2d;}}.site-wrap .navigation .container .global-search input::-moz-placeholder{color:#fff;opacity:1;}@media (max-width:991px){.site-wrap .navigation .container .global-search input::-moz-placeholder{color:#2d2d2d;}}.site-wrap .navigation .container .global-search input:-ms-input-placeholder{color:#fff;opacity:1;}@media (max-width:991px){.site-wrap .navigation .container .global-search input:-ms-input-placeholder{color:#2d2d2d;}}.site-wrap .navigation .container .global-search input:focus{border:none;box-shadow:none;}.site-wrap .navigation .container .global-search .btn-search{background:#00a1df;border:none;color:#fff;float:right;font-size:0;height:75px;margin:0;position:absolute;right:0;top:0;width:80px;transition:background 0.3s linear;}@media (min-width:992px) and (max-width:1199px){.site-wrap .navigation .container .global-search .btn-search{height:55px;width:55px;}}@media (max-width:991px){.site-wrap .navigation .container .global-search .btn-search{background:transparent;color:#00a1df;height:60px;width:55px;}}.site-wrap .navigation .container .global-search .btn-search:hover,.site-wrap .navigation .container .global-search .btn-search:focus{background:#1073bf;}@media (max-width:991px){.site-wrap .navigation .container .global-search .btn-search:hover,.site-wrap .navigation .container .global-search .btn-search:focus{background:none;}}.site-wrap .navigation .container .global-search .btn-search i::before{font-size:40px;}@media (min-width:992px) and (max-width:1199px){.site-wrap .navigation .container .global-search .btn-search i::before{font-size:34px;}}@media (max-width:991px){.site-wrap .navigation .container .global-search .btn-search i::before{font-size:30px;}}.offcanvas{background:#fff;border:5px solid #63d0df;display:none;opacity:0;position:absolute;top:60px;width:100%;visibility:hidden;transition:opacity 0.3s linear;}@media (min-width:768px) and (max-width:991px){.offcanvas{top:70px;}}@media (max-width:991px){.offcanvas{display:block;}}.menu-open .offcanvas{opacity:1;visibility:visible;}.offcanvas ul{list-style-type:none;margin:0 !important;padding:0;}.offcanvas nav{padding:20px 20px 10px 20px;}.offcanvas nav ul li.parent > ul{display:none;}.offcanvas nav ul li a{color:#414956;display:block;font-size:18px;font-weight:600;margin-bottom:10px;text-decoration:none;}.offcanvas .mobile-utility{background:#d8dce1;padding:20px;}.offcanvas .mobile-utility ul{-moz-columns:2;columns:2;}.offcanvas .mobile-utility ul li a{color:#414956;display:block;font-size:16px;font-weight:300;margin-bottom:10px;text-decoration:none;}.site-wrap .footer{background:#f4f7fa;padding:60px 0 0;position:relative;}@media (max-width:991px){.site-wrap .footer{padding:20px 0 0;}}.site-wrap .footer::before{background:linear-gradient(90deg,#b7dc78,#63d0df,#00a1df);background-size:200% 200%;top:0;content:"";display:block;height:10px;position:absolute;width:100%;animation:gradient 20s infinite;}@keyframes gradient{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}.site-wrap .footer h4{color:#1c1f38;font-size:18px;font-weight:600;letter-spacing:1px;text-transform:uppercase;}@media (max-width:991px){.site-wrap .footer h4.nav{border:2px solid;margin-top:5px;padding:5px 20px;position:relative;transition:border 0.3s cubic-bezier(0,0,0.2,1);}.site-wrap .footer h4.nav::after{color:#63d0df;content:"\e918";font-family:icomoon;position:absolute;right:15px;top:50%;transform:translate(0,-50%);}.site-wrap .footer h4.nav.open{margin-bottom:-3px;border-bottom:transparent;}.site-wrap .footer h4.nav.open::after{content:"\e915";}.site-wrap .footer h4.nav.open + ul{border:2px solid;border-top:none;margin-bottom:15px;max-height:1000px;}.site-wrap .footer h4.nav + ul{border:2px solid transparent;margin:0;max-height:0;overflow:hidden;padding:0 20px;transition:max-height 0.3s cubic-bezier(0,0,0.2,1),margin 0.3s cubic-bezier(0,0,0.2,1),border 0.3s cubic-bezier(0,0,0.2,1);}}.site-wrap .footer ul li a{color:#414956;font-size:16px;}.site-wrap .footer ul li a:hover,.site-wrap .footer ul li a:focus{color:#1073bf;text-decoration:underline;}@media (min-width:1200px){.site-wrap .footer .info{margin-right:5%;}}@media (min-width:768px) and (max-width:991px){.site-wrap .footer .info{padding-bottom:50px;}}@media (max-width:991px){.site-wrap .footer .info{text-align:center;}}@media (min-width:768px) and (max-width:991px){.site-wrap .footer .info img{max-width:250px;}}.site-wrap .footer .info .social a{color:#2d2d2d;font-size:21px;font-weight:600;letter-spacing:1px;text-transform:uppercase;}.site-wrap .footer .info .social a:hover,.site-wrap .footer .info .social a:focus{color:#1073bf;}.site-wrap .footer .info .social a i{font-size:0;margin-left:5px;vertical-align:-2px;}.site-wrap .footer .info .social a i::before{font-size:20px;}.site-wrap .copyright{background:#f4f7fa;}@media (max-width:991px){.site-wrap .copyright{padding-top:20px;}}.site-wrap .copyright .container{border-top:1px solid #d8dce1;padding-top:15px;}@media (max-width:991px){.site-wrap .copyright .container{margin:0 15px;padding:15px 0 0 0;}}.site-wrap .copyright p{color:#7d868c;font-size:16px;}@media (max-width:991px){.site-wrap .copyright p{text-align:center;}}.site-wrap .copyright ul{float:left;margin:0;text-align:left;}@media (max-width:991px){.site-wrap .copyright ul{float:none;margin-bottom:0;text-align:center;}}.site-wrap .copyright ul li{display:inline-block;}@media (max-width:991px){.site-wrap .copyright ul li{margin-bottom:0;}}.site-wrap .copyright ul li + li{margin-left:25px;}.site-wrap .copyright ul li a{color:#414956;font-size:16px;}.site-wrap .copyright ul li a:hover{color:#0c4d80;}.site-wrap .main + footer{margin-top:80px;}@media (max-width:991px){.site-wrap .main .sidebar{margin-top:30px;}}.site-wrap .main .sidebar .box1{margin-bottom:30px;padding:35px 30px 25px;}.site-wrap .main .sidebar .box1 h4{font-size:18px;}.site-wrap .main .sidebar .box1 p{font-size:16px;line-height:24px;}.site-wrap .main .sidebar .box1.img{padding:0;}.site-wrap .main .sidebar .box2{margin-bottom:30px;}.site-wrap .main .sidebar .box2 + .box2{border-top:0;padding-top:5px;}.has-hero.has-img .site-wrap .main .sidebar .appt-cta{display:none;}.site-wrap .main .sidebar .location-img{margin-bottom:30px;}.site-wrap .main .sidebar nav{border:4px solid #00a1df;padding:10px 0;margin:20px 0 30px;}.site-wrap .main .sidebar nav ul:not(.contextual-links){margin-bottom:0;}.site-wrap .main .sidebar nav ul:not(.contextual-links) li.level-1{display:none;margin-bottom:0;}.site-wrap .main .sidebar nav ul:not(.contextual-links) li.level-1.active-trail{display:block;}.site-wrap .main .sidebar nav ul:not(.contextual-links) li.level-1.parent{margin-bottom:10px;}.site-wrap .main .sidebar nav ul:not(.contextual-links) li.level-1.parent > a{border-bottom:4px solid #00a1df;padding-bottom:10px;}.site-wrap .main .sidebar nav ul:not(.contextual-links) li.level-1 > a{display:block;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;}.site-wrap .main .sidebar nav ul:not(.contextual-links) li.level-2 > a{position:relative;}.site-wrap .main .sidebar nav ul:not(.contextual-links) li.level-2 > a.is-active::before{background:#00a1df;content:"";height:4px;left:0;position:absolute;top:50%;width:10px;transform:translate(0,-50%);}.site-wrap .main .sidebar nav ul:not(.contextual-links) li.level-2 > ul{margin-left:20px;}.site-wrap .main .sidebar nav ul:not(.contextual-links) li.level-3 > a{position:relative;}.site-wrap .main .sidebar nav ul:not(.contextual-links) li.level-3 > a.is-active::before{background:#00a1df;content:"";height:4px;left:-20px;position:absolute;top:50%;width:10px;transform:translate(0,-50%);}.site-wrap .main .sidebar nav ul:not(.contextual-links) li a{color:#2d2d2d;display:block;font-family:"Work Sans",sans-serif;font-size:16px;padding:0 20px;}.site-wrap .main .sidebar nav ul:not(.contextual-links) li a:hover,.site-wrap .main .sidebar nav ul:not(.contextual-links) li a:focus,.site-wrap .main .sidebar nav ul:not(.contextual-links) li a.is-active{color:#1073bf;}.site-wrap .box1{background:#eaf0f3;padding:20px;margin-bottom:20px;}.site-wrap .box1.blue{background:#1073bf;color:#fff;}.site-wrap .box1.blue h4{color:#fff;font-weight:500;line-height:26px;}.site-wrap .box1.blue p{color:#fff;}.site-wrap .box1.blue p a:not(.btn){color:#63d0df;}.site-wrap .box1.md-blue{background:#0c4d80;color:#fff;}.site-wrap .box1.md-blue h4{color:#fff;font-weight:500;line-height:26px;}.site-wrap .box1.md-blue p{color:#fff;}.site-wrap .box1.md-blue p a:not(.btn){color:#63d0df;}.site-wrap .box1.md-blue p a:not(.btn):hover,.site-wrap .box1.md-blue p a:not(.btn):focus{text-decoration:underline;}.site-wrap .box1.dk-blue{background:rgba(28,31,56,0.8);padding:30px;text-align:center;}.site-wrap .box1.dk-blue h4{color:#fff;font-weight:500;letter-spacing:1.5px;line-height:26px;text-transform:uppercase;}.site-wrap .box1.dk-blue p{color:#fff;}.site-wrap .box1.dk-blue .phone{margin-bottom:20px;text-align:center;}.site-wrap .box1.dk-blue .phone a{color:#fff;font-size:32px;font-weight:300;}.site-wrap .box1.bg{overflow:hidden;padding:25px 30px;position:relative;}.site-wrap .box1.bg::before{content:"";position:absolute;background:rgba(255,255,255,0.3);width:300%;height:200%;border-radius:100%;right:-50%;top:15%;}.site-wrap .box1.bg::after{content:"";position:absolute;background:rgba(255,255,255,0.2);width:300%;height:200%;border-radius:100%;left:-50%;top:10%;}.site-wrap .box1.bg > *{position:relative;z-index:1;}.site-wrap .box1.bg ul{margin-bottom:0;}.site-wrap .box2{border-top:5px solid #b7dc78;border-bottom:5px solid #b7dc78;padding:20px 0;margin-bottom:20px;}.site-wrap .box2.img{border-top:0;padding-top:0;}.site-wrap .box2.img .img{margin-bottom:15px;}.site-wrap .box3{border:5px solid #e5f5fc;padding:20px 15px;margin-bottom:20px;}.site-wrap .news .box1{padding:25px 30px;margin-bottom:40px;}.site-wrap .tags{border-top:1px solid #d8dce1;clear:both;display:block;margin-top:30px;padding-top:10px;}.site-wrap .caption{display:block;margin:10px 0;}.site-wrap .caption p{color:#7d868c;font-size:16px;font-weight:600;}.site-wrap .link-grid .item{margin-bottom:20px;background:#1073bf;height:80px;position:relative;transition:background 0.3s linear;}@media (max-width:991px){.site-wrap .link-grid .item{height:auto !important;}}.site-wrap .link-grid .item:hover,.site-wrap .link-grid .item:focus{background:#00a1df;}.site-wrap .link-grid .item a{color:#fff;display:block;font-size:16px;position:relative;padding:15px 30px;text-align:center;top:50%;transform:translate(0,-50%);}@media (max-width:991px){.site-wrap .link-grid .item a{top:0;transform:translate(0,0);}}.site-wrap .featured-cta{margin-top:15px;}.site-wrap .featured-cta .img{position:relative;}.site-wrap .featured-cta .img::before{content:"";background:#414956;height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:1;}.site-wrap .featured-cta .img .blurb{color:#fff;left:0;padding:0 60px;position:absolute;text-align:center;top:50%;width:100%;z-index:2;transform:translate(0,-50%);}.site-wrap .featured-cta .img .blurb h3{color:#fff;}.site-wrap .featured-cta .img .blurb p{color:#fff;}.site-wrap .team{margin-bottom:20px;}.site-wrap .team-member{border-bottom:1px solid #d8dce1;margin-top:30px;padding-bottom:30px;}@media (max-width:767px){.site-wrap .team-member{padding-bottom:10px;}}@media (max-width:767px){.site-wrap .team-member img{margin-bottom:20px;}}.site-wrap .section-menu{position:relative;}.site-wrap .section-menu .section-toggle{color:#fff;background:#1073bf;font-weight:600;letter-spacing:1.5px;padding:15px 30px;position:relative;text-transform:uppercase;}.site-wrap .section-menu .section-toggle::after{color:#63d0df;content:"\e908";font-family:icomoon;font-size:15px;position:absolute;right:30px;top:50%;transform:translate(0,-50%);}.site-wrap .section-menu .section-toggle.open::after{transform:translate(0,-50%) rotate(180deg);}.site-wrap .section-menu .section-toggle.open + .nav{opacity:1;visibility:visible;}.site-wrap .section-menu .nav{background:rgba(28,31,56,0.95);left:0;opacity:0;padding:20px 30px;position:absolute;top:100%;visibility:hidden;width:100%;z-index:9;transition:opacity 0.3s linear;}.site-wrap .section-menu .nav ul{margin-bottom:0;}.site-wrap .section-menu .nav ul li.level-1{display:none;margin-bottom:0;}.site-wrap .section-menu .nav ul li.level-1.active-trail{display:block;}.site-wrap .section-menu .nav ul li.level-1 > a{letter-spacing:1.5px;text-transform:uppercase;}.site-wrap .section-menu .nav ul li.level-2 > ul{border-left:1px solid #fff;padding-left:15px;}.site-wrap .section-menu .nav ul li a{color:#fff;}.site-wrap .section-menu .nav ul li a.is-active{color:#00a1df;}.cheer-card{text-align:center;}.cheer-card .message-body .from{font-style:italic;}.site-wrap .location .contact{margin-bottom:30px;}.site-wrap .location .contact .phone{font-size:32px;}.site-wrap .location .contact .fax{font-size:32px;}.site-wrap .location .contact .fax a{color:#2d2d2d;}.site-wrap .location .contact .directions{display:block;}.site-wrap .location .hours{margin-bottom:30px;}.site-wrap .location .hours strong{display:block;}.site-wrap .location .address{margin-bottom:0;}.site-wrap .location .maps .file{margin-bottom:20px;}.site-wrap .location .maps .file p{margin-top:5px;}.site-wrap .location .maps .file p a{color:#2d2d2d;}.site-wrap .location .maps .file p a:hover,.site-wrap .location .maps .file p a:focus{color:#1073bf;}.site-wrap .location .slider{margin-top:30px;}.site-wrap .location.search-result{margin-bottom:30px;}.site-wrap .location.search-result .title{font-family:"Work Sans",sans-serif;font-size:18px;}.site-wrap .doctor dl{margin-bottom:30px;}.site-wrap .doctor dl dd{font-family:"Work Sans",sans-serif;font-size:18px;font-weight:600;letter-spacing:1.5px;margin-bottom:10px;text-transform:uppercase;}.site-wrap .doctor dl dt div{font-size:18px;font-weight:400;margin-bottom:10px;}.site-wrap .doctor section + section{margin-top:25px;}.site-wrap .doctor .title{font-size:28px;}.site-wrap .doctor .info{border-bottom:1px solid #d8dce1;margin-bottom:30px;padding-bottom:30px;}@media (max-width:991px){.site-wrap .doctor .info img{margin-bottom:20px;}}.site-wrap .doctor .info .new-patients{display:block;margin-top:30px;}.site-wrap .doctor .info .new-patients i{color:#63d0df;display:block;float:left;font-size:26px;margin:-1px 5px 10px 0;}.site-wrap .doctor .info .new-patients + .offers-virtual{margin-top:20px;}.site-wrap .doctor .info .new-patients + .sph-group{margin-top:20px;}.site-wrap .doctor .info .offers-virtual{display:block;margin-top:30px;}.site-wrap .doctor .info .offers-virtual i{color:#1073bf;display:block;float:left;font-size:26px;margin:-1px 5px 10px 0;}.site-wrap .doctor .info .offers-virtual + .sph-group{margin-top:20px;}.site-wrap .doctor .info .sph-group{display:block;margin-top:30px;}.site-wrap .doctor .info .sph-group i{color:#b7dc78;display:block;float:left;font-size:26px;margin:-1px 5px 10px 0;}.site-wrap .doctor .education dl{margin-bottom:0px;}.site-wrap .doctor .education dl + dl{border-top:1px solid #d8dce1;margin-top:5px;padding-top:15px;}.site-wrap .doctor .education dl p{margin-bottom:5px;}.site-wrap .doctor.search-result{margin-bottom:30px;}.site-wrap .doctor.search-result p{margin-bottom:5px;}.site-wrap .doctor.search-result .title{font-family:"Work Sans",sans-serif;font-size:18px;line-height:24px;}.site-wrap .doctor.search-result .title a{color:#1073bf;display:inline;line-height:24px;margin-bottom:5px;transition:color 0.3s linear;}.site-wrap .doctor.search-result .title a:hover,.site-wrap .doctor.search-result .title a:focus{color:#1c1f38;}.site-wrap .doctor.search-result .new-patients{display:inline-block;font-size:16px;margin-top:10px;}.site-wrap .doctor.search-result .new-patients i{color:#63d0df;display:block;float:left;font-size:21px;margin:-1px 5px 10px 0;}.site-wrap .doctor-sidebar{margin-bottom:30px;}.site-wrap .doctor-sidebar .box1.md-blue{padding:25px 20px 30px;}.site-wrap .doctor-sidebar .box1.md-blue h3{color:#fff;font-size:21px;line-height:28px;font-weight:700;}.site-wrap .doctor-sidebar .location.alt p{font-size:18px;}.site-wrap .doctor-sidebar .location.alt a{color:#63d0df;}.site-wrap .doctor-sidebar .location.alt a:hover,.site-wrap .doctor-sidebar .location.alt a:focus{text-decoration:underline;}.site-wrap .doctor-sidebar .virtual-visits-link{padding:15px 23px 15px 71px;width:100%;background-color:#63d0df;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzFDMUYzOCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMjEuNjIgMEgyLjMyN0EyLjMyOCAyLjMyOCAwIDAwMCAyLjMyNlYxNy42M2EyLjMyOCAyLjMyOCAwIDAwMi4zMjYgMi4zMjVIMjEuNjJhMi4zMjggMi4zMjggMCAwMDIuMzI1LTIuMzI1VjIuMzI2QTIuMzI4IDIuMzI4IDAgMDAyMS42MjEgMHpNMjUuNDk3IDEzLjE2M2w3Ljk5MSA0LjM2M1YyLjQ3OWwtNy45OTEgNC4zNjN6Ii8+PC9nPjwvc3ZnPg==");background-position:center left 22px;background-repeat:no-repeat;background-size:34px 20px;border:none;color:#1c1f38;font-family:"Work Sans",sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;line-height:22px;text-align:left;text-transform:uppercase;transition:background-color 200ms ease;}.site-wrap .doctor-sidebar .virtual-visits-link:hover,.site-wrap .doctor-sidebar .virtual-visits-link:focus{background-color:#e5f5fc;}body .site-wrap .comments{margin-bottom:45px;font-size:18px;line-height:28px;}body .site-wrap .comments h2{margin-bottom:15px;}body .site-wrap .comments--list h3{font-size:28px;line-height:36px;}body .site-wrap .comments--list .review{padding:25px 0;border-bottom:1px solid #D8DCE1;}body .site-wrap .comments--list .review:first-of-type{padding-top:0;}body .site-wrap .comments--list .review:last-of-type{border-bottom:none;}body .site-wrap .comments--list .review .date{margin-bottom:10px;}body .site-wrap .comments--more{text-transform:uppercase;letter-spacing:.01em;}body .site-wrap .comments .rating-learn-more{margin-bottom:28px;}body .site-wrap .comments--ratings-overview .reviews-count{display:inline-block;font-size:28px;}body .site-wrap .comments--ratings-overview .reviews-stats{margin-bottom:10px;font-weight:600;}body .site-wrap .comments--ratings-overview .star-rating,body .site-wrap .comments--ratings-overview .star-rating::before{width:176px;}body .site-wrap .comments--ratings-overview .star-rating,body .site-wrap .comments--ratings-overview .star-rating::before,body .site-wrap .comments--ratings-overview .star-rating .stars{height:30px;}body .site-wrap .comments--ratings-overview .star-rating{margin-right:15px;margin-bottom:0;display:inline-block;}body .site-wrap .comments--ratings-overview .star-rating::before,body .site-wrap .comments--ratings-overview .star-rating .stars{background-size:176px 30px;}body .site-wrap .comments--ratings-overview--topics-wrap{margin:0 -15px 10px;display:flex;flex-wrap:wrap;}body .site-wrap .comments--ratings-overview--topics-wrap--topic{width:calc(50% - 30px);margin:0 15px;}body .site-wrap .comments--ratings-overview--topics-wrap--topic p{font-weight:600;line-height:24px;}body .site-wrap .comments--ratings-overview--topics-wrap--topic .reviews-count{margin:0;font-size:24px;line-height:24px;}body .site-wrap .comments--ratings-overview--topics-wrap--topic .star-rating,body .site-wrap .comments--ratings-overview--topics-wrap--topic .star-rating::before{width:117px;}body .site-wrap .comments--ratings-overview--topics-wrap--topic .star-rating,body .site-wrap .comments--ratings-overview--topics-wrap--topic .star-rating::before,body .site-wrap .comments--ratings-overview--topics-wrap--topic .star-rating .stars{height:20px;}body .site-wrap .comments--ratings-overview--topics-wrap--topic .star-rating::before,body .site-wrap .comments--ratings-overview--topics-wrap--topic .star-rating .stars{background-size:117px 20px;}.rating-wrap{margin-top:15px;}.rating-wrap .reviews-count{margin-bottom:12px;margin-top:5px;font-size:18px;line-height:24px;}.rating-wrap .star-rating{position:relative;height:20px;width:117px;margin-bottom:10px;}.rating-wrap .star-rating::before{position:absolute;left:0;height:20px;width:117px;content:'';background-image:url(/themes/custom/base/public/icons/star-rating-inactive.svg);background-size:117px 20px;}.rating-wrap .star-rating .stars{position:absolute;top:0;left:0;height:20px;background-image:url(/themes/custom/base/public/icons/star-rating.svg);background-size:117px 20px;background-repeat:repeat;text-indent:-9999em;}.site-wrap .doctor-search .rating-wrap{display:flex;}@media (max-width:767px){.site-wrap .doctor-search .rating-wrap{margin-bottom:25px;}}.site-wrap .doctor-search .reviews-count,.site-wrap .doctor-search .star-rating{display:inline-block;}.site-wrap .doctor-search .reviews-count{margin:0;}.site-wrap .doctor-search .star-rating{margin:0 10px 0 0;}.site-wrap .mini-fad{margin-top:30px;margin-bottom:30px;}.site-wrap .mini-fad--header{padding:30px 40px;display:flex;align-items:center;justify-content:space-between;background-color:#0B4D80;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);color:white;}@media (max-width:480px){.site-wrap .mini-fad--header{padding:30px 24px;flex-direction:column-reverse;}}.site-wrap .mini-fad--count{width:30%;text-align:center;}@media (max-width:480px){.site-wrap .mini-fad--count{margin-top:20px;width:100%;}}.site-wrap .mini-fad--count--value{margin-bottom:14px;display:block;font-size:40px;font-weight:700;line-height:34px;}.site-wrap .mini-fad--count--label{font-family:"Work Sans",sans-serif;font-size:18px;font-weight:500;line-height:34px;}.site-wrap .mini-fad--description{width:65%;}@media (max-width:480px){.site-wrap .mini-fad--description{width:100%;}}.site-wrap .mini-fad--description h2{margin-bottom:16px;color:white;font-size:24px;font-weight:500;line-height:34px;}.site-wrap .mini-fad--description p{margin-bottom:0;font-size:16px;line-height:26px;}.site-wrap .mini-fad-search-form .mini-fad--form{padding:24px 40px 30px;background-color:#1073bf;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);}@media (max-width:480px){.site-wrap .mini-fad-search-form .mini-fad--form{padding:24px 24px 30px;}}.site-wrap .mini-fad-search-form .mini-fad--form .mini-fad--keywords{width:100%;position:relative;}.site-wrap .mini-fad-search-form .mini-fad--form .mini-fad--keywords .form-item input{padding:12px 64px 12px 20px;background-position:top 10px right 20px;background-repeat:no-repeat;background-size:24px 26px;border:none;}.site-wrap .mini-fad-search-form .mini-fad--form .mini-fad--keywords .form-item input::-moz-placeholder{color:#1c1f38;font-style:italic;}.site-wrap .mini-fad-search-form .mini-fad--form .mini-fad--keywords .form-item input::placeholder{color:#1c1f38;font-style:italic;}.site-wrap .mini-fad-search-form .mini-fad--form .bootstrap-select{margin-bottom:0;}.site-wrap .mini-fad-search-form .mini-fad--form .bootstrap-select.dropup .bs-caret .caret{border-bottom:none;transform:translateY(-50%) rotate(180deg);}.site-wrap .mini-fad-search-form .mini-fad--form .bootstrap-select.dropup .dropdown-menu{margin-top:0;margin-bottom:2px;}.site-wrap .mini-fad-search-form .mini-fad--form .bootstrap-select.dropup .dropdown-menu.inner{margin-bottom:0;}.site-wrap .mini-fad-search-form .mini-fad--form .bootstrap-select .dropdown-toggle{position:relative;padding-top:11px;background-color:transparent;border:2px solid white;color:white;font-family:"Work Sans",sans-serif;font-size:16px;font-weight:600;line-height:20px;}.site-wrap .mini-fad-search-form .mini-fad--form .bootstrap-select .bs-caret{position:absolute;top:0;right:0;height:100%;width:45px;background-color:#0B4D80;border-left:2px solid white;}.site-wrap .mini-fad-search-form .mini-fad--form .bootstrap-select .bs-caret .caret{margin:0;border-top:10px solid #6CACE4;border-left:7px solid transparent;border-right:7px solid transparent;transform:translateY(-50%);transform-origin:center;}.site-wrap .mini-fad-search-form .mini-fad--form .bootstrap-select .dropdown-menu{margin-top:2px;border:none;box-shadow:0 0 4px 3px rgba(0,0,0,0.06);}.site-wrap .mini-fad-search-form .mini-fad--form .bootstrap-select .dropdown-menu.inner{margin-top:0;padding-top:5px;padding-bottom:5px;box-shadow:none;}.site-wrap .mini-fad-search-form .mini-fad--form .bootstrap-select .dropdown-menu ul li.selected a span.check-mark{transform:translateY(-50%) scale(1);}.site-wrap .mini-fad-search-form .mini-fad--form .bootstrap-select .dropdown-menu ul li a{padding:5px 15px 5px 20px;}.site-wrap .mini-fad-search-form .mini-fad--form .bootstrap-select .dropdown-menu ul li a:before{position:absolute;top:50%;left:20px;height:23px;width:23px;border:1px solid #333333;content:'';display:inline-block;transform:translateY(-50%);}.site-wrap .mini-fad-search-form .mini-fad--form .bootstrap-select .dropdown-menu ul li a span.text{margin-left:42px;margin-right:0;}.site-wrap .mini-fad-search-form .mini-fad--form .bootstrap-select .dropdown-menu ul li a span.check-mark{position:absolute;top:50%;left:24px;margin-top:0 !important;height:15px;width:15px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuNDM0IDExLjY5N2wtNS4yLTUuMmEuOC44IDAgMDEwLTEuMTMxbDEuMTMyLTEuMTMyYS44LjggMCAwMTEuMTMxIDBMNiA3LjczNyAxMy41MDMuMjM0YS44LjggMCAwMTEuMTMxIDBsMS4xMzIgMS4xMzJhLjguOCAwIDAxMCAxLjEzMWwtOS4yIDkuMmEuOC44IDAgMDEtMS4xMzIgMHoiIGZpbGw9IiMxMDczQkYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==");background-position:center;background-repeat:no-repeat;background-size:12px 9px;display:inline-block;font-size:0;transform:translateY(-50%) scale(0);transform-origin:center;transition:transform 200ms ease;will-change:transform;}.site-wrap .mini-fad-search-form .mini-fad--form--inner{display:flex;flex-wrap:wrap;}@media (min-width:992px) and (max-width:1199px){.site-wrap .mini-fad-search-form .mini-fad--form--inner{flex-direction:column;}}.site-wrap .mini-fad-search-form .mini-fad--form--inner .mini-fad--specialty{width:60%;}@media (min-width:992px) and (max-width:1199px){.site-wrap .mini-fad-search-form .mini-fad--form--inner .mini-fad--specialty{width:100%;}}@media (max-width:767px){.site-wrap .mini-fad-search-form .mini-fad--form--inner .mini-fad--specialty{width:100%;}}.site-wrap .mini-fad-search-form .mini-fad--form--inner .mini-fad--specialty .form-item{margin-bottom:0;}.site-wrap .mini-fad-search-form .mini-fad--form--inner .mini-fad--specialty span.filter-option{text-transform:capitalize;}.site-wrap .mini-fad-search-form .mini-fad--form--inner .mini-fad--specialty span.filter-option span.select-count{background:white;color:#0B4D80;margin-left:10px;padding:0 7px;}.site-wrap .mini-fad-search-form .mini-fad--form--inner .form-item-virtual{margin-top:20px;margin-bottom:0;width:auto;}@media (min-width:768px) and (max-width:991px){.site-wrap .mini-fad-search-form .mini-fad--form--inner .form-item-virtual{margin:10px 0 0 20px;}}@media (min-width:992px) and (max-width:1199px){.site-wrap .mini-fad-search-form .mini-fad--form--inner .form-item-virtual{margin:20px 0 0;}}@media (min-width:1200px){.site-wrap .mini-fad-search-form .mini-fad--form--inner .form-item-virtual{margin:10px 0 0 20px;}}.site-wrap .mini-fad-search-form .mini-fad--form--inner .form-item-virtual input{margin:0;height:100%;width:100%;pointer-events:none;}.site-wrap .mini-fad-search-form .mini-fad--form--inner .form-item-virtual input:checked ~ label:after{transform:translateY(-50%) scale(1);}.site-wrap .mini-fad-search-form .mini-fad--form--inner .form-item-virtual label{padding-left:32px;color:white;cursor:pointer;font-size:16px;line-height:24px;}.site-wrap .mini-fad-search-form .mini-fad--form--inner .form-item-virtual label:before{height:23px;width:23px;background-color:white;border:none;content:'';display:inline-block;pointer-events:none;}.site-wrap .mini-fad-search-form .mini-fad--form--inner .form-item-virtual label:after{position:absolute;top:50%;left:3px;height:15px;width:15px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuNDM0IDExLjY5N2wtNS4yLTUuMmEuOC44IDAgMDEwLTEuMTMxbDEuMTMyLTEuMTMyYS44LjggMCAwMTEuMTMxIDBMNiA3LjczNyAxMy41MDMuMjM0YS44LjggMCAwMTEuMTMxIDBsMS4xMzIgMS4xMzJhLjguOCAwIDAxMCAxLjEzMWwtOS4yIDkuMmEuOC44IDAgMDEtMS4xMzIgMHoiIGZpbGw9IiMxMDczQkYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==");background-position:center;background-repeat:no-repeat;background-size:12px 9px;content:'';display:inline-block;font-size:0;pointer-events:none;transform:translateY(-50%) scale(0);transform-origin:center;transition:transform 200ms ease;will-change:transform;}.site-wrap .mini-fad-search-form .bottom{margin-top:20px;text-align:center;}.site-wrap .mini-fad-search-form .bottom p{margin-bottom:0;color:#1A1B1C;}.site-wrap .mini-fad-search-form .bottom p strong{font-weight:400;}.site-wrap .mini-fad--toggle{background-color:#0B4D80;color:white;line-height:20px;margin-top:20px;padding:12px 0;text-align:center;width:30%;}@media (min-width:992px) and (max-width:1199px){.site-wrap .mini-fad--toggle{margin-top:20px;padding-bottom:12px;width:100%;}}@media (max-width:767px){.site-wrap .mini-fad--toggle{margin-top:20px;padding-bottom:12px;width:100%;}}.site-wrap .mini-fad--toggle.visible:after{transform:rotate(180deg);}.site-wrap .mini-fad--toggle:hover,.site-wrap .mini-fad--toggle:focus{background-color:#073151;color:white;}.site-wrap .mini-fad--toggle:after{margin-left:10px;height:0;width:0;border-top:10px solid #6CACE4;border-left:7px solid transparent;border-right:7px solid transparent;content:'';display:inline-block;transform-origin:center;}.site-wrap .mini-fad--filters-wrap{margin-bottom:30px;}.site-wrap .mini-fad--filters{margin-bottom:30px;padding:30px 40px 20px;display:flex;flex-wrap:wrap;justify-content:space-between;background-color:#E9EFF3;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);}@media (min-width:992px) and (max-width:1199px){.site-wrap .mini-fad--filters{padding-bottom:0;}}@media (max-width:767px){.site-wrap .mini-fad--filters{padding-bottom:0;}}@media (max-width:480px){.site-wrap .mini-fad--filters{padding:30px 24px 20px;}}.site-wrap .mini-fad--filters--location{width:48%;}@media (max-width:480px){.site-wrap .mini-fad--filters--location{width:100%;}}.site-wrap .mini-fad--filters--location .form-item{margin-bottom:15px;padding:0;width:100%;}.site-wrap .mini-fad--filters--gender{width:48%;}@media (max-width:480px){.site-wrap .mini-fad--filters--gender{width:100%;}}.site-wrap .mini-fad--filters--gender .form-item{margin-bottom:15px;padding:0;width:100%;}.site-wrap .mini-fad--filters .bootstrap-select{margin-bottom:0;}.site-wrap .mini-fad--filters .bootstrap-select.dropup .bs-caret .caret{border-bottom:none;transform:translateY(-50%) rotate(180deg);}.site-wrap .mini-fad--filters .bootstrap-select.dropup .dropdown-menu{margin-top:0;margin-bottom:2px;}.site-wrap .mini-fad--filters .bootstrap-select.dropup .dropdown-menu.inner{margin-bottom:0;}.site-wrap .mini-fad--filters .bootstrap-select .dropdown-toggle{position:relative;padding-top:11px;background-color:white;border:2px solid #00578F;color:#00578F;font-family:"Work Sans",sans-serif;font-size:16px;font-weight:600;line-height:20px;}.site-wrap .mini-fad--filters .bootstrap-select .bs-caret{position:absolute;top:0;right:0;height:100%;width:45px;}.site-wrap .mini-fad--filters .bootstrap-select .bs-caret .caret{margin:0;border-top:10px solid #6CACE4;border-left:7px solid transparent;border-right:7px solid transparent;transform:translateY(-50%);transform-origin:center;}.site-wrap .mini-fad--filters .bootstrap-select .dropdown-menu{margin-top:2px;border:none;box-shadow:0 0 4px 3px rgba(0,0,0,0.06);}.site-wrap .mini-fad--filters .bootstrap-select .dropdown-menu.inner{margin-top:0;padding-top:5px;padding-bottom:5px;box-shadow:none;}.site-wrap .mini-fad--filters .bootstrap-select .dropdown-menu ul li a{padding:5px 20px 5px 20px;}.site-wrap .mini-fad--filters--checkboxes{width:100%;display:flex;justify-content:space-between;}@media (min-width:992px) and (max-width:1199px){.site-wrap .mini-fad--filters--checkboxes{flex-direction:column;}}@media (max-width:767px){.site-wrap .mini-fad--filters--checkboxes{flex-direction:column;}}.site-wrap .mini-fad--filters--checkboxes .checkbox{margin-bottom:0;padding:0;width:48%;}@media (min-width:992px) and (max-width:1199px){.site-wrap .mini-fad--filters--checkboxes .checkbox{margin-bottom:20px;width:100%;}}@media (max-width:767px){.site-wrap .mini-fad--filters--checkboxes .checkbox{margin-bottom:20px;width:100%;}}.site-wrap .mini-fad--filters--checkboxes input{margin:0;height:100%;width:100%;pointer-events:none;}.site-wrap .mini-fad--filters--checkboxes input:checked ~ label:after{transform:translateY(-50%) scale(1);}.site-wrap .mini-fad--filters--checkboxes label{padding-left:32px;color:#2d2d2d;cursor:pointer;font-size:16px;line-height:24px;}.site-wrap .mini-fad--filters--checkboxes label:before{height:23px;width:23px;background-color:white;border:2px solid #003087;content:'';display:inline-block;pointer-events:none;}.site-wrap .mini-fad--filters--checkboxes label:after{position:absolute;top:50%;left:3px;height:15px;width:15px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuNDM0IDExLjY5N2wtNS4yLTUuMmEuOC44IDAgMDEwLTEuMTMxbDEuMTMyLTEuMTMyYS44LjggMCAwMTEuMTMxIDBMNiA3LjczNyAxMy41MDMuMjM0YS44LjggMCAwMTEuMTMxIDBsMS4xMzIgMS4xMzJhLjguOCAwIDAxMCAxLjEzMWwtOS4yIDkuMmEuOC44IDAgMDEtMS4xMzIgMHoiIGZpbGw9IiMxMDczQkYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==");background-position:center;background-repeat:no-repeat;background-size:12px 9px;content:'';display:inline-block;font-size:0;pointer-events:none;transform:translateY(-50%) scale(0);transform-origin:center;transition:transform 200ms ease;will-change:transform;}.site-wrap .mini-fad--submit{margin-bottom:30px;display:flex;align-items:center;}@media (max-width:767px){.site-wrap .mini-fad--submit{flex-wrap:wrap;}}.site-wrap .mini-fad--submit .filters-selected-title{margin-right:20px;flex-shrink:0;color:#1A1B1C;font-size:16px;line-height:19px;}@media (max-width:767px){.site-wrap .mini-fad--submit .filters-selected-title{margin-top:5px;margin-bottom:5px;}}.site-wrap .mini-fad--submit .filters-selected .btn-formclear{margin-top:5px;margin-bottom:5px;}.site-wrap .mini-fad--submit .btn-formclear{margin-top:0;margin-left:0;margin-right:15px;padding:9px;border:1px solid #091F40;border-radius:10px;color:#1A1B1C;font-family:"Karla",sans-serif;font-size:13px;font-weight:400;line-height:13px;}.site-wrap .mini-fad--submit .btn-formclear i{font-size:9px;margin-left:15px;}.site-wrap .mini-fad .filters-selected-clear{margin-left:auto;margin-right:0;flex-shrink:0;background-color:#091F40;color:white;}@media (max-width:767px){.site-wrap .mini-fad .filters-selected-clear{margin-top:10px;margin-bottom:0;width:100%;display:block;}}.site-wrap .mini-fad .form-submit.dk-blue{border:0;top:23px;background:none;font-size:0;line-height:0;padding:0;position:absolute;right:15px;transform:translate(0,-50%);}.site-wrap .mini-fad .form-submit.dk-blue::after{color:#63d0df;content:"\e91c";font-family:icomoon;font-size:30px;font-weight:300;line-height:30px;transition:color .3s;}.site-wrap .mini-fad .form-submit.dk-blue:hover::after{color:#00a1df;}.site-wrap .mini-fad--load-more{margin-top:20px;margin-left:auto;margin-right:auto;background-color:transparent;border:2px solid #1A1B1C;color:#1A1B1C;display:block;font-family:"Karla",sans-serif;font-size:16px;font-weight:400;line-height:20px;}.site-wrap .mini-fad--load-more:hover,.site-wrap .mini-fad--load-more:focus{background-color:#1A1B1C;color:white;}.site-wrap .mini-fad--view-all{margin-top:20px;text-align:center;}.site-wrap .mini-fad--view-all a{font-size:16px;line-height:20px;}.site-wrap .mini-fad--hide{margin-top:30px;padding-top:12px;padding-bottom:12px;width:100%;background-color:#0B4D80;color:white;display:block;line-height:20px;text-align:center;}.site-wrap .mini-fad--hide:hover,.site-wrap .mini-fad--hide:focus{background-color:#073151;color:white;}.site-wrap .mini-fad--hide:after{margin-left:10px;height:0;width:0;border-bottom:10px solid #6CACE4;border-left:7px solid transparent;border-right:7px solid transparent;content:'';display:inline-block;transform-origin:center;}.site-wrap #mini-fad-results{display:flex;flex-wrap:wrap;justify-content:space-between;}.site-wrap .teaser-alternate{margin-bottom:20px;padding:20px;width:calc(50% - 10px);display:flex;align-items:flex-start;justify-content:space-between;border:1px solid #02A1DF;}@media (min-width:992px) and (max-width:1199px){.site-wrap .teaser-alternate{flex-direction:column;}}@media (max-width:767px){.site-wrap .teaser-alternate{width:100%;}}.site-wrap .teaser-alternate--image{width:calc(100% - 205px);}@media (min-width:992px) and (max-width:1199px){.site-wrap .teaser-alternate--image{margin-bottom:20px;width:100%;}}@media (max-width:767px){.site-wrap .teaser-alternate--image{flex-shrink:0;width:130px;}}@media (max-width:480px){.site-wrap .teaser-alternate--image{width:calc(100% - 205px);}}.site-wrap .teaser-alternate--body{width:185px;flex-shrink:0;}@media (min-width:992px) and (max-width:1199px){.site-wrap .teaser-alternate--body{width:100%;}}@media (max-width:767px){.site-wrap .teaser-alternate--body{width:calc(100% - 150px);}}@media (max-width:480px){.site-wrap .teaser-alternate--body{width:185px;}}.site-wrap .teaser-alternate--body h3{margin-bottom:10px;padding-bottom:4px;border-bottom:2px solid #1073BF;color:#1c1f38;font-size:18px;line-height:20px;}.site-wrap .teaser-alternate--body .title{margin-bottom:15px;color:#2d2d2d;font-size:21px;}.site-wrap .teaser-alternate--body .sph-group{position:relative;margin-bottom:15px;padding-left:28px;display:block;font-size:16px;line-height:18px;}.site-wrap .teaser-alternate--body .sph-group .icon-circle-star{position:absolute;top:0;left:0;color:#B9DD7C;font-size:18px;}.site-wrap .teaser-alternate--body .doc-ratings{margin-bottom:8px;}.site-wrap .teaser-alternate--body .doc-ratings .rating-wrap{margin-top:0;flex-direction:column;}.site-wrap .teaser-alternate--body .doc-ratings .rating-wrap .star-rating{display:block;}.site-wrap .teaser-alternate--body .doc-ratings .rating-wrap .reviews-count{margin-top:8px;display:block;font-size:14px;font-weight:700;line-height:20px;}.site-wrap .teaser-alternate--body .new-patients,.site-wrap .teaser-alternate--body .offers-virtual{position:relative;margin-bottom:5px;padding-left:28px;display:block;font-size:16px;line-height:18px;}.site-wrap .teaser-alternate--body .new-patients .icon-appt-check,.site-wrap .teaser-alternate--body .offers-virtual .icon-appt-check{position:absolute;top:0;left:0;color:#1073BF;font-size:18px;}body .site-wrap .alert a,body .site-wrap .box1 a,body .site-wrap .news-block .news a,body .site-wrap .table th > a,body .site-wrap table th > a{color:#0c4d80;}body .site-wrap .caption p,body .site-wrap .copyright p,body .site-wrap figure figcaption,body .site-wrap .specialty-cta .blurb .title,body .site-wrap .cta-slider .title,body .site-wrap .news-block .title{color:#414956;}body .site-wrap form .form-item input,body .site-wrap form .form-item textarea{border-color:#7d868c;}body .site-wrap .ctct-form-embed.form_5 .ctct-form-custom .ctct-form-button:not(:hover){background-color:#1073bf;}body .site-wrap .specialties-treatments-search-form .letter-filter ul li > span{color:#2d2d2d;opacity:0.55;}.container-small{padding:0 50px;}@media (min-width:1300px){.container-small{padding:0 100px;}}@media (max-width:991px){.container-small{padding:0 15px;}}@media (min-width:1300px){.container{width:1270px;}}@media (min-width:1400px){.container{width:1370px;}}@media (min-width:1200px){.col-lg-25{width:20%;}}@media (min-width:992px) and (max-width:1199px){.col-md-25{width:20%;}}@media (min-width:768px) and (max-width:991px){.container{width:100%;}.col-sm-25{width:20%;}}@media (min-width:1300px){.col-xl-12{width:100%;}.col-xl-11{width:91.66666667%;}.col-xl-10{width:83.33333333%;}.col-xl-9{width:75%;}.col-xl-8{width:66.66666667%;}.col-xl-7{width:58.33333333%;}.col-xl-6{width:50%;}.col-xl-5{width:41.66666667%;}.col-xl-4{width:33.33333333%;}.col-xl-3{width:25%;}.col-xl-25{width:20%;}.col-xl-2{width:16.66666667%;}.col-xl-1{width:8.33333333%;}.col-xl-pull-12{right:100%;}.col-xl-pull-11{right:91.66666667%;}.col-xl-pull-10{right:83.33333333%;}.col-xl-pull-9{right:75%;}.col-xl-pull-8{right:66.66666667%;}.col-xl-pull-7{right:58.33333333%;}.col-xl-pull-6{right:50%;}.col-xl-pull-5{right:41.66666667%;}.col-xl-pull-4{right:33.33333333%;}.col-xl-pull-3{right:25%;}.col-xl-pull-2{right:16.66666667%;}.col-xl-pull-1{right:8.33333333%;}.col-xl-push-12{left:100%;}.col-xl-push-11{left:91.66666667%;}.col-xl-push-10{left:83.33333333%;}.col-xl-push-9{left:75%;}.col-xl-push-8{left:66.66666667%;}.col-xl-push-7{left:58.33333333%;}.col-xl-push-6{left:50%;}.col-xl-push-5{left:41.66666667%;}.col-xl-push-4{left:33.33333333%;}.col-xl-push-3{left:25%;}.col-xl-push-2{left:16.66666667%;}.col-xl-push-1{left:8.33333333%;}.col-xl-offset-12{margin-left:100%;}.col-xl-offset-11{margin-left:91.66666667%;}.col-xl-offset-10{margin-left:83.33333333%;}.col-xl-offset-9{margin-left:75%;}.col-xl-offset-8{margin-left:66.66666667%;}.col-xl-offset-7{margin-left:58.33333333%;}.col-xl-offset-6{margin-left:50%;}.col-xl-offset-5{margin-left:41.66666667%;}.col-xl-offset-4{margin-left:33.33333333%;}.col-xl-offset-3{margin-left:25%;}.col-xl-offset-2{margin-left:16.66666667%;}.col-xl-offset-1{margin-left:8.33333333%;}.col-xl-offset-0{margin-left:0;}}
