@charset "UTF-8";
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}
.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}
.mfp-arrow-right{right:0}
.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3F3F3F}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}
.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}
.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-selection--single .select2-selection__clear{position:relative}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-search--inline{float:left}
.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}
.select2-results{display:block}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}
.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--default .select2-results__option[role=group]{padding:0}
.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}
.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(50%,#eee));background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(white));background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}
.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}
.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}
.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}
.select2-container--classic .select2-dropdown--above{border-bottom:none}
.select2-container--classic .select2-dropdown--below{border-top:none}
.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--classic .select2-results__option[role=group]{padding:0}
.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}
.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
@font-face{font-family:Icons;src:url(fonts/Icons.1752850115.eot);src:url(fonts/Icons.1752850115.eot?#iefix) format("embedded-opentype"),url(fonts/Icons.1752850115.woff) format("woff"),url(fonts/Icons.1752850115.ttf) format("truetype"),url(fonts/Icons.1752850115.svg#Icons) format("svg");font-weight:400;font-style:normal}
.icon{word-spacing:-.43em}
.icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;vertical-align:middle}
.icon .replace{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.icon.icon-alert:before{content:"";display:block}
.icon.icon-arrow-down:before{content:"";display:block}
.icon.icon-arrow-left:before{content:"";display:block}
.icon.icon-arrow-right-stem:before{content:"";display:block}
.icon.icon-arrow-right:before{content:"";display:block}
.icon.icon-arrow-up:before{content:"";display:block}
.icon.icon-calendar-b:before{content:"";display:block}
.icon.icon-calendar:before{content:"";display:block}
.icon.icon-contact-mail:before{content:"";display:block}
.icon.icon-envelope:before{content:"";display:block}
.icon.icon-facebook:before{content:"";display:block}
.icon.icon-health:before{content:"";display:block}
.icon.icon-instagram:before{content:"";display:block}
.icon.icon-linkedin:before{content:"";display:block}
.icon.icon-marker:before{content:"";display:block}
.icon.icon-menu:before{content:"";display:block}
.icon.icon-people:before{content:"";display:block}
.icon.icon-phone:before{content:"";display:block}
.icon.icon-search-handle:before{content:"";display:block}
.icon.icon-search:before{content:"";display:block}
.icon.icon-share:before{content:"";display:block}
.icon.icon-star:before{content:"";display:block}
.icon.icon-team:before{content:"";display:block}
.icon.icon-twitter:before{content:"";display:block}
.icon.icon-youtube:before{content:"";display:block}
.svgs{display:inline-block;vertical-align:middle;background:url(svg-sprites/sprite-aff500c1.svg) no-repeat;-webkit-background-size:27.15789em 131.36842em;background-size:27.15789em 131.36842em}
.svgs>.replace{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.svgs-alert-rounded-rectangle{background-position:0 0;width:27.15789em;height:27.15789em}
.svgs-body-female{background-position:0 24.78386167146974%;width:5.78947em;height:21.78947em}
.svgs-body-male{background-position:0 44.884169884169886%;width:7.15789em;height:22.31579em}
.svgs-callout-appointment{background-position:0 55.76238798102267%;width:4.16737em;height:3.57053em}
.svgs-callout-doctors{background-position:0 58.85761589403973%;width:3.15789em;height:4.21053em}
.svgs-callout-location{background-position:0 62.0148637489678%;width:4.31579em;height:3.89474em}
.svgs-callout-rehab{background-position:0 65.1778329197684%;width:4.10526em;height:4.10526em}
.svgs-footer-up{background-position:0 68.7448046550291%;width:4.73684em;height:4.73684em}
.svgs-footer-up-rehab{background-position:0 72.50775383950175%;width:4.77579em;height:4.77579em}
.svgs-specialty-foot{background-position:0 74.3215876873228%;width:1.47368em;height:1.42105em}
.svgs-specialty-foot-white{background-position:0 75.41514783313082%;width:1.47368em;height:1.42105em}
.svgs-specialty-general{background-position:0 76.60178426601784%;width:1.57895em;height:1.57895em}
.svgs-specialty-general-white{background-position:0 77.8183292781833%;width:1.57895em;height:1.57895em}
.svgs-specialty-hand{background-position:0 79.06693711967546%;width:1.36842em;height:1.63158em}
.svgs-specialty-hand-white{background-position:0 80.32454361054766%;width:1.36842em;height:1.63158em}
.svgs-specialty-non-surgical{background-position:0 81.4499797488862%;width:1.47368em;height:1.42105em}
.svgs-specialty-non-surgical-white{background-position:0 82.5435398946942%;width:1.47368em;height:1.42105em}
.svgs-specialty-pediatric{background-position:0 83.80681818181819%;width:1.15789em;height:1.68421em}
.svgs-specialty-pediatric-white{background-position:0 85.10551948051948%;width:1.15789em;height:1.68421em}
.svgs-specialty-physiatry{background-position:0 86.26418152350081%;width:1.47368em;height:1.47368em}
.svgs-specialty-physiatry-white{background-position:0 87.39870340356563%;width:1.47368em;height:1.47368em}
.svgs-specialty-rheumatology{background-position:0 88.53322528363047%;width:1.52632em;height:1.47368em}
.svgs-specialty-rheumatology-white{background-position:0 89.6677471636953%;width:1.52632em;height:1.47368em}
.svgs-specialty-shoulder{background-position:0 90.80226904376013%;width:1.47368em;height:1.47368em}
.svgs-specialty-shoulder-white{background-position:0 91.93679092382496%;width:1.47368em;height:1.47368em}
.svgs-specialty-spine{background-position:0 93.10903931901095%;width:1.05263em;height:1.52632em}
.svgs-specialty-spine-white{background-position:0 94.28455614106201%;width:1.05263em;height:1.52632em}
.svgs-specialty-sports{background-position:0 95.46007296311309%;width:1.84211em;height:1.52632em}
.svgs-specialty-sports-white{background-position:0 96.63558978516417%;width:1.84211em;height:1.52632em}
.svgs-specialty-total-joint{background-position:0 97.65277215702145%;width:1.31579em;height:1.31579em}
.svgs-specialty-total-joint-white{background-position:0 98.66450829623633%;width:1.31579em;height:1.31579em}
.svgs-target{background-position:0 99.31451612903226%;width:.84211em;height:.84211em}
.svgs-target-gray{background-position:0 100%;width:.84211em;height:.89474em}
.sprite{display:inline-block;vertical-align:middle;overflow:hidden;position:relative;font-size:19px}
.sprite>.replace{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sprite:before{content:"";text-indent:0;display:block!important;position:absolute;background:transparent url(sprites.1752850114.png) left top no-repeat;-webkit-background-size:cover;background-size:cover;width:37.05263em;height:26.84211em}
.no-backgroundsize .sprite>img{display:block;text-indent:0;position:relative;max-width:none!important;width:37.05263em;height:26.84211em}
.no-backgroundsize .sprite:before{display:none!important}
.sprite.sprite-accept{width:1.68421em;height:1.68421em}
.sprite.sprite-accept:before{top:-16.05263em;left:-34.73684em}
.sprite.sprite-accept>img{top:-16.05263em;left:-34.73684em}
.sprite.sprite-add{width:1.68421em;height:1.68421em}
.sprite.sprite-add:before{top:-19.52632em;left:-21.05263em}
.sprite.sprite-add>img{top:-19.52632em;left:-21.05263em}
.sprite.sprite-attention{width:1.68421em;height:1.68421em}
.sprite.sprite-attention:before{top:-19.52632em;left:-22.84211em}
.sprite.sprite-attention>img{top:-19.52632em;left:-22.84211em}
.sprite.sprite-back{width:1.68421em;height:1.68421em}
.sprite.sprite-back:before{top:-19.52632em;left:-24.63158em}
.sprite.sprite-back>img{top:-19.52632em;left:-24.63158em}
.sprite.sprite-changes{width:1.57895em;height:1.68421em}
.sprite.sprite-changes:before{top:-22.31579em;left:-27em}
.sprite.sprite-changes>img{top:-22.31579em;left:-27em}
.sprite.sprite-delete{width:1.68421em;height:1.68421em}
.sprite.sprite-delete:before{top:-19.52632em;left:-26.42105em}
.sprite.sprite-delete>img{top:-19.52632em;left:-26.42105em}
.sprite.sprite-edit-alt{width:1.68421em;height:1.68421em}
.sprite.sprite-edit-alt:before{top:-19.52632em;left:-28.21053em}
.sprite.sprite-edit-alt>img{top:-19.52632em;left:-28.21053em}
.sprite.sprite-edit{width:1.68421em;height:1.68421em}
.sprite.sprite-edit:before{top:-19.52632em;left:-30em}
.sprite.sprite-edit>img{top:-19.52632em;left:-30em}
.sprite.sprite-logout{width:1.68421em;height:1.68421em}
.sprite.sprite-logout:before{top:-19.52632em;left:-31.78947em}
.sprite.sprite-logout>img{top:-19.52632em;left:-31.78947em}
.sprite.sprite-notifications{width:1.68421em;height:1.68421em}
.sprite.sprite-notifications:before{top:-19.52632em;left:-33.57895em}
.sprite.sprite-notifications>img{top:-19.52632em;left:-33.57895em}
.sprite.sprite-permissions{width:1.68421em;height:1.68421em}
.sprite.sprite-permissions:before{top:-19.52632em;left:-35.36842em}
.sprite.sprite-permissions>img{top:-19.52632em;left:-35.36842em}
.sprite.sprite-reject{width:1.68421em;height:1.68421em}
.sprite.sprite-reject:before{top:-22.31579em;left:-1.94737em}
.sprite.sprite-reject>img{top:-22.31579em;left:-1.94737em}
.sprite.sprite-roles{width:1.68421em;height:1.05263em}
.sprite.sprite-roles:before{top:-14.78947em;left:-30.10526em}
.sprite.sprite-roles>img{top:-14.78947em;left:-30.10526em}
.sprite.sprite-users{width:1.68421em;height:1.68421em}
.sprite.sprite-users:before{top:-22.31579em;left:-3.73684em}
.sprite.sprite-users>img{top:-22.31579em;left:-3.73684em}
.sprite.sprite-changes-alt{width:1.68421em;height:1.68421em}
.sprite.sprite-changes-alt:before{top:-22.31579em;left:-5.52632em}
.sprite.sprite-changes-alt>img{top:-22.31579em;left:-5.52632em}
.sprite.sprite-collapse{width:1.68421em;height:1.68421em}
.sprite.sprite-collapse:before{top:-22.31579em;left:-7.31579em}
.sprite.sprite-collapse>img{top:-22.31579em;left:-7.31579em}
.sprite.sprite-expand{width:1.68421em;height:1.68421em}
.sprite.sprite-expand:before{top:-22.31579em;left:-9.10526em}
.sprite.sprite-expand>img{top:-22.31579em;left:-9.10526em}
.sprite.sprite-move-down{width:1.68421em;height:1.68421em}
.sprite.sprite-move-down:before{top:-22.31579em;left:-10.89474em}
.sprite.sprite-move-down>img{top:-22.31579em;left:-10.89474em}
.sprite.sprite-move-up{width:1.68421em;height:1.68421em}
.sprite.sprite-move-up:before{top:-22.31579em;left:-12.68421em}
.sprite.sprite-move-up>img{top:-22.31579em;left:-12.68421em}
.sprite.sprite-page-add{width:1.68421em;height:1.68421em}
.sprite.sprite-page-add:before{top:-22.31579em;left:-14.47368em}
.sprite.sprite-page-add>img{top:-22.31579em;left:-14.47368em}
.sprite.sprite-page-edit{width:1.68421em;height:1.68421em}
.sprite.sprite-page-edit:before{top:-22.31579em;left:-16.26316em}
.sprite.sprite-page-edit>img{top:-22.31579em;left:-16.26316em}
.sprite.sprite-page-link{width:1.68421em;height:1.68421em}
.sprite.sprite-page-link:before{top:-22.31579em;left:-18.05263em}
.sprite.sprite-page-link>img{top:-22.31579em;left:-18.05263em}
.sprite.sprite-pages{width:1.68421em;height:1.68421em}
.sprite.sprite-pages:before{top:-22.31579em;left:-19.84211em}
.sprite.sprite-pages>img{top:-22.31579em;left:-19.84211em}
.sprite.sprite-preview{width:1.68421em;height:1.68421em}
.sprite.sprite-preview:before{top:-22.31579em;left:-21.63158em}
.sprite.sprite-preview>img{top:-22.31579em;left:-21.63158em}
.sprite.sprite-save{width:1.68421em;height:1.68421em}
.sprite.sprite-save:before{top:-22.31579em;left:-23.42105em}
.sprite.sprite-save>img{top:-22.31579em;left:-23.42105em}
.sprite.sprite-shared-blocks{width:1.68421em;height:1.68421em}
.sprite.sprite-shared-blocks:before{top:-22.31579em;left:-25.21053em}
.sprite.sprite-shared-blocks>img{top:-22.31579em;left:-25.21053em}
.sprite.sprite-2019-header-arrow-down{width:1em;height:.63158em}
.sprite.sprite-2019-header-arrow-down:before{top:-14.05263em;left:-34em}
.sprite.sprite-2019-header-arrow-down>img{top:-14.05263em;left:-34em}
.sprite.sprite-2019-header-circle-calendar{width:2.63158em;height:2.63158em}
.sprite.sprite-2019-header-circle-calendar:before{top:-19.52632em;left:-4.73684em}
.sprite.sprite-2019-header-circle-calendar>img{top:-19.52632em;left:-4.73684em}
.sprite.sprite-2019-header-circle-follow{width:2.63158em;height:2.63158em}
.sprite.sprite-2019-header-circle-follow:before{top:-19.52632em;left:-7.47368em}
.sprite.sprite-2019-header-circle-follow>img{top:-19.52632em;left:-7.47368em}
.sprite.sprite-2019-header-circle-heart{width:2.63158em;height:2.63158em}
.sprite.sprite-2019-header-circle-heart:before{top:-19.52632em;left:-10.21053em}
.sprite.sprite-2019-header-circle-heart>img{top:-19.52632em;left:-10.21053em}
.sprite.sprite-2019-header-circle-i{width:2.63158em;height:2.63158em}
.sprite.sprite-2019-header-circle-i:before{top:-19.52632em;left:-12.94737em}
.sprite.sprite-2019-header-circle-i>img{top:-19.52632em;left:-12.94737em}
.sprite.sprite-2019-header-circle-therapy{width:2.63158em;height:2.63158em}
.sprite.sprite-2019-header-circle-therapy:before{top:-19.52632em;left:-15.68421em}
.sprite.sprite-2019-header-circle-therapy>img{top:-19.52632em;left:-15.68421em}
.sprite.sprite-alerts{width:1.68421em;height:1.68421em}
.sprite.sprite-alerts:before{top:-6.78947em;left:-35.15789em}
.sprite.sprite-alerts>img{top:-6.78947em;left:-35.15789em}
.sprite.sprite-arrow-down-circle{width:2.52632em;height:2.52632em}
.sprite.sprite-arrow-down-circle:before{top:-19.52632em;left:-18.42105em}
.sprite.sprite-arrow-down-circle>img{top:-19.52632em;left:-18.42105em}
.sprite.sprite-article{width:1.68421em;height:1.68421em}
.sprite.sprite-article:before{top:-8.57895em;left:-35.15789em}
.sprite.sprite-article>img{top:-8.57895em;left:-35.15789em}
.sprite.sprite-books{width:1.68421em;height:1.68421em}
.sprite.sprite-books:before{top:-16.05263em;left:-16.84211em}
.sprite.sprite-books>img{top:-16.05263em;left:-16.84211em}
.sprite.sprite-care{width:1.68421em;height:1.68421em}
.sprite.sprite-care:before{top:-16.05263em;left:-18.63158em}
.sprite.sprite-care>img{top:-16.05263em;left:-18.63158em}
.sprite.sprite-employees{width:1.84211em;height:7.31579em}
.sprite.sprite-employees:before{top:-19.52632em;left:0}
.sprite.sprite-employees>img{top:-19.52632em;left:0}
.sprite.sprite-facebook-gray{width:2.94737em;height:2.94737em}
.sprite.sprite-facebook-gray:before{top:-11em;left:-34em}
.sprite.sprite-facebook-gray>img{top:-11em;left:-34em}
.sprite.sprite-film{width:1.68421em;height:1.68421em}
.sprite.sprite-film:before{top:-16.05263em;left:-20.42105em}
.sprite.sprite-film>img{top:-16.05263em;left:-20.42105em}
.sprite.sprite-hub{width:1.68421em;height:1.68421em}
.sprite.sprite-hub:before{top:-16.05263em;left:-22.21053em}
.sprite.sprite-hub>img{top:-16.05263em;left:-22.21053em}
.sprite.sprite-icon-2019-close{width:2.68421em;height:2.68421em}
.sprite.sprite-icon-2019-close:before{top:-19.52632em;left:-1.94737em}
.sprite.sprite-icon-2019-close>img{top:-19.52632em;left:-1.94737em}
.sprite.sprite-lightbulb{width:1.68421em;height:1.68421em}
.sprite.sprite-lightbulb:before{top:-16.05263em;left:-24em}
.sprite.sprite-lightbulb>img{top:-16.05263em;left:-24em}
.sprite.sprite-locations-alt{width:1.68421em;height:1.68421em}
.sprite.sprite-locations-alt:before{top:-16.05263em;left:-25.78947em}
.sprite.sprite-locations-alt>img{top:-16.05263em;left:-25.78947em}
.sprite.sprite-locations{width:1.68421em;height:1.68421em}
.sprite.sprite-locations:before{top:-16.05263em;left:-27.57895em}
.sprite.sprite-locations>img{top:-16.05263em;left:-27.57895em}
.sprite.sprite-logo-alt{width:20.10526em;height:3.68421em}
.sprite.sprite-logo-alt:before{top:-11em;left:-13.78947em}
.sprite.sprite-logo-alt>img{top:-11em;left:-13.78947em}
.sprite.sprite-logo-gray{width:21.26316em;height:4.10526em}
.sprite.sprite-logo-gray:before{top:-6.78947em;left:-13.78947em}
.sprite.sprite-logo-gray>img{top:-6.78947em;left:-13.78947em}
.sprite.sprite-logo-only{width:13.68421em;height:12.63158em}
.sprite.sprite-logo-only:before{top:-6.78947em;left:0}
.sprite.sprite-logo-only>img{top:-6.78947em;left:0}
.sprite.sprite-logo{width:37.05263em;height:6.68421em}
.sprite.sprite-logo:before{top:0;left:0}
.sprite.sprite-logo>img{top:0;left:0}
.sprite.sprite-office-building{width:1.68421em;height:1.68421em}
.sprite.sprite-office-building:before{top:-16.05263em;left:-29.36842em}
.sprite.sprite-office-building>img{top:-16.05263em;left:-29.36842em}
.sprite.sprite-send{width:1.68421em;height:1.47368em}
.sprite.sprite-send:before{top:-17.84211em;left:-13.78947em}
.sprite.sprite-send>img{top:-17.84211em;left:-13.78947em}
.sprite.sprite-staff-alt{width:1.68421em;height:1.68421em}
.sprite.sprite-staff-alt:before{top:-16.05263em;left:-31.15789em}
.sprite.sprite-staff-alt>img{top:-16.05263em;left:-31.15789em}
.sprite.sprite-staff{width:1.68421em;height:1.68421em}
.sprite.sprite-staff:before{top:-16.05263em;left:-32.94737em}
.sprite.sprite-staff>img{top:-16.05263em;left:-32.94737em}
.sprite.sprite-stars-full{width:6.52632em;height:1.15789em}
.sprite.sprite-stars-full:before{top:-14.78947em;left:-16.84211em}
.sprite.sprite-stars-full>img{top:-14.78947em;left:-16.84211em}
.sprite.sprite-stars-outline{width:6.52632em;height:1.15789em}
.sprite.sprite-stars-outline:before{top:-14.78947em;left:-23.47368em}
.sprite.sprite-stars-outline>img{top:-14.78947em;left:-23.47368em}
.sprite.sprite-twitter-gray{width:2.94737em;height:2.94737em}
.sprite.sprite-twitter-gray:before{top:-14.78947em;left:-13.78947em}
.sprite.sprite-twitter-gray>img{top:-14.78947em;left:-13.78947em}
.form .errors{color:red}
.form .form-title{font-size:131.57895%;line-height:1.1601;margin:.92em 0;border-bottom:.08em solid #e6e6e6;padding-bottom:.69em;font-weight:700}
.form .field{word-spacing:-.23684em;width:100%}
.form .field>*{word-spacing:normal}
.form .field .control-label{padding-top:.26316em}
.form .field .control-label:after{content:"optional";display:block;font-size:78.94737%;line-height:1.26677;font-style:italic;color:#999}
.form .field.required .control-label:after{display:none}
.form .field.boolean .control-label:after{display:none}
.form .field.unlabeled .field-proper{width:100%}
.form .control-label,.form .field-proper{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;margin:0 0 .60526em 0}
.form label{cursor:pointer}
.form .control-label{width:30%;padding-right:1.21053em;text-align:right}
.form .field-proper{width:70%}
.form .field-note{font-size:89.47368%;line-height:1.23539}
.form .field-note>*{margin-top:.61765em;margin-bottom:0}
.form input[type=checkbox],.form input[type=radio]{vertical-align:middle}
.form label.radio+label.radio{padding-left:.60526em}
.form label.checkbox{display:block;padding-top:.26316em}
.form label.checkbox+label.checkbox{padding-top:0}
.form .form-control{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.21053em;border:.05263em solid #bbb;width:100%;padding:.26316em .52632em}
.form .form-control:focus{outline:0;border-color:#4979cf;-webkit-box-shadow:0 .05263em .05263em rgba(0,0,0,.075) inset,0 0 .31579em rgba(73,121,207,.6);box-shadow:0 .05263em .05263em rgba(0,0,0,.075) inset,0 0 .31579em rgba(73,121,207,.6)}
.form select{margin-top:.10526em;max-width:100%}
.form .input-prepend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.form .input-prepend .add-on{overflow:hidden;text-overflow:ellipsis;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:40%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.21053em 0 0 .21053em;border:1px solid #bbb;padding:.26316em .52632em;background-color:#f2f2f2;white-space:nowrap}
.form .input-prepend input{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:60%;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:0;border-radius:0 .21053em .21053em 0}
.form .field-description>*{margin-top:0;margin-bottom:.60526em}
.form fieldset{margin:.60526em 0;border:0;padding:0}
.form fieldset>legend{font-size:110.52632%;line-height:1.19058;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1.09524em;border-bottom:.04762em solid #e6e6e6;width:100%;padding-bottom:.54762em;font-weight:700;color:#1a1a1a}
.form .field-group{margin:.60526em 0}
.form .field-group>.field-group-name{font-size:110.52632%;line-height:1.19058;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1.09524em;border-bottom:.04762em solid #e6e6e6;width:100%;padding-bottom:.54762em;font-weight:700}
.form .field-group .field-group>.field-group-name,.form .field-group .field-group>legend,.form .field-group fieldset>.field-group-name,.form .field-group fieldset>legend,.form fieldset .field-group>.field-group-name,.form fieldset .field-group>legend,.form fieldset fieldset>.field-group-name,.form fieldset fieldset>legend{font-size:90.47619%;line-height:1.21063;margin-bottom:.60526em;border-bottom:0;padding-bottom:0;margin-right:70%;width:30%;padding-right:1.21053em;text-align:right}
.form .form-actions{margin:.60526em 0 1.21053em 0;border-top:1px solid #e6e6e6;padding:1.21053em;padding-left:30%;background:#f5f5f5}
.no-flexbox .form .input-prepend{position:relative;display:table;width:100%}
.no-flexbox .form .input-prepend .add-on{display:table-cell;border-radius:.21053em 0 0 .21053em;border:1px solid #bbb;padding:.21053em .52632em;background-color:#f2f2f2;white-space:nowrap;width:1%}
.no-flexbox .form .input-prepend input{display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:0;border-radius:0 .21053em .21053em 0}
@media screen and (max-width:29.9375em){.form .field .control-label{margin-bottom:0;padding-top:0;padding-right:0;text-align:left}
.form .field .control-label:after{display:inline;padding-left:.38333em}
.form .field.required .control-label:after{display:none}
.form .field.boolean .control-label:after{display:none}
.form .field.unlabeled .field-proper{margin-left:0}
.form .control-label,.form .field-proper{width:100%}
.form .field-group .field-group>.field-group-name,.form .field-group .field-group>legend,.form .field-group fieldset>.field-group-name,.form .field-group fieldset>legend,.form fieldset .field-group>.field-group-name,.form fieldset .field-group>legend,.form fieldset fieldset>.field-group-name,.form fieldset fieldset>legend{font-size:90.47619%;line-height:1.21063;margin-right:0;width:auto;padding-right:0;text-align:left}
.form .form-actions{padding-left:1.21053em}
}
.content\/menu .menu-title{font-size:94.73684%;line-height:1.22232;margin-top:1.27778em;margin-bottom:.63889em;border-bottom:.16667em solid #f2f2f2;padding-bottom:.36111em}
.content\/menu .menu-title+ul{margin-top:0}
.content\/menu li,.content\/menu ul{display:block}
.content\/menu ul{margin:1.21053em 0;padding:0}
.content\/menu li{margin:0;padding:.55263em 0}
.content\/menu .sprite{font-size:62.5%}
.content\/menu .label{font-size:73.68421%;line-height:1.28581;padding-left:.28571em}
.form.permissions .field.inherit .field-proper{margin-left:0}
.form.permissions .field.inherit .field-proper ul.options{padding-left:0;list-style:none;margin:0}
.form .notify-group .advanced\[notifications\]{margin-left:30%;width:auto}
.form .notify-group .advanced\[notifications\] label.radio{display:block}
.form .notify-group .advanced\[notifications\] label.radio+label.radio{padding-left:0}
@media screen and (max-width:29.9375em){.form .notify-group .advanced\[notifications\]{margin-left:0}
}
.form .content\/urlpath .full-path{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:68.42105%;line-height:1.23087;margin:.61538em 0 0 0}
.form .content\/urlpath .full-path label{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:.38462em .76923em .38462em 0;color:#888}
.form .content\/urlpath .full-path input{display:inline-block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-radius:0;padding:.30769em .61538em;border-color:#f1f1f1;background-color:#f1f1f1;color:#777;cursor:pointer}
.form .content\/urlpath .full-path input:focus{-webkit-box-shadow:none;box-shadow:none;background-color:#f9f9f9}
.content\/admin\/top-bar{position:relative;z-index:2;font-size:89.47368%;line-height:1.47069;width:100%;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.2);box-shadow:0 1px 10px rgba(0,0,0,.2);background:#f9f9f9;border-bottom:1px solid #999}
.content\/admin\/top-bar:after,.content\/admin\/top-bar:before{content:"";display:table}
.content\/admin\/top-bar:after{clear:both}
.content\/admin\/top-bar ul li{margin:0 2%}
#admin_wrapper{z-index:1;position:relative}
.content\/admin\/top-bar .panel{padding:11px}
.content\/admin\/top-bar .status{float:right}
.content\/admin\/top-bar label{font-weight:700;display:inline;margin:0}
.content\/admin\/top-bar .status div.value{display:inline}
.content\/admin\/top-bar .navigate{float:left}
.content\/admin\/top-bar .navigate-page{float:right}
.content\/admin\/top-bar .buttons a{float:left;clear:both;display:block;padding:0 11px 0 20px}
.content\/admin\/top-bar .buttons .sprite{font-size:8px}
.content\/admin\/top-bar .buttons .back .sprite{width:1.68421em;height:1.68421em}
.content\/admin\/top-bar .buttons .back .sprite:before{top:-19.52632em;left:-24.63158em}
.content\/admin\/top-bar .buttons .back .sprite>img{top:-19.52632em;left:-24.63158em}
.content\/admin\/top-bar .buttons .edit .sprite{width:1.68421em;height:1.68421em}
.content\/admin\/top-bar .buttons .edit .sprite:before{top:-19.52632em;left:-30em}
.content\/admin\/top-bar .buttons .edit .sprite>img{top:-19.52632em;left:-30em}
.content\/admin\/top-bar .buttons .save .sprite{width:1.68421em;height:1.68421em}
.content\/admin\/top-bar .buttons .save .sprite:before{top:-22.31579em;left:-23.42105em}
.content\/admin\/top-bar .buttons .save .sprite>img{top:-22.31579em;left:-23.42105em}
.content\/admin\/top-bar .buttons .save-and-publish .sprite{width:1.68421em;height:1.68421em}
.content\/admin\/top-bar .buttons .save-and-publish .sprite:before{top:-16.05263em;left:-34.73684em}
.content\/admin\/top-bar .buttons .save-and-publish .sprite>img{top:-16.05263em;left:-34.73684em}
.content\/admin\/top-bar .buttons .preview .sprite{width:1.68421em;height:1.68421em}
.content\/admin\/top-bar .buttons .preview .sprite:before{top:-22.31579em;left:-21.63158em}
.content\/admin\/top-bar .buttons .preview .sprite>img{top:-22.31579em;left:-21.63158em}
.content\/admin\/top-bar .buttons .delete .sprite{width:1.68421em;height:1.68421em}
.content\/admin\/top-bar .buttons .delete .sprite:before{top:-19.52632em;left:-26.42105em}
.content\/admin\/top-bar .buttons .delete .sprite>img{top:-19.52632em;left:-26.42105em}
.content\/admin\/top-bar .versions{float:left;padding-top:8px}
.content\/admin\/top-bar .version-comment{float:left;font-style:italic;width:310px;height:44px;overflow:hidden;position:relative;padding-bottom:0}
.content\/admin\/top-bar .version-comment .w{position:absolute;left:11px;top:11px;width:310px}
.content\/admin\/top-bar .version-comment.long:hover{overflow:visible}
.content\/admin\/top-bar .version-comment.long:hover .w{height:auto;background:#fff;border:1px solid #aaa;left:0;top:0;padding:10px}
.content\/admin\/top-bar .version-comment.long:hover .extra{position:absolute;left:0;top:0;padding:10px;width:310px;height:45px;border:1px solid #fdfdfd;border-bottom:0}
.content\/admin\/top-bar .version-comment p{margin:0}
.content\/admin\/top-bar .version-comment .cite{font-style:normal;font-weight:700}
.content\/admin\/top-bar .versions label.label{display:inline-block}
.content\/admin\/top-bar .versions input,.content\/admin\/top-bar .versions select{display:inline-block;margin:0}
.content\/admin\/top-bar .versions select{max-width:14.70588em}
.content\/admin\/top-bar .versions .field,.content\/admin\/top-bar .versions .field-proper{display:inline}
.content\/admin\/top-bar .versions form{margin-bottom:0}
.content\/admin\/top-bar .versions form .buttons{display:inline}
html.js .content\/admin\/top-bar .versions form .buttons{display:none}
.content\/admin\/top-bar .versions p{margin:0}
.content\/admin\/top-bar .page-actions{float:right}
.content\/menu li.menu-item-edit-content .sprite{width:1.68421em;height:1.68421em}
.content\/menu li.menu-item-edit-content .sprite:before{top:-22.31579em;left:-16.26316em}
.content\/menu li.menu-item-edit-content .sprite>img{top:-22.31579em;left:-16.26316em}
.content\/menu li.menu-item-back-to-content .sprite{width:1.68421em;height:1.68421em}
.content\/menu li.menu-item-back-to-content .sprite:before{top:-19.52632em;left:-24.63158em}
.content\/menu li.menu-item-back-to-content .sprite>img{top:-19.52632em;left:-24.63158em}
.content\/menu li.menu-item-publication-status .sprite{width:1.68421em;height:1.68421em}
.content\/menu li.menu-item-publication-status .sprite:before{top:-16.05263em;left:-34.73684em}
.content\/menu li.menu-item-publication-status .sprite>img{top:-16.05263em;left:-34.73684em}
.content\/menu li.menu-item-edit-page-properties .sprite{width:1.68421em;height:1.68421em}
.content\/menu li.menu-item-edit-page-properties .sprite:before{top:-19.52632em;left:-30em}
.content\/menu li.menu-item-edit-page-properties .sprite>img{top:-19.52632em;left:-30em}
.content\/menu li.menu-item-edit-permissions .sprite{width:1.68421em;height:1.68421em}
.content\/menu li.menu-item-edit-permissions .sprite:before{top:-19.52632em;left:-35.36842em}
.content\/menu li.menu-item-edit-permissions .sprite>img{top:-19.52632em;left:-35.36842em}
.content\/menu li.menu-item-back-to-pages .sprite{width:1.68421em;height:1.68421em}
.content\/menu li.menu-item-back-to-pages .sprite:before{top:-19.52632em;left:-24.63158em}
.content\/menu li.menu-item-back-to-pages .sprite>img{top:-19.52632em;left:-24.63158em}
.content\/menu li.menu-item-back-to-admin .sprite{width:1.68421em;height:1.68421em}
.content\/menu li.menu-item-back-to-admin .sprite:before{top:-19.52632em;left:-24.63158em}
.content\/menu li.menu-item-back-to-admin .sprite>img{top:-19.52632em;left:-24.63158em}
.content\/menu li.menu-item-back-to-list .sprite{width:1.68421em;height:1.68421em}
.content\/menu li.menu-item-back-to-list .sprite:before{top:-19.52632em;left:-24.63158em}
.content\/menu li.menu-item-back-to-list .sprite>img{top:-19.52632em;left:-24.63158em}
.content\/menu li.menu-item-back-to-properties .sprite{width:1.68421em;height:1.68421em}
.content\/menu li.menu-item-back-to-properties .sprite:before{top:-19.52632em;left:-24.63158em}
.content\/menu li.menu-item-back-to-properties .sprite>img{top:-19.52632em;left:-24.63158em}
.content\/menu li.menu-item-edit-default-permissions .sprite{width:1.68421em;height:1.68421em}
.content\/menu li.menu-item-edit-default-permissions .sprite:before{top:-19.52632em;left:-35.36842em}
.content\/menu li.menu-item-edit-default-permissions .sprite>img{top:-19.52632em;left:-35.36842em}
.content\/menu li.menu-item-edit-default-notifications .sprite,.content\/menu li.menu-item-edit-notifications .sprite{width:1.68421em;height:1.68421em}
.content\/menu li.menu-item-edit-default-notifications .sprite:before,.content\/menu li.menu-item-edit-notifications .sprite:before{top:-19.52632em;left:-33.57895em}
.content\/menu li.menu-item-edit-default-notifications .sprite>img,.content\/menu li.menu-item-edit-notifications .sprite>img{top:-19.52632em;left:-33.57895em}
.content\/menu li.menu-item-pending-changes .sprite{width:1.68421em;height:1.68421em}
.content\/menu li.menu-item-pending-changes .sprite:before{top:-19.52632em;left:-22.84211em}
.content\/menu li.menu-item-pending-changes .sprite>img{top:-19.52632em;left:-22.84211em}
.content\/menu li.menu-item-add-new-page .sprite{width:1.68421em;height:1.68421em}
.content\/menu li.menu-item-add-new-page .sprite:before{top:-22.31579em;left:-14.47368em}
.content\/menu li.menu-item-add-new-page .sprite>img{top:-22.31579em;left:-14.47368em}
.content\/menu li.menu-item-add-shared-block .sprite{width:1.68421em;height:1.68421em}
.content\/menu li.menu-item-add-shared-block .sprite:before{top:-19.52632em;left:-21.05263em}
.content\/menu li.menu-item-add-shared-block .sprite>img{top:-19.52632em;left:-21.05263em}
.content\/menu li.menu-item-add-new .sprite{width:1.68421em;height:1.68421em}
.content\/menu li.menu-item-add-new .sprite:before{top:-19.52632em;left:-21.05263em}
.content\/menu li.menu-item-add-new .sprite>img{top:-19.52632em;left:-21.05263em}
.content\/menu li.menu-item-edit-shared-blocks .sprite{width:1.68421em;height:1.68421em}
.content\/menu li.menu-item-edit-shared-blocks .sprite:before{top:-22.31579em;left:-25.21053em}
.content\/menu li.menu-item-edit-shared-blocks .sprite>img{top:-22.31579em;left:-25.21053em}
.content\/menu li.menu-item-add-normal-block .sprite{width:1.68421em;height:1.68421em}
.content\/menu li.menu-item-add-normal-block .sprite:before{top:-19.52632em;left:-24.63158em}
.content\/menu li.menu-item-add-normal-block .sprite>img{top:-19.52632em;left:-24.63158em}
.content\/admin\/component-menu{margin:0;padding:5px 5px 5px 5px;border:1px solid #ddd;border-color:rgba(218,218,218,.75);background-color:#f7f7f7;background-color:rgba(245,245,245,.75);white-space:nowrap;font-size:73.68421%;line-height:1.28581}
.content\/admin\/component-menu .sprite{font-size:57.14286%}
.content\/component .content\/component .content\/admin\/component-menu{border-color:rgba(204,204,204,.75);background-color:#e7e7e7;background:rgba(231,231,231,.75)}
.content\/component .content\/component:first-child .content\/admin\/component-menu{position:relative;top:-1px;margin-bottom:-1px}
.content\/component .content\/component .content\/component .content\/admin\/component-menu{border-color:rgba(187,187,187,.75);background-color:#d7d7d7;background:rgba(215,215,215,.75)}
.content\/component .content\/component .content\/component .content\/component .content\/admin\/component-menu{border-color:rgba(170,170,170,.75);background-color:#c7c7c7;background:rgba(199,199,199,.75)}
.content\/admin\/component-menu+*{margin-top:0!important}
.content\/admin\/component-menu .component-name{display:inline-block;vertical-align:top;margin:0 10px 0 0;font-size:100%;font-weight:700;color:#333}
.content\/admin\/component-menu ul{display:inline-block;vertical-align:top;margin:0;padding:0;line-height:1}
.content\/admin\/component-menu li{display:inline-block;margin:0;padding:0}
.content\/admin\/component-menu li+li{border-top:0}
.content\/admin\/list-pages .extra .sprite{font-size:8px}
.content\/admin\/list-pages .actions .view-on-site .sprite{width:1.68421em;height:1.68421em;visibility:hidden}
.content\/admin\/list-pages .actions .view-on-site .sprite:before{top:-22.31579em;left:-18.05263em}
.content\/admin\/list-pages .actions .view-on-site .sprite>img{top:-22.31579em;left:-18.05263em}
.content\/admin\/list-pages .actions .view-on-site a:focus .sprite{visibility:visible}
.content\/admin\/list-pages .self:hover .actions .view-on-site .sprite{visibility:visible}
.content\/admin\/list-pages .actions .clone .sprite{width:1.68421em;height:1.68421em}
.content\/admin\/list-pages .actions .clone .sprite:before{top:-22.31579em;left:-14.47368em}
.content\/admin\/list-pages .actions .clone .sprite>img{top:-22.31579em;left:-14.47368em}
.admin\/main-menu .menu-item-pages .sprite{width:1.68421em;height:1.68421em}
.admin\/main-menu .menu-item-pages .sprite:before{top:-22.31579em;left:-19.84211em}
.admin\/main-menu .menu-item-pages .sprite>img{top:-22.31579em;left:-19.84211em}
.admin\/main-menu .menu-item-changes .sprite{width:1.57895em;height:1.68421em}
.admin\/main-menu .menu-item-changes .sprite:before{top:-22.31579em;left:-27em}
.admin\/main-menu .menu-item-changes .sprite>img{top:-22.31579em;left:-27em}
.content\/admin\/top-bar .buttons .changes .sprite{width:1.68421em;height:1.68421em}
.content\/admin\/top-bar .buttons .changes .sprite:before{top:-22.31579em;left:-5.52632em}
.content\/admin\/top-bar .buttons .changes .sprite>img{top:-22.31579em;left:-5.52632em}
.content\/admin\/component-menu li a{display:inline-block}
.content\/admin\/component-menu li a .label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.content\/admin\/component-menu .menu-item-move-up .sprite{width:1.68421em;height:1.68421em}
.content\/admin\/component-menu .menu-item-move-up .sprite:before{top:-22.31579em;left:-12.68421em}
.content\/admin\/component-menu .menu-item-move-up .sprite>img{top:-22.31579em;left:-12.68421em}
.content\/admin\/component-menu .menu-item-move-down .sprite{width:1.68421em;height:1.68421em}
.content\/admin\/component-menu .menu-item-move-down .sprite:before{top:-22.31579em;left:-10.89474em}
.content\/admin\/component-menu .menu-item-move-down .sprite>img{top:-22.31579em;left:-10.89474em}
.content\/admin\/component-menu .menu-item-delete .sprite{width:1.68421em;height:1.68421em}
.content\/admin\/component-menu .menu-item-delete .sprite:before{top:-19.52632em;left:-26.42105em}
.content\/admin\/component-menu .menu-item-delete .sprite>img{top:-19.52632em;left:-26.42105em}
.content\/admin\/component-menu .menu-item-edit .sprite{width:1.68421em;height:1.68421em}
.content\/admin\/component-menu .menu-item-edit .sprite:before{top:-19.52632em;left:-30em}
.content\/admin\/component-menu .menu-item-edit .sprite>img{top:-19.52632em;left:-30em}
.content\/admin\/component-menu .menu-item-add-content-here .sprite{width:1.68421em;height:1.68421em}
.content\/admin\/component-menu .menu-item-add-content-here .sprite:before{top:-19.52632em;left:-21.05263em}
.content\/admin\/component-menu .menu-item-add-content-here .sprite>img{top:-19.52632em;left:-21.05263em}
.content\/admin\/slot-menu li div,.content\/admin\/slot-menu ul li{width:auto;float:none;text-align:left}
.content\/admin\/slot-menu a{padding:.23529em 0 .23529em 0}
.content\/admin\/slot-menu a .sprite{width:1.68421em;height:1.68421em}
.content\/admin\/slot-menu a .sprite:before{top:-19.52632em;left:-21.05263em}
.content\/admin\/slot-menu a .sprite>img{top:-19.52632em;left:-21.05263em}
.content\/admin\/list-pages .self .label a.extra img{vertical-align:middle}
.content\/admin\/list-changes ul.changes{margin:13px 0;padding:0;list-style:none}
.content\/admin\/list-changes ul.changes li{margin:13px 0;padding:0;list-style:none;width:100%;overflow:hidden}
.content\/admin\/list-changes ul.changes li .when{float:right;font-size:11px;font-style:italic;white-space:nowrap}
.content\/admin\/list-changes ul.changes li .unpub{font-style:italic}
.content\/admin\/list-changes ul.changes li .unpub .title{text-decoration:underline}
.content\/admin\/list-changes ul.changes li .unpub .note{font-style:normal;font-size:11px}
.content\/admin\/list-changes ul.changes li .actor{font-style:italic}
.content\/admin\/list-changes ul.changes li .comment{font-size:12px;font-style:italic}
.content\/admin\/list-changes ul.changes li .comment .cite{font-style:normal}
body{font-family:Lato,"Open Sans",helvetica,sans-serif;color:#4d4d4d;font-size:19px;line-height:1.21053;font-style:normal;font-weight:500}
a{color:#1b7ea9;text-decoration:none}
a:hover{color:#229fd5}
img{max-width:100%}
b,strong{font-weight:600}
dl,ol,p,ul{margin:1.21053em 0}
h1,h2,h3,h4,h5,h6{font-weight:600;color:#1a1a1a}
h1{font-size:210.52632%;line-height:1.1001;margin:.575em 0}
h2{font-size:157.89474%;line-height:1.13343;margin:.76667em 0}
h3{font-size:126.31579%;line-height:1.16677;margin:.95833em 0}
h4{font-size:105.26316%;line-height:1.1501;margin:1.15em 0}
h5{font-size:94.73684%;line-height:1.27788;margin:1.27778em 0}
h6{font-size:84.21053%;line-height:1.4376;margin:1.4375em 0}
a{text-decoration:none;color:#1b7ea9}
a:hover{color:#229fd5}
table,td,th,tr{font:inherit;color:inherit}
th{font-weight:700}
table{border-spacing:0;border-collapse:collapse;width:100%}
td,th{vertical-align:top;padding:.21053em .21053em .21053em 0}
hr{margin:1.21053em 0}
dt{font-weight:600;margin:0 0 1.21053em 0}
dt+dt{margin-top:1.21053em}
dd{margin:-.60526em 0 1.21053em 0}
ol,ul{padding-left:1.5em}
.h1,.h2,.h3,.h4,.h5,.h6,.p,dl,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:1.59375rem 0}
.h1 img,.h2 img,.h3 img,.h4 img,.h5 img,.h6 img,.p img,dl img,h1 img,h2 img,h3 img,h4 img,h5 img,h6 img,ol img,p img,ul img{vertical-align:text-top}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:600;color:inherit}
.h1,h1{font-size:252.63158%;line-height:1.10427}
.h2,h2{font-size:210.52632%;line-height:1.1001}
.h3,h3{font-size:168.42105%;line-height:1.1251}
.h4,h4{font-size:131.57895%}
.h5,.h6,h5,h6{font-size:100%}
.p{font-size:100%;line-height:1.21053;font-weight:400}
a{text-decoration:none}
a.btn{color:#fff}
a.btn:hover{color:#fff}
a.arrow-link:after{content:"\a0›"}
p.big{font-size:110.52632%;line-height:1.52391;margin:1.09524em 0;color:#333}
p.highlight{background:#1e99cc;padding:1.59375rem;color:#fff;font-style:italic}
span.light{color:#757575}
img{height:auto}
img.full-width{display:block;margin:1.21053em 0;width:100%;max-width:100%}
img.float-right{float:right;margin:0 0 .60526em 1.21053em}
img.float-left{float:left;margin:0 1.21053em .60526em 0}
.centered{text-align:center;margin:1.21053em auto}
.align-left{margin:0 1.21053em .60526em 0;float:left}
.align-right{margin:0 0 .60526em 1.21053em;float:right}
.content ul{padding-left:1.21053em}
.content ul>li{list-style-type:none;position:relative}
.content ul>li:before{content:"•";position:absolute;top:0;font-size:115.78947%;line-height:1.04555;left:-1.04545em;color:#d07328}
.content table{width:100%}
.content table,.content td,.content th,.content tr{font:inherit;color:inherit}
.content th{font-weight:700}
.content table{border-spacing:0;border-collapse:collapse;width:100%}
.content table.schedule{font-size:.75rem;line-height:1.5}
.content table.schedule th{white-space:nowrap;width:15%;padding:.5em;background:#f6f6f6;border:.08333em solid #e6e6e6}
.content table.schedule td{border:.08333em solid #e9e9e9;padding:.5em}
.content table.schedule td.no-style,.content table.schedule th.no-style{border:0;padding:0;background:0 0}
.content table.row-borders{margin:.79688rem 0}
.content table.row-borders td{padding:.79688rem .79688rem .625rem 0}
.content table.row-borders td:last-child{padding-right:0}
.content table.row-borders tr{border-bottom:.0625rem solid #eaeaea}
.content table.row-borders tr:last-child{border-bottom:0}
.content table.row-borders tr:last-child td{padding-bottom:.79688rem}
.content caption{padding:.3125rem;color:#220746;font-weight:700}
.content td,.content th{vertical-align:top;padding:.25rem .25rem .25rem 0}
.content hr{margin:1.59375rem 0}
.content dt{font-weight:700;margin:0 0 1.59375rem 0}
.content dt+dt{margin-top:1.59375rem}
.content dd{margin:-.79688rem 0 1.59375rem 0}
.nobr{white-space:nowrap}
ul.shadowed{padding-left:0;list-style:none;margin-top:.79688rem}
ul.shadowed li{list-style:none;padding:.79688rem 0 1.625rem 0;margin:0 0 -.9375rem 0}
ul.shadowed li.-last-child,ul.shadowed li:last-child{background:0 0;padding-bottom:0;margin-bottom:0}
*+ul.shadowed{margin-top:-.79688rem}
ul.divided{padding:0;margin:-.79688rem 0 .79688rem 0;list-style:none}
ul.divided li{padding:.625rem 0 .79688rem 0;margin:0}
ul.divided li:after,ul.divided li:before{content:"";display:table}
ul.divided li:after{clear:both}
ul.divided li+li{border-top:.0625rem solid #eaeaea}
*+ul.divided{margin-top:.79688rem}
ul.with-arrows{padding:0}
ul.with-arrows li{display:block;position:relative;margin:.375rem 0 .375rem 0;padding-left:1.875rem}
ul.with-arrows li:before{content:"";position:absolute;top:.375rem;left:0;border:.3125rem solid transparent;border-left-width:.5625rem;border-left-color:#1e99cc}
ul.grid-list{margin:.79688rem -.79688rem;padding:0;font-size:0}
ul.grid-list li{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;width:25%;padding:.79688rem;font-size:.875rem}
.content-box{margin:1.59375rem 0;padding:1.57895em;background-color:#f2f2f2}
.content-box>*{margin-top:0;margin-bottom:0}
.content-box>*+*{margin-top:1.59375rem}
.responsive-video{position:relative;margin:1.59375rem 0;width:100%;height:0;padding-bottom:56.25%}
.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.invert-colors{background-color:#000;color:#bbb}
.invert-colors .h1-s,.invert-colors .h2-s,.invert-colors .h3-s,.invert-colors .h4-s,.invert-colors .h5-s,.invert-colors .h6-s,.invert-colors h1,.invert-colors h2,.invert-colors h3,.invert-colors h4,.invert-colors h5,.invert-colors h6,.invert-colors p.big{color:#f15a24}
.invert-colors a:not(.btn){color:#d5d5d5}
.invert-colors a:not(.btn):hover{color:#eee}
.invert-colors a:not(.btn):focus-visible{outline-color:rgba(141,203,235,.8)}
.invert-colors.white{color:#fff}
.invert-colors.white .h1-s,.invert-colors.white .h2-s,.invert-colors.white .h3-s,.invert-colors.white .h4-s,.invert-colors.white .h5-s,.invert-colors.white .h6-s,.invert-colors.white h1,.invert-colors.white h2,.invert-colors.white h3,.invert-colors.white h4,.invert-colors.white h5,.invert-colors.white h6,.invert-colors.white p.big{color:#fff}
.invert-colors.white a:not(.btn){color:#fff;text-decoration:underline}
.invert-colors.white a:not(.btn):hover{color:#fff;text-decoration:none}
.invert-colors.white a:not(.btn):focus-visible{outline-color:rgba(141,203,235,.8)}
.invert-colors.white .content\/menu a:not(.btn){text-decoration:none}
.default-colors{color:#424242}
.default-colors .h1-s,.default-colors .h2-s,.default-colors .h3-s,.default-colors .h4-s,.default-colors .h5-s,.default-colors .h6-s,.default-colors h1,.default-colors h2,.default-colors h3,.default-colors h4,.default-colors h5,.default-colors h6,.default-colors p.big{color:#424242}
.default-colors a{color:#1b7ea9}
.default-colors a:focus-visible{outline-color:rgba(27,126,169,.66)}
.default-colors a.btn{color:#fff}
.setting-color-links-orange .default-colors a{color:#f15a24}
.setting-color-links-orange .default-colors a.btn{color:#fff}
.color-green{color:#148514}
.color-red{color:#DE2121}
.color-blue{color:#197EA9}
.color-yellow{color:#7C7513}
li,ol,ul{margin:0;padding:0}
.main-header .search-bar-popup .search-form button,.takeover-menu .takeover-close button,button.plain{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none}
button.plain-pill{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;padding:.26316em .52632em;border-radius:1000em}
.btn{padding:.78947em 1.68421em .89474em 1.68421em;border-radius:.52632em;position:relative;display:inline-block;vertical-align:middle;border:0;color:#fff;line-height:1.10526;font-weight:600;cursor:pointer;text-transform:uppercase;text-align:center;text-decoration:none;-webkit-transition:background 83ms,color 83ms,padding 83ms,-webkit-box-shadow 83ms;transition:background 83ms,color 83ms,padding 83ms,box-shadow 83ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#197ea9}
.btn:focus:after{border-radius:.52632em}
.btn.btn-narrow{padding:.26316em .63158em .36842em .63158em;border-radius:.52632em}
.btn.btn-narrow:focus:after{border-radius:.52632em}
.btn:hover{color:#fff}
.btn:hover:active{color:rgba(255,255,255,.9)}
.btn:focus{outline:0}
.btn:focus:after{content:"";display:block;position:absolute;left:-.0625rem;top:-.0625rem;width:100%;height:100%;padding:.0625rem;-webkit-box-shadow:0 0 0 .125rem rgba(29,113,182,.66);box-shadow:0 0 0 .125rem rgba(29,113,182,.66);pointer-events:none}
.invert-colors .btn:focus:after{-webkit-box-shadow:0 0 0 .125rem rgba(141,203,235,.66);box-shadow:0 0 0 .125rem rgba(141,203,235,.66)}
.btn:focus:hover:after{display:none}
.btn:hover{background-color:#1c8fbf}
.btn:hover:active{background-color:#166d93}
.in-rehab-section .btn{background-color:#D3420D}
.in-rehab-section .btn:hover{background-color:#eb4a0e}
.in-rehab-section .btn:hover:active{background-color:#bb3a0c}
.btn.btn-primary,.btn.btn-success{background-color:#197ea9}
.btn.btn-primary:hover,.btn.btn-success:hover{background-color:#1c8fbf}
.btn.btn-primary:hover:active,.btn.btn-success:hover:active{background-color:#166d93}
.in-rehab-section .btn.btn-primary,.in-rehab-section .btn.btn-success{background-color:#D3420D}
.in-rehab-section .btn.btn-primary:hover,.in-rehab-section .btn.btn-success:hover{background-color:#eb4a0e}
.in-rehab-section .btn.btn-primary:hover:active,.in-rehab-section .btn.btn-success:hover:active{background-color:#bb3a0c}
.btn.btn-secondary{color:#fff;background-color:#D3420D}
.btn.btn-secondary:hover{background-color:#eb4a0e}
.btn.btn-secondary:hover:active{background-color:#bb3a0c}
.btn.btn-cao{background-color:#1d7cb7}
.btn.btn-cao:hover{background-color:#208bcd}
.btn.btn-cao:hover:active{background-color:#1a6da1}
.btn.btn-cao-orange{background-color:#B26211}
.btn.btn-cao-orange:hover{background-color:#c96f13}
.btn.btn-cao-orange:hover:active{background-color:#9b550f}
.btn.btn-outline{background-color:transparent;border:.125rem solid #1e99cc;color:#1b7ea9;-webkit-box-shadow:none;box-shadow:none;text-transform:uppercase}
.btn.btn-outline.btn-skinny{border-width:.0625rem}
.btn.btn-outline.btn-secondary{border-color:#D3420D}
.btn.btn-outline:active{background-color:transparent}
.btn.btn-outline:hover{background-color:rgba(0,0,0,.035);color:#1b7ea9}
.btn.btn-outline:hover:active{color:rgba(27,126,169,.9)}
.btn.btn-outline:focus:after{left:-.15789em;top:-.15789em;padding:.15789em;border-radius:.63158em}
.invert-colors .btn.btn-outline{color:#fff;border-color:#fff}
.invert-colors .btn.btn-outline:hover:active{color:rgba(255,255,255,.8)}
.default-colors .btn.btn-outline{color:#1b7ea9;border-color:#1e99cc}
.default-colors .btn.btn-outline:hover:active{color:#1b7ea9}
.in-rehab-section .btn.btn-outline{border-color:#D3420D;color:#D3420D}
.in-rehab-section .btn.btn-outline:hover:active{color:#fff}
.in-rehab-section .main-footer .btn.btn-outline{border-color:#fff;color:#fff}
.in-rehab-section .main-footer .btn.btn-outline:hover:active{background-color:rgba(0,0,0,.25)}
.btn.btn-bold{border-radius:0;text-transform:uppercase}
.btn.btn-pill{border-radius:1000em}
.btn.btn-pill:focus:after{border-radius:1000em}
.btn.btn-icon-arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.47368em 1.05263em .57895em 1.05263em;min-height:3.06316em}
.btn.btn-icon-arrow .icon-area{margin:-.26316em 0 -.26316em -.78947em;width:3.42105em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-align:center}
.btn.btn-icon-arrow .icon-area .icon{font-size:184.21053%;line-height:1.0001}
.btn.btn-icon-arrow .name-area{text-align:left}
.btn.btn-icon-arrow .name-area .l{display:block}
.btn.btn-icon-arrow .arrow-area{margin:0 0 0 .78947em}
.btn.btn-icon-arrow .arrow-area .css-icon.down-arrow,.btn.btn-icon-arrow .arrow-area .css-icon.down-triangle,.btn.btn-icon-arrow .arrow-area .css-icon.left-arrow,.btn.btn-icon-arrow .arrow-area .css-icon.right-arrow{position:relative;top:-.26316em;border-color:#fff}
.btn.btn-icon-arrow.active,.btn.btn-icon-arrow:focus,.btn.btn-icon-arrow:hover{background-color:rgba(0,0,0,.05)}
.btn[disabled]{-webkit-box-shadow:none!important;box-shadow:none!important;background:#ddd!important;color:#999!important;text-shadow:0 -1px 0 #fff}
.pill-button{display:inline-block;position:relative;line-height:1;border-radius:2em;-webkit-box-shadow:0 .1em 0 rgba(0,0,0,.2);box-shadow:0 .1em 0 rgba(0,0,0,.2);padding:.75em 1.5em;background:#fff;font-family:Lato,"Open Sans",helvetica,sans-serif;text-shadow:none;color:#111;-webkit-transition:color .3s;transition:color .3s;text-transform:uppercase;font-weight:700}
.pill-button:focus,.pill-button:hover{outline:0;color:#1b7ea9}
.pill-button:focus{outline:0}
.pill-button:focus:after{content:"";display:block;position:absolute;left:-.3125rem;right:-.3125rem;bottom:-.3125rem;top:-.3125rem;border-radius:2em;border:.125rem solid rgba(29,113,182,.66);pointer-events:none}
.pill-button:focus:hover:after{display:none}
.pill-button.outline{border:.125rem solid #1b7ea9;color:#1b7ea9}
.pill-button.btn{background-color:#197ea9;color:#fff}
.pill-button.btn:hover{color:#fff;background-color:#1c8fbf}
.pill-button.btn:hover:active{background-color:#166d93;color:rgba(255,255,255,.9)}
.in-rehab-section .pill-button.btn{background-color:#D3420D}
.in-rehab-section .pill-button.btn:hover{background-color:#eb4a0e}
.in-rehab-section .pill-button.btn:hover:active{background-color:#bb3a0c}
.pill-button.btn-secondary{color:#fff;background-color:#D3420D}
.pill-button.btn-secondary:hover{color:#fff;background-color:#eb4a0e}
.pill-button.btn-secondary:hover:active{background-color:#bb3a0c;color:rgba(255,255,255,.9)}
.user-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:53.89474em;margin-left:auto;margin-right:auto}
.form{font-size:89.47368%;line-height:1.52951}
.form .field-group,.form fieldset{margin-top:1.35294em}
.form .field-group .field-group,.form .field-group fieldset,.form fieldset .field-group,.form fieldset fieldset{margin-top:1.35294em}
.form .field-group>.field-group-name,.form .field-group>legend,.form fieldset>.field-group-name,.form fieldset>legend{font-size:150%}
.form .field{word-spacing:normal}
.form .field>.field-description{width:100%}
.form .label-and-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-bottom:1.29412em;width:100%}
.form .label-and-input .control-label{position:relative;margin-bottom:0}
.form .label-and-input .control-label .label-proper{display:block}
@media screen and (max-width:39.9375em){.form .label-and-input .control-label .label-proper{display:inline}
}
.form .label-and-input .control-label:after{margin-bottom:-.94118em}
.form .label-and-input .field-proper{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:0;width:-webkit-calc(70% - 1.41176em);width:calc(70% - 1.41176em)}
.form .label-and-input .field-note{margin-bottom:.70588em;margin-left:30%}
@media screen and (max-width:39.9375em){.form .label-and-input .field-note{margin-left:0}
}
.form .form-control:focus{border-color:#1d71b6;-webkit-box-shadow:0 .0625em .0625em rgba(0,0,0,.075) inset,0 0 .375em rgba(102,175,233,.6);box-shadow:0 .0625em .0625em rgba(0,0,0,.075) inset,0 0 .375em rgba(102,175,233,.6)}
.form textarea{height:4.05882em}
.form .control-label.with-help .popup-toggle{display:inline-block;vertical-align:middle;margin-right:.35294em}
.form .field-group>.field-group-name+.field>.field-description{margin-bottom:.70588em}
.form .field.content\/parentpage .selection .page-name{font-size:82.35294%}
.form .content\/urlpath .full-path{font-size:82.35294%}
.form select{width:100%}
.form .select2-container .select2-selection--multiple{border-radius:.23529em;border:.05882em solid #bbb;min-height:0}
.form .select2-container .select2-selection--multiple .select2-selection__rendered{vertical-align:middle;padding:.29412em}
.form .select2-container .select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field{margin-top:0;line-height:1.25}
.form .select2-container .select2-selection--multiple .select2-selection__choice{margin-top:0}
.form .select2-container .select2-selection--multiple .select2-selection__choice__remove{font-size:188.23529%;position:relative;top:-.09375em;padding:0;line-height:0;vertical-align:middle}
.form .select2-container.select2-container--focus .select2-selection--multiple{border-color:#1d71b6;-webkit-box-shadow:0 .05882em .05882em rgba(0,0,0,.075) inset,0 0 .35294em rgba(102,175,233,.6);box-shadow:0 .05882em .05882em rgba(0,0,0,.075) inset,0 0 .35294em rgba(102,175,233,.6)}
.form .select2-container .select2-selection--single{outline:0;border:.05882em solid #bbb;background-color:#fff;height:2.23529em}
.form .select2-container .select2-selection--single .select2-selection__rendered{line-height:1.5;padding:.41176em 1.76471em .41176em .58824em}
.form .select2-container .select2-selection--single .select2-selection__placeholder{color:inherit}
.form .select2-container .select2-selection--single .select2-selection__clear{display:inline-block;vertical-align:middle;float:none;font-size:117.64706%;line-height:.8501;position:relative;top:-.05em;margin-left:-.25em;padding:.25em;color:#1d71b6}
.form .select2-container .select2-selection--single .select2-selection__arrow{top:0;right:0;bottom:0;width:2.58824em;height:auto}
.form .select2-container .select2-selection--single .select2-selection__arrow b{margin-left:-.35294em;margin-top:-.23529em;border-width:.41176em .35294em 0 .35294em}
.form .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 .35294em .41176em .35294em}
.form .select2-container.select2-container--focus .select2-selection--single,.form .select2-container.select2-container--open .select2-selection--single{border-color:#1d71b6;-webkit-box-shadow:0 .0625em .0625em rgba(0,0,0,.075) inset,0 0 .375em rgba(102,175,233,.6);box-shadow:0 .0625em .0625em rgba(0,0,0,.075) inset,0 0 .375em rgba(102,175,233,.6)}
.form .input-and-browse{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.form .input-and-browse .form-control{border-top-right-radius:0;border-bottom-right-radius:0}
.form .input-and-browse .link-browse-button{border-top-left-radius:0;border-bottom-left-radius:0}
.form .input-and-browse .link-browse-button:focus:after{border-top-left-radius:0;border-bottom-left-radius:0}
.frontend-form{font-size:89.47368%;line-height:1.52951}
.frontend-form .form-control{padding:.41176em 1.76471em .41176em .58824em;line-height:1.41176em}
.frontend-form .select2-container .select2-selection--multiple{border-radius:.23529em;border:.05882em solid #bbb}
.frontend-form .select2-container .select2-selection--multiple .select2-selection__rendered{padding:.29412em}
.frontend-form .select2-container .select2-selection--multiple .select2-selection__choice{font-size:88.23529%}
.frontend-form .select2-container.select2-container--focus .select2-selection--multiple{-webkit-box-shadow:0 .05882em .05882em rgba(0,0,0,.075) inset,0 0 .35294em rgba(102,175,233,.6);box-shadow:0 .05882em .05882em rgba(0,0,0,.075) inset,0 0 .35294em rgba(102,175,233,.6)}
.frontend-form .select2-container .select2-selection--single{border-radius:1.17647em;height:2.35294em}
.frontend-form .select2-container .select2-selection--single .select2-selection__rendered{padding:.29412em 1.76471em .52941em 1.17647em}
.frontend-form .select2-container .select2-selection--single .select2-selection__placeholder{color:inherit}
.frontend-form .select2-container .select2-selection--single .select2-selection__arrow b{border-width:.41176em .29412em 0 .29412em;border-color:grey transparent transparent transparent;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 240ms;transition:transform 240ms}
.frontend-form .select2-container .select2-selection--single .select2-selection__arrow b:after{display:none}
.frontend-form .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:.41176em .29412em 0 .29412em;border-color:grey transparent transparent transparent;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.frontend-form.light-fields .form-control{background-color:#fff;color:#333}
.frontend-form.light-fields ::-webkit-input-placeholder{color:#333}
.frontend-form.light-fields ::-moz-placeholder{color:#333}
.frontend-form.light-fields :-ms-input-placeholder{color:#333}
.frontend-form.light-fields ::placeholder{color:#333}
.frontend-form.light-fields .select2-container .select2-selection--single{background-color:#fff;color:#333}
.frontend-form .submit{margin:1.47059em 0 0 0;text-align:right}
.frontend-form.fancy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.frontend-form.fancy .description{margin:1.41176em 0 0 0}
.frontend-form.fancy .description>*{margin-top:0;margin-bottom:0}
.frontend-form.fancy .description>*+*{margin-top:1.41176em}
.frontend-form.fancy .form-title{font-size:155.55556%;line-height:1.14296;margin:1.41176em 0 1.41176em 0;border-bottom:2px solid #eee;padding:0 0 1.41176em 0;text-align:center;color:#333}
.frontend-form.fancy .fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.frontend-form.fancy .fields.pre-input .field .control-label{display:none}
.frontend-form.fancy .field-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;width:100%}
.frontend-form.fancy .field-group>.field-group-name{font-size:133.33333%;line-height:1.16677;margin:2.82353em 0 0 0;border-top:1px dashed #ccc;border-bottom-width:0;padding:2.35294em 0 0 0;width:100%;text-align:center;color:#333}
.frontend-form.fancy .field-group>.field-group-name+.field>.field-description{margin:-.82353em 0 2.35294em 0;padding-bottom:0;font-size:100%;text-align:center}
.frontend-form.fancy .field-group>.field-group-name+.field>.field-description ol,.frontend-form.fancy .field-group>.field-group-name+.field>.field-description ul{text-align:left}
.frontend-form.fancy .field-group:first-child>.field-group-name{margin-top:0;border-top-width:0;padding-top:1.41176em}
.frontend-form.fancy .fields>.field-group{margin:2.82353em 0 0 0;border-top:1px solid #e6e6e6;background-color:#f9f9f9;padding:1.76471em 1.76471em 3.52941em 1.76471em}
.frontend-form.fancy .fields>.field-group>.field-group-name{margin-top:-1.76471em;border-top-width:0}
.frontend-form.fancy .fields>.field-group .form-control,.frontend-form.fancy .fields>.field-group select{background-color:#fff}
@media screen and (max-width:47.9375em){.frontend-form.fancy .fields>.field-group{margin-left:-1.17647em;margin-right:-1.17647em;padding:1.76471em 1.17647em}
}
.frontend-form.fancy .select2-container .select2-selection--single{height:auto}
.frontend-form.fancy .select2-container .select2-selection--single .select2-selection__placeholder{font-weight:600;color:#757575}
.frontend-form.fancy .select2-container .select2-selection--single .select2-selection__rendered{line-height:1.5;padding:.94118em 1.17647em}
.frontend-form.fancy .field{display:block;width:100%;margin:2.35294em 0 0 0}
.frontend-form.fancy .field .field-proper{margin:0}
.frontend-form.fancy .field.image .label-and-input{position:relative}
.frontend-form.fancy .field.image .control-label{position:absolute;top:.94118em;left:1.23529em;font-size:66.6667%;color:#333;font-weight:600;pointer-events:none;-webkit-transform:translate(-.88235em,-2em);-ms-transform:translate(-.88235em,-2em);transform:translate(-.88235em,-2em)}
.frontend-form.fancy .field .label-and-input{position:relative;margin-bottom:0}
.frontend-form.fancy .field .control-label{display:block;vertical-align:baseline;position:absolute;z-index:1;top:1em;left:1.35294em;right:1.23529em;white-space:nowrap;margin:0;padding:0;width:auto;color:#757575;font-weight:600;text-align:left;pointer-events:none;-webkit-transition:all .1s;transition:all .1s}
.frontend-form.fancy .field .control-label:after{display:none}
.frontend-form.fancy .field .control-label .label-proper{display:inline}
.frontend-form.fancy .field .control-label .label-proper:after{content:"optional";font-size:88.23529%;line-height:1.2001;margin-left:.26667em;font-style:italic;font-weight:400;opacity:.6}
.frontend-form.fancy .field.required .control-label .label-proper:after{display:none}
.frontend-form.fancy .field .controls{margin:0;width:100%}
.frontend-form.fancy .field.with-input .control-label{font-size:82.35294%;color:#333;-webkit-transform:translate(-.82353em,-2.35294em);-ms-transform:translate(-.82353em,-2.35294em);transform:translate(-.82353em,-2.35294em);pointer-events:auto}
.frontend-form.fancy .field.long-label .control-label{position:static;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-1.5625em;width:100%;font-size:88.88889%;padding-left:.3125em;color:#333;-webkit-transform:none;-ms-transform:none;transform:none;pointer-events:auto;white-space:normal}
.frontend-form.fancy .field.long-label .field-proper{margin:0}
.frontend-form.fancy .field input[type=text],.frontend-form.fancy .field input[type=email],.frontend-form.fancy .field input[type=search],.frontend-form.fancy .field textarea{color:transparent;caret-color:#575757;-webkit-transition:color .1s;transition:color .1s}
.frontend-form.fancy .field.with-input input[type=text],.frontend-form.fancy .field.with-input input[type=email],.frontend-form.fancy .field.with-input input[type=search],.frontend-form.fancy .field.with-input select,.frontend-form.fancy .field.with-input textarea{color:#333}
.frontend-form.fancy .field select{margin-top:0;height:3.35294em;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.frontend-form.fancy .field select:-moz-focusring{color:transparent;text-shadow:0 0 0 #575757}
.frontend-form.fancy .field select option:not(:checked){color:#575757}
.frontend-form.fancy .field input[type=text],.frontend-form.fancy .field input[type=email],.frontend-form.fancy .field input[type=search],.frontend-form.fancy .field select,.frontend-form.fancy .field textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-radius:.35294em;border:1px solid #ccc;background-color:transparent;padding:.94118em 1.17647em}
.frontend-form.fancy .field input[type=text]::-webkit-input-placeholder,.frontend-form.fancy .field input[type=email]::-webkit-input-placeholder,.frontend-form.fancy .field input[type=search]::-webkit-input-placeholder,.frontend-form.fancy .field select::-webkit-input-placeholder,.frontend-form.fancy .field textarea::-webkit-input-placeholder{opacity:0}
.frontend-form.fancy .field input[type=text]::-moz-placeholder,.frontend-form.fancy .field input[type=email]::-moz-placeholder,.frontend-form.fancy .field input[type=search]::-moz-placeholder,.frontend-form.fancy .field select::-moz-placeholder,.frontend-form.fancy .field textarea::-moz-placeholder{opacity:0}
.frontend-form.fancy .field input[type=text]:-ms-input-placeholder,.frontend-form.fancy .field input[type=email]:-ms-input-placeholder,.frontend-form.fancy .field input[type=search]:-ms-input-placeholder,.frontend-form.fancy .field select:-ms-input-placeholder,.frontend-form.fancy .field textarea:-ms-input-placeholder{opacity:0}
.frontend-form.fancy .field input[type=text]::placeholder,.frontend-form.fancy .field input[type=email]::placeholder,.frontend-form.fancy .field input[type=search]::placeholder,.frontend-form.fancy .field select::placeholder,.frontend-form.fancy .field textarea::placeholder{opacity:0}
.frontend-form.fancy .field input[type=text]:focus,.frontend-form.fancy .field input[type=email]:focus,.frontend-form.fancy .field input[type=search]:focus,.frontend-form.fancy .field select:focus,.frontend-form.fancy .field textarea:focus{-webkit-box-shadow:0 0 0 1px #1d71b6;box-shadow:0 0 0 1px #1d71b6;border-color:#1d71b6}
.frontend-form.fancy .field textarea{height:-webkit-calc(2px + 6.11765em);height:calc(2px + 6.11765em)}
.frontend-form.fancy .field .field-proper{position:relative}
.frontend-form.fancy .field .field-proper .select-arrow{display:block;position:absolute;right:1.17647em;top:-webkit-calc(50% - .17647em);top:calc(50% - .17647em);border:.35294em solid transparent;border-top-color:rgba(2,65,108,.5);pointer-events:none;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center .17647em;-ms-transform-origin:center .17647em;transform-origin:center .17647em;-webkit-transition:-webkit-transform .3s,color .3s;transition:transform .3s,color .3s}
.frontend-form.fancy .field .input-prepend .add-on{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-top-left-radius:.35294em;border-bottom-left-radius:.35294em}
.frontend-form.fancy .field .input-prepend .add-on+input{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}
.frontend-form.fancy .field.l-fraction input[type=text],.frontend-form.fancy .field.l-fraction input[type=email],.frontend-form.fancy .field.l-fraction input[type=search],.frontend-form.fancy .field.l-fraction select,.frontend-form.fancy .field.l-fraction textarea{border-top-right-radius:0;border-bottom-right-radius:0;border-right-color:transparent}
.frontend-form.fancy .field.l-fraction input[type=text]:focus,.frontend-form.fancy .field.l-fraction input[type=email]:focus,.frontend-form.fancy .field.l-fraction input[type=search]:focus,.frontend-form.fancy .field.l-fraction select:focus,.frontend-form.fancy .field.l-fraction textarea:focus{border-right-color:#1d71b6}
.frontend-form.fancy .field.l-fraction+.l-fraction input[type=text],.frontend-form.fancy .field.l-fraction+.l-fraction input[type=email],.frontend-form.fancy .field.l-fraction+.l-fraction input[type=search],.frontend-form.fancy .field.l-fraction+.l-fraction select,.frontend-form.fancy .field.l-fraction+.l-fraction textarea{border-top-left-radius:0;border-bottom-left-radius:0}
.frontend-form.fancy .field.l-fraction+.l-fraction.l-last input[type=text],.frontend-form.fancy .field.l-fraction+.l-fraction.l-last input[type=email],.frontend-form.fancy .field.l-fraction+.l-fraction.l-last input[type=search],.frontend-form.fancy .field.l-fraction+.l-fraction.l-last select,.frontend-form.fancy .field.l-fraction+.l-fraction.l-last textarea{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;border-right-color:#ccc}
.frontend-form.fancy .field.l-1-8{width:12.5%}
.frontend-form.fancy .field.l-1-4{width:25%}
.frontend-form.fancy .field.l-1-3{width:33.3333%}
.frontend-form.fancy .field.l-3-8{width:37.5%}
.frontend-form.fancy .field.l-1-2{width:50%}
.frontend-form.fancy .field.l-3-4{width:75%}
.frontend-form.fancy .field.l-stacked input[type=text],.frontend-form.fancy .field.l-stacked input[type=email],.frontend-form.fancy .field.l-stacked input[type=search],.frontend-form.fancy .field.l-stacked select,.frontend-form.fancy .field.l-stacked textarea{border-bottom-left-radius:0;border-bottom-right-radius:0}
.frontend-form.fancy .field.l-stacked+.l-stacked{margin-top:-1px}
.frontend-form.fancy .field.l-stacked+.l-stacked input[type=text],.frontend-form.fancy .field.l-stacked+.l-stacked input[type=email],.frontend-form.fancy .field.l-stacked+.l-stacked input[type=search],.frontend-form.fancy .field.l-stacked+.l-stacked select,.frontend-form.fancy .field.l-stacked+.l-stacked textarea{border-top-left-radius:0;border-top-right-radius:0}
.frontend-form.fancy .field.l-stacked+.l-stacked.l-last input[type=text],.frontend-form.fancy .field.l-stacked+.l-stacked.l-last input[type=email],.frontend-form.fancy .field.l-stacked+.l-stacked.l-last input[type=search],.frontend-form.fancy .field.l-stacked+.l-stacked.l-last select,.frontend-form.fancy .field.l-stacked+.l-stacked.l-last textarea{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}
.frontend-form.fancy .field.l-stacked+.l-stacked.with-input .control-label{color:transparent}
.frontend-form.fancy .help-block{font-size:1rem;margin:0;padding:0 0 0 1.23529em;line-height:1.5}
.no-cssremunit .frontend-form.fancy .help-block{font-size:16px}
.frontend-form.fancy .help-block>*{margin-top:0;margin-bottom:0}
.frontend-form.fancy .help-block>*+*{margin-top:.625rem}
.frontend-form.fancy .form-actions{margin-top:1.64706em;padding:1.76471em;background-color:#f9f9f9;text-align:center}
.frontend-form.fancy .form-actions .g-recaptcha>div{margin:0 auto}
@media screen and (max-width:47.9375em){.frontend-form.fancy .form-actions{margin-left:-1.17647em;margin-right:-1.17647em}
}
.frontend-form.fancy.pill-style .field{margin-top:1.76471em}
.frontend-form.fancy.pill-style .select2-container .select2-selection{border-color:#ccc}
.frontend-form.fancy.pill-style .select2-container .select2-selection--single{border-radius:1.64706em}
.frontend-form.fancy.pill-style .select2-container.select2-container--open.select2-container--below .select2-selection--single{border-bottom-right-radius:0;border-bottom-left-radius:0}
.frontend-form.fancy.pill-style .select2-container.select2-container--open.select2-container--above .select2-selection--single{border-top-right-radius:0;border-top-left-radius:0}
.frontend-form.fancy.pill-style input[type=text],.frontend-form.fancy.pill-style input[type=email],.frontend-form.fancy.pill-style input[type=search],.frontend-form.fancy.pill-style select,.frontend-form.fancy.pill-style textarea{border-radius:6.25rem}
.frontend-form.fancy.pill-style .form-actions{margin-top:1.76471em;border-top:0;padding:0}
.frontend-form.fancy.pill-style .form-actions .btn{width:100%}
.frontend-form.fancy.one-field-inline form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.frontend-form.fancy.one-field-inline .field{margin-top:0}
.frontend-form.fancy.one-field-inline .field .form-control{border-top-right-radius:0;border-bottom-right-radius:0}
.frontend-form.fancy.one-field-inline .field .form-control:focus{-webkit-box-shadow:none;box-shadow:none}
.frontend-form.fancy.one-field-inline .form-actions{margin:0 0 0 -2.35294em;border-top:0;padding:0}
.frontend-form.fancy.one-field-inline .form-actions button{width:100%;padding:.94118em 1.41176em .94118em 1.41176em;line-height:inherit}
.invert-colors .frontend-form .form-control:focus{border-color:#8dcbeb;-webkit-box-shadow:0 .0625em .0625em rgba(0,0,0,.075) inset,0 0 .375em rgba(141,203,235,.6);box-shadow:0 .0625em .0625em rgba(0,0,0,.075) inset,0 0 .375em rgba(141,203,235,.6)}
.invert-colors .frontend-form .form-actions{border-top-color:#272727;background-color:transparent}
.invert-colors .frontend-form.fancy input[type=text],.invert-colors .frontend-form.fancy input[type=email],.invert-colors .frontend-form.fancy input[type=search],.invert-colors .frontend-form.fancy select,.invert-colors .frontend-form.fancy textarea{border-color:#4d4d4d;background-color:#333;caret-color:#9b9b9b}
.invert-colors .frontend-form.fancy input[type=text]:focus,.invert-colors .frontend-form.fancy input[type=email]:focus,.invert-colors .frontend-form.fancy input[type=search]:focus,.invert-colors .frontend-form.fancy select:focus,.invert-colors .frontend-form.fancy textarea:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#8dcbeb}
.invert-colors .frontend-form.fancy .control-label{color:#9b9b9b}
.invert-colors .frontend-form.fancy .field.with-input .control-label{color:#bbb}
.invert-colors .frontend-form.fancy .field.with-input input[type=text],.invert-colors .frontend-form.fancy .field.with-input input[type=email],.invert-colors .frontend-form.fancy .field.with-input input[type=search],.invert-colors .frontend-form.fancy .field.with-input select,.invert-colors .frontend-form.fancy .field.with-input textarea{border-color:#4d4d4d;background-color:#333;color:#9b9b9b;caret-color:#9b9b9b}
.select2-container--default .select2-dropdown{font-size:84.21053%;line-height:1.4376}
.select2-container--default .frontend-select2-dropdown{font-size:84.21053%;line-height:1.4376}
.select2-container--default .frontend-select2-dropdown .select2-results__option{padding:.4375em 1.875em .375em .625em}
.select2-container--default .frontend-select2-dropdown .select2-results__option[role=group]{padding:0}
.select2-container--default .frontend-select2-dropdown .select2-results__option--highlighted[aria-selected=true]{background-color:#1d71b6}
.select2-container--default .frontend-select2-dropdown.dark{border-color:rgba(0,0,0,.1);background-color:#10414d}
.select2-container--default .frontend-select2-dropdown.dark .select2-results__option{color:#fff}
.select2-container--default .frontend-select2-dropdown.dark .select2-results__option--highlighted{background-color:#587a8d}
.select2-container--default .frontend-select2-dropdown.dark .select2-results__option[aria-selected=true]{background-color:#587a8d}
.flat-form .fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flat-form .action,.flat-form .field{margin-top:.31579em;margin-bottom:.31579em}
.flat-form .field{width:100%}
.flat-form .action .btn,.flat-form .field input[type=text],.flat-form .field select,.flat-form .field textarea{font-size:89.47368%;width:100%}
.flat-form .action .btn{width:100%}
.flat-form input[type=text],.flat-form textarea{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.1875rem;border:2px solid #e6e6e6;background:#e6e6e6;width:100%;padding:.47059em 1.17647em;font-weight:600;color:#666;-webkit-appearance:none}
.flat-form input[type=text]::-webkit-input-placeholder,.flat-form textarea::-webkit-input-placeholder{color:inherit;opacity:1}
.flat-form input[type=text]::-moz-placeholder,.flat-form textarea::-moz-placeholder{color:inherit;opacity:1}
.flat-form input[type=text]:-ms-input-placeholder,.flat-form textarea:-ms-input-placeholder{color:inherit;opacity:1}
.flat-form input[type=text]::placeholder,.flat-form textarea::placeholder{color:inherit;opacity:1}
.flat-form input[type=text]:focus,.flat-form textarea:focus{border-color:#aaa}
.flat-form select{width:100%}
.flat-form .select2-container{font-size:89.47368%}
.flat-form .select2-container .select2-selection--single{outline:0;border:2px solid #e6e6e6;background-color:#e6e6e6;height:2.58824em}
.flat-form .select2-container .select2-selection--single .select2-selection__rendered{line-height:1.33333;padding:.47059em 1.88235em .47059em 1.17647em;font-weight:600;color:#666}
.flat-form .select2-container .select2-selection--single .select2-selection__placeholder{color:#666}
.flat-form .select2-container .select2-selection--single .select2-selection__arrow{top:0;right:0;bottom:0;width:2.58824em;height:auto}
.flat-form .select2-container .select2-selection--single .select2-selection__arrow b{margin-left:-.35294em;margin-top:-.23529em;border-width:.41176em .35294em 0 .35294em}
.flat-form .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 .35294em .41176em .35294em}
.flat-form .select2-container.select2-container--focus .select2-selection--single,.flat-form .select2-container.select2-container--open .select2-selection--single{border-color:#aaa}
.flat-form.invert input[type=text],.flat-form.invert textarea{border:1px solid #31c2b9;background:#08998f;padding:.52941em 1.17647em;color:#fff}
.flat-form.invert input[type=text]::-webkit-input-placeholder,.flat-form.invert textarea::-webkit-input-placeholder{color:inherit;opacity:1}
.flat-form.invert input[type=text]::-moz-placeholder,.flat-form.invert textarea::-moz-placeholder{color:inherit;opacity:1}
.flat-form.invert input[type=text]:-ms-input-placeholder,.flat-form.invert textarea:-ms-input-placeholder{color:inherit;opacity:1}
.flat-form.invert input[type=text]::placeholder,.flat-form.invert textarea::placeholder{color:inherit;opacity:1}
.flat-form.invert input[type=text]:focus,.flat-form.invert textarea:focus{-webkit-box-shadow:0 0 .63158em rgba(255,255,255,.5);box-shadow:0 0 .63158em rgba(255,255,255,.5);border-color:#0bccbf}
.flat-form.invert .select2-container{font-size:89.47368%}
.flat-form.invert .select2-container .select2-selection--single{border:1px solid #31c2b9;background-color:#08998f}
.flat-form.invert .select2-container .select2-selection--single .select2-selection__rendered{padding:.52941em 1.88235em .52941em 1.17647em;color:#fff}
.flat-form.invert .select2-container .select2-selection--single .select2-selection__placeholder{color:#fff}
.flat-form.invert .select2-container .select2-selection--single .select2-selection__arrow b{border-top-color:#fff}
.flat-form.invert .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b{border-bottom-color:#fff}
.flat-form.invert .select2-container.select2-container--focus .select2-selection--single,.flat-form.invert .select2-container.select2-container--open .select2-selection--single{-webkit-box-shadow:0 0 .70588em rgba(255,255,255,.5);box-shadow:0 0 .70588em rgba(255,255,255,.5);border-color:#0bccbf}
.flat-form.invert .action .btn{padding-top:0;padding-bottom:0;height:2.26316em}
body select{width:100%}
body .select2-container .select2-selection--single{outline:0;border:0;border-radius:1.21053em;background-color:#edeff6;height:2.42105em}
body .select2-container .select2-selection--single .select2-selection__rendered{line-height:1.5;padding:.57895em 1.57895em .57895em 1.21053em}
body .select2-container .select2-selection--single .select2-selection__rendered .select2-selection__clear{position:absolute;left:.52632em;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
body .select2-container .select2-selection--single .select2-selection__placeholder{color:inherit}
body .select2-container .select2-selection--single .select2-selection__arrow{top:0;right:0;bottom:0;width:2.31579em;height:auto}
body .select2-container .select2-selection--single .select2-selection__arrow b{margin-left:-.31579em;margin-top:-.21053em;border-width:.36842em .31579em 0 .31579em}
body .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 .31579em .36842em .31579em}
body .select2-container.select2-container--focus .select2-selection--single,body .select2-container.select2-container--open .select2-selection--single{background-color:#f4f5f9}
body{font-size:100%;line-height:1.21063}
body .select2-container .select2-selection--single .select2-selection__placeholder{color:inherit}
body .select2-container .select2-selection--single .select2-selection__arrow{top:.52632em;bottom:.52632em;width:2.42105em;border-left:1px solid #dddfe7}
body .select2-container .select2-selection--single .select2-selection__arrow b{margin:-.10526em 0 0 -.42105em;border-width:.26316em .26316em 0 .26316em;border-color:#666 transparent transparent transparent;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 240ms;transition:transform 240ms}
body .select2-container .select2-selection--single .select2-selection__arrow b:after{display:none}
body .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:.26316em .26316em 0 .26316em;border-color:#1d71b6 transparent transparent transparent;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.select2-container--default{z-index:10000}
.select2-container--default .select2-dropdown{font-size:73.68421%;line-height:1.35724}
.select2-container--default .frontend-select2-dropdown{font-size:73.68421%;line-height:1.35724}
.select2-container--default .frontend-select2-dropdown .select2-results__option{padding:.5em 2.14286em .42857em .71429em}
.select2-container--default .frontend-select2-dropdown .select2-results__option--highlighted[aria-selected=true],.select2-container--default .frontend-select2-dropdown .select2-results__option--highlighted[aria-selected]{background-color:#2085c3}
.doctors-page body .select2-dropdown{min-width:17.5rem}
[role=tabpanel].inactive{display:none}
.link-box{cursor:pointer}
.link-box:hover a:not([class*=btn]){color:#229fd5}
.popover{display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:1.57895em 0;max-width:100%;width:61.57895em;background-color:#fff;text-align:center}
.popover .page-banner{min-height:0;height:25vh}
.popover>.i{padding:3.4188% 8.54701% 8.54701% 8.54701%;text-align:left}
.popover.story-details>.i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.popover.story-details.photo-loaded img{opacity:1;-webkit-transition:opacity .6s;transition:opacity .6s}
.popover.story-details .text-area{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.popover.story-details .text-area .name{font-size:126.31579%;line-height:1.16677;color:#173a64;font-weight:700}
.popover.story-details .text-area .title{font-size:94.73684%;line-height:1.22232;font-style:italic}
.popover.story-details .text-area .name+.title{margin:.375rem 0 0 0}
.popover.story-details .photo-area+.text-area{margin:0 0 0 .9375rem}
.popover.story-details .text-proper>:last-child{margin-bottom:0}
@media screen and (max-width:63.9375em){.popover.story-details{max-width:42.10526em;width:100%}
.popover.story-details>.i{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.popover.story-details .text-area{margin-left:auto;margin-right:auto}
.popover.story-details .name,.popover.story-details .title{text-align:center}
}
.popover .mfp-close{position:absolute;top:-1.05263em;right:-1.05263em;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;border-radius:1.05263em;border:.15789em solid #fff;width:2.10526em;height:2.10526em;background-color:#e6e6e6;opacity:1;text-indent:2.10526em;font-size:100%}
.popover .mfp-close:after,.popover .mfp-close:before{content:"";display:block;position:absolute;top:50%;left:50%;width:.73684em;height:.10526em;background-color:#b3b3b3}
.popover .mfp-close:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}
.popover .mfp-close:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}
.popover .mfp-close:focus,.popover .mfp-close:hover{background-color:#d5d5d5}
.popover .mfp-close:focus:after,.popover .mfp-close:focus:before,.popover .mfp-close:hover:after,.popover .mfp-close:hover:before{background-color:#999}
.mfp-bg{z-index:10042}
.mfp-wrap{z-index:10043}
.mfp-container{padding:0 1.57895em}
.mfp-content{text-align:center}
.mfp-bg.mfp-fade{opacity:0;-webkit-transition:opacity .6s linear;transition:opacity .6s linear}
.mfp-bg.mfp-fade.mfp-ready{opacity:.8}
.mfp-bg.mfp-fade.mfp-removing{opacity:0;-webkit-transition:opacity .6s linear;transition:opacity .6s linear}
.mfp-bg.mfp-red{background-color:#300}
.mfp-bg.mfp-red.mfp-ready{opacity:.85}
.mfp-bg.mfp-red.mfp-removing{opacity:0;-webkit-transition:opacity .6s linear;transition:opacity .6s linear}
.mfp-wrap.mfp-fade .mfp-content{opacity:0;-webkit-transition:-webkit-transform 450ms,opacity 450ms;transition:transform 450ms,opacity 450ms}
.mfp-wrap.mfp-fade.mfp-ready .mfp-content{opacity:1}
.mfp-wrap.mfp-fade.mfp-removing .mfp-content{opacity:0}
.popup{display:none}
.popup[aria-expanded=true]{display:block}
.popup .popup-focus-in[tabindex="-1"] .outline-me{outline:solid 0 transparent;-webkit-transition:outline-color 240ms;transition:outline-color 240ms}
.popup .popup-focus-in[tabindex="-1"]:focus{outline:0}
.popup.key-mode .popup-focus-in[tabindex="-1"]:focus .outline-me{outline-width:2px;outline-color:rgba(29,113,182,.66)}
.invert-colors .popup.key-mode .popup-focus-in[tabindex="-1"]:focus .outline-me{outline-color:rgba(141,203,235,.66)}
.popup.key-mode.invert-colors .popup-focus-in[tabindex="-1"]:focus .outline-me{outline-color:rgba(141,203,235,.66)}
.popup.modal{position:fixed;top:-1px;left:0;right:0;bottom:0;z-index:1000;overflow:auto;background-color:rgba(0,0,0,0);-webkit-transition:top 640ms;transition:top 640ms}
.popup.modal .popup-proper{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;max-width:30em;-webkit-box-shadow:0 0 1.57895em transparent;box-shadow:0 0 1.57895em transparent;background-color:#fff;opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-box-shadow 480ms,-webkit-transform 480ms;transition:box-shadow 480ms,transform 480ms}
.popup.modal .popup-proper>.i{padding:10.52632% 7.89474% 15.78947%}
.popup.modal .popup-close{display:block;position:absolute;font-size:1.1875rem;top:.73684em;right:1.52632em;border-radius:2.52632em;padding:.84211em;background-color:#fff;-webkit-transition:-webkit-box-shadow 240ms;transition:box-shadow 240ms}
.no-cssremunit .popup.modal .popup-close{font-size:19px}
.popup.modal .popup-close .css-icon{display:block}
.popup.modal .popup-close .css-icon:after,.popup.modal .popup-close .css-icon:before{background-color:#5b5b5b;-webkit-transition:background-color 240ms;transition:background-color 240ms}
.popup.modal .popup-close:focus,.popup.modal .popup-close:hover{-webkit-box-shadow:0 0 0 2px rgba(29,113,182,.8);box-shadow:0 0 0 2px rgba(29,113,182,.8)}
.popup.modal .popup-close:focus .css-icon:after,.popup.modal .popup-close:focus .css-icon:before,.popup.modal .popup-close:hover .css-icon:after,.popup.modal .popup-close:hover .css-icon:before{background-color:#1d71b6}
.popup.modal .popup-close:active{background-color:rgba(29,113,182,.05)}
@media screen and (max-width:35.5625em){.popup.modal .popup-close{top:2.45614vw;right:5.08772vw}
}
.popup.modal.open{top:0;background-color:rgba(0,0,0,.5)}
.popup.modal.open .popup-proper{-webkit-box-shadow:0 0 1.57895em rgba(0,0,0,.8);box-shadow:0 0 1.57895em rgba(0,0,0,.8);opacity:1}
.popup.modal.from-left .popup-proper{opacity:1;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}
.popup.modal.from-left.open .popup-proper{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.popup.modal.transition-in{z-index:1010}
.tile-browser{position:relative}
.tile-browser .tile-container{position:relative;width:100vw}
.tile-browser .tile-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 0 -webkit-calc(19.4872vw - 12.14711em);margin:0 0 0 calc(19.4872vw - 12.14711em);padding:0;white-space:nowrap;-webkit-transition:-webkit-transform .6s;transition:transform .6s;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}
.tile-browser .tile-list>[id^=admin-slot-]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.tile-browser.initial-setup .tile-list{-webkit-transition:none;transition:none}
.tile-browser.initial-setup .tile-item{-webkit-transition:none;transition:none}
.tile-browser.initial-setup .controls button{-webkit-transition:none;transition:none}
.tile-browser .content\/admin\/slot-menu,.tile-browser .tile-item{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;white-space:normal;width:-webkit-calc((100vw - (19.4872vw - 11.35763em) * 2) * .35 - .52632em);width:calc((100vw - (19.4872vw - 11.35763em) * 2) * .35 - .52632em);padding:0 .78947em;-webkit-transition:-webkit-filter 1.2s,-webkit-transform .6s,filter 1.2s,-webkit-transform .6s;transition:filter 1.2s,transform .6s}
.tile-browser .content\/admin\/slot-menu.offscreen,.tile-browser .tile-item.offscreen{-webkit-filter:opacity(.9) grayscale(100%);filter:opacity(.9) grayscale(100%);-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}
@media screen and (max-width:75.5625em){.tile-browser .tile-container{width:auto}
.tile-browser .tile-list{margin-left:.26316em}
.tile-browser .tile-item{width:-webkit-calc((100vw - 2.10526em) * .45);width:calc((100vw - 2.10526em) * .45)}
}
@media screen and (max-width:54.3125em){.tile-browser .tile-item{width:-webkit-calc((100vw - 2.10526em) * .75);width:calc((100vw - 2.10526em) * .75)}
}
@media screen and (max-width:39.9375em){.tile-browser .tile-item{width:-webkit-calc((100vw - 2.10526em) * .85);width:calc((100vw - 2.10526em) * .85)}
}
@media screen and (max-width:25.1875em){.tile-browser .tile-item{width:-webkit-calc((100vw - 2.10526em) * .85);width:calc((100vw - 2.10526em) * .85)}
}
@media screen and (max-width:19.9375em){.tile-browser .tile-item{width:13.05263em}
}
.tile-browser .controls{display:none}
.tile-browser .controls.inner{display:block}
.tile-browser .controls button{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;display:block;position:absolute;top:3.52632em;border-radius:50%;background-color:#f15a24;width:2.31579em;height:2.31579em;-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
.tile-browser .controls button[disabled]{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);opacity:.6}
.tile-browser .controls button:focus:after{content:"";display:block;position:absolute;top:-.10526em;left:-.10526em;border-radius:50%;-webkit-box-shadow:0 0 0 .15789em rgba(29,113,182,.2);box-shadow:0 0 0 .15789em rgba(29,113,182,.2);width:2.52632em;height:2.52632em}
.tile-browser .controls button:focus:hover:after{display:none}
.tile-browser .controls button .icon{font-size:150%;line-height:1;color:#fff}
.tile-browser .controls button.left{left:.52632em}
.tile-browser .controls button.right{right:.52632em}
@media screen and (max-width:75.5625em){.tile-browser .controls.inner{display:none}
.tile-browser .controls.outer{display:block}
.tile-browser .controls button{top:-3.15789em}
.tile-browser .controls button.left{left:auto;right:3.10526em}
.tile-browser .controls button.right{right:0}
}
.tile-browser.no-controls .controls{display:none}
.tile-browser .more-link{margin-top:1.26316em}
.tile-browser .more-link a{font-size:94.73684%;line-height:1.33343;color:#f15a24;font-weight:700}
.home-callouts-rev2021 .links,.main-header .main-bar .nav-area .links.top,.person-profile-rev2021 .bio-section .interior ul,.plain-list,.specialties-rev2021 .specialties-list .list-proper,.thumbnail-browser .thumbnail-list{margin:0;padding:0}
.home-callouts-rev2021 .links li,.main-header .main-bar .nav-area .links.top li,.person-profile-rev2021 .bio-section .interior ul li,.plain-list li,.specialties-rev2021 .specialties-list .list-proper li,.thumbnail-browser .thumbnail-list li{list-style-type:none}
.assistive-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.css-icon{display:inline-block;vertical-align:middle}
.css-icon .icon-proper{display:inline-block;vertical-align:middle}
.css-icon .replace{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.css-icon.vertical-toggle{position:relative;border-radius:50%;background-color:#1d71b6;width:.26316em;height:.26316em}
.css-icon.vertical-toggle:after,.css-icon.vertical-toggle:before{content:"";display:inline-block;position:absolute;left:0;border-radius:50%;background-color:#1d71b6;width:.26316em;height:.26316em}
.css-icon.vertical-toggle:before{top:-.36842em}
.css-icon.vertical-toggle:after{bottom:-.36842em}
.css-icon.menu{position:relative;width:1.26316em;height:1.26316em}
.css-icon.menu .icon-proper,.css-icon.menu .icon-proper:after,.css-icon.menu .icon-proper:before{display:block;position:absolute;top:0;left:0;border-radius:.10526em;width:100%;height:.21053em;background-color:#1d71b6;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 120ms;transition:all 120ms}
.css-icon.menu .icon-proper{-webkit-transform:translate(0,.52632em);-ms-transform:translate(0,.52632em);transform:translate(0,.52632em)}
.css-icon.menu .icon-proper:after,.css-icon.menu .icon-proper:before{content:""}
.css-icon.menu .icon-proper:before{-webkit-transform:translate(0,-.42105em);-ms-transform:translate(0,-.42105em);transform:translate(0,-.42105em)}
.css-icon.menu .icon-proper:after{width:66.66667%;-webkit-transform:translate(0,.42105em);-ms-transform:translate(0,.42105em);transform:translate(0,.42105em)}
button:hover .menu .icon-proper:after{width:100%}
.css-icon.menu-sharp{position:relative;width:1.26316em;height:.89474em}
.css-icon.menu-sharp .icon-proper,.css-icon.menu-sharp .icon-proper:after,.css-icon.menu-sharp .icon-proper:before{display:block;position:absolute;left:0;width:100%;height:.15789em;background-color:#1d71b6}
.css-icon.menu-sharp .icon-proper{top:.36842em}
.css-icon.menu-sharp .icon-proper:after,.css-icon.menu-sharp .icon-proper:before{content:""}
.css-icon.menu-sharp .icon-proper:before{top:-.36842em}
.css-icon.menu-sharp .icon-proper:after{bottom:-.36842em}
.css-icon.cross{position:relative;width:.84211em;height:.84211em}
.css-icon.cross:after,.css-icon.cross:before{content:"";display:block;position:absolute;top:.36842em;width:1.15789em;height:.15789em;background-color:#fff}
.css-icon.cross:before{left:-.15789em;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.css-icon.cross:after{right:-.15789em;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.css-icon.plus-minus{position:relative;width:.84211em;height:.84211em}
.css-icon.plus-minus:after,.css-icon.plus-minus:before{content:"";display:block;position:absolute;top:.36842em;left:0;width:.84211em;height:.15789em;background-color:#fff;-webkit-transition:all .3s;transition:all .3s}
.css-icon.plus-minus.plus-mode:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.css-icon.down-arrow,.css-icon.down-triangle,.css-icon.left-arrow,.css-icon.right-arrow,.css-icon.up-arrow{position:relative;width:.21053em;height:.21053em;padding:.21053em;border:solid #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.css-icon.down-arrow,.css-icon.down-triangle,.css-icon.left-arrow,.css-icon.right-arrow{border-width:0 .21053em .21053em 0}
.css-icon.down-arrow.skinny,.skinny.css-icon.down-triangle,.skinny.css-icon.left-arrow,.skinny.css-icon.right-arrow{border-width:0 .10526em .10526em 0}
.css-icon.up-arrow{border-width:.21053em 0 0 .21053em}
.css-icon.up-arrow.skinny{border-width:.10526em 0 0 .10526em}
.css-icon.down-triangle{margin-top:-.21053em;width:0;height:0;padding:0;border-width:.21053em;border-color:transparent #000 #000 transparent;-webkit-transition:-webkit-transform 240ms,margin 240ms;transition:transform 240ms,margin 240ms}
.popup-toggle.open .css-icon.down-triangle{margin-top:0;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}
.css-icon.right-arrow{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.invert-colors .css-icon.right-arrow{border-color:transparent #bacad4 #bacad4 transparent}
.css-icon.left-arrow{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.invert-colors .css-icon.left-arrow{border-color:transparent #bacad4 #bacad4 transparent}
.css-icon.play{position:relative;border-radius:50%;width:4.84211em;height:4.84211em;border:2px solid #c46d14}
.css-icon.play:before{content:"";display:block;position:absolute;top:50%;left:-webkit-calc(50% + .26316em);left:calc(50% + .26316em);border-style:solid;border-color:transparent;border-left-color:#1d71b6;border-left-width:1.94737em;border-top-width:.97368em;border-bottom-width:.97368em;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.css-icon.help{font-size:105.26316%;line-height:1.0001;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1em;width:2em;height:2em;padding:.5em 0;background-color:#1d71b6;text-align:center;-webkit-transition:background-color 240ms;transition:background-color 240ms}
.css-icon.help:before{content:"?";color:#fff;font-weight:700}
a:hover .css-icon.help{background-color:#298cdd}
.css-icon.help.outline,.css-icon.help.sneaky{background-color:rgba(255,255,255,.8);border:.10526em solid #1d71b6;padding:.42105em 0;-webkit-transition:background-color 240ms,border-color 240ms;transition:background-color 240ms,border-color 240ms}
.css-icon.help.outline:before,.css-icon.help.sneaky:before{color:#1d71b6}
a:hover .css-icon.help.outline,a:hover .css-icon.help.sneaky{background-color:#fff;border-color:#298cdd}
.css-icon.help.sneaky{background-color:transparent;border-color:transparent}
.thumbnail-browser{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 1.05263em}
.thumbnail-browser .thumbnail-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.52632em;max-width:85.26316em;width:100%}
.thumbnail-browser .thumbnail-list>[id^=admin-slot-]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.thumbnail-browser .thumbnail-list>[id^=admin-slot-]>.content\/component{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:.52632em;width:-webkit-calc((1/6) *100% - 1.05263em);width:calc((1/6) *100% - 1.05263em)}
.thumbnail-browser .thumbnail-list>[id^=admin-slot-]>.content\/component>.list-item{margin:0;width:100%}
.thumbnail-browser .list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;margin:.52632em;width:-webkit-calc((1/6) *100% - 1.05263em);width:calc((1/6) *100% - 1.05263em);overflow:hidden}
.thumbnail-browser .list-item .thumbnail-link-box{height:100%}
@media screen and (max-width:75.5625em){.thumbnail-browser .list-item .thumbnail-link-box{font-size:1.57025vw}
}
@media screen and (max-width:60.5625em){.thumbnail-browser .list-item{width:-webkit-calc((1/4) *100% - 1.05263em);width:calc((1/4) *100% - 1.05263em)}
.thumbnail-browser .list-item .thumbnail-link-box{font-size:1.95876vw}
}
@media screen and (max-width:48.5625em){.thumbnail-browser .list-item{width:-webkit-calc((1/3) *100% - 1.05263em);width:calc((1/3) *100% - 1.05263em)}
.thumbnail-browser .list-item .thumbnail-link-box{font-size:2.44216vw}
}
@media screen and (max-width:36.4375em){.thumbnail-browser .list-item{width:-webkit-calc((1/2) *100% - 1.10526em);width:calc((1/2) *100% - 1.10526em)}
.thumbnail-browser .list-item .thumbnail-link-box{font-size:3.25342vw}
}
@media screen and (max-width:25.5625em){.thumbnail-browser .list-item .thumbnail-link-box{font-size:.875rem}
.no-cssremunit .thumbnail-browser .list-item .thumbnail-link-box{font-size:14px}
}
.thumbnail-browser .list-item .photo{-webkit-transition:all 666ms;transition:all 666ms;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}
.thumbnail-browser .list-item .name{position:relative}
.thumbnail-browser .list-item .name a{-webkit-transition:all 333ms;transition:all 333ms}
.thumbnail-browser .list-item .thumbnail-link-box.link-box{-webkit-transition:background-color 333ms;transition:background-color 333ms}
.thumbnail-browser .list-item .thumbnail-link-box:after{-webkit-transition:background-color 666ms;transition:background-color 666ms}
.thumbnail-browser .list-item:hover .photo{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}
.thumbnail-browser .list-item:hover .name{text-shadow:0 0 .1875rem #000;color:#fff}
.thumbnail-browser .list-item:hover .name a{color:inherit}
.thumbnail-browser .list-item:hover .thumbnail-link-box:after{background-color:#fff;-webkit-box-shadow:0 0 .1875rem rgba(0,0,0,.2);box-shadow:0 0 .1875rem rgba(0,0,0,.2)}
.thumbnail-browser .list-item:hover .thumbnail-link-box.link-box{background-color:#20749e;-webkit-transition:background-color 1s;transition:background-color 1s}
.setting-color-boxes-orange .thumbnail-browser .list-item:hover .thumbnail-link-box.link-box{background-color:#e27d18}
.setting-color-boxes-gray .thumbnail-browser .list-item:hover .thumbnail-link-box.link-box{background-color:#333f48}
.app\/rev2021\/landing\/columns.section-centered .thumbnail-browser .thumbnail-list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.app\/rev2021\/landing\/columns.section-centered .thumbnail-browser .thumbnail-list>[id^=admin-slot-]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.app\/rev2021\/landing\/columns.unwidowed .thumbnail-browser .thumbnail-list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:61.57895em;margin-left:auto;margin-right:auto}
.app\/rev2021\/landing\/columns.unwidowed .thumbnail-browser .thumbnail-list>[id^=admin-slot-]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
@media screen and (max-width:63.9375em){.app\/rev2021\/landing\/columns.unwidowed .thumbnail-browser .thumbnail-list{width:100%;margin-left:-.52632em;margin-right:-.52632em}
}
.app\/rev2021\/landing\/columns.unwidowed .thumbnail-browser .thumbnail-list .item{width:33.333%}
@media screen and (max-width:45.5625em){.app\/rev2021\/landing\/columns.unwidowed .thumbnail-browser .thumbnail-list .item{width:50%}
}
@media screen and (max-width:30.5625em){.app\/rev2021\/landing\/columns.unwidowed .thumbnail-browser .thumbnail-list .item{width:100%}
}
@media screen and (min-width:60.625em){.app\/rev2021\/landing\/columns.unwidowed .thumbnail-browser .thumbnail-list.services-list{max-width:71.05263em}
.app\/rev2021\/landing\/columns.unwidowed .thumbnail-browser .thumbnail-list.services-list .list-item{width:-webkit-calc((1/5) *100% - 1.05263em);width:calc((1/5) *100% - 1.05263em)}
}
.thumbnail-link-box{position:relative;padding:0 0 1.57895em 0;background-color:#d5e7f0}
.thumbnail-link-box .photo{position:relative;margin:0 16%;padding-top:66.8%}
.thumbnail-link-box .photo img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-position:center;object-fit:cover;vertical-align:middle}
.thumbnail-link-box .name{font-size:105.26316%;line-height:1.4001;padding:1em .25em;text-align:center;font-weight:600;font-family:Lato,"Open Sans",helvetica,sans-serif}
.thumbnail-link-box .name a{color:#333f48}
.thumbnail-link-box .name a:hover{color:#3e4c57}
.thumbnail-link-box:after{content:"";display:block;position:absolute;bottom:1.42105em;left:50%;width:20%;height:.21053em;background-color:#1e99cc;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}
.thumbnail-link-box.link-box{cursor:pointer}
.thumbnail-link-box.link-box:hover{background-color:#ddebf3}
.thumbnail-link-box.link-box:hover a{color:#3e4c57}
.setting-color-boxes-orange .thumbnail-link-box{background-color:#e3d6ca}
.setting-color-boxes-orange .thumbnail-link-box:after{background-color:#f15a24}
.setting-color-boxes-orange .thumbnail-link-box.link-box:hover{background-color:#e78019}
.setting-color-boxes-gray .thumbnail-link-box{background-color:#d1dbe3}
.setting-color-boxes-gray .thumbnail-link-box:after{background-color:#333f48}
.setting-color-boxes-gray .thumbnail-link-box .name a{color:#333f48}
.setting-color-boxes-gray .thumbnail-link-box.link-box:hover{background-color:#35424b}
.form .field.cao-news\/news-story textarea{height:21.05263em}
.cao-news\/list{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:70.78947em;padding-left:1.05263em;padding-right:1.05263em}
.news-list-proper{display:block;margin:.78947em -.78947em;padding:0;text-align:center}
.news-list-proper .item{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;max-width:21.05263em;width:33.33333%;padding:.78947em;text-align:left}
@media screen and (max-width:54.3125em){.news-list-proper .item{width:50%}
}
@media screen and (max-width:36.1875em){.news-list-proper .item{width:100%}
}
.news-list .news-item .image{position:relative;padding-bottom:59.45946%;background:#f1f1f1}
.news-list .news-item .image img{position:absolute;top:0;left:0;width:100%}
.news-list .news-item .dateline{color:grey;display:inline-block;padding:.60526em 0 .42105em 0;border-bottom:.10526em solid #54abd6;text-transform:uppercase;font-weight:600}
.news-list .news-item .headline{font-size:105.26316%;line-height:1.3001;margin:.575em 0 .4em;color:#333;font-weight:600}
.news-list .news-item .byline{margin:0 0 .42105em 0;font-weight:600}
.news-list .news-item .byline .by{color:#888}
.news-list .news-item .more{color:#1d71b6}
.news-list .news-item .more .icon{color:#54abd6}
.news-list .news-item a{display:block;color:inherit}
.news-list .news-item a:focus,.news-list .news-item a:hover{outline:0}
.news-list .news-item a:focus .image:after,.news-list .news-item a:hover .image:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-box-shadow:0 0 0 .10526em rgba(29,113,182,.66) inset;box-shadow:0 0 0 .10526em rgba(29,113,182,.66) inset}
.news-list .news-item a:focus .headline,.news-list .news-item a:hover .headline{color:#1a1a1a}
.cao-news\/story{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:70.78947em;padding-left:1.05263em;padding-right:1.05263em}
.caonews-story-details{padding-right:34.18803%}
.caonews-story-details .story-image{margin:1.57895em 0}
.caonews-story-details .story-image img{vertical-align:middle}
.caonews-story-details .dateline{color:grey;display:inline-block;margin:0 0 .42105em 0;padding:0 0 .42105em 0;border-bottom:.10526em solid #54abd6;text-transform:uppercase;font-weight:600}
.caonews-story-details .headline{font-size:273.68421%;line-height:1.07702;margin:0;color:#333;font-weight:700}
.caonews-story-details .byline{margin-top:1.15789em;font-weight:600}
.caonews-story-details .byline .by{color:#888}
.caonews-story-details .story-proper p.news-big{font-size:126.31579%;line-height:1.2501;margin:.95833em 0;color:#333}
@media screen and (max-width:34.3125em){.caonews-story-details .story-proper p.news-big{font-size:105.26316%;line-height:1.3001;margin:1.15em 0}
}
.caonews-story-details .story-proper p.news-pull-quote{font-size:168.42105%;line-height:1.21885;margin:.71875em 0;border-top:.125em solid #f2f2f2;border-bottom:.125em solid #f2f2f2;padding:.71875em 0}
@media screen and (max-width:34.3125em){.caonews-story-details .story-proper p.news-pull-quote{font-size:136.84211%;line-height:1.23087;margin:.88462em 0}
}
.caonews-story-details .story-proper p.news-float-right{float:right;margin:0 0 .60526em 1.21053em;max-width:50%}
.caonews-story-details .story-proper p.news-float-right img{vertical-align:middle}
.caonews-story-details .story-proper p.news-float-left{float:left;margin:0 1.21053em .60526em 0;max-width:50%}
.caonews-story-details .story-proper p.news-float-left img{vertical-align:middle}
@media screen and (max-width:29.9375em){.caonews-story-details .story-proper p.news-float-left,.caonews-story-details .story-proper p.news-float-right{float:none;margin:1.21053em 0;max-width:none}
}
.caonews-story-details .story-proper p.news-centered{margin:1.21053em 0;text-align:center}
.caonews-story-details .story-proper p.news-centered img{vertical-align:middle}
.caonews-story-details .story-proper p.news-full-width{margin:1.21053em 0;text-align:center}
.caonews-story-details .story-proper p.news-full-width img{vertical-align:middle;width:100%}
.caonews-story-details .story-proper .news-image+p.news-caption{position:relative;float:left;margin-top:-3.63158em;margin-bottom:0;background:#fff;padding:.60526em;padding-left:0}
@media screen and (max-width:39.9375em){.caonews-story-details .story-proper .news-image+p.news-caption{float:none;margin-top:-1.21053em;margin-bottom:1.21053em;padding:0}
}
@media screen and (max-width:75.5625em){.caonews-story-details .headline{font-size:4.29752vw}
.caonews-story-details .byline{margin-top:1.81818vw}
}
@media screen and (max-width:54.3125em){.caonews-story-details{padding-right:0}
.caonews-story-details .headline{font-size:200%;line-height:1.02034}
.caonews-story-details .byline{margin-top:.52632em}
}
@media screen and (max-width:34.3125em){.caonews-story-details .headline{font-size:6.90909vw}
.caonews-story-details .byline{margin-top:1.81818vw}
}
@media screen and (max-width:24.9375em){.caonews-story-details .headline{font-size:147.36842%;line-height:1.07153}
.caonews-story-details .byline{margin-top:0}
}
@media screen and (max-width:75.5625em){.no-cssvwunit .news-story-details .headline{font-size:200%;line-height:1.02034}
}
@media screen and (max-width:34.3125em){.no-cssvwunit .news-story-details .headline{font-size:147.36842%;line-height:1.07153}
.no-cssvwunit .news-story-details .byline{margin-top:.36842em}
}
.form.cao-news-story-form .field.story .control-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.form.cao-news-story-form .field.story .field-proper{width:100%}
.form.cao-news-story-form .field.story .field-proper textarea{height:21.05263em}
.form .field.cao-blog\/post-body textarea{height:21.05263em}
.cao-blog\/list{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:70.78947em;padding-left:1.05263em;padding-right:1.05263em}
.body-span .cao-blog\/list{padding-top:2.63158em;padding-bottom:1.57895em}
.blog-post-list-proper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.blog-post-list .blog-post-item .more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.blog-post-list .blog-post-item .more .icon{margin-top:.21053em;margin-left:.10526em}
.cao-blog\/post{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:70.78947em;padding-left:1.05263em;padding-right:1.05263em}
.body-span .cao-blog\/post{padding-top:2.63158em;padding-bottom:1.57895em}
.blog-post-details .post-video{position:relative;margin:1.21053em 0;padding-bottom:56.25%}
.blog-post-details .post-video>iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.blog-post-details .post-proper p.blog-big{font-size:126.31579%;line-height:1.2501;margin:.95833em 0;color:#333}
@media screen and (max-width:34.3125em){.blog-post-details .post-proper p.blog-big{font-size:105.26316%;line-height:1.3001;margin:1.15em 0}
}
.blog-post-details .post-proper p.blog-pull-quote{font-size:168.42105%;line-height:1.21885;margin:.71875em 0;border-top:.125em solid #f2f2f2;border-bottom:.125em solid #f2f2f2;padding:.71875em 0}
@media screen and (max-width:34.3125em){.blog-post-details .post-proper p.blog-pull-quote{font-size:136.84211%;line-height:1.23087;margin:.88462em 0}
}
.blog-post-details .post-proper img.blog-float-right{float:right;margin:0 0 .60526em 1.21053em;max-width:50%}
.blog-post-details .post-proper img.blog-float-left{float:left;margin:0 1.21053em .60526em 0;max-width:50%}
@media screen and (max-width:29.9375em){.blog-post-details .post-proper img.blog-float-left,.blog-post-details .post-proper img.blog-float-right{float:none;margin:1.21053em 0;max-width:none}
}
.blog-post-details .post-proper img.blog-centered{display:block;margin:1.21053em auto}
.blog-post-details .post-proper img.blog-full-width{display:block;margin:1.21053em 0;text-align:center;width:100%}
.blog-post-details .post-proper .blog-image+p.blog-caption{position:relative;float:left;margin-top:-3.63158em;margin-bottom:0;background:#fff;padding:.60526em;padding-left:0}
@media screen and (max-width:39.9375em){.blog-post-details .post-proper .blog-image+p.blog-caption{float:none;margin-top:-1.21053em;margin-bottom:1.21053em;padding:0}
}
html{height:100%}
body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%}
body{min-width:16.84211em;font-size:19px;line-height:1.78947;font-family:Lato,"Open Sans",helvetica,sans-serif;color:#424242}
@media screen and (max-width:29.25em){body{font-size:4.05117vw}
}
@media screen and (max-width:24.625em){body{font-size:1rem}
.no-cssremunit body{font-size:16px}
}
body .body-section{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
a{color:#1b7ea9;text-decoration:none}
a:hover{color:#229fd5}
img{max-width:100%}
.css-icon>.replace,.icon>.replace,.sprite>.replace{color:#000}
.invert-colors .css-icon>.replace,.invert-colors .icon>.replace,.invert-colors .sprite>.replace{color:#fff}
.body-section,.main-footer,.main-header{position:relative}
.main-header{z-index:3}
.body-section{z-index:2}
.main-footer{z-index:1}
.main-header{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;-webkit-transition:-webkit-box-shadow .3s;transition:box-shadow .3s}
.scrolled .main-header{-webkit-box-shadow:0 .10526em 0 rgba(0,0,0,.1);box-shadow:0 .10526em 0 rgba(0,0,0,.1)}
.main-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em)}
@media screen and (max-width:75.5625em){.main-header{padding-left:1.05263em;padding-right:1.05263em}
}
.main-header .top-bar{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.main-header .under-top-bar{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.main-header .over-main-bar{margin-left:-webkit-calc(-19.4872vw + 11.35763em);margin-left:calc(-19.4872vw + 11.35763em);margin-right:-webkit-calc(-19.4872vw + 11.35763em);margin-right:calc(-19.4872vw + 11.35763em);background-color:#333f48;padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em)}
@media screen and (max-width:75.5625em){.main-header .over-main-bar{margin-left:-1.05263em;margin-right:-1.05263em}
}
@media screen and (max-width:75.5625em){.main-header .over-main-bar{padding-left:1.05263em;padding-right:1.05263em}
}
.main-header .main-bar{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
.main-header .top-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.main-header .main-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.admin .top-bar{display:none}
.admin-content-edit .main-header{padding-bottom:1.31579em}
.main-header .main-bar{position:relative;background-color:#fff;padding-bottom:.42105em}
.main-header .main-bar .logo-area{font-size:100%;padding-top:1.15789em;padding-bottom:1.15789em}
.main-header .main-bar .logo-area a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.main-header .main-bar .logo-area .therapy-logo{width:30.84211em}
.main-header .main-bar .logo-area .sprite,.main-header .main-bar .logo-area .therapy-logo{font-size:50%}
@media screen and (max-width:35.5625em){.main-header .main-bar .logo-area .sprite,.main-header .main-bar .logo-area .therapy-logo{font-size:1.66667vw}
}
@media screen and (max-width:0.2375em){.main-header .main-bar .logo-area .sprite,.main-header .main-bar .logo-area .therapy-logo{font-size:.37083rem}
.no-cssremunit .main-header .main-bar .logo-area .sprite,.no-cssremunit .main-header .main-bar .logo-area .therapy-logo{font-size:5.93px}
}
@media screen and (max-width:0.15625em){.main-header .main-bar .logo-area .sprite,.main-header .main-bar .logo-area .therapy-logo{font-size:1.69523vw}
}
.main-header .main-bar .logo-area .logo-proper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
@media screen and (max-width:47.9375em){.main-header .main-bar .logo-area a{display:block}
}
.main-header .main-bar .nav-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative;margin-left:1.05263em}
.main-header .main-bar .nav-area .links.top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:100%;visibility:hidden}
.no-js .main-header .main-bar .nav-area .links.top{visibility:visible;-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}
.main-header .main-bar .nav-area .links.top>.item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}
.main-header .main-bar .nav-area .links.top>.item>.link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:115.78947%;line-height:1.0001;padding:0 .90909em;font-weight:700;color:#656565;white-space:nowrap}
.main-header .main-bar .nav-area .links.top>.item>.link+.popup-toggle{display:block;position:absolute;right:.36842em;top:50%;pointer-events:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.main-header .main-bar .nav-area .links.top>.item>.link+.popup-toggle .down-arrow{display:block;font-size:50%;border-color:#298fc2;-webkit-transform-origin:65% 65%;-ms-transform-origin:65% 65%;transform-origin:65% 65%;-webkit-transition:-webkit-transform 333ms;transition:transform 333ms}
.in-rehab-section .main-header .main-bar .nav-area .links.top>.item>.link+.popup-toggle .down-arrow{border-color:#D3420D}
.setting-color-nav-arrows-gray .main-header .main-bar .nav-area .links.top>.item>.link+.popup-toggle .down-arrow{border-color:#333f48}
.main-header .main-bar .nav-area .links.top>.item>.link+.popup-toggle[aria-expanded=true] .down-arrow{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}
.main-header .main-bar .nav-area .links.top>.item>.link.popup-expanded+.popup-toggle .down-arrow{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}
.main-header .main-bar .nav-area .links.top>.item>.submenu{display:none}
.admin-editing-layout .main-header .main-bar .nav-area .main-nav.rehab-version{display:none}
.admin-editing-layout.in-rehab-section .main-header .main-bar .nav-area .main-nav{display:none}
.admin-editing-layout.in-rehab-section .main-header .main-bar .nav-area .main-nav.rehab-version{display:block}
.main-header .main-bar .nav-area .search-area,.main-header .main-bar .nav-area .takeover-toggle{margin-top:auto;margin-bottom:auto}
.main-header .main-bar .nav-area .search-toggle{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:121.05263%;line-height:1.0001;margin-left:.78261em;border-radius:.21739em;padding:.6087em .6087em;padding:.47826em .6087em .56522em .6087em;border-radius:.43478em;white-space:nowrap;color:#656565}
.main-header .main-bar .nav-area .search-toggle:focus:after{border-radius:.43478em}
.main-header .main-bar .nav-area .search-toggle .icon{position:relative;top:.13043em}
.main-header .main-bar .nav-area .search-toggle.btn-outline{border-color:transparent}
.main-header .main-bar .nav-area .search-toggle .btn-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.main-header .main-bar .nav-area .search-toggle:hover{background-color:rgba(0,0,0,.025)}
.main-header .main-bar .nav-area .search-toggle:focus-visible{background-color:rgba(0,0,0,.025)}
.main-header .main-bar .nav-area .takeover-toggle{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:.31579em;margin-right:-.73684em}
.main-header .main-bar .nav-area .takeover-toggle .btn{font-size:94.73684%;line-height:1.0001;padding:.61111em .66667em .72222em .66667em;border-radius:.55556em;white-space:nowrap}
.main-header .main-bar .nav-area .takeover-toggle .btn:focus:after{border-radius:.55556em}
.main-header .main-bar .nav-area .takeover-toggle .btn .css-icon{width:1.33333em}
.main-header .main-bar .nav-area .takeover-toggle .btn .css-icon .icon-proper,.main-header .main-bar .nav-area .takeover-toggle .btn .css-icon .icon-proper:after,.main-header .main-bar .nav-area .takeover-toggle .btn .css-icon .icon-proper:before{background-color:#1e99cc}
.in-rehab-section .main-header .main-bar .nav-area .takeover-toggle .btn .css-icon .icon-proper,.in-rehab-section .main-header .main-bar .nav-area .takeover-toggle .btn .css-icon .icon-proper:after,.in-rehab-section .main-header .main-bar .nav-area .takeover-toggle .btn .css-icon .icon-proper:before{background-color:#D3420D}
.main-header .main-bar .nav-area .takeover-toggle .btn.btn-outline{border-color:transparent}
.main-header .main-bar .nav-area .takeover-toggle .btn .btn-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.no-js .main-header .main-bar .nav-area .takeover-toggle{display:none}
.main-header .main-bar .nav-area .takeover-toggle .css-icon.menu .icon-proper,.main-header .main-bar .nav-area .takeover-toggle .css-icon.menu .icon-proper:after,.main-header .main-bar .nav-area .takeover-toggle .css-icon.menu .icon-proper:before{background-color:#1e99cc}
@media screen and (max-width:24.9375em){.main-header .main-bar .nav-area .takeover-toggle{margin-left:0}
}
.main-header .main-bar .nav-area.nav-overflow{margin-bottom:0;min-width:2.63158em}
.main-header .main-bar .nav-area.nav-overflow .main-nav{display:none}
.main-header .main-bar .nav-area.nav-fits .main-nav{display:block}
.main-header .main-bar .nav-area.nav-fits .links.top{visibility:visible}
.main-header .main-bar .nav-area .mm-panel{position:absolute;left:0;top:100%;-webkit-box-shadow:0 0 .52632em rgba(0,0,0,.2);box-shadow:0 0 .52632em rgba(0,0,0,.2);border-radius:.52632em;background-color:#fff;padding:1.57895em 1.31579em;width:12.63158em}
.main-header .main-bar .nav-area .mm-panel.customized{-webkit-box-sizing:border-box;box-sizing:border-box;width:-webkit-calc(100vw - 2*(19.4872vw - 11.35763em));width:calc(100vw - 2*(19.4872vw - 11.35763em));padding:1.57895em .52632em}
.main-header .main-bar .nav-area .mm-panel.customized .panel-interior,.main-header .main-bar .nav-area .mm-panel.customized .panel-interior>[id^=admin-slot-]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.main-header .main-bar .nav-area .mm-panel.customized .mm-module{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;margin:0 .78947em}
.main-header .main-bar .nav-area .mm-panel.customized .mm-module.mm-module-width-2{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}
.main-header .main-bar .nav-area .mm-panel.customized .mm-module.mm-module-width-3{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}
.main-header .main-bar .nav-area .mm-panel.customized .content\/admin\/slot-menu{-webkit-flex-basis:1%;-ms-flex-preferred-size:1%;flex-basis:1%;white-space:nowrap}
.main-header .main-bar .nav-area .mm-panel.customized.width-full .content\/admin\/slot-menu{display:none}
.main-header .main-bar .nav-area .mm-panel.customized.width-1{width:-webkit-calc((100vw - 2*(19.4872vw - 11.35763em)) *.25);width:calc((100vw - 2*(19.4872vw - 11.35763em)) *.25)}
.main-header .main-bar .nav-area .mm-panel.customized.width-2{width:-webkit-calc((100vw - 2*(19.4872vw - 11.35763em)) *.5);width:calc((100vw - 2*(19.4872vw - 11.35763em)) *.5)}
.main-header .main-bar .nav-area .mm-panel.customized.width-3{width:-webkit-calc((100vw - 2*(19.4872vw - 11.35763em)) *.75);width:calc((100vw - 2*(19.4872vw - 11.35763em)) *.75)}
@media screen and (min-width:100.0625em){.main-header .main-bar .nav-area .mm-panel.customized .panel-interior{font-size:-webkit-calc((3/8) *1vw + .68421em);font-size:calc((3/8) *1vw + .68421em)}
}
.main-header .main-bar .nav-area .mm-panel.mm-locations-panel,.main-header .main-bar .nav-area .mm-panel.mm-providers-panel{width:21.05263em}
.main-header .main-bar .nav-area .mm-panel .links{margin:-.84211em -1.31579em;padding:0}
.main-header .main-bar .nav-area .mm-panel .link{display:block;font-size:89.47368%;line-height:1.23539;padding:.70588em 1.47059em;color:inherit}
.main-header .main-bar .nav-area .mm-panel .link:focus,.main-header .main-bar .nav-area .mm-panel .link:hover{background-color:#f4f4f4}
.main-header .main-bar .nav-area .mm-filters .filters-header{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.main-header .main-bar .nav-area .mm-filters .option+.option{margin-top:1em}
.main-header .main-bar .nav-area .mm-filters .or{position:relative;top:0;left:0;border-left:none;border-bottom:none;padding:2.21053em 0}
.main-header .main-bar .nav-area .mm-filters .or .or-text{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;margin:0;top:50%;left:50%;border-radius:50%;border:1px solid #e6e6e6;font-size:73.68421%;line-height:1.0001;padding:.85714em 0;width:2.85714em;background-color:#fff;text-transform:uppercase;color:#757575;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.main-header .main-bar .nav-area .mm-filters .or:before{content:"";position:absolute;top:50%;left:0;border-bottom:1px solid #e6e6e6;width:100%}
.main-header .main-bar .nav-area .mm-filters .view-all-option{font-size:110.52632%;text-align:center}
.main-header .main-bar .nav-area .mm-filters .view-all-option a{font-weight:600}
.main-header .main-bar .nav-area .locations-list-filters .label-area{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.main-header .top-bar{background-color:transparent;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:1.68421em;padding-bottom:.52632em}
.main-header .top-bar .section-switcher{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:1.15789em}
.main-header .top-bar .section-switcher .section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.main-header .top-bar .section-switcher .section-link{display:block;position:relative;border:0;font-size:105.26316%;line-height:1.0001;margin:0 0 0 -1.1em;border:.05em solid #caefff;padding:.5em .8em .6em .8em;border-radius:.5em;border-radius:1.175em;background-color:#fff;color:#1e99cc;text-transform:none;-webkit-transition:none;transition:none}
.main-header .top-bar .section-switcher .section-link:focus:after{border-radius:.5em}
.main-header .top-bar .section-switcher .section-link:focus:after{border-radius:1.175em}
.in-rehab-section .main-header .top-bar .section-switcher .section-link{color:#D3420D}
.main-header .top-bar .section-switcher .section-link:focus:after{display:none}
.main-header .top-bar .section-switcher .section-link:focus,.main-header .top-bar .section-switcher .section-link:hover{background-color:#fafafa}
.main-header .top-bar .section-switcher .section-link.active{z-index:1;border-color:transparent;background-color:#0f4d66;color:#fff;cursor:default}
.in-rehab-section .main-header .top-bar .section-switcher .section-link.active{background-color:#D3420D}
.main-header .top-bar .section-switcher .section+.section{margin-left:-.84211em}
.main-header .top-bar .section-switcher .section+.section .section-link{margin-right:-.84211em}
.main-header .top-bar .section-switcher .section+.section .section-link:not(.active){padding-left:2.52632em}
.main-header .top-bar .section-switcher .section:first-child .section-link:not(.active){padding-right:2.52632em}
.main-header .top-bar .shortcuts-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto 0 auto auto;padding-left:.52632em}
.main-header .top-bar .shortcuts-area .btn{font-size:105.26316%;line-height:1.0001;padding:.55em .8em .65em .8em;border-radius:.5em;text-transform:none}
.main-header .top-bar .shortcuts-area .btn:focus:after{border-radius:.5em}
.main-header .top-bar .shortcuts-area .btn.btn-outline{border-width:0}
.main-header .top-bar .shortcuts-area .btn:not(.btn-outline){border-radius:1.175em;margin-left:.5em}
.main-header .top-bar .shortcuts-area .btn:not(.btn-outline):focus:after{border-radius:1.175em}
.main-header .top-bar .shortcuts-area .btn.mobile-button{display:none}
@media screen and (max-width:48.6875em){.main-header .top-bar .shortcuts-area .btn:not(.appointment-button){display:none}
.main-header .top-bar .shortcuts-area .btn.appointment-button.desktop-button{display:none}
.main-header .top-bar .shortcuts-area .btn.appointment-button.mobile-button{display:inline-block}
.main-header .top-bar .search-area{margin-left:auto}
}
@media screen and (max-width:24.625em){.main-header .top-bar .section-switcher,.main-header .top-bar .shortcuts-area{font-size:4.05063vw}
}
.main-header .bar-popup{margin-left:-webkit-calc(20px + -1*(5.10638vw - 41.79px));margin-left:calc(20px + -1*(5.10638vw - 41.79px));margin-right:-webkit-calc(20px + -1*(5.10638vw - 41.79px));margin-right:calc(20px + -1*(5.10638vw - 41.79px));padding-left:-webkit-calc(5.10638vw - 41.79px);padding-left:calc(5.10638vw - 41.79px);padding-right:-webkit-calc(5.10638vw - 41.79px);padding-right:calc(5.10638vw - 41.79px);-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;position:absolute;top:0;left:0;right:0;z-index:10000;background-color:#333f48;padding-top:.52632em;padding-bottom:.52632em}
@media screen and (max-width:75.5625em){.main-header .bar-popup{margin-left:0;margin-right:0;padding-left:1.05263em;padding-right:1.05263em}
}
.main-header .bar-popup,.main-header .bar-popup a{color:#fff}
.main-header .bar-popup[aria-expanded=true]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.main-header .bar-popup .options-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.05263em 0 -.78947em;padding:0}
.main-header .bar-popup .options-list .option-item{list-style-type:none}
.main-header .bar-popup .link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:89.47368%;line-height:1.23539;padding:.58824em 1.17647em;font-weight:600}
.main-header .bar-popup .link .icon-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:2em}
.main-header .bar-popup .link:hover{background-color:rgba(255,255,255,.1)}
.main-header .bar-popup .link:focus-visible{background-color:rgba(255,255,255,.1)}
.main-header .bar-popup .link .icon+.link-label,.main-header .bar-popup .link .icon-area+.link-label{margin-left:.58824em}
.main-header .bar-popup.bar-align-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.main-header .bar-popup.bar-align-right .options-list{margin:0 -.78947em 0 -1.05263em}
@media screen and (min-width:48em){.main-header .bar-popup.bar-align-right .options-list{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
}
@media screen and (max-width:47.9375em){.main-header .bar-popup.bar-align-right{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.main-header .bar-popup.bar-align-right .options-list{margin:0 -1.05263em 0 -.78947em}
}
.admin-content-edit .main-header .bar-popup div[id^=admin-slot-]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.admin-content-edit .main-header .bar-popup .content\/admin\/slot-menu ul{margin:0}
.admin-content-edit .main-header .bar-popup .content\/admin\/slot-menu ul li{padding:0}
.admin-content-edit .main-header .bar-popup .content\/admin\/slot-menu ul a{display:block;padding:1.05263em}
.main-header .search-bar-popup{padding-top:.84211em;padding-bottom:.89474em}
.main-header .search-bar-popup .search-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:89.47368%;line-height:1.23539;width:100%}
.main-header .search-bar-popup .search-form button{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:.70588em .58824em .70588em .29412em;-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0}
.main-header .search-bar-popup .search-form button .icon{display:block}
.main-header .search-bar-popup .search-form button:focus-visible{background-color:rgba(255,255,255,.2)}
.main-header .search-bar-popup .search-form input[type=search]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 0 0 .58824em;border-width:0;background-color:transparent;padding:.58824em;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.main-header .search-bar-popup .search-form input[type=search]::-webkit-input-placeholder{opacity:.8}
.main-header .search-bar-popup .search-form input[type=search]::-moz-placeholder{opacity:.8}
.main-header .search-bar-popup .search-form input[type=search]:-ms-input-placeholder{opacity:.8}
.main-header .search-bar-popup .search-form input[type=search]::placeholder{opacity:.8}
.main-header .search-bar-popup .search-form input[type=search]:focus{outline:0;background-color:rgba(255,255,255,.2)}
.main-header .over-main-bar .bar-popup{position:static}
.skip-link{color:#fff;background:#e60000}
.skip-link:active,.skip-link:focus{display:block;position:absolute;top:0;left:0;z-index:10000;clip:auto;margin:0;width:auto;height:auto;padding:.52632em;font-weight:600}
.takeover-menu{display:none;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10000;top:0;left:0;overflow:auto;-webkit-overflow-scrolling:touch;width:100vw;height:100vh;background-color:#1b7ea9;color:#fff;-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%);-webkit-transition:-webkit-transform .3s;transition:transform .3s}
.takeover-menu.expanded{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}
.takeover-menu .bg{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}
.takeover-menu .bg img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:top center;font-family:'object-fit: cover;';display:block}
.takeover-menu .bg img.bg-color{object-position:top right}
.takeover-menu .bg img.bg-swoops{opacity:.25}
.in-rehab-section .takeover-menu .bg img.bg-color{object-position:top left}
.takeover-menu .takeover-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;min-height:100%;padding-bottom:3.15789em}
.takeover-menu:before{content:"";display:block;position:absolute;top:0;right:0;height:100%;width:100%;background-position:right top;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;background-attachment:fixed;pointer-events:none}
.takeover-menu .takeover-close{position:absolute;right:1.57895em;top:.26316em}
.takeover-menu .takeover-close button{padding:.52632em}
@media screen and (max-width:24.9375em){.takeover-menu .takeover-close{font-size:4.75vw}
}
.takeover-menu .takeover-content>.i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin:auto 0;padding:2.10526em -webkit-calc(40.1408vw - 24.51074em);padding:2.10526em calc(40.1408vw - 24.51074em)}
@media screen and (max-width:75.5625em){.takeover-menu .takeover-content>.i{padding:2.10526em 1.05263em}
}
.takeover-menu .takeover-content>.i .main-nav,.takeover-menu .takeover-content>.i .search-area{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 .625rem}
.takeover-menu .takeover-content>.i .main-nav{width:18.94737em}
.takeover-menu .takeover-content>.i .search-area{width:35.26316em}
.takeover-menu .logo-bar{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em);margin-top:3.15789em}
@media screen and (max-width:75.5625em){.takeover-menu .logo-bar{padding-left:1.05263em;padding-right:1.05263em}
}
.takeover-menu .logo-bar>.i{margin-left:-webkit-calc(20px + -1*(5.10638vw - 41.79px));margin-left:calc(20px + -1*(5.10638vw - 41.79px));margin-right:-webkit-calc(20px + -1*(5.10638vw - 41.79px));margin-right:calc(20px + -1*(5.10638vw - 41.79px));padding-left:-webkit-calc(5.10638vw - 41.79px);padding-left:calc(5.10638vw - 41.79px);padding-right:-webkit-calc(5.10638vw - 41.79px);padding-right:calc(5.10638vw - 41.79px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding-top:1.05263em;padding-bottom:1.05263em}
@media screen and (max-width:75.5625em){.takeover-menu .logo-bar>.i{margin-left:0;margin-right:0;padding-left:1.05263em;padding-right:1.05263em}
}
.takeover-menu .logo-bar .sprite-logo{font-size:50%}
.takeover-menu .logo-bar .section-switcher{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:auto;width:33.68421em;padding-left:3.90625vw}
.takeover-menu .logo-bar .section-switcher .section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;padding:.26316em 3.125% .36842em 3.125%;text-align:center}
.takeover-menu .logo-bar .section-switcher .section+.section{border-left:2px solid #ccc}
.takeover-menu .logo-bar .section-switcher .section-link{font-size:126.31579%;line-height:1.2501;font-weight:700}
.takeover-menu .logo-bar .section-switcher .section-link.active{color:#1b7ea9}
.takeover-menu .logo-bar .section-switcher .section-link.active .l{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-bottom:.15789em solid #1b7ea9}
.in-rehab-section .takeover-menu .logo-bar .section-switcher .section-link.active{color:#f15a24}
.in-rehab-section .takeover-menu .logo-bar .section-switcher .section-link.active .l{border-bottom-color:#f15a24}
@media screen and (max-width:75.5625em){.takeover-menu .logo-bar .sprite-logo{font-size:.78512vw}
.takeover-menu .logo-bar .section-switcher .section-link{font-size:1.98347vw}
}
@media screen and (max-width:59.8125em){.takeover-menu .logo-bar .section-switcher .section-link{font-size:1.1875rem}
.no-cssremunit .takeover-menu .logo-bar .section-switcher .section-link{font-size:19px}
}
@media screen and (min-width:30em) and (max-width:39.9375em){.takeover-menu .logo-bar .sprite-logo{font-size:26.31579%}
.takeover-menu .logo-bar .section-switcher{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.takeover-menu .logo-bar .section-switcher .section{padding-top:0;padding-bottom:.47368em}
.takeover-menu .logo-bar .section-switcher .section+.section{position:relative;border-left:0;padding-top:.47368em;padding-bottom:0}
.takeover-menu .logo-bar .section-switcher .section+.section:after{content:'';display:block;position:absolute;top:-1px;height:2px;background-color:#ccc;left:50%;width:5.26316em;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
}
@media screen and (max-width:29.9375em){.takeover-menu .logo-bar>.i{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.takeover-menu .logo-bar .sprite-logo{font-size:1.97917vw}
.takeover-menu .logo-bar .section-switcher{margin:.52632em 0 0 0;width:100%;padding:0}
}
.takeover-menu .search-options{-webkit-box-shadow:0 0 1.57895em rgba(0,0,0,.2);box-shadow:0 0 1.57895em rgba(0,0,0,.2);background-color:#fff;color:#4d4d4d}
.takeover-menu .search-options .option{position:relative;padding:6.56716% 8.20896%}
.takeover-menu .search-options .option+.option:before{content:"";display:block;position:absolute;top:-1px;left:4.47761%;right:4.47761%;height:2px;background-color:#ccc}
.takeover-menu .search-options .option-header{margin:0 0 .26316em 0;color:#1e99cc}
.in-rehab-section .takeover-menu .search-options .option-header{color:#f15a24}
.takeover-menu .search-options .option-header .header-proper{margin:0;color:inherit}
.takeover-menu .search-options .field.distance,.takeover-menu .search-options .field.zip{width:-webkit-calc(50% - 2.10526em);width:calc(50% - 2.10526em)}
.takeover-menu .search-options .field.zip{margin-right:.52632em}
.takeover-menu .search-options .action{width:3.15789em;margin-left:auto}
.takeover-menu .search-options .action .btn{padding:0 0;height:2.44444em}
@media screen and (max-width:39.9375em){.takeover-menu .search-options .field.zip{width:100%;margin-right:0}
.takeover-menu .search-options .field.distance{width:-webkit-calc(100% - 3.68421em);width:calc(100% - 3.68421em)}
}
.takeover-menu .main-nav{overflow:hidden}
.takeover-menu .main-nav .lists-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-transition:-webkit-transform 320ms;transition:transform 320ms;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.takeover-menu .main-nav .main-list,.takeover-menu .main-nav .sub-list{width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.takeover-menu .main-nav ul{margin:0;padding:0}
.takeover-menu .main-nav li{display:block}
.takeover-menu .main-nav li+li{margin-top:1.57895em}
.takeover-menu .main-nav a{display:block;font-size:152.63158%;line-height:1.13803;outline:0;color:#fff;font-weight:700}
.takeover-menu .main-nav button{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.21053em;border:1px solid rgba(255,255,255,.4);padding:0 .63158em .15789em .63158em;line-height:1;text-align:center;color:rgba(255,255,255,.4);white-space:nowrap}
.takeover-menu .main-nav button .icon-area{position:relative;font-size:126.31579%;font-weight:700}
.takeover-menu .main-nav button:focus,.takeover-menu .main-nav button:hover{outline:0;border-color:rgba(255,255,255,.8);background-color:rgba(0,0,0,.05);color:rgba(255,255,255,.8)}
.takeover-menu .main-nav .sub-list{-webkit-transition:height 296ms;transition:height 296ms}
.takeover-menu .main-nav .main-list ul.sub{display:none}
.takeover-menu .main-nav .sub-list .top{position:relative;margin-bottom:.78947em;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:.78947em}
.takeover-menu .main-nav .sub-list .top .back-button{margin-right:.63158em}
.takeover-menu .main-nav .sub-list .top .main-link{margin-top:.78947em}
.takeover-menu .main-nav .sub-list .top .main-link .title-area{display:block;font-size:152.63158%;line-height:1;font-weight:600}
.takeover-menu .main-nav .sub-list.floating{position:absolute;visibility:hidden}
.takeover-menu .main-nav.showing-sub .lists-container{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}
.takeover-menu .takeover-close .btn{border-radius:50%;width:2.31579em;height:2.31579em;padding:0;text-align:center}
.takeover-menu .takeover-close .btn:focus:after{border-radius:50%}
@media screen and (max-width:73.0625em){.takeover-menu .main-nav{font-size:1.62393vw}
.takeover-menu .search-area{width:57.26496vw;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
}
@media screen and (max-width:66.8125em){.takeover-menu .search-area{font-size:1.7757vw}
}
@media screen and (max-width:47.9375em){.takeover-menu .takeover-content>.i{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0;padding-top:.52632em;padding-bottom:2.10526em}
.takeover-menu .takeover-content>.i .main-nav{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;margin:auto 0;max-width:none;width:auto;padding-bottom:.625rem}
.takeover-menu .takeover-content>.i .search-area{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;margin:auto 0;max-width:none;width:auto;padding-top:1.25rem}
.takeover-menu .main-nav{font-size:100%}
.takeover-menu .main-nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 -.78947em}
.takeover-menu .main-nav li{margin:.625em 0;width:33.33333%;font-size:3.125vw;text-align:center}
.takeover-menu .main-nav li+li{margin-top:.625em}
.takeover-menu .main-nav a{font-size:100%}
.takeover-menu .main-nav .sub-list .top{font-size:3.125vw;text-align:center}
.takeover-menu .main-nav .sub-list .top .back-button{font-size:75%}
.takeover-menu .main-nav .sub-list .top .main-link .title-area{font-size:100%;font-weight:600}
.takeover-menu .search-area{width:auto;font-size:100%}
}
@media screen and (max-width:44.4375em){.takeover-menu .search-area{font-size:2.66854vw}
}
@media screen and (max-width:39.9375em){.takeover-menu .search-area{font-size:73.68421%}
}
@media screen and (max-width:31.9375em){.takeover-menu .main-nav li{margin:.68182em 0;width:50%;font-size:4.29688vw}
.takeover-menu .main-nav li+li{margin-top:.68182em}
.takeover-menu .main-nav .sub-list .top{font-size:4.29688vw}
}
@media screen and (max-width:26.1875em){.takeover-menu .main-nav li{margin:.55556em 0;width:100%;font-size:94.73684%}
.takeover-menu .main-nav li+li{margin-top:.83333em}
.takeover-menu .main-nav .sub-list .top{font-size:94.73684%}
}
@media screen and (max-width:24.9375em){.takeover-menu .search-area{font-size:3.5vw}
}
@media screen and (max-width:19.9375em){.takeover-menu .search-area{font-size:58.94737%}
}
html.taken-over{height:100%;overflow:hidden}
.main-footer{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em);padding-top:3.15789em;padding-bottom:3.15789em;background-color:#0f4d66;color:#fff}
@media screen and (max-width:75.5625em){.main-footer{padding-left:1.05263em;padding-right:1.05263em}
}
.main-footer a{color:#e6e6e6}
.main-footer .top-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 2.10526em 0}
.main-footer .contact-side,.main-footer .links-side{padding:.52632em 0 2.10526em 0}
.main-footer .contact-side{width:33.333%;padding-right:1.05263em}
.main-footer .links-side{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:66.666%}
.main-footer .links-side .footer-area{width:50%}
.main-footer .bottom-area{position:relative;padding:3.15789em 0 0 0;border-top:1.5px solid rgba(230,230,230,.5)}
.main-footer .bottom-area .up-button{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-filter .3s,filter .3s;transition:filter .3s}
.main-footer .bottom-area .up-button:hover{-webkit-filter:brightness(110%);filter:brightness(110%)}
.main-footer .bottom-area .up-button:focus-visible{-webkit-filter:brightness(110%);filter:brightness(110%)}
@media screen and (max-width:63.9375em){.main-footer .top-area{display:block}
.main-footer .top-area .contact-side,.main-footer .top-area .links-side{width:100%}
.main-footer .top-area .contact-side{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:0}
.main-footer .top-area .contact-side .contact-area{max-width:none;text-align:center}
}
.main-footer .footer-area{-webkit-box-sizing:border-box;box-sizing:border-box}
.main-footer .footer-area .area-name{font-size:110.52632%;line-height:1.19058;margin-bottom:1.42857em;color:#1f9dd3;font-weight:700;text-transform:uppercase}
@media screen and (max-width:26.5em){.main-footer .footer-area .area-name{font-size:1.1875rem}
.no-cssremunit .main-footer .footer-area .area-name{font-size:19px}
}
.main-footer .footer-area .footer-links{margin:0;padding:0}
.main-footer .footer-area .footer-links .item{display:block}
.main-footer .footer-area .footer-links .item a{display:block;font-size:110.52632%;line-height:1.19058}
.main-footer .footer-area .footer-links .item+.item{margin-top:.63158em}
.main-footer .footer-area .footer-links.in-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2.10526em;-moz-column-gap:2.10526em;column-gap:2.10526em}
.main-footer .contact-area .area-name,.main-footer .contact-area .social-links,.main-footer .contact-area address{max-width:18.94737em}
.main-footer .contact-area address{font-style:normal}
.main-footer .contact-area address .locality,.main-footer .contact-area address .name,.main-footer .contact-area address .street{display:block}
.main-footer .contact-area address .suite{display:inline-block}
.main-footer .contact-area address .name{font-weight:600}
.main-footer .contact-area .link-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1.31579em -.26316em}
.main-footer .contact-area .link-buttons .btn{font-size:68.42105%;margin:.38462em}
@media screen and (max-width:63.9375em){.main-footer .contact-area .link-buttons{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
}
.main-footer .contact-area .legal-links+.social-links{margin-top:1.57895em}
.main-footer .links-side{position:relative}
.main-footer .links-side:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;width:1.5px;background-color:rgba(230,230,230,.5)}
.main-footer .links-side .footer-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 1.05263em}
@media screen and (max-width:63.9375em){.main-footer .links-side{padding-top:1.05263em}
.main-footer .links-side:before{display:none}
.main-footer .links-side .footer-area{text-align:center}
}
.main-footer .bottom-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:-.52632em}
.main-footer .bottom-links a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:7.89474em;padding:.52632em 1.05263em;text-align:center}
.main-footer .copyright{margin-top:2.10526em;text-align:center}
.main-footer .copyright .who{display:inline-block}
.main-footer .credit{text-align:center}
.in-rehab-section .main-footer{background-color:#233039}
.in-rehab-section .main-footer .footer-area .area-name{color:#ff6229}
.social-icons-area .area-header{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;color:#fff}
.social-icons-area .links{display:block;margin:0 -.31579em;padding:0}
.social-icons-area .link-item{display:inline-block;vertical-align:top;margin:0 .31579em;border-radius:1.26316em;width:2.47368em;height:2.47368em;background:#999;font-family:sans-serif}
.social-icons-area .link-item a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;text-align:center}
.invert-colors .social-icons-area .link-item a,.social-icons-area .link-item a{color:#fff}
.invert-colors .social-icons-area .link-item a:hover,.social-icons-area .link-item a:hover{color:#fff}
.social-icons-area .link-item .icon{font-size:150%}
.social-icons-area .link-item.facebook{background-color:#3b5998}
.social-icons-area .link-item.twitter{background-color:#4cc2ff}
.social-icons-area .link-item.twitter .icon>.replace{color:#000}
.social-icons-area .link-item.youtube{background-color:#c4302b}
.social-icons-area .link-item.instagram{background-color:#316198}
.social-icons-area .link-item.gplus{background-color:#d23e2b}
.social-icons-area .link-item.pinterest{background-color:#c33c2d}
.social-icons-area .link-item.linkedin{background-color:#4aa8db}
.social-icons-area .link-item.linkedin .icon>.replace{color:#000}
.body-section{background-color:#e6e6e6}
.body-section:after,.body-section:before{content:"";display:table}
.body-section:after{clear:both}
.body-section .skip-target{color:#000}
.body-section>.i{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em)}
@media screen and (max-width:75.5625em){.body-section>.i{padding-left:1.05263em;padding-right:1.05263em}
}
@media screen and (max-width:29.9375em){.body-section>.i{padding-left:0;padding-right:0}
}
.body-main{margin-left:-webkit-calc(20px + -1*(5.10638vw - 41.79px));margin-left:calc(20px + -1*(5.10638vw - 41.79px));margin-right:-webkit-calc(20px + -1*(5.10638vw - 41.79px));margin-right:calc(20px + -1*(5.10638vw - 41.79px));padding-left:-webkit-calc(5.10638vw - 41.79px);padding-left:calc(5.10638vw - 41.79px);padding-right:-webkit-calc(5.10638vw - 41.79px);padding-right:calc(5.10638vw - 41.79px);padding-top:1.21053em;padding-bottom:2.42105em;background:#fff}
@media screen and (max-width:75.5625em){.body-main{margin-left:0;margin-right:0;padding-left:1.05263em;padding-right:1.05263em}
}
@media screen and (max-width:29.9375em){.body-main{margin-bottom:0}
}
.body-main>.i{margin:0 auto;max-width:53.89474em}
.layout-content-full .body-main{margin-left:-webkit-calc(-19.4872vw + 11.35763em);margin-left:calc(-19.4872vw + 11.35763em);margin-right:-webkit-calc(-19.4872vw + 11.35763em);margin-right:calc(-19.4872vw + 11.35763em);margin-top:0;padding-top:0;padding-left:0;padding-right:0}
@media screen and (max-width:75.5625em){.layout-content-full .body-main{margin-left:-1.05263em;margin-right:-1.05263em}
}
.layout-content-full .body-main>.i{max-width:none;margin:0}
@media screen and (max-width:29.9375em){.layout-content-full .body-main{margin-left:0;margin-right:0}
}
.layout-content-wide .body-main>.i{max-width:none;margin:0}
.layout-content-wide .body-main>.i .subpages{margin-left:-1.21053em;margin-right:-1.21053em}
.body-span{background-color:#fff}
@media screen and (max-width:29.9375em){.body-span .content\/component:last-child{margin-bottom:0}
}
.body-span .stackable-white{margin:2.42105em 0}
.body-span .stackable-white>.white-area{padding-top:1.21053em;padding-bottom:1.21053em;background:#fff}
.body-span .stackable-white+.stackable-white{margin-top:-2.42105em}
.body-span .overlappable+.stackable-white{margin-top:-2.42105em}
.body-span>.content\/html,.body-span>[id^=admin-slot-span]>.content\/html{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:70.78947em;padding-left:1.05263em;padding-right:1.05263em;padding-top:2.42105em;padding-bottom:2.42105em}
.body-and-subsubnav{margin-left:-webkit-calc(20px + -1*(5.10638vw - 41.79px));margin-left:calc(20px + -1*(5.10638vw - 41.79px));margin-right:-webkit-calc(20px + -1*(5.10638vw - 41.79px));margin-right:calc(20px + -1*(5.10638vw - 41.79px));padding-left:-webkit-calc(5.10638vw - 41.79px);padding-left:calc(5.10638vw - 41.79px);padding-right:-webkit-calc(5.10638vw - 41.79px);padding-right:calc(5.10638vw - 41.79px);padding-top:1.21053em;padding-bottom:1.21053em;background:#fff}
@media screen and (max-width:75.5625em){.body-and-subsubnav{margin-left:0;margin-right:0;padding-left:1.05263em;padding-right:1.05263em}
}
.body-and-subsubnav:after,.body-and-subsubnav:before{content:"";display:table}
.body-and-subsubnav:after{clear:both}
.body-and-subsubnav .body-main{-webkit-box-sizing:border-box;box-sizing:border-box;float:right;margin:0;padding:0 0 0 1.21053em;width:66.666%}
.body-and-subsubnav .subsubnav{-webkit-box-sizing:border-box;box-sizing:border-box;width:33.333%;padding:0 1.21053em 0 0}
@media screen and (max-width:63.9375em){.body-and-subsubnav .body-main{padding-left:.60526em}
.body-and-subsubnav .subsubnav{padding-right:.60526em}
}
@media screen and (max-width:47.9375em){.body-and-subsubnav .body-main{float:none;width:100%;padding-left:0}
.body-and-subsubnav .subsubnav{margin-top:2.42105em;padding-right:0;width:auto}
}
@media screen and (max-width:29.9375em){.body-and-subsubnav{margin-bottom:0;padding-bottom:0}
.body-and-subsubnav .subsubnav{margin-left:-1.21053em;margin-right:-1.21053em}
}
.subsubnav .subsubnav-header{border-top:.21053em solid #c6dae7;padding:.99043em 0 1.21053em 0;background:#e3edf3;text-align:center}
.subsubnav .subsubnav-header .header-proper{margin:0;font-size:94.73684%;line-height:1.27788;text-transform:uppercase;color:#333f48}
.subsubnav .links{margin:.20579em 0 1.21053em 0}
.subsubnav .item{display:block}
.subsubnav .item+.item{border-top:1px solid #e3edf3}
.subsubnav .item a{font-size:84.21053%;line-height:1.4376;padding:.47438em 0;display:block;color:#555}
.subsubnav .item a:focus,.subsubnav .item a:hover{color:#1a1a1a}
.subsubnav .item.active a{color:#1a1a1a}
@media screen and (max-width:47.9375em){.subsubnav{text-align:center}
}
.admin .body-section{background-color:#fff}
.admin .body-section>.i{padding-bottom:2.10526em}
.admin .body-section>.i:after,.admin .body-section>.i:before{content:"";display:table}
.admin .body-section>.i:after{clear:both}
.admin .body-section .content-proper{padding-right:0}
.admin .body-section .content-side{display:none}
.admin .body-section .body-main{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:100%;padding-left:12.63158em;padding-right:0}
.admin .body-section .body-sidebar{float:left;margin-left:-100%;width:11.05263em;padding:2.92105em 0 0 0}
@media screen and (max-width:47.9375em){.admin .body-section .body-main{float:none;margin:0;padding:0}
.admin .body-section .body-sidebar{float:none;margin:1.89474em 0 0 0;width:auto;padding:0}
.admin .body-section>.i{margin-top:0}
}
.admin-main-page .body-section .body-main{float:none;width:auto;padding-left:0}
.admin-main-page .body-section .body-sidebar{display:none}
#admin-slot-home-span>.content\/admin\/slot-menu,#admin-slot-landing-span>.content\/admin\/slot-menu,#admin-slot-span-marketing>.content\/admin\/slot-menu,#admin-slot-span>.content\/admin\/slot-menu{text-align:center}
#admin-slot-home-span>.content\/admin\/slot-menu ul,#admin-slot-landing-span>.content\/admin\/slot-menu ul,#admin-slot-span-marketing>.content\/admin\/slot-menu ul,#admin-slot-span>.content\/admin\/slot-menu ul{display:inline-block}
.breadcrumbs{margin:2.42105em 0;text-align:center}
.breadcrumbs .breadcrumbs-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.breadcrumbs a{color:#666}
.breadcrumbs a:hover{text-decoration:underline}
.breadcrumbs .sep{display:inline-block;vertical-align:top}
.breadcrumbs .sep:before{content:"›"}
.breadcrumbs .here{color:#888}
.breadcrumbs .here,.breadcrumbs a{display:inline-block;overflow:hidden;max-width:100%;white-space:nowrap;vertical-align:top;text-overflow:ellipsis}
@media screen and (max-width:47.9375em){.breadcrumbs{margin-top:1.21053em}
}
@media screen and (max-width:39.9375em){.breadcrumbs{text-align:left;margin-bottom:1.21053em;padding:0 1.21053em}
}
.invisible-breadcrumbs .breadcrumbs{visibility:hidden;margin:1.21053em 0 0 0}
.breadcrumbs+.subpages{margin-top:-1.81579em}
.breadcrumbs+.subpages>.i{border-width:0;border-bottom-width:1px}
.location-page .body-main,.profile-page .body-main,.specialty-page .body-main{margin-top:2.42105em}
.location-page .breadcrumbs,.profile-page .breadcrumbs,.specialty-page .breadcrumbs{display:none}
@media screen and (max-width:47.9375em){.location-page .body-main,.profile-page .body-main,.specialty-page .body-main{margin-top:1.21053em}
}
@media screen and (max-width:29.9375em){.location-page .body-main,.profile-page .body-main,.specialty-page .body-main{margin-top:0}
}
.location-page.layout-content-full .body-main,.profile-page.layout-content-full .body-main,.specialty-page.layout-content-full .body-main{margin-top:0}
@media screen and (max-width:47.9375em){.location-page.layout-content-full .body-main,.profile-page.layout-content-full .body-main,.specialty-page.layout-content-full .body-main{margin-top:0}
}
.layout-minimal{height:100%}
.layout-minimal body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%}
.layout-minimal body #admin_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}
.layout-minimal body .body-section{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff}
.layout-minimal .minimal-header{position:-webkit-sticky;position:sticky;top:0;z-index:1000;padding:0 1.05263em;color:#fff;background-color:rgba(34,134,196,.9)}
@media screen and (min-width:75.625em){.layout-minimal .minimal-header{padding:0 -webkit-calc(114.286vw + -71.72947em);padding:0 calc(114.286vw + -71.72947em)}
}
@media screen and (min-width:80.0625em){.layout-minimal .minimal-header{padding:0 -webkit-calc(9.375vw + -1.05263em);padding:0 calc(9.375vw + -1.05263em)}
}
.layout-minimal .minimal-header:after{content:"";display:block;position:absolute;top:-webkit-calc(100% - 1px);top:calc(100% - 1px);left:0;width:100%;height:.26316em;background-color:rgba(0,0,0,.3);pointer-events:none;mix-blend-mode:multiply}
.layout-minimal .minimal-header>.i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;height:100%}
.layout-minimal .minimal-header .logo{margin:0;padding:1.05263em 0;font-size:100%}
.layout-minimal .minimal-header .logo img{vertical-align:middle;width:15.78947em}
@media screen and (max-width:47.9375em){.layout-minimal .minimal-header>.i{font-size:75%}
}
.layout-minimal .minimal-header .menu-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:auto}
.layout-minimal .minimal-header .menu-area .menu-toggle{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-right:-.52632em;padding:.52632em .52632em}
.layout-minimal .minimal-header .menu-area>.i{overflow-y:hidden;display:block;position:absolute;top:100%;right:-1.25rem;max-height:0;width:11.57895em;-webkit-transition:max-height .3s linear;transition:max-height .3s linear;background:#000;font-size:1rem}
.layout-minimal .minimal-header .menu-area .nav-header{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.layout-minimal .minimal-header .menu-area .ex{display:inline}
.layout-minimal .minimal-header .menu-area ul{display:block;width:11.57895em}
.layout-minimal .minimal-header .menu-area li{display:block;height:auto;text-align:center}
.layout-minimal .minimal-header .menu-area li+li{border-top:1px solid #141414}
.layout-minimal .minimal-header .menu-area li a{display:block;font-size:73.68421%;line-height:1.64296;height:auto;padding:.78571em;white-space:nowrap;text-transform:uppercase;font-weight:600;text-decoration:none;color:#b3b3b3;-webkit-transition:color .2s;transition:color .2s}
.layout-minimal .minimal-header .menu-area li a:hover{color:#fff}
.layout-minimal .minimal-header .menu-area li.item-careers,.layout-minimal .minimal-header .menu-area li.item-contact,.layout-minimal .minimal-header .menu-area li.item-make_appointment,.layout-minimal .minimal-header .menu-area li.item-media{display:block}
.layout-minimal .minimal-header .menu-area li.active a:after{content:"";display:none}
.layout-minimal .minimal-header .menu-area.nav-open>.i{max-height:21.26316em}
@media screen and (max-width:75.625em){.layout-minimal .minimal-header .menu-area>.i{max-height:none;overflow-y:auto;overflow-x:hidden;width:0;-webkit-transition:width .3s;transition:width .3s}
.layout-minimal .minimal-header .menu-area.nav-open>.i{max-height:none;width:11.57895em}
}
.layout-minimal .minimal-header .menu-toggle{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none}
.layout-minimal .minimal-header .menu-toggle .css-icon.menu{font-size:141.66667%}
.layout-minimal .minimal-header .menu-toggle .css-icon.menu .icon-proper,.layout-minimal .minimal-header .menu-toggle .css-icon.menu .icon-proper:after,.layout-minimal .minimal-header .menu-toggle .css-icon.menu .icon-proper:before{border-radius:0}
.layout-minimal .minimal-header .menu-toggle .css-icon.menu .icon-proper:after{width:100%}
.layout-minimal .minimal-footer{background-color:#2286C4;color:#fff}
.layout-minimal .minimal-footer>.i{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:70.78947em;padding-left:1.05263em;padding-right:1.05263em;padding-top:3.15789em;padding-bottom:3.15789em;text-align:center}
.layout-minimal .minimal-footer .social-links img{vertical-align:middle;height:1.68421em}
.layout-minimal .minimal-footer .social-links a{margin:0 .31579em}
.layout-minimal .minimal-footer .policies{margin:1.05263em 0 0 0}
.layout-minimal .minimal-footer .policies a{color:#CEE4F2;-webkit-transition:all 120ms;transition:all 120ms;font-size:73.68421%}
.layout-minimal .minimal-footer .policies a+a:before{content:"/";display:inline-block;padding:0 .57143em 0 .35714em;color:#fff;opacity:.5}
.layout-minimal .minimal-footer .policies a:hover{color:#fff}
@media screen and (max-width:29.9375em){.layout-minimal .minimal-footer .policies a:last-child{display:block}
.layout-minimal .minimal-footer .policies a:last-child:before{content:"";display:none}
}
.alert-bar{display:none;position:relative;z-index:3;width:100%;min-width:16.84211em}
.alert-bar.init-visible{display:block}
.alert-bar .alert-bar-proper,.alert-bar .expanded-text{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fcf6ae;color:#000}
@media screen and (max-width:75.5625em){.alert-bar .alert-bar-proper,.alert-bar .expanded-text{padding-left:1.05263em;padding-right:1.05263em}
}
.alert-bar.emergency .alert-bar-proper,.alert-bar.emergency .expanded-text{background-color:#961B1B;color:#f1f1f1}
.alert-bar.emergency .alert-text a,.alert-bar.emergency .expanded-text a{color:#fff;text-decoration:underline}
.alert-bar.emergency .arrow{color:#eee}
.alert-bar.emergency .arrow a{color:inherit}
.alert-bar.emergency.link-box:hover .alert-bar-proper{background-color:#a31d1d}
.alert-bar.emergency.link-box:hover .arrow{color:#fff}
.alert-bar.expands .alert-bar-proper{cursor:pointer}
.alert-bar .elements{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;padding:.94737em 1.84211em 1.15789em 3.47368em}
.alert-bar .alert-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:-3.47368em;width:3.47368em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.alert-bar .alert-icon lord-icon{display:block;position:relative;top:0;margin:-.21053em 0;width:1.68421em;height:1.68421em}
.alert-bar .alert-icon .icon-alert{position:relative;font-size:189.47368%;margin:-.13889em 0 -.19444em -.08333em;color:#d8ca18}
.alert-bar .elements{margin-left:3.31579em}
@media screen and (max-width:39.9375em){.alert-bar .elements{margin-left:0}
}
.alert-bar.emergency .alert-icon .icon-alert{color:#fff}
.alert-bar .expander{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:-1.84211em;width:1.84211em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.alert-bar .expander button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%}
.alert-bar .expander button .css-icon.up-arrow{position:relative;font-size:63.15789%;top:.66667em;border-width:.16667em 0 0 .16667em;border-color:#000 transparent transparent #000;-webkit-transition:-webkit-transform .3s;transition:transform .3s}
.alert-bar .expander button:focus-visible .css-icon.up-arrow{-webkit-filter:drop-shadow(1px 1px 0 #fff);filter:drop-shadow(1px 1px 0 #fff);border-color:#000 transparent transparent #000;-webkit-transform:rotate(45deg) scale(1.5);-ms-transform:rotate(45deg) scale(1.5);transform:rotate(45deg) scale(1.5)}
.alert-bar.emergency .expander button .css-icon.up-arrow{border-color:#fff transparent transparent #fff}
.alert-bar.emergency .expander button:focus .css-icon.up-arrow{border-color:#fff transparent transparent #fff}
.alert-bar.expanded .expander button .css-icon.up-arrow{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}
.alert-bar.expanded .expander button:focus .css-icon.up-arrow{-webkit-transform:rotate(225deg) scale(1.5);-ms-transform:rotate(225deg) scale(1.5);transform:rotate(225deg) scale(1.5)}
.alert-bar .date{font-size:94.73684%;line-height:1.33343;padding-right:.83333em;font-weight:600;white-space:nowrap}
.alert-bar .alert{font-size:94.73684%;line-height:1.33343}
.alert-bar .alert>*{margin-top:0;margin-bottom:0}
.alert-bar .alert>*+*{margin-top:.31944em}
.alert-bar .arrow{margin-right:-1.84211em;padding-top:.21053em;padding-left:.52632em;color:#006497}
.alert-bar:hover .arrow{color:#0097e4}
.alert-bar .expanded-text{display:none}
.alert-bar .expanded-text>.i{font-size:84.21053%;line-height:1.3751;padding:0 2.1875em 1.5625em 2.1875em}
.alert-bar .expanded-text>.i>*{margin-top:0;margin-bottom:0}
.alert-bar .expanded-text>.i>*+*{margin-top:.71875em}
@media screen and (max-width:29.25em){.alert-bar .expanded-text>.i{font-size:1rem}
.no-cssremunit .alert-bar .expanded-text>.i{font-size:16px}
}
.alert-bar .expanded-text .hidden-alert-link{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
@media screen and (max-width:39.9375em){.alert-bar .elements{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:2.42105em}
.alert-bar .alert-icon{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;position:absolute;left:0;top:.52632em;margin:0;width:2.42105em}
.alert-bar .alert-icon .icon-alert{margin-top:.07143em;margin-left:0}
.alert-bar .date{width:100%;padding-right:0}
.alert-bar .alert{width:100%}
.alert-bar .expander{position:absolute;right:0;top:.52632em;margin:0}
.alert-bar .expanded-text>.i{padding-left:0;padding-right:0}
}
.admin .alert-item .badges,.admin .alert-item .dateline,.admin .alert-item .headline,.admin .alert-item .info{display:inline-block;vertical-align:middle}
.admin .alert-item .dateline{font-style:italic}
.admin .alert-item .headline{max-width:15.78947em;padding-left:.52632em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.admin .alert-item .badges{padding-left:.52632em}
.admin .alert-item .badge{display:inline-block;vertical-align:middle;font-size:63.15789%;line-height:1;border:1px solid #ccc;background:#e1e1e1;padding:.25em .41667em}
.admin .alert-item .badge.active-state.yes{border-color:#0097e4;background:#006497;color:#fff}
.analytics-consent-bar{position:fixed;z-index:999999;bottom:20px;left:20px;font-size:78.94737%;line-height:1.33343;-webkit-box-shadow:0 0 1.33333em rgba(0,0,0,.2);box-shadow:0 0 1.33333em rgba(0,0,0,.2);border-radius:.8em;border:2px solid rgba(255,255,255,.67);-webkit-background-clip:padding-box;background-clip:padding-box;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding-top:1.06667em;padding-bottom:1.2em;background-color:rgba(0,0,0,.9);pointer-events:none}
.analytics-consent-bar>.i{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:89.66667em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;pointer-events:auto}
.analytics-consent-bar .description{margin:0 .66667em 0 1.33333em}
.analytics-consent-bar .description>*{margin-top:0;margin-bottom:0}
.analytics-consent-bar .description>*+*{margin-top:.66667em}
.analytics-consent-bar .options{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0 .66667em 0 0}
.analytics-consent-bar .options .btn{margin:0 .66667em}
@media screen and (max-width:63.9375em){.analytics-consent-bar .options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.analytics-consent-bar .options .btn{margin:.33333em .66667em}
.analytics-consent-bar .options .btn:first-child{margin-top:0}
.analytics-consent-bar .options .btn:last-child{margin-bottom:0}
}
@media screen and (max-width:39.9375em){.analytics-consent-bar>.i{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.analytics-consent-bar .options{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:1.06667em}
.analytics-consent-bar .options .btn{margin:0 .66667em}
}
.return{margin-left:-webkit-calc(-1*(5.10638vw - 41.79px));margin-left:calc(-1*(5.10638vw - 41.79px));margin-right:-webkit-calc(-1*(5.10638vw - 41.79px));margin-right:calc(-1*(5.10638vw - 41.79px));margin-bottom:1.21053em;border-bottom:1px solid #e6e6e6}
@media screen and (max-width:75.5625em){.return{margin-left:-1.05263em;margin-right:-1.05263em}
}
.return:after,.return:before{content:"";display:table}
.return:after{clear:both}
.return .back{float:left}
.return .back .link{float:left;padding:1.21053em}
.return .again{position:relative;float:right;margin-bottom:-1px}
.return .again .header{position:relative;font-size:78.94737%;line-height:2.26677;margin:0;padding:1.53333em;padding-right:3.06667em;cursor:default;text-transform:uppercase;background:#dfeaf1;color:#196ca3}
.return .again .header .arrow{position:absolute;top:50%;right:1.21053em;margin:-.10526em -.15789em 0 0;border:.26316em solid transparent;border-top-color:#1b7ea9}
.return .again .options{display:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:100%;right:0;z-index:1;margin:0;background:#fff;padding-left:0;min-width:100%;border:1px solid #e6e6e6}
.return .again .item{display:block;margin:0;padding:0;white-space:nowrap}
.return .again .item:before{content:"";display:none}
.return .again .item .link{display:block;padding:.60526em 1.21053em;color:#606060}
.return .again .item .link .name{color:#1b7ea9}
.return .again .item .link:hover .name{color:#229fd5}
.return .again:hover .options{display:block}
@media screen and (max-width:29.9375em){.return{text-align:center}
.return .back{float:none;display:inline-block}
.return .back .link{float:none;display:inline-block}
.return .again{display:none}
}
.box{padding:1.21053em}
.box .header{font-size:94.73684%;line-height:1.27788;margin:-1.27778em;margin-bottom:0;padding:1.27778em;border-bottom:1px solid #fff;font-weight:700;text-align:center;text-transform:uppercase}
.box+.box{margin-top:1.21053em}
.box.appointment{background:#40464e}
.box.appointment .header{color:#fff;border-bottom-color:#58656d;background:0 0}
.box.appointment .schedule{margin:1.21053em 0 0 0}
.box.appointment .select-field{margin:0 0 1.21053em 0;text-align:center}
.box.appointment .select-field .single-location{color:#fff;text-transform:uppercase}
.box.appointment .select-field .single-location .label{color:#ccc}
.box.appointment .select-field .single-location .name{font-weight:700}
.box.appointment .select-field .select2-container .select2-choice,.box.appointment .select-field .select2-container .select2-choices{border-radius:1.21053em;height:2.42105em;padding-left:1.21053em;line-height:2.42105em}
.box.appointment .select-field .select2-container .select2-choice .select2-arrow,.box.appointment .select-field .select2-container .select2-choices .select2-arrow{position:absolute;top:.48421em;width:2.42105em;bottom:.48421em}
.box.appointment .select-field .select2-container .select2-choice .select2-arrow b,.box.appointment .select-field .select2-container .select2-choices .select2-arrow b{right:1.21053em;margin:-.10526em 0 0 -.26316em;border:.26316em solid transparent;border-top-color:#666}
.box.appointment .select-field .select2-container .select2-choice>.select2-chosen,.box.appointment .select-field .select2-container .select2-choices>.select2-chosen{margin-right:3.02632em}
.box.appointment .select-field .select2-container .select2-choice>.select2-search-choice-close,.box.appointment .select-field .select2-container .select2-choices>.select2-search-choice-close{left:.48421em}
.box.appointment .select-field .select2-container .select2-choices{border:0;min-height:0;padding-top:.36842em;padding-bottom:.36842em;padding-left:1em;line-height:1}
.box.appointment .select-field .select2-container .select2-choices .select2-search-choice,.box.appointment .select-field .select2-container .select2-choices .select2-search-field{margin:.21053em;line-height:1}
.box.appointment .select-field .select2-container .select2-choices .select2-search-field input{padding:.15789em .26316em;line-height:1;height:auto}
.box.appointment .select-field .select2-dropdown-open .select2-choice,.box.appointment .select-field .select2-dropdown-open .select2-choices{border-bottom-left-radius:0;border-bottom-right-radius:0}
.box.appointment .select-field .select2-dropdown-open .select2-choice b,.box.appointment .select-field .select2-dropdown-open .select2-choices b{margin-top:-.36842em}
.box.appointment .select-field .select2-dropdown-open.select2-drop-above .select2-choice{border-radius:0 0 1.21053em 1.21053em}
.box.appointment .select-field .select2-container{width:100%;text-align:left}
.box.appointment .button button{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1.21053em;-webkit-box-shadow:0 .10526em 0 rgba(0,0,0,.2);box-shadow:0 .10526em 0 rgba(0,0,0,.2);border:0;background:#1D7AB4;padding:.60526em 0;width:100%;height:2.42105em;text-align:center;color:#fff;line-height:1.10526;font-weight:700;text-transform:uppercase}
.box.appointment .button button:hover{background:#389fde}
.compact-doctors .doctors-list{margin-top:1.21053em;margin-left:-1.21053em;margin-bottom:0;padding-left:0;word-spacing:-.26316em}
.compact-doctors .doctors-list li:before{content:""}
.compact-doctors .item{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;width:50%;padding-left:1.21053em;padding-bottom:1.21053em;word-spacing:normal}
.compact-doctors .item a{display:block;color:inherit}
.compact-doctors .item a:hover .info .name{color:#000}
.compact-doctors .item .photo{float:left;width:20%}
.compact-doctors .item .photo img{vertical-align:middle}
.compact-doctors .item .photo .none .wide{display:none}
.compact-doctors .item .photo .none .square{display:block}
.compact-doctors .item .photo .none-label{display:none}
.compact-doctors .item .info{font-size:84.21053%;line-height:1.4376;margin-left:20%;padding-left:.71875em}
.compact-doctors .item .info .name{font-size:118.75%;line-height:1.21063;margin:0}
.compact-doctors .item .info .specialties{text-transform:uppercase;color:#929292}
.compact-doctors .item .info .locations{font-style:italic}
.compact-doctors .item .info .more{display:none}
.compact-doctors .doctors-list.with-highlight .item{opacity:.5}
.compact-doctors .doctors-list.with-highlight .item a{outline:0}
.compact-doctors .doctors-list.with-highlight .item:hover{opacity:.8}
.compact-doctors .doctors-list.with-highlight .item.highlighted{opacity:1}
.compact-doctors .doctors-list.no-photos .item .photo{display:none}
.compact-doctors .doctors-list.no-photos .item .info{margin-left:0;padding-left:0}
.videos-list .list{margin:0 0 0 -1.21053em;padding:0}
.videos-list .item{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:50%;padding:0 0 2.42105em 1.21053em;vertical-align:top}
.videos-list .item:before{content:""}
.videos-list .item .player{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:56.25%}
.videos-list .item .player>.i{position:absolute;left:0;top:0;width:100%;height:100%;background:#999}
.videos-list .item .player iframe,.videos-list .item .player img{position:absolute;left:0;top:0;width:100%;height:100%}
.videos-list .item .title{font-size:94.73684%;line-height:1.27788;margin:.60526em 0}
.videos-list .item .summary{font-size:73.68421%;line-height:1.64296}
@media screen and (max-width:39.9375em){.videos-list .item{width:100%}
}
.doctors-browser{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em)}
@media screen and (max-width:75.5625em){.doctors-browser{padding-left:1.05263em;padding-right:1.05263em}
}
.doctors-browser>.i{position:relative;padding:1.21053em;background:#fff}
@media screen and (max-width:47.9375em){.doctors-browser{padding:0}
}
.staff-list-filters-legacy{position:relative;margin:-1.21053em -1.21053em 0 -1.21053em;padding:1.21053em;background:#42505a}
.staff-list-filters-legacy:after,.staff-list-filters-legacy:before{content:"";display:table}
.staff-list-filters-legacy:after{clear:both}
.staff-list-filters-legacy label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;color:#fff}
.staff-list-filters-legacy .staff-search{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:0;width:50%;padding-right:1.81579em}
.staff-list-filters-legacy .staff-search .label-area{float:left;width:15.93533%;font-size:84.21053%;line-height:2.8751}
.staff-list-filters-legacy .staff-search .label-area label{margin-bottom:0;font-size:inherit;line-height:inherit;font-weight:700}
.staff-list-filters-legacy .staff-search .field-area{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:68.12933%}
.staff-list-filters-legacy .staff-search .field-area input{margin-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:84.21053%;line-height:1.4376;border-radius:1.4375em;padding:.71875em;width:100%;height:2.875em}
.staff-list-filters-legacy .staff-search .field-area input::-webkit-input-placeholder{color:transparent}
.staff-list-filters-legacy .staff-search .field-area input:-moz-placeholder{color:transparent}
.staff-list-filters-legacy .staff-search .field-area input::-moz-placeholder{color:transparent}
.staff-list-filters-legacy .staff-search .field-area input:-ms-input-placeholder{color:transparent!important}
.staff-list-filters-legacy .staff-search .button-area{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:15.93533%;padding-left:.60526em}
.staff-list-filters-legacy .staff-search .button-area .submit{font-size:94.73684%;line-height:1.27788;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1.27778em;-webkit-box-shadow:0 .11111em 0 rgba(0,0,0,.2);box-shadow:0 .11111em 0 rgba(0,0,0,.2);border:0;background:#1D7AB4;padding:.63889em 0;width:100%;height:2.55556em;text-align:center;color:#fff;line-height:1.10526;font-weight:700;text-transform:uppercase}
.staff-list-filters-legacy .staff-search .button-area .submit:hover{background:#389fde}
.staff-list-filters-legacy .staff-name-select{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:0;width:50%;padding-right:1.81579em}
.staff-list-filters-legacy .staff-name-select .option{font-size:84.21053%;line-height:1.4376}
.staff-list-filters-legacy .staff-name-select .option .select2-container .select2-choice,.staff-list-filters-legacy .staff-name-select .option .select2-container .select2-choices{border-radius:1.4375em;height:2.875em;padding-left:1.4375em;line-height:2.875em}
.staff-list-filters-legacy .staff-name-select .option .select2-container .select2-choice .select2-arrow,.staff-list-filters-legacy .staff-name-select .option .select2-container .select2-choices .select2-arrow{position:absolute;top:.575em;width:2.875em;bottom:.575em}
.staff-list-filters-legacy .staff-name-select .option .select2-container .select2-choice .select2-arrow b,.staff-list-filters-legacy .staff-name-select .option .select2-container .select2-choices .select2-arrow b{right:1.4375em;margin:-.125em 0 0 -.3125em;border:.3125em solid transparent;border-top-color:#666}
.staff-list-filters-legacy .staff-name-select .option .select2-container .select2-choice>.select2-chosen,.staff-list-filters-legacy .staff-name-select .option .select2-container .select2-choices>.select2-chosen{margin-right:3.59375em}
.staff-list-filters-legacy .staff-name-select .option .select2-container .select2-choice>.select2-search-choice-close,.staff-list-filters-legacy .staff-name-select .option .select2-container .select2-choices>.select2-search-choice-close{left:.575em}
.staff-list-filters-legacy .staff-name-select .option .select2-container .select2-choices{border:0;min-height:0;padding-top:.4375em;padding-bottom:.4375em;padding-left:1.1875em;line-height:1}
.staff-list-filters-legacy .staff-name-select .option .select2-container .select2-choices .select2-search-choice,.staff-list-filters-legacy .staff-name-select .option .select2-container .select2-choices .select2-search-field{margin:.25em;line-height:1}
.staff-list-filters-legacy .staff-name-select .option .select2-container .select2-choices .select2-search-field input{padding:.1875em .3125em;line-height:1;height:auto}
.staff-list-filters-legacy .staff-name-select .option .select2-dropdown-open .select2-choice,.staff-list-filters-legacy .staff-name-select .option .select2-dropdown-open .select2-choices{border-bottom-left-radius:0;border-bottom-right-radius:0}
.staff-list-filters-legacy .staff-name-select .option .select2-dropdown-open .select2-choice b,.staff-list-filters-legacy .staff-name-select .option .select2-dropdown-open .select2-choices b{margin-top:-.4375em}
.staff-list-filters-legacy .staff-name-select .option .select2-dropdown-open.select2-drop-above .select2-choice{border-radius:0 0 1.4375em 1.4375em}
.staff-list-filters-legacy .staff-name-select .option .select2-container{width:100%}
.staff-list-filters-legacy .or{position:absolute;left:50%;top:0;bottom:0;border-left:1px solid #59656d}
.staff-list-filters-legacy .or .or-text{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;background:#59656d;font-size:73.68421%;line-height:1.64296;margin-top:-1.64286em;left:-1.64286em;border-radius:1.64286em;width:3.28571em;height:3.28571em;padding:.82143em 0;text-align:center;font-weight:700;color:#e6e6e6;text-transform:uppercase}
.staff-list-filters-legacy .or .or-text>.i{display:inline-block;line-height:1}
.staff-list-filters-legacy .staff-filter{-webkit-box-sizing:border-box;box-sizing:border-box;float:right;margin:0;width:50%;padding-left:1.21053em}
.staff-list-filters-legacy .staff-filter .option{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;font-size:84.21053%;line-height:1.4376;padding-left:.71875em}
.staff-list-filters-legacy .staff-filter .option .select2-container .select2-choice,.staff-list-filters-legacy .staff-filter .option .select2-container .select2-choices{border-radius:1.4375em;height:2.875em;padding-left:1.4375em;line-height:2.875em}
.staff-list-filters-legacy .staff-filter .option .select2-container .select2-choice .select2-arrow,.staff-list-filters-legacy .staff-filter .option .select2-container .select2-choices .select2-arrow{position:absolute;top:.575em;width:2.875em;bottom:.575em}
.staff-list-filters-legacy .staff-filter .option .select2-container .select2-choice .select2-arrow b,.staff-list-filters-legacy .staff-filter .option .select2-container .select2-choices .select2-arrow b{right:1.4375em;margin:-.125em 0 0 -.3125em;border:.3125em solid transparent;border-top-color:#666}
.staff-list-filters-legacy .staff-filter .option .select2-container .select2-choice>.select2-chosen,.staff-list-filters-legacy .staff-filter .option .select2-container .select2-choices>.select2-chosen{margin-right:3.59375em}
.staff-list-filters-legacy .staff-filter .option .select2-container .select2-choice>.select2-search-choice-close,.staff-list-filters-legacy .staff-filter .option .select2-container .select2-choices>.select2-search-choice-close{left:.575em}
.staff-list-filters-legacy .staff-filter .option .select2-container .select2-choices{border:0;min-height:0;padding-top:.4375em;padding-bottom:.4375em;padding-left:1.1875em;line-height:1}
.staff-list-filters-legacy .staff-filter .option .select2-container .select2-choices .select2-search-choice,.staff-list-filters-legacy .staff-filter .option .select2-container .select2-choices .select2-search-field{margin:.25em;line-height:1}
.staff-list-filters-legacy .staff-filter .option .select2-container .select2-choices .select2-search-field input{padding:.1875em .3125em;line-height:1;height:auto}
.staff-list-filters-legacy .staff-filter .option .select2-dropdown-open .select2-choice,.staff-list-filters-legacy .staff-filter .option .select2-dropdown-open .select2-choices{border-bottom-left-radius:0;border-bottom-right-radius:0}
.staff-list-filters-legacy .staff-filter .option .select2-dropdown-open .select2-choice b,.staff-list-filters-legacy .staff-filter .option .select2-dropdown-open .select2-choices b{margin-top:-.4375em}
.staff-list-filters-legacy .staff-filter .option .select2-dropdown-open.select2-drop-above .select2-choice{border-radius:0 0 1.4375em 1.4375em}
.staff-list-filters-legacy .staff-filter .option .select2-container{width:100%}
@media screen and (max-width:63.9375em){.staff-list-filters-legacy .staff-filter .name .prefix{display:none}
}
@media screen and (max-width:56.1875em){.staff-list-filters-legacy{padding-top:1.81579em;padding-bottom:1.81579em;margin:-1.21053em;margin-bottom:0}
.staff-list-filters-legacy .staff-name-select{float:none;width:100%;padding-right:0;text-align:center}
.staff-list-filters-legacy .staff-name-select .option{width:50%;margin:0 auto}
.staff-list-filters-legacy .or{top:50%;left:0;right:0;bottom:auto;border-left:0;border-bottom:1px solid #59656d}
.staff-list-filters-legacy .or .or-text{top:0;left:50%;margin-left:-1.21053em}
.staff-list-filters-legacy .staff-filter{float:none;margin-top:3.63158em;margin-left:-.60526em;width:auto;padding-left:0}
.staff-list-filters-legacy .staff-filter:after,.staff-list-filters-legacy .staff-filter:before{content:"";display:table}
.staff-list-filters-legacy .staff-filter:after{clear:both}
.staff-list-filters-legacy .staff-filter .name .prefix{display:inline}
}
@media screen and (max-width:39.9375em){.staff-list-filters-legacy .staff-name-select{text-align:left}
.staff-list-filters-legacy .staff-name-select .option{width:100%}
.staff-list-filters-legacy .staff-filter .name .prefix{display:none}
}
@media screen and (max-width:29.9375em){.staff-list-filters-legacy .or{top:6.05263em}
.staff-list-filters-legacy .staff-filter{margin-left:0}
.staff-list-filters-legacy .staff-filter .option{float:none;padding-left:0;width:100%}
.staff-list-filters-legacy .staff-filter .option+.option{margin-top:.60526em}
.staff-list-filters-legacy .staff-filter .option .list{z-index:1;left:0}
}
.staff-list .what .header{font-size:136.84211%;line-height:1.32702;margin:1.32692em 0;text-align:center;color:#1a1a1a;font-weight:400}
.staff-list .doctors-list{margin:1.375rem 0 0 -1.375rem;font-size:0}
.staff-list .doctors-list .item{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.1875rem;display:inline-block;vertical-align:top;width:33.33333%;padding-left:1.21053em;padding-bottom:2.42105em}
.no-cssremunit .staff-list .doctors-list .item{font-size:19px}
.staff-list .doctors-list .item a{display:block}
.staff-list .doctors-list .item:hover .name{color:#444}
.staff-list .doctors-list .photo{position:relative;width:100%;height:0;padding-bottom:66.66667%}
.staff-list .doctors-list .photo .none,.staff-list .doctors-list .photo img{position:absolute;left:0;top:0;width:100%;height:100%}
.staff-list .doctors-list .photo .none{background:#f9f9f9}
.staff-list .doctors-list .photo .none .square{display:none}
.staff-list .doctors-list .photo .none-label{position:absolute;left:1.21053em;top:2.42105em}
.staff-list .doctors-list .photo .none-label .primary{display:block;font-size:94.73684%;line-height:1.27788;line-height:1;font-weight:700;color:#1C75B0;text-transform:uppercase}
.staff-list .doctors-list .photo .none-label .secondary{display:block;line-height:1;color:#737373}
.staff-list .doctors-list .info{position:relative}
.staff-list .doctors-list .name{font-size:94.73684%;line-height:1.27788;margin-top:-2.23611em;margin-right:1.27778em;margin-bottom:0;border-top:.16667em solid #2a86c3;padding:.76667em;padding-left:1.27778em;background:#fff;font-weight:400;color:#000}
.staff-list .doctors-list .details{font-size:73.68421%;line-height:1.64296;margin:-.82143em 0 0 1.64286em}
.staff-list .doctors-list .details .specialties{text-transform:uppercase;color:#767676}
.staff-list .doctors-list .details .locations{font-style:italic;color:#606060}
.staff-list .doctors-list .specialties{text-transform:uppercase}
.staff-list .doctors-list .more .arrow{display:none}
.staff-list .doctors-list a{display:block}
.staff-list .doctors-list a:hover .more{color:#229fd5}
.staff-list .doctors-list.no-photos .photo{display:none}
.staff-list .doctors-list.no-photos .name{margin:0}
.staff-list .doctors-list.no-photos .more{display:none}
@media screen and (max-width:56.1875em){.staff-list .doctors-list .item{width:50%}
}
@media screen and (max-width:39.9375em){.staff-list .doctors-list{margin-left:0;text-align:center}
.staff-list .doctors-list .item{float:none;margin:0 auto;width:100%;max-width:15.78947em;padding-left:0;text-align:left}
}
.doctors-browser .staff-list .doctors-list .item{width:25%}
@media screen and (max-width:87.4375em){.doctors-browser .staff-list .doctors-list .item{width:33.333%}
}
@media screen and (max-width:56.1875em){.doctors-browser .staff-list .doctors-list .item{width:50%}
}
@media screen and (max-width:39.9375em){.doctors-browser .staff-list .doctors-list .item{width:100%}
}
.borderradius .staff-list .more .arrow{display:block;font-size:105.26316%;line-height:1.1501;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:1.56818em;height:1.56818em;overflow:hidden;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.2);border-radius:1.56818em;border:.1em solid #fff;font-family:arial,sans-serif;text-shadow:0 1px 0 rgba(0,0,0,.2);text-align:center;text-indent:-1000em;color:#fff;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.3);box-shadow:0 1px 0 rgba(0,0,0,.3);text-shadow:0 1px 0 rgba(0,0,0,.3);position:absolute;left:1.15em;top:-2.44375em}
.borderradius .staff-list .more .arrow:after{content:"›";display:block;position:absolute;left:.03571em;top:1px;width:100%;text-align:center;font-size:140%;line-height:.7;text-indent:0;text-shadow:0 1px 0 rgba(0,0,0,.2)}
.app\/doctors\/browser{margin:2.42105em 0}
.overlappable+.app\/doctors\/browser{margin-top:-2.42105em}
.overlappable+.app\/doctors\/browser .staff-list-filters{position:absolute;bottom:100%;left:1.21053em;right:1.21053em;margin:0}
@media screen and (max-width:56.1875em){.overlappable+.app\/doctors\/browser .staff-list-filters{position:relative;bottom:auto;left:auto;right:auto;margin:-1.21053em;margin-bottom:0}
}
.admin-content-edit .overlappable+.app\/doctors\/browser{margin-top:-2.42105em}
.admin-content-edit .overlappable+.app\/doctors\/browser .staff-list-filters{position:relative;bottom:auto;left:auto;right:auto;margin:-1.21053em;margin-bottom:0}
.admin-content-edit .overlappable+.app\/doctors\/browser .staff-list-filters:after,.admin-content-edit .overlappable+.app\/doctors\/browser .staff-list-filters:before{content:"";display:table}
.admin-content-edit .overlappable+.app\/doctors\/browser .staff-list-filters:after{clear:both}
.doctor-profile{color:#606060}
.doctor-profile:after,.doctor-profile:before{content:"";display:table}
.doctor-profile:after{clear:both}
.doctor-profile .profile-name{font-size:178.94737%;line-height:1.18392}
.doctor-profile .about{position:relative;margin:0 0 1.21053em 0}
.doctor-profile .about .photo{position:relative}
.doctor-profile .about .photo .none{background:#f9f9f9}
.doctor-profile .about .photo .none-label{position:absolute;left:1.21053em;top:2.42105em}
.doctor-profile .about .photo .none-label .primary{display:block;font-size:94.73684%;line-height:1.27788;line-height:1;font-weight:700;color:#1b7ea9;text-transform:uppercase}
.doctor-profile .about .photo .none-label .secondary{display:block;line-height:1;color:#999}
.doctor-profile .about .other{position:relative;float:left;width:32.05128%}
.doctor-profile .about .other .box-o{margin-top:1.21053em}
.doctor-profile .about .other .booking{position:absolute;left:0;top:0;width:100%;padding-top:66.66667%}
.doctor-profile .about .bio{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:32.05128%;width:67.94872%;padding-left:1.21053em;min-height:10.52632em}
.doctor-profile .about .bio>*{margin:0}
.doctor-profile .about .bio>*+*{margin-top:.60526em}
.doctor-profile .about .bio .header{margin-top:0}
.doctor-profile .about .bio .download{font-size:73.68421%;line-height:1.64296;text-transform:uppercase}
.doctor-profile .more{margin-top:1.21053em}
.doctor-profile .more:after,.doctor-profile .more:before{content:"";display:table}
.doctor-profile .more:after{clear:both}
.doctor-profile .more .booking{float:left;width:32.05128%}
.doctor-profile .more .bio-sections{float:right;width:67.94872%}
.doctor-profile .more .bio-sections:after,.doctor-profile .more .bio-sections:before{content:"";display:table}
.doctor-profile .more .bio-sections:after{clear:both}
.doctor-profile .booking .patient-forms{background:#d0e1ec}
.doctor-profile .booking .patient-forms .header{color:#40464e}
.doctor-profile .booking .patient-forms .instructions{font-size:84.21053%;line-height:1.4376;color:#606060}
.doctor-profile .booking .patient-forms .button a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1.21053em;-webkit-box-shadow:0 .10526em 0 rgba(0,0,0,.2);box-shadow:0 .10526em 0 rgba(0,0,0,.2);border:0;background:#1D7AB4;padding:.60526em 0;width:100%;height:2.42105em;text-align:center;color:#fff;line-height:1.10526;font-weight:700;text-transform:uppercase}
.doctor-profile .booking .patient-forms .button a:hover{background:#389fde}
.doctor-profile .bio-sections{word-spacing:-.26316em}
.doctor-profile .bio-sections .bio-section{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;width:50%;padding-left:1.21053em;padding-bottom:1.21053em;word-spacing:normal}
.doctor-profile .bio-sections .header{font-size:94.73684%;line-height:1.27788;margin:0;border-top:.25556em solid #d0e1ec;padding:1.27778em .31944em;padding-top:1.02222em;background:#e8f1f6;font-weight:700;text-align:center;text-transform:uppercase;color:#42505a}
.doctor-profile .bio-sections .interior{font-size:84.21053%;line-height:1.4376;padding:.71875em 0}
.doctor-profile .bio-sections .interior>*{margin:0;padding:.71875em 0}
.doctor-profile .bio-sections .interior>*+*{border-top:1px solid #d1e2ec}
.doctor-profile .bio-sections .interior>ul{padding:0}
.doctor-profile .bio-sections .interior>ul>li{display:block;padding:.71875em 0}
.doctor-profile .bio-sections .interior>ul>li+li{border-top:1px solid #d1e2ec}
.doctor-profile .bio-sections .interior>ul>li:before{content:""}
@media screen and (max-width:63.9375em){.doctor-profile{font-size:73.68421%;line-height:1.49361}
.doctor-profile .return{margin-left:-1.64286em;margin-right:-1.64286em;margin-top:-1.64286em}
.doctor-profile .about .bio{min-height:14.28571em}
}
@media screen and (max-width:47.9375em){.doctor-profile .profile-name{text-align:center}
.doctor-profile .about{padding:0 1.21053em}
.doctor-profile .about .other{float:none;width:100%;margin-bottom:1.21053em}
.doctor-profile .about .other:after,.doctor-profile .about .other:before{content:"";display:table}
.doctor-profile .about .other:after{clear:both}
.doctor-profile .about .other .photo{margin:0 auto;width:100%;max-width:21.42857em}
.doctor-profile .about .other .booking{position:relative;padding-top:0;margin-top:1.21053em}
.doctor-profile .about .other .booking .box-o{margin-top:0}
.doctor-profile .about .other .booking .box{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 0 auto;width:100%;max-width:21.42857em}
.doctor-profile .about .other.appointments-and-forms .booking{margin:1.21053em 0 0 -1.21053em}
.doctor-profile .about .other.appointments-and-forms .booking .box-o{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:1.21053em}
.doctor-profile .about .other.appointments-and-forms .booking .box{margin:0;max-width:none}
.doctor-profile .about .bio{margin-left:0;padding:0;float:none;width:auto;min-height:0}
.doctor-profile .about .bio .header{display:none}
.doctor-profile .more{margin-top:0;padding:0 1.21053em}
.doctor-profile .more .booking{float:none;width:auto}
.doctor-profile .more .bio-sections{float:none;margin-top:0;margin-left:-1.21053em;width:auto}
.doctor-profile .booking .box{margin-left:auto;margin-right:auto;max-width:21.42857em}
}
@media screen and (max-width:46.8125em){.doctor-profile .about .other.appointments-and-forms .booking .appointment .ex{display:none}
}
@media screen and (max-width:39.9375em){.doctor-profile .about{padding:0}
.doctor-profile .profile-name{font-size:136.84211%}
.doctor-profile .about .bio{padding:0}
.doctor-profile .more{padding:0}
}
@media screen and (max-width:37.4375em){.doctor-profile .about .other.appointments-and-forms .booking{margin-top:0;margin-left:0}
.doctor-profile .about .other.appointments-and-forms .booking .box-o{margin-top:1.21053em;padding-left:0;width:100%}
.doctor-profile .about .other.appointments-and-forms .booking .box{margin:0 auto;width:100%;max-width:21.42857em}
.doctor-profile .about .other.appointments-and-forms .booking .appointment .ex,.doctor-profile .about .other.appointments-and-forms .booking .patient-forms .ex{display:inline}
}
@media screen and (max-width:29.9375em){.doctor-profile .return{text-align:center}
.doctor-profile .return .back{float:none;display:inline-block}
.doctor-profile .return .back .link{float:none;display:inline-block}
.doctor-profile .return .again{display:none}
.doctor-profile .more .bio-sections{margin-left:0}
.doctor-profile .more .bio-sections .bio-section{width:100%;padding-left:0}
}
.doctor-profile.member-non-md .profile-name{margin-left:-10px;margin-right:-10px}
.doctor-profile.member-non-md .profile-name span{display:inline-block;padding:0 10px}
.doctor-profile.member-non-md .profile-name .sep{display:none}
.doctor-profile.member-non-md .profile-name .member-type{font-size:70.58824%;line-height:1.1501;color:#999}
.doctor-profile .feedback-summary{background:#40464e}
.doctor-profile .feedback-summary .header{border-bottom:0;padding-bottom:0;color:#fff}
.doctor-profile .feedback-summary .interior{text-align:center}
.doctor-profile .feedback-summary .statement{margin:.52632em 0 .26316em 0}
.doctor-profile .feedback-summary .statement .rating-proper{font-size:157.89474%;line-height:.76677;color:#fecb29;font-weight:700}
.doctor-profile .feedback-summary .stars{display:inline-block;vertical-align:middle;position:relative}
.doctor-profile .feedback-summary .stars .full{position:absolute;left:0;top:0;overflow:hidden}
.doctor-profile .feedback-summary .counts{margin:.52632em 0 0 0;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.84211em;background:#2d3238;color:#d0e1ec}
.doctor-profile .feedback-summary .counts a{display:block;background:#1D7AB4;color:#fff}
.doctor-profile .feedback-summary .counts a:hover{background:#2494d9}
.doctor-profile .feedback-summary .counts .count,.doctor-profile .feedback-summary .counts .sep{display:inline-block;font-size:84.21053%;line-height:1.4376;padding:.5em 0;line-height:1}
.doctor-profile .feedback-summary .counts .count .number,.doctor-profile .feedback-summary .counts .sep .number{font-weight:700}
@media screen and (max-width:47.9375em){.doctor-profile .feedback-summary{margin-bottom:1.21053em!important}
}
.doctor-profile .ratings .ratings-list{display:block;margin:1.57895em 0;padding:1.57895em 0 0 0;border-top:1px solid #f4efea}
.doctor-profile .ratings .rating{display:block}
.doctor-profile .ratings .rating:before{content:""}
.doctor-profile .ratings .rating+.rating{margin-top:2.10526em}
.doctor-profile .ratings .rating-info{position:relative;padding-right:5.26316em}
.doctor-profile .ratings .rating-info .date{position:absolute;right:0;top:0;font-size:73.68421%;line-height:1.64296;line-height:1.42857;padding:.64286em 0 .57143em 0}
.doctor-profile .ratings .icon,.doctor-profile .ratings .rater,.doctor-profile .ratings .stars{display:inline-block;vertical-align:middle}
.doctor-profile .ratings .icon{padding-bottom:.05263em}
.doctor-profile .ratings .icon img{vertical-align:middle}
.doctor-profile .ratings .stars{position:relative;margin:0 .78947em 0 .78947em;padding:.36842em 0 .42105em 0}
.doctor-profile .ratings .stars .full{position:absolute;left:0;top:.36842em;overflow:hidden}
.doctor-profile .ratings .rater{margin:0;padding:.42105em 0}
.doctor-profile .ratings .rater .name{font-size:84.21053%;line-height:1.25;font-weight:700}
.doctor-profile .ratings .comment{position:relative;margin-top:.52632em;background:#e9f1f6;padding:1.05263em}
.doctor-profile .ratings .comment :first-child{margin-top:0}
.doctor-profile .ratings .comment :last-child{margin-bottom:0}
.doctor-profile .ratings .comment:after{content:"";display:block;position:absolute;left:.68421em;top:0;border:.31579em solid transparent;border-top-color:#fff}
@media screen and (max-width:37.4375em){.doctor-profile .ratings .rating-info{padding-right:0;padding-top:1.47368em}
.doctor-profile .ratings .rating-info .date{left:0;padding:0}
}
@media screen and (max-width:29.9375em){.doctor-profile .ratings .icon{display:none}
.doctor-profile .ratings .stars{margin-left:0}
}
body div.doxyme-badge.doxyme-badge-horizontal div.doxyme-badge-content a.doxyme-badge-start-a-call,div.doxyme-badge.doxyme-badge-horizontal#doxyme-badge div.doxyme-badge-content a.doxyme-badge-start-a-call{color:#308282!important}
body div.doxyme-badge.doxyme-badge-horizontal div.doxyme-badge-content a.doxyme-badge-start-a-call:hover,div.doxyme-badge.doxyme-badge-horizontal#doxyme-badge div.doxyme-badge-content a.doxyme-badge-start-a-call:hover{color:#3ea7a7!important}
div.doxyme-badge.doxyme-badge-horizontal a.doxyme-badge-start-button,div.doxyme-badge.doxyme-badge-horizontal#doxyme-badge a.doxyme-badge-start-button{background-color:#308282!important}
div.doxyme-badge.doxyme-badge-horizontal a.doxyme-badge-start-button:hover,div.doxyme-badge.doxyme-badge-horizontal#doxyme-badge a.doxyme-badge-start-button:hover{background-color:#379595!important}
.app\/employees\/leadership .staff-list .doctors-list .details{color:#4d4d4d}
.app\/employees\/leadership .staff-list .doctors-list .title{font-style:italic}
.app\/employees\/leadership .staff-list .doctors-list .content\/admin\/slot-menu{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;width:33.33333%;padding-left:1.21053em;padding-bottom:2.42105em}
@media screen and (max-width:56.1875em){.app\/employees\/leadership .staff-list .doctors-list .doctors-list .content\/admin\/slot-menu{width:50%}
}
@media screen and (max-width:39.9375em){.app\/employees\/leadership .staff-list .doctors-list .doctors-list .content\/admin\/slot-menu{float:none;margin:0 auto;width:100%;max-width:15.78947em;padding-left:0;text-align:left}
}
.leader-details:after,.leader-details:before{content:"";display:table}
.leader-details:after{clear:both}
.leader-details .name-area .title{margin-top:-.86842em}
.leader-details .details-area{margin:1.05263em 0 0 0}
.leader-details .photo{float:left;width:31.91489%}
.leader-details .photo img{vertical-align:middle}
.leader-details.with-photo .details-proper{margin-left:31.91489%;padding-left:1.05263em}
@media screen and (max-width:47.9375em){.leader-details .name-area{text-align:center}
.leader-details .photo{float:none;margin:-.52632em auto 1.05263em auto;width:100%;max-width:15.78947em}
.leader-details.with-photo .details-proper{margin-left:0;padding-left:0}
}
.video-set-section{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em)}
@media screen and (max-width:75.5625em){.video-set-section{padding-left:1.05263em;padding-right:1.05263em}
}
.video-set-section>.i{margin-top:-.21053em;border-top:.21053em solid #c6dae7}
.video-set-section .video-set-header{margin-bottom:1.15789em}
.video-set-section .video-set-header .header-proper{display:inline-block;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;background:#e3edf3;font-size:115.78947%;line-height:1.04555;padding:1.04545em;min-width:31.83673%;font-weight:400}
@media screen and (max-width:56.1875em){.video-set-section .video-set-header .header-proper{min-width:48.76126%}
}
@media screen and (max-width:47.9375em){.video-set-section .video-set-header .header-proper{display:block;min-width:0}
}
.video-set-section .list .item{width:33.33333%}
.video-set-section .list .item .title{margin-bottom:0;font-weight:400;color:#1a1a1a}
@media screen and (max-width:56.1875em){.video-set-section .list .item{width:50%}
}
@media screen and (max-width:39.9375em){.video-set-section .list{padding:0 1.21053em}
.video-set-section .list .item{width:100%}
}
@media screen and (max-width:29.9375em){.video-set-section .list.video-set-list{margin-top:-1.21053em}
.video-set-section .list .item{padding-left:0}
.video-set-section .list .item .summary,.video-set-section .list .item .title{padding:0 1.21053em}
}
@media screen and (max-width:47.9375em){.video-set-section{padding-left:0;padding-right:0}
}
.home-callouts-rev2021 .links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.home-callouts-rev2021 .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;position:relative;overflow:hidden;background-color:#343e47}
.home-callouts-rev2021 .item .bg{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}
.home-callouts-rev2021 .item .bg img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center center;font-family:'object-fit: cover;';display:block}
.home-callouts-rev2021 .item .bg img{-webkit-filter:grayscale(.4);filter:grayscale(.4)}
.home-callouts-rev2021 .item .bg:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#333}
.home-callouts-rev2021 .item:nth-child(1) .bg:after{background-color:rgba(52,62,71,.85)}
.home-callouts-rev2021 .item:nth-child(2) .bg:after{background-color:rgba(52,62,71,.85)}
.home-callouts-rev2021 .item:nth-child(3) .bg:after{background-color:rgba(52,62,71,.85)}
.home-callouts-rev2021 .item:nth-child(4) .bg:after{background-color:rgba(52,62,71,.85)}
.home-callouts-rev2021 .item .rollover,.home-callouts-rev2021 .item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;min-width:100%;text-align:center}
.home-callouts-rev2021 .item a .label{font-size:147.36842%;line-height:1.14296;color:#fff;text-transform:uppercase;font-weight:600}
.home-callouts-rev2021 .item a:focus-visible .label{text-decoration:underline}
.home-callouts-rev2021 .item .rollover{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);opacity:0;background-color:#343e47;padding:7.14286%;color:#fff;-webkit-transition:all 340ms;transition:all 340ms}
.home-callouts-rev2021 .item .rollover .text{font-size:1.125rem;line-height:1.5;-webkit-transform:translate(0,-12.5rem);-ms-transform:translate(0,-12.5rem);transform:translate(0,-12.5rem);opacity:0;-webkit-transition:all 340ms;transition:all 340ms}
.no-cssremunit .home-callouts-rev2021 .item .rollover .text{font-size:18px}
.home-callouts-rev2021 .item .rollover .arrow{opacity:0;-webkit-transform:translate(0,10.52632em);-ms-transform:translate(0,10.52632em);transform:translate(0,10.52632em);-webkit-transition:all 340ms;transition:all 340ms}
.home-callouts-rev2021 .item .rollover .arrow .css-icon{border-color:#fff}
.home-callouts-rev2021 .item:hover .rollover{opacity:1}
.home-callouts-rev2021 .item:hover .rollover .text{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.home-callouts-rev2021 .item:hover .rollover .arrow{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
@media screen and (max-width:75.5625em){.home-callouts-rev2021 .item a .label{font-size:2.31405vw}
}
@media screen and (max-width:47.9375em){.home-callouts-rev2021 .links{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.home-callouts-rev2021 .item{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}
.home-callouts-rev2021 .item a .label{font-size:3.64583vw}
}
@media screen and (max-width:27.375em){.home-callouts-rev2021 .links{display:block}
.home-callouts-rev2021 .item a .label{font-size:6.37813vw}
.home-callouts-rev2021 .item .rollover{padding:6.83371%}
}
.app\/home\/rev2017\/columns{background-color:#fff;padding:1.57895em 0}
.app\/home\/rev2017\/columns.bg-gray{background-color:#edeff6}
.app\/home\/rev2017\/columns.bg-image{position:relative;z-index:1;background-color:transparent;padding:2.94737em 0}
.app\/home\/rev2017\/columns.bg-image .bg{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:-1;background-color:#000}
.app\/home\/rev2017\/columns.bg-image .bg img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center top;font-family:'object-fit: cover;';display:block}
.app\/home\/rev2017\/columns.bg-image.bg-darken-10 .bg img{opacity:.9}
.app\/home\/rev2017\/columns.bg-image.bg-darken-20 .bg img{opacity:.8}
.app\/home\/rev2017\/columns.bg-image.bg-darken-40 .bg img{opacity:.6}
.app\/home\/rev2017\/columns.bg-image.bg-darken-60 .bg img{opacity:.4}
.app\/home\/rev2017\/columns.bg-image.bg-darken-80 .bg img{opacity:.2}
.app\/home\/rev2017\/columns.bg-image.bg-darken-90 .bg img{opacity:.1}
.landing-columns>.i{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em)}
@media screen and (max-width:75.5625em){.landing-columns>.i{padding-left:1.05263em;padding-right:1.05263em}
}
.landing-columns>.i>.columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -1.05263em}
.landing-columns>.i>.columns>.col{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.05263em;width:50%}
.landing-columns>.i>.columns>.col,.landing-columns>.i>.columns>.col>[id^=admin-slot]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.landing-columns>.i>.columns>.col>*,.landing-columns>.i>.columns>.col>[id^=admin-slot]>*{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.landing-columns .col .content\/html .h1,.landing-columns .col .content\/html .h2,.landing-columns .col .content\/html .h3,.landing-columns .col .content\/html .h4,.landing-columns .col .content\/html .h5,.landing-columns .col .content\/html .h6,.landing-columns .col .content\/html h1,.landing-columns .col .content\/html h2,.landing-columns .col .content\/html h3,.landing-columns .col .content\/html h4,.landing-columns .col .content\/html h5,.landing-columns .col .content\/html h6{margin-right:10%}
.landing-columns .col .content\/html :first-child{margin-top:0}
.landing-columns .col .content\/html :last-child{margin-bottom:0}
.landing-columns.bg-gray{background-color:#edeff6}
@media screen and (max-width:47.9375em){.landing-columns>.i>.columns{font-size:2.47396vw}
}
@media screen and (max-width:41.5625em){.landing-columns>.i>.columns{display:block;font-size:100%}
.landing-columns>.i>.columns>.col{width:100%;max-width:28.84211em}
.landing-columns>.i>.columns>.col,.landing-columns>.i>.columns>.col>[id^=admin-slot]{display:block;margin:0 auto}
}
.app\/home\/rev2017\/highlight{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.app\/home\/rev2017\/highlight .home-highlight{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.home-highlight .image{position:relative}
.home-highlight .image .image-container{position:relative;width:100%;padding-bottom:52.63158%}
.home-highlight .image .image-container img{position:absolute;top:0;left:0;right:0;bottom:0}
.home-highlight .image .image-container .play{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:50%;top:50%;border-radius:50%;-webkit-box-shadow:none;box-shadow:none;width:5.26316em;height:5.26316em;background-color:rgba(196,109,20,.8);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.home-highlight .image .image-container .play .button-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.home-highlight .image .image-container .play:after{content:"";display:block;position:absolute;top:50%;left:55%;border:1.05263em solid transparent;border-left:2.63158em solid #fff;border-right-width:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.home-highlight .image .image-container a:hover .play{background-color:#c46d14}
.home-highlight .image .image-container .video-proper{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.home-highlight .image .image-container .video-proper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.home-highlight .image .series-info{position:absolute;top:1.15789em;left:1.15789em;right:1.15789em}
.home-highlight .series-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:1.05263em;background-color:#AF6112;padding:.57895em 1.05263em .57895em 1.05263em;line-height:.94737;color:#fff}
.home-highlight .series-info .name{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0 .52632em 0 0;font-weight:600;text-transform:uppercase}
.home-highlight .series-info .all-link a{font-size:73.68421%;line-height:1.0001;font-weight:600;color:#fff;text-transform:uppercase;white-space:nowrap}
.home-highlight .series-info .all-link a:after{content:"\a0›";font-size:105.26316%;line-height:.7001}
.home-highlight .series-info .all-link a:hover{text-decoration:underline}
.home-highlight .info{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:1.57895em;background-color:#333;color:#fff}
.home-highlight .info>*+*{margin-top:.625rem}
.home-highlight .info>*+.subtitle{margin-top:0}
.home-highlight .title{font-size:115.78947%;line-height:1.27283;font-weight:600}
.home-highlight .subtitle{font-style:italic}
.home-highlight .intro a{color:#c46d14}
.home-highlight .intro a:focus,.home-highlight .intro a:hover{color:#e98723}
.home-highlight .more-link a{color:#E78018;text-transform:uppercase;font-weight:600}
.home-highlight .more-link a:after{content:"\a0›"}
.home-highlight .more-link a:focus,.home-highlight .more-link a:hover{color:#ec9946}
.news-section{background-color:#edeff6}
.news-section:after,.news-section:before{content:"";display:table}
.news-section:after{clear:both}
.news-section>.i{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em);padding-top:4.95868vw;padding-bottom:4.95868vw}
@media screen and (max-width:75.5625em){.news-section>.i{padding-left:1.05263em;padding-right:1.05263em}
}
@media screen and (max-width:50.4375em){.news-section>.i{padding-top:2.10526em;padding-bottom:2.10526em}
}
.news-section .section-header{position:relative}
.news-section .section-header .header-proper{margin:0;font-size:147.36842%;line-height:1.14296;text-transform:uppercase}
.news-section .section-header .more-link{position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.news-section .section-header .more-link .pill-button{background-color:transparent;color:#1B72AC}
.news-section .news-stories{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -.78947em;padding:1.05263em 0 0 0}
.news-section .story-item{-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;padding:0 .78947em}
.news-section .date{position:relative;font-size:73.68421%;line-height:1.28581;margin:0 0 1.42857em 0;padding:0 0 1.14286em 0;font-weight:600;color:#6B6B6B}
.news-section .date:after{content:"";display:block;position:absolute;bottom:0;height:.28571em;width:2.85714em;background-color:#c46d14}
.news-section .title{font-size:115.78947%;line-height:1.36374;font-weight:700}
.news-section .title a{color:#424242}
.news-section .title a:hover{color:#555}
@media screen and (max-width:54.3125em){.news-section .title{font-size:2.52874vw}
}
@media screen and (max-width:47.9375em){.news-section .story-item{width:50%}
.news-section .story-item:nth-child(3){display:none}
.news-section .title{font-size:100%}
}
@media screen and (max-width:34.9375em){.news-section .story-item{width:100%;text-align:left}
.news-section .story-item:nth-child(2){display:none}
}
.news-section .signup-link{position:absolute;top:100%;left:1.05263em;right:1.05263em;text-align:center;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.news-section .signup-link .pill-button{font-size:94.73684%;line-height:1.22232;padding-top:.88889em;padding-bottom:.77778em;padding-left:8%;padding-right:8%;background-color:#197ea9;color:#fff}
.news-section .signup-link .pill-button:focus,.news-section .signup-link .pill-button:hover{background-color:#1c8fbf}
.news-section .signup-link .pill-button .icon{display:inline-block;padding:0 .21053em}
.news-section .signup-link .pill-button .icon:before{display:block}
.app\/home\/rev2017\/news+*{padding-top:3.15789em}
.news-section{background-color:#e6e6e6}
.news-section .section-header{margin-bottom:1.05263em}
.news-section .section-header .header-proper{font-size:242.10526%;line-height:1.13053}
.news-section .date{font-size:110.52632%;line-height:1.0001;font-weight:400;color:#666}
.news-section .date:after{background-color:#f15a24}
.slideshow-section{position:relative}
.slideshow-section:after,.slideshow-section:before{content:"";display:table}
.slideshow-section:after{clear:both}
.slideshow-section .section-header{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.slideshow-section .slick-list:focus:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-shadow:0 0 0 .42105em rgba(0,0,0,.4) inset;box-shadow:0 0 0 .42105em rgba(0,0,0,.4) inset}
.slideshow-section .slides{width:100%;overflow:hidden}
.slideshow-section .slide{position:relative;float:left;background:#fff}
.slideshow-section .slide a{text-decoration:none;color:inherit}
.slideshow-section .slide a:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}
.slideshow-section .slide a:focus:after{-webkit-box-shadow:0 0 0 .21053em rgba(0,0,0,.4) inset;box-shadow:0 0 0 .21053em rgba(0,0,0,.4) inset}
.slideshow-section .slide .image-o{position:absolute;top:0;left:0;bottom:0;width:100%;overflow:hidden;-webkit-background-size:cover;background-size:cover;background-position:center center}
.slideshow-section .slide .image-o img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:top right;font-family:'object-fit: cover;';display:block}
.slideshow-section .slide.hanchor-left .image-o{background-position:center left}
.slideshow-section .slide.hanchor-left .image-o img{object-position:center left}
.slideshow-section .slide.hanchor-right .image-o{background-position:center right}
.slideshow-section .slide.hanchor-right .image-o img{object-position:center right}
.slideshow-section .slide.vanchor-top .image-o{background-position:top center}
.slideshow-section .slide.vanchor-top .image-o img{object-position:top center}
.slideshow-section .slide.vanchor-top.hanchor-left .image-o{background-position:top left}
.slideshow-section .slide.vanchor-top.hanchor-left .image-o img{object-position:top left}
.slideshow-section .slide.vanchor-top.hanchor-right .image-o{background-position:top right}
.slideshow-section .slide.vanchor-top.hanchor-right .image-o img{object-position:top right}
.slideshow-section .slide.vanchor-bottom .image-o{background-position:bottom center}
.slideshow-section .slide.vanchor-bottom.hanchor-left .image-o{background-position:bottom left}
.slideshow-section .slide.vanchor-bottom.hanchor-right .image-o{background-position:bottom right}
.slideshow-section .slide .image-container{position:absolute;top:-200%;left:-200%;width:500%;height:500%}
.slideshow-section .slide .image-container img{display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:none;min-width:20%;min-height:20%}
.slideshow-section .slide .text-container{display:table;margin:0 auto;width:100%;max-width:68.94737em;min-height:36.99077vw}
.slideshow-section .slide .text-container>.i{display:table-cell;vertical-align:middle;text-align:center;padding-top:1.31579em}
.slideshow-section .slide .text-container .highlight{font-size:107.14286%;color:#1b7ea9;font-style:italic}
.slideshow-section .slide .no-text{min-height:14.10526em}
.slideshow-section .slide .text-top-center>.i{vertical-align:top}
.slideshow-section .slide .text-bottom-center>.i{vertical-align:bottom}
.slideshow-section .slide .text-top-left>.i{vertical-align:top;text-align:left;padding-right:33.333%}
.slideshow-section .slide .text-top-right>.i{vertical-align:top;text-align:right;padding-left:33.333%}
.slideshow-section .slide .text-middle-left>.i{text-align:left;padding-right:33.333%}
.slideshow-section .slide .text-middle-right>.i{text-align:right;padding-left:33.333%}
.slideshow-section .slide .text-bottom-left>.i{vertical-align:bottom;text-align:left;padding-right:33.333%}
.slideshow-section .slide .text-bottom-right>.i{vertical-align:bottom;text-align:right;padding-left:33.333%}
.slideshow-section .slide .text-bottom-left>.i,.slideshow-section .slide .text-middle-left>.i,.slideshow-section .slide .text-top-left>.i{padding-left:5.46875%}
.slideshow-section .slide .text-bottom-left .text,.slideshow-section .slide .text-middle-left .text,.slideshow-section .slide .text-top-left .text{max-width:26.31579em;margin-right:auto}
.slideshow-section .slide .text-bottom-right>.i,.slideshow-section .slide .text-middle-right>.i,.slideshow-section .slide .text-top-right>.i{padding-right:5.46875%}
.slideshow-section .slide .text-bottom-right .text,.slideshow-section .slide .text-middle-right .text,.slideshow-section .slide .text-top-right .text{max-width:26.31579em;margin-left:auto}
.slideshow-section .slide .text{position:relative;margin:40px 20px 80px 20px;color:#fff}
.slideshow-section .slide .text .text-proper{position:static;margin:0;color:#333;font-weight:900;line-height:1}
.slideshow-section .slide .text .text-proper .line{display:block}
.slideshow-section .slide .text .text-proper .line+.line{margin-top:.9375rem}
.slideshow-section .slide .text .extra{display:inline-block;font-size:147.36842%;line-height:1.21439;margin:0;max-width:35.71429em;font-weight:400;color:#333}
.slideshow-section .slide .text .button-link{padding:1.05263em 0 0 0}
.slideshow-section .slide .text .button-link .btn{padding:.78947em 1.68421em .89474em 1.68421em;border-radius:.52632em;padding-left:10%;padding-right:10%}
.slideshow-section .slide .text .button-link .btn:focus:after{border-radius:.52632em}
.slideshow-section .slide .text .text-proper+*{position:relative;margin-top:.625rem}
@media screen and (max-width:47.9375em){.slideshow-section .slide .text{font-size:1.82292vw}
}
@media screen and (max-width:39.9375em){.slideshow-section .slide .text .button-link,.slideshow-section .slide .text .extra{font-size:15px}
}
@media screen and (max-width:19.9375em){.slideshow-section .slide .text{font-size:30.70174%}
}
@media screen and (max-width:63.9375em){.slideshow-section .slide .image-o{display:block;position:relative;padding-top:50%}
.slideshow-section .slide .image-o .image-container{position:static;width:100%}
.slideshow-section .slide .text{margin:40px 20px}
.slideshow-section .slide .text-container{height:auto!important}
}
@media screen and (max-width:63.9375em){.slideshow-section .slide .text-top-center>.i{vertical-align:middle}
.slideshow-section .slide .text-bottom-center>.i{vertical-align:middle}
.slideshow-section .slide .text-bottom-left>.i,.slideshow-section .slide .text-bottom-right>.i,.slideshow-section .slide .text-middle-left>.i,.slideshow-section .slide .text-middle-right>.i,.slideshow-section .slide .text-top-left>.i,.slideshow-section .slide .text-top-right>.i{vertical-align:middle;padding-right:0;padding-left:0;text-align:center}
.slideshow-section .slide .text-bottom-left .text,.slideshow-section .slide .text-middle-left .text,.slideshow-section .slide .text-top-left .text{max-width:none;margin-right:20px}
.slideshow-section .slide .text-bottom-right .text,.slideshow-section .slide .text-middle-right .text,.slideshow-section .slide .text-top-right .text{max-width:none;margin-left:20px}
}
.slideshow-section .slide.text-dark .text .extra,.slideshow-section .slide.text-dark .text .text-proper{color:#333f48}
.slideshow-section .slide.text-light{background:#333f48}
.slideshow-section .slide.text-light .text .extra,.slideshow-section .slide.text-light .text .text-proper{color:#fff}
.slideshow-section .slide.text-light .text .highlight{color:#ec9339}
.slideshow-section .slide.slide-stat .text .text-inner{display:inline-block}
.slideshow-section .slide.slide-stat .text .text-proper{font-size:2200%;line-height:.8;color:#30a1cd;font-weight:400}
.slideshow-section .slide.slide-stat .text .extra{font-size:157.89474%;margin:.5em 0 .16667em 0;font-weight:700}
.slideshow-section .slide.slide-stat .text .button-link .btn{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center}
.slideshow-section .controls button{display:block;position:absolute;top:50%;margin-top:-1.57895em;opacity:.5;-webkit-transition:opacity 150ms,background-color 150ms;transition:opacity 150ms,background-color 150ms;-webkit-box-shadow:0 0 0 .21053em rgba(255,255,255,.8);box-shadow:0 0 0 .21053em rgba(255,255,255,.8);border:0;border-radius:50%;width:3.15789em;height:3.15789em;padding:0;background:rgba(0,0,0,.3);cursor:pointer}
.slideshow-section .controls button:focus,.slideshow-section .controls button:hover{opacity:1;background:rgba(0,0,0,.4)}
.slideshow-section .controls button:focus{outline:0}
.slideshow-section .controls button:active{text-indent:0}
.slideshow-section .controls .left{left:.52632em}
.slideshow-section .controls .right{right:.52632em}
.slideshow-section .controls .icon{display:inline-block;text-align:center;color:#fff;font-size:184.21053%;line-height:1.0001}
.no-js .slideshow-section .slide{width:100%}
.no-js .slideshow-section .slide+.slide{display:none}
.admin-content-edit .slideshow-section .controls{display:none}
.admin-content-edit .slideshow-section .box-container>.i>div>.content\/component{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.78947em;width:25%;max-width:15.78947em}
@media screen and (max-width:56.1875em){.admin-content-edit .slideshow-section .box-container>.i>div>.content\/component{width:50%}
}
@media screen and (max-width:29.9375em){.admin-content-edit .slideshow-section .box-container>.i>div>.content\/component{width:100%}
}
.admin-content-edit .admin-slides{margin-top:1.57895em;margin-left:.78947em;margin-right:.78947em}
.admin-content-edit .admin-slides>div>.content\/component{display:inline-block;vertical-align:top;margin:.78947em}
.admin-content-edit .admin-slides>div>.content\/component .picture img{vertical-align:middle}
.slideshow-section .slide .text-container{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:none;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}
@media screen and (max-width:75.5625em){.slideshow-section .slide .text-container{padding-left:1.05263em;padding-right:1.05263em}
}
.slideshow-section .slide .text-container>.i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
@media screen and (max-width:63.9375em){.slideshow-section .slide .text-container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.slideshow-section .slide .text-container>.i{padding-top:0}
}
.slideshow-section .slide .text-top-center>.i{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.slideshow-section .slide .text-bottom-center>.i{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.slideshow-section .slide .text-top-left>.i{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.slideshow-section .slide .text-top-right>.i{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.slideshow-section .slide .text-middle-left>.i{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-right:0}
.slideshow-section .slide .text-middle-right>.i{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.slideshow-section .slide .text-bottom-left>.i{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.slideshow-section .slide .text-bottom-right>.i{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.slideshow-section .slide .text-bottom-left>.i,.slideshow-section .slide .text-middle-left>.i,.slideshow-section .slide .text-top-left>.i{padding-left:3.94737em}
@media screen and (max-width:87.4375em){.slideshow-section .slide .text-bottom-left>.i,.slideshow-section .slide .text-middle-left>.i,.slideshow-section .slide .text-top-left>.i{padding-left:5.35714vw}
}
@media screen and (max-width:47.9375em){.slideshow-section .slide .text-bottom-left>.i,.slideshow-section .slide .text-middle-left>.i,.slideshow-section .slide .text-top-left>.i{padding-left:0}
}
.slideshow-section .controls button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.specialties-rev2021{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em);position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:3.15789em;padding-bottom:3.15789em}
@media screen and (max-width:75.5625em){.specialties-rev2021{padding-left:1.05263em;padding-right:1.05263em}
}
.specialties-rev2021 .bg{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}
.specialties-rev2021 .bg img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:fill;object-position:top center;font-family:'object-fit: cover;';display:block}
.specialties-rev2021 .bodies-side,.specialties-rev2021 .links-side{position:relative}
.specialties-rev2021 .links-side{width:60%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.specialties-rev2021 .bodies-side{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
@media screen and (max-width:89.9375em){.specialties-rev2021 .bodies-side .body-container{font-size:1.31944vw}
}
@media screen and (max-width:75.5625em){.specialties-rev2021{display:block}
.specialties-rev2021 .links-side{margin:0 auto;max-width:40.42105em;width:100%}
.specialties-rev2021 .bodies-side{margin:0 auto;max-width:40.42105em}
.specialties-rev2021 .bodies-side .body-container{font-size:84.21053%}
}
@media screen and (max-width:47.9375em){.specialties-rev2021 .bodies-side .body-container{font-size:2.08333vw}
}
.specialties-rev2021 .links-side .section-header{font-size:242.10526%;line-height:1.13053;color:#000;font-weight:800}
.specialties-rev2021 .links-side .section-header .l{display:block;text-transform:uppercase}
.specialties-rev2021 .links-side .section-header .l:first-child{color:#1e99cc}
.specialties-rev2021 .links-side .intro{font-size:110.52632%;line-height:1.52391}
.specialties-rev2021 .links-side .outro{font-size:110.52632%;line-height:1.52391;max-width:29.52381em}
.specialties-rev2021 .specialties-list{margin-bottom:1.05263em}
.specialties-rev2021 .specialties-list .list-proper{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1.57895em;-moz-column-gap:1.57895em;column-gap:1.57895em}
.specialties-rev2021 .specialties-list .specialty-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}
.specialties-rev2021 .specialties-list .specialty-item+.specialty-item{margin-top:1.05263em}
@media screen and (max-width:39.9375em){.specialties-rev2021 .specialties-list .list-proper{-webkit-column-count:1;-moz-column-count:1;column-count:1}
.specialties-rev2021 .specialties-list .specialty-item{min-width:50%}
}
.specialties-rev2021 .specialties-list .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.47368em 1.05263em .57895em 1.05263em;min-height:3.42105em;background-color:#fff;-webkit-transition:none;transition:none}
.specialties-rev2021 .specialties-list .btn .icon-area{margin:-.26316em .26316em -.26316em -.78947em;width:3.68421em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-align:center}
.specialties-rev2021 .specialties-list .btn .icon-area .svgs{font-size:157.14286%}
.specialties-rev2021 .specialties-list .btn .icon-area .svgs.white{display:none}
.specialties-rev2021 .specialties-list .btn .name-area{font-size:84.21053%;line-height:1.2501;color:#000;text-align:left}
.specialties-rev2021 .specialties-list .btn .name-area .l{display:block}
.specialties-rev2021 .specialties-list .btn .arrow-area{margin:0 0 0 .78947em}
.specialties-rev2021 .specialties-list .btn .arrow-area .css-icon.down-arrow,.specialties-rev2021 .specialties-list .btn .arrow-area .css-icon.down-triangle,.specialties-rev2021 .specialties-list .btn .arrow-area .css-icon.left-arrow,.specialties-rev2021 .specialties-list .btn .arrow-area .css-icon.right-arrow{position:relative;top:-.26316em;border-color:#D3420D}
.specialties-rev2021 .specialties-list .btn.active,.specialties-rev2021 .specialties-list .btn:focus,.specialties-rev2021 .specialties-list .btn:hover{background-color:#D3420D}
.specialties-rev2021 .specialties-list .btn.active .icon-area .svgs.orange,.specialties-rev2021 .specialties-list .btn:focus .icon-area .svgs.orange,.specialties-rev2021 .specialties-list .btn:hover .icon-area .svgs.orange{display:none}
.specialties-rev2021 .specialties-list .btn.active .icon-area .svgs.white,.specialties-rev2021 .specialties-list .btn:focus .icon-area .svgs.white,.specialties-rev2021 .specialties-list .btn:hover .icon-area .svgs.white{display:inline-block}
.specialties-rev2021 .specialties-list .btn.active .name-area,.specialties-rev2021 .specialties-list .btn:focus .name-area,.specialties-rev2021 .specialties-list .btn:hover .name-area{color:#fff}
.specialties-rev2021 .specialties-list .btn.active .css-icon.down-arrow,.specialties-rev2021 .specialties-list .btn.active .css-icon.down-triangle,.specialties-rev2021 .specialties-list .btn.active .css-icon.left-arrow,.specialties-rev2021 .specialties-list .btn.active .css-icon.right-arrow,.specialties-rev2021 .specialties-list .btn:focus .css-icon.down-arrow,.specialties-rev2021 .specialties-list .btn:focus .css-icon.down-triangle,.specialties-rev2021 .specialties-list .btn:focus .css-icon.left-arrow,.specialties-rev2021 .specialties-list .btn:focus .css-icon.right-arrow,.specialties-rev2021 .specialties-list .btn:hover .css-icon.down-arrow,.specialties-rev2021 .specialties-list .btn:hover .css-icon.down-triangle,.specialties-rev2021 .specialties-list .btn:hover .css-icon.left-arrow,.specialties-rev2021 .specialties-list .btn:hover .css-icon.right-arrow{border-color:#fff}
.specialties-rev2021 .specialties-list .view-all .btn{background-color:#000;padding:.47368em 1.57895em .57895em 1.57895em}
.specialties-rev2021 .specialties-list .view-all .btn .name-area{color:#fff}
.specialties-rev2021 .bodies-side{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.specialties-rev2021 .body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}
.specialties-rev2021 .body.body-female{margin-bottom:-.52632em}
.specialties-rev2021 .body-container{display:inline-block;position:relative}
.specialties-rev2021 .body-container .svgs-body-female,.specialties-rev2021 .body-container .svgs-body-male{font-size:157.14286%}
.specialties-rev2021 .body-container a{position:absolute;padding:.26316em;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.specialties-rev2021 .body-container a .svgs{font-size:157.14286%}
.specialties-rev2021 .body-container a .svgs.gray{display:block}
.specialties-rev2021 .body-container a .svgs.orange{display:none}
.specialties-rev2021 .body-container a .name{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.specialties-rev2021 .body-container a.specialty-foot{top:95.24457%;left:41.99134%}
.specialties-rev2021 .body-container a.specialty-general{top:9.375%;left:16.45022%}
.specialties-rev2021 .body-container a.specialty-sports{top:9.375%;left:84.84848%}
.specialties-rev2021 .body-container a.specialty-spine{top:40.48913%;left:50.21645%}
.specialties-rev2021 .body-container a.specialty-pediatric{top:13.45109%;left:16.45022%}
.specialties-rev2021 .body-container a.specialty-physiatry{top:6.52174%;left:50.21645%}
.specialties-rev2021 .body-container a.specialty-rheumatology{top:16.71196%;left:50.21645%}
.specialties-rev2021 .body-container a.specialty-shoulder{top:37.63587%;left:7.35931%}
.specialties-rev2021 .body-container a.specialty-non-surgical{top:13.45109%;left:84.84848%}
.specialties-rev2021 .body-container a.specialty-hand{top:54.21196%;left:90.90909%}
.specialties-rev2021 .body-container a.specialty-total-joint{top:72.01087%;left:61.90476%}
.specialties-rev2021 .body-container a.active .svgs.gray,.specialties-rev2021 .body-container a:hover .svgs.gray{display:none}
.specialties-rev2021 .body-container a.active .svgs.orange,.specialties-rev2021 .body-container a:hover .svgs.orange{display:block}
.spotlights-section-rev2021{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em);position:relative;background-color:#757575;overflow:hidden;padding-top:4.95868vw;padding-bottom:4.95868vw}
@media screen and (max-width:75.5625em){.spotlights-section-rev2021{padding-left:1.05263em;padding-right:1.05263em}
}
@media screen and (max-width:50.4375em){.spotlights-section-rev2021{padding-top:2.10526em;padding-bottom:2.10526em}
}
.spotlights-section-rev2021 .bg{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}
.spotlights-section-rev2021 .bg img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center center;font-family:'object-fit: cover;';display:block}
.spotlights-section-rev2021 .bg img{object-position:top center}
.spotlights-section-rev2021 .header-area,.spotlights-section-rev2021 .spotlights-list{position:relative}
.spotlights-section-rev2021 .header-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:3.15789em}
.spotlights-section-rev2021 .header-area .header-proper{font-size:252.63158%;line-height:1.08343;color:#fff;text-transform:uppercase;font-weight:900}
.spotlights-section-rev2021 .header-area .explanation{font-size:110.52632%;line-height:1.33343;padding-left:1.42857em;color:#000}
@media screen and (max-width:47.9375em){.spotlights-section-rev2021 .header-area{display:block}
.spotlights-section-rev2021 .header-area .explanation{padding-left:0;padding-bottom:.71429em}
}
.spotlights-section-rev2021 .spotlights-browser{margin-left:-webkit-calc(-19.4872vw + 11.35763em);margin-left:calc(-19.4872vw + 11.35763em);margin-right:-webkit-calc(-19.4872vw + 11.35763em);margin-right:calc(-19.4872vw + 11.35763em)}
@media screen and (max-width:75.5625em){.spotlights-section-rev2021 .spotlights-browser{margin-left:-1.05263em;margin-right:-1.05263em}
}
.spotlights-section-rev2021 .controls.outer{position:absolute;bottom:100%;left:1.05263em;width:5.42105em}
.spotlights-section-rev2021 .controls.outer button{top:auto;bottom:.52632em}
.spotlights-section-rev2021 .spotlight-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.spotlights-section-rev2021 .spotlight-item .spotlight-bg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;background-color:#fff;padding:2.97619vw}
.spotlights-section-rev2021 .spotlight-item .spotlight-bg .photo{margin:-2.97619vw -2.97619vw 0 -2.97619vw}
.spotlights-section-rev2021 .spotlight-item.even-item .title{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.spotlights-section-rev2021 .spotlight-item.even-item .introduction{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.spotlights-section-rev2021 .spotlight-item.even-item .button{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
.spotlights-section-rev2021 .spotlight-item.even-item .photo{margin:auto -2.97619vw -2.97619vw -2.97619vw;padding-top:1.05263em;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}
@media screen and (max-width:52.625em){.spotlights-section-rev2021 .spotlight-item .spotlight-bg{padding:1.31579em}
.spotlights-section-rev2021 .spotlight-item .spotlight-bg .photo{margin:-1.31579em -1.31579em 0 -1.31579em}
.spotlights-section-rev2021 .spotlight-item.even-item .spotlight-bg .photo{margin-top:auto;margin-bottom:-1.31579em}
}
.spotlights-section-rev2021 .spotlight-item.odd-item .photo+.title{margin-top:1.42857em}
.spotlights-section-rev2021 .spotlight-item .photo{position:relative;overflow:hidden}
.spotlights-section-rev2021 .spotlight-item .photo img{vertical-align:middle;width:100%}
.spotlights-section-rev2021 .spotlight-item .photo .slant{position:absolute;top:0;bottom:0;left:0;right:-100%;pointer-events:none;background-color:#fff;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transform:translate(0,100%) rotate(-3.5deg);-ms-transform:translate(0,100%) rotate(-3.5deg);transform:translate(0,100%) rotate(-3.5deg)}
.spotlights-section-rev2021 .spotlight-item.even-item .photo .slant{-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:translate(0,-100%) rotate(-3.5deg);-ms-transform:translate(0,-100%) rotate(-3.5deg);transform:translate(0,-100%) rotate(-3.5deg)}
.spotlights-section-rev2021 .spotlight-item .title{font-size:110.52632%;line-height:1.19058;font-weight:700;color:#222}
.spotlights-section-rev2021 .spotlight-item .introduction p{margin:.63158em 0}
.spotlights-section-rev2021 .spotlight-item *+.button{margin-top:1.05263em}
.app\/home\/rev2021\/spotlights+.app\/home\/rev2017\/news .news-section>.i{padding-top:0}
.app\/home\/rev2017\/video .thumbnail{position:relative}
.app\/home\/rev2017\/video .thumbnail a{text-decoration:none;display:block}
.app\/home\/rev2017\/video .thumbnail a:focus .play{background-color:#eb4a0e}
.app\/home\/rev2017\/video .thumbnail img{display:block;border-radius:1.05263em;width:100%}
.app\/home\/rev2017\/video .thumbnail .play{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:50%;top:50%;border-radius:50%;-webkit-box-shadow:none;box-shadow:none;width:5.26316em;height:5.26316em;background-color:rgba(211,66,13,.8);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.app\/home\/rev2017\/video .thumbnail .play .button-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.app\/home\/rev2017\/video .thumbnail .play:after{content:"";display:block;position:absolute;top:50%;left:55%;border:1.05263em solid transparent;border-left:2.63158em solid #fff;border-right-width:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.app\/home\/rev2017\/video .thumbnail a:hover .play{background-color:#D3420D}
.app\/home\/rev2017\/video .home-video-popup .video-link>img{border-radius:1.05263em}
.app\/home\/rev2017\/video .video-proper{position:relative;width:100%;height:0}
.app\/home\/rev2017\/video .video-proper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.home-callouts .callouts-header{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.home-callouts .links:after,.home-callouts .links:before{content:"";display:table}
.home-callouts .links:after{clear:both}
.home-callouts .item{display:block;position:relative;float:left;width:25%}
.home-callouts .item a{display:block;height:0;padding-bottom:68.33333%}
.home-callouts .item img{position:absolute;left:0;top:0;width:100%;height:100%}
.home-callouts .item .label{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;width:100%;bottom:0;margin-top:0;margin-bottom:10%;z-index:3;-webkit-transition:background .3s;transition:background .3s;color:#fff;font-weight:700;text-transform:uppercase;font-size:105.26316%;line-height:1.4376;padding:1.15em 3.7375em 1.15em 1.15em}
.home-callouts .item .label .arrow{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:1.56818em;height:1.56818em;overflow:hidden;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.2);border-radius:1.56818em;border:.1em solid #fff;font-family:arial,sans-serif;text-shadow:0 1px 0 rgba(0,0,0,.2);text-align:center;text-indent:-1000em;color:#fff;position:absolute;top:50%;right:1.15em;margin-top:-.78409em}
.home-callouts .item .label .arrow:after{content:"›";display:block;position:absolute;left:.03571em;top:1px;width:100%;text-align:center;font-size:140%;line-height:.7;text-indent:0;text-shadow:0 1px 0 rgba(0,0,0,.2)}
.home-callouts .item-1 .label{background:#338dc9;background:rgba(0,113,188,.85)}
.home-callouts .item-1:hover .label{background:rgba(0,113,188,.95)}
.home-callouts .item-2 .label{background:#d04144;background:rgba(203,44,48,.85)}
.home-callouts .item-2:hover .label{background:rgba(203,44,48,.95)}
.home-callouts .item-3 .label{background:#c77a2f;background:rgba(193,108,24,.85)}
.home-callouts .item-3:hover .label{background:rgba(193,108,24,.95)}
.home-callouts .item-4 .label{background:#f26a39;background:rgba(241,90,36,.85)}
.home-callouts .item-4:hover .label{background:rgba(241,90,36,.95)}
@media screen and (max-width:63.9375em){.home-callouts .item .label{font-size:89.47368%;line-height:1.35304}
.home-callouts .item .label .arrow{font-size:117.64706%;right:.8625em}
}
@media screen and (max-width:47.9375em){.home-callouts .item{width:100%}
.home-callouts .item img{display:none}
.home-callouts .item a{height:auto;padding-bottom:0}
.home-callouts .item .label{position:relative;margin-bottom:0;font-size:105.26316%;line-height:1.4376}
.home-callouts .item .label:before{content:"";display:block;position:absolute;left:0;top:0;width:.2em;bottom:0;background:rgba(0,0,0,.2)}
.home-callouts .item .label br{display:none}
.home-callouts .item .label .arrow{font-size:100%;right:1.15em}
.home-callouts .item-1:hover .label{background:rgba(0,113,188,.9)}
.home-callouts .item-2:hover .label{background:rgba(203,44,48,.9)}
.home-callouts .item-3:hover .label{background:rgba(193,108,24,.9)}
.home-callouts .item-4:hover .label{background:rgba(241,90,36,.9)}
.home-callouts .items{border-bottom:.31579em solid #e6e6e6}
}
@media screen and (max-width:29.9375em){.home-callouts .item .label br{display:block}
}
.cssgradients .home-callouts .item .dimmer{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);background-image:-webkit-gradient(linear,0 0,0 100%,from(black),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,#000,rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top,left bottom,from(black),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,#000,rgba(0,0,0,0));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF000000', endColorstr='#00000000', GradientType=0);background-color:transparent;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:.4}
.cssgradients .home-callouts .item:hover .dimmer{opacity:0}
.app\/home\/slideshow{position:relative;overflow:hidden}
.app\/home\/slideshow:after{content:"";display:block;position:absolute;left:0;width:100%;height:.31579em;z-index:10;bottom:0;background:rgba(255,255,255,.5)}
.app\/home\/slideshow .slideshow{width:100%;height:0;position:relative;z-index:1;padding-bottom:44.16667%;background:#444}
.app\/home\/slideshow .viewer{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}
.app\/home\/slideshow .container{position:absolute;left:0;top:0;height:100%;font-size:16px}
.app\/home\/slideshow .slide{width:100%;height:100%;position:relative;overflow:hidden;float:left}
.app\/home\/slideshow .slide .slide-image{display:block;position:absolute;left:0;top:0;width:100%;height:100%}
.app\/home\/slideshow .slide .text-o{position:absolute;left:0;top:0;width:100%;height:100%}
.app\/home\/slideshow .slide .text{position:absolute;top:0;display:table;width:100%;height:100%;color:#fff;font-size:100%;line-height:1.5}
.app\/home\/slideshow .slide .text>.i{display:table-cell;vertical-align:middle}
.app\/home\/slideshow .slide .text>.i>.i{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em)}
@media screen and (max-width:75.5625em){.app\/home\/slideshow .slide .text>.i>.i{padding-left:1.05263em;padding-right:1.05263em}
}
.app\/home\/slideshow .slide .text .title-and-logo{display:table;width:100%}
.app\/home\/slideshow .slide .text .title-and-logo .logo,.app\/home\/slideshow .slide .text .title-and-logo .title{display:table-cell;vertical-align:bottom}
.app\/home\/slideshow .slide .text .title-and-logo .logo{width:8.42105em;padding-right:1.21053em}
.app\/home\/slideshow .slide .text .logo{text-align:right}
.app\/home\/slideshow .slide .text .logo .logo-proper{position:relative;top:.21053em}
.app\/home\/slideshow .slide .text .logo .sprite{font-size:50%}
.app\/home\/slideshow .slide .text .title{text-shadow:1px 2px 5px rgba(0,0,0,.6)}
.app\/home\/slideshow .slide .text .title .title-proper{margin:0;text-transform:uppercase;font-size:100%;line-height:.95}
.app\/home\/slideshow .slide .text .title .line{display:block}
.app\/home\/slideshow .slide .text .title .line.size-large{font-size:315.78947%}
.app\/home\/slideshow .slide .text .title .line.size-default,.app\/home\/slideshow .slide .text .title .line.size-medium{font-size:236.84211%}
.app\/home\/slideshow .slide .text .title .line.size-small{font-size:178.94737%}
.app\/home\/slideshow .slide .text .more{padding-left:9.57895em}
.app\/home\/slideshow .slide .text .more p{font-size:94.73684%;line-height:1;text-shadow:1px 2px 5px rgba(0,0,0,.6)}
.app\/home\/slideshow .slide .text .pill-button{color:#1b7ea9}
.app\/home\/slideshow .slide .text .pill-button:hover{color:#229fd5}
.app\/home\/slideshow .slide .text.invert-colors{color:#444}
.app\/home\/slideshow .slide .text.invert-colors .title{text-shadow:1px 2px 0 rgba(255,255,255,.3)}
.app\/home\/slideshow .slide .text.invert-colors .more p{text-shadow:1px 2px 0 rgba(255,255,255,.3)}
.app\/home\/slideshow .slide a.no-text{display:block;position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-1000em;overflow:hidden}
.app\/home\/slideshow a.jump{z-index:20;position:absolute;top:50%;outline:0;background:#fff;background:rgba(255,255,255,.2);color:#999;color:rgba(0,0,0,.1);font-size:421.05263%;line-height:1.1501;margin:-.575em 0 0 0;-webkit-box-shadow:.02875em .02875em .0575em rgba(0,0,0,.2);box-shadow:.02875em .02875em .0575em rgba(0,0,0,.2);width:.575em;height:1.15em;border-top-right-radius:.125em;border-bottom-right-radius:.125em}
.app\/home\/slideshow a.jump .upper{left:.07187em}
.app\/home\/slideshow a.jump .upper{position:relative;top:-.09312em;font-family:arial,sans-serif;line-height:0}
.app\/home\/slideshow a.jump:focus,.app\/home\/slideshow a.jump:hover{background:#fff;color:#999}
.app\/home\/slideshow a.jump.next{right:0;text-align:right;font-size:421.05263%;line-height:1.1501;border-radius:0;border-top-left-radius:.125em;border-bottom-left-radius:.125em}
.app\/home\/slideshow a.jump.next .upper{left:auto;right:.02875em}
.app\/home\/slideshow a.jump.prev{left:0}
.app\/home\/slideshow .employees-link{z-index:20;position:absolute;top:50%;margin-top:-2.42105em;right:0}
.app\/home\/slideshow .employees-link a{display:block;position:absolute;bottom:100%;right:0;-webkit-transform:translate(0,-1.21053em);-ms-transform:translate(0,-1.21053em);transform:translate(0,-1.21053em)}
@media screen and (max-width:63.9375em){.app\/home\/slideshow .employees-link a{-webkit-transform:translate(0,-.60526em);-ms-transform:translate(0,-.60526em);transform:translate(0,-.60526em)}
.app\/home\/slideshow .employees-link a .sprite{font-size:75%}
}
@media screen and (max-width:47.9375em){.app\/home\/slideshow .employees-link{top:0;margin-top:0}
.app\/home\/slideshow .employees-link a{top:1.21053em;bottom:auto}
.app\/home\/slideshow .employees-link a .sprite{font-size:100%}
}
@media screen and (max-width:29.9375em){.app\/home\/slideshow .employees-link a .sprite{font-size:75%}
}
@media screen and (max-width:47.9375em){.app\/home\/slideshow{max-height:none}
.app\/home\/slideshow .slide{display:none}
.app\/home\/slideshow .first-slide{display:block}
.app\/home\/slideshow a.jump{display:none}
.app\/home\/slideshow:after{display:none}
.app\/home\/slideshow .slideshow{height:auto;padding-bottom:0}
.app\/home\/slideshow .viewer{position:relative;height:auto}
.app\/home\/slideshow .container{position:relative;height:auto;width:100%!important}
.app\/home\/slideshow .slide{float:none;width:100%!important;height:auto}
.app\/home\/slideshow .slide .img-container{position:relative;width:100%;height:0;padding-bottom:44.16667%}
.app\/home\/slideshow .slide .img-container .slide-image{display:block;position:absolute;left:0;top:0;width:100%;height:100%}
.app\/home\/slideshow .slide .text-o{position:relative;max-height:none;height:auto}
.app\/home\/slideshow .slide .text{display:block;position:relative;left:0!important;right:0!important;width:100%!important;height:auto;background:#252f38;color:#fff!important}
.app\/home\/slideshow .slide .text>.i{display:block;padding:1.21053em .60526em 1.21053em 1.21053em;vertical-align:baseline}
.app\/home\/slideshow .slide .text>.i>.i{padding:0!important;background:0 0!important}
.app\/home\/slideshow .slide .text .title-and-logo{display:block;font-size:60%}
.app\/home\/slideshow .slide .text .title-and-logo .logo{display:none}
.app\/home\/slideshow .slide .text .title-and-logo .title{font-size:90%}
.app\/home\/slideshow .slide .text .title{text-shadow:none!important}
.app\/home\/slideshow .slide .text .more{padding-left:0}
.app\/home\/slideshow .slide .text p{font-size:89.47368%;line-height:1.35304;margin:.67647em 0;text-shadow:none!important}
.app\/home\/slideshow .slide .text .button{padding:.30263em 0 0 0;margin:.60526em 0}
}
@media screen and (max-width:29.9375em){.app\/home\/slideshow .slide .text{font-size:90%}
}
@media screen and (max-width:26.1875em){.app\/home\/slideshow .slide .text .title-and-logo{font-size:45%}
.app\/home\/slideshow .slide .text .more p{font-size:103.7037%;line-height:1.21}
}
.app\/home\/slideshow .container{-webkit-backface-visibility:hidden;backface-visibility:hidden}
.app\/home\/slideshow .slide{-webkit-backface-visibility:hidden;backface-visibility:hidden}
.app\/home\/slideshow .container{-webkit-transform:rotate3d(0,0,0,0);-ms-transform:rotate3d(0,0,0,0);transform:rotate3d(0,0,0,0)}
.csstransforms .app\/home\/slideshow a.jump .arrow{display:block;position:absolute;left:.175em;top:50%;margin:-.1125em 0 0 0;width:.225em;height:.225em;opacity:.2}
.csstransforms .app\/home\/slideshow a.jump .arrow span{position:absolute;display:block;background:#000;border-radius:10%}
.csstransforms .app\/home\/slideshow a.jump:focus,.csstransforms .app\/home\/slideshow a.jump:hover{opacity:.8}
.csstransforms .app\/home\/slideshow a.jump:focus .arrow,.csstransforms .app\/home\/slideshow a.jump:hover .arrow{opacity:.8}
.csstransforms .app\/home\/slideshow a.jump:focus .arrow span,.csstransforms .app\/home\/slideshow a.jump:hover .arrow span{background:#888}
.csstransforms .app\/home\/slideshow a.jump .upper{top:0;left:auto;right:0;height:100%;width:.025em}
.csstransforms .app\/home\/slideshow a.jump .lower{bottom:0;left:0;width:100%;height:.025em}
.csstransforms .app\/home\/slideshow a.jump.next .arrow{left:auto;right:.15em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.csstransforms .app\/home\/slideshow a.jump.prev .arrow{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.csstransforms .app\/home\/slideshow a.jump .upper{overflow:hidden;text-indent:-1000em}
.admin-content-edit .app\/home\/slideshow a.jump{display:none}
.admin-content-edit .app\/home\/slideshow .slideshow{display:none}
.admin-content-edit .app\/home\/slideshow .add-slide{margin:10px}
.admin-content-edit .app\/home\/slideshow .slides-header{display:none}
.admin-content-edit .app\/home\/slideshow:after{display:none}
.admin-content-edit .app\/home\/slide{float:left;margin:10px}
.admin-content-edit .app\/home\/slide .content\/component-menu h4{display:none}
.admin-content-edit .app\/home\/slide+.content\/component:before{content:"";display:table;clear:both}
.admin-content-edit .app\/home\/slide+.app\/home\/slide:before{display:none}
.columns-layout>.i>.columns-wrapper{margin:0 -.78947em}
.columns-layout>.i>.columns-wrapper>.column{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;padding:0 .78947em}
.columns-layout.two-equal>.i>.columns-wrapper>.column{width:50%}
@media screen and (max-width:39.9375em){.columns-layout.two-equal>.i>.columns-wrapper>.column{width:100%}
}
.columns-layout.three-equal>.i>.columns-wrapper>.column{width:33.333333%}
@media screen and (max-width:56.1875em){.columns-layout.three-equal>.i>.columns-wrapper>.column{width:50%}
}
@media screen and (max-width:39.9375em){.columns-layout.three-equal>.i>.columns-wrapper>.column{width:100%}
}
.columns-layout.four-equal>.i>.columns-wrapper>.column{width:25%}
@media screen and (max-width:56.1875em){.columns-layout.four-equal>.i>.columns-wrapper>.column{width:50%}
}
@media screen and (max-width:39.9375em){.columns-layout.four-equal>.i>.columns-wrapper>.column{width:100%}
}
.columns-layout.main-right-side>.i>.columns-wrapper>.column.column-main{width:66.66667%}
.columns-layout.main-right-side>.i>.columns-wrapper>.column.column-side{width:33.33333%}
@media screen and (max-width:56.1875em){.columns-layout.main-right-side>.i>.columns-wrapper>.column.column-main{width:100%}
.columns-layout.main-right-side>.i>.columns-wrapper>.column.column-side{max-width:19.47368em;width:100%}
}
.columns-layout .columns-layout>.i{padding-left:0;padding-right:0}
.columns-layout{margin:-1.21053em 0 -1.21053em 0}
.columns-layout .columns-layout:last-child{margin-bottom:0}
.column>.columns-layout:first-child{margin-top:0}
.admin-content-edit .app\/inner\/columns>.content\/admin\/component-menu{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:93.21429em}
.admin-content-edit .app\/inner\/columns+.content\/component{margin-top:1.21053em}
.content-divider{margin-top:1.21053em;margin-bottom:1.21053em}
.content-divider hr{display:block;width:100%;margin:0;padding:0;border:0;border-top:.10526em solid #aaa}
.content-divider.color-light hr{border-top-color:rgba(170,170,170,.5)}
.content-divider.style-dotted hr{border-top-style:dotted}
.content-divider.style-dashed hr{border-top-style:dashed}
.content-divider.thickness-thick hr{border-top-width:.31579em}
.content-divider.thickness-thin hr{border-top-width:1px}
.content-divider.top-margin-double{margin-top:2.42105em}
.content-divider.top-margin-none{margin-top:-1.21053em}
.content-divider.top-margin-default{margin-top:0}
.content-divider.bottom-margin-double{margin-bottom:2.42105em}
.content-divider.bottom-margin-none{margin-bottom:-1.21053em}
.content-divider.bottom-margin-default{margin-bottom:0}
.app\/inner\/divider:first-child .content-divider.top-margin-none{margin-top:0}
.app\/inner\/divider:last-child .content-divider.bottom-margin-none{margin-bottom:0}
#admin-slot-span>.app\/inner\/divider,.body-span>.app\/inner\/divider{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:70.78947em;padding-left:1.05263em;padding-right:1.05263em}
.admin-content-edit .content-divider.top-margin-none{margin-top:0!important}
.admin-content-edit .content-divider.bottom-margin-none{margin-bottom:0!important}
.faq-menu .faq-menu-header{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.faqs-proper{padding:0}
.faqs-proper .faq{display:block;border-top:1px solid #e6e6e6}
.faqs-proper .question{margin:1.21053em -.13158em;font-size:100%}
.faqs-proper .question .question-proper{display:inline-block;font-size:110.52632%;line-height:1;padding:0 .11905em}
.faqs-proper .question .back-link{display:inline-block;font-size:89.47368%;line-height:1;padding:0 .14706em;font-weight:400}
.content ul.faqs-proper{padding:0}
.content ul.faqs-proper li:before{display:none}
.faq-collection.has-toggle .faq-menu{margin-top:2.42105em}
#admin-slot-span>.faq-collection,.body-span>.faq-collection{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:70.78947em;padding-left:1.05263em;padding-right:1.05263em}
.content-header{margin:.60526em 0 1.21053em 0;text-align:center}
.content-header .primary{font-size:263.15789%;line-height:1.1501;margin:.23em;font-weight:400;color:#1a1a1a}
.content-header .secondary{font-size:105.26316%;line-height:1.1501;margin:1.15em;font-weight:400;color:#666}
.content-header .primary+.secondary{margin-top:0}
.content-header.text-align-left{text-align:left}
.content-header.text-align-left .primary,.content-header.text-align-left .secondary{margin-left:0;margin-right:0}
@media screen and (max-width:29.9375em){.content-header .primary{font-size:147.36842%;line-height:1.23224;margin:.41071em}
}
@media screen and (max-width:63.9375em){.body-and-subsubnav .content-header .primary{font-size:189.47368%;line-height:1.27788;margin:.31944em}
}
@media screen and (max-width:29.9375em){.body-and-subsubnav .content-header .primary{font-size:147.36842%;line-height:1.23224;margin:.41071em}
}
.app\/inner\/image{margin:1.21053em 0}
.app\/inner\/image figure{margin:0}
.app\/inner\/image .content-image{position:relative;margin:0}
.app\/inner\/image .caption{font-size:68.42105%;line-height:1.76933;position:absolute;left:0;bottom:0;border-top:.23077em solid #1b7ea9;background:#fff;padding:.88462em .88462em .88462em 0}
@media screen and (max-width:47.9375em){.app\/inner\/image .caption{position:relative;padding-right:0}
}
.app\/inner\/image.full-width figure{max-width:44.31579em}
.body-main>.i .app\/inner\/image.full-width figure{margin:0 auto}
.app\/inner\/image.float-left{float:left;width:40%;margin:.36316em 1.21053em .60526em 0}
.app\/inner\/image.float-left .caption{position:relative;padding:.60526em 0 0 0}
.app\/inner\/image.float-right{float:right;width:40%;margin:.36316em 0 .60526em 1.21053em}
.app\/inner\/image.float-right .caption{position:relative;padding:.60526em 0 0 0}
@media screen and (min-width:48em) and (max-width:63.9375em){.app\/inner\/image.float-left,.app\/inner\/image.float-right{float:none;width:auto;margin:1.21053em 0}
.app\/inner\/image.float-left .content-image,.app\/inner\/image.float-right .content-image{text-align:center}
.app\/inner\/image.float-left .content-image img,.app\/inner\/image.float-right .content-image img{width:100%;max-width:15.78947em}
.app\/inner\/image.float-left .caption,.app\/inner\/image.float-right .caption{position:absolute;padding:.60526em;padding-left:0}
}
@media screen and (max-width:39.9375em){.app\/inner\/image.float-left,.app\/inner\/image.float-right{float:none;width:auto;margin:1.21053em 0}
.app\/inner\/image.float-left .content-image,.app\/inner\/image.float-right .content-image{text-align:center}
.app\/inner\/image.float-left .content-image img,.app\/inner\/image.float-right .content-image img{width:100%;max-width:15.78947em}
.app\/inner\/image.float-left .caption,.app\/inner\/image.float-right .caption{position:absolute;padding:.60526em;padding-left:0}
}
.two-column-layout{margin:1.21053em 0 1.21053em -1.21053em}
.two-column-layout .column{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;padding:0 0 0 1.21053em;width:50%}
.two-column-layout .column .content\/html>*{margin-top:0;margin-bottom:0}
.two-column-layout .column .content\/html>*+*{margin-top:1.21053em}
@media screen and (max-width:47.9375em){.two-column-layout{margin:0}
.two-column-layout .column{display:block;margin:1.21053em 0;padding:0;width:auto}
}
.admin-content-edit .two-column-layout .content\/admin\/slot-menu{margin:1.21053em 0}
.video-container{margin:1.05263em 0}
.video-container .player{position:relative;width:100%;padding-top:56.25%}
.video-container .player iframe{position:absolute;left:0;top:0;width:100%;height:100%}
.landing-banner{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em);position:relative}
@media screen and (max-width:75.5625em){.landing-banner{padding-left:1.05263em;padding-right:1.05263em}
}
.landing-banner .bg-photo{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}
.landing-banner .bg-photo img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center center;font-family:'object-fit: cover;';display:block}
.landing-banner .bg-photo:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;display:block;pointer-events:none}
.landing-banner .bg-photo.shade-25:after{background-color:rgba(0,0,0,.25)}
.landing-banner .bg-photo.shade-50:after{background-color:rgba(0,0,0,.5)}
.landing-banner .bg-photo.shade-75:after{background-color:rgba(0,0,0,.75)}
.landing-banner .bg-photo.shade-90:after{background-color:rgba(0,0,0,.9)}
.landing-banner .foreground{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding:6.875vw 0;min-height:40vh;text-align:center;color:#fff}
.landing-banner .foreground .title{font-size:326.31579%;line-height:1.03236;margin:0;max-width:16.51613em;color:#fff;text-transform:uppercase;text-shadow:0 3px rgba(0,0,0,.2)}
@media screen and (max-width:37.4375em){.landing-banner .foreground .title{font-size:10.33333vw}
}
@media screen and (max-width:23em){.landing-banner .foreground .title{font-size:200%}
}
.landing-banner .foreground .text{font-size:105.26316%;line-height:1.3001;max-width:51.2em;text-shadow:0 1px rgba(0,0,0,.2)}
@media screen and (max-width:37.4375em){.landing-banner .foreground .text{font-size:3.33333vw}
}
@media screen and (max-width:28.0625em){.landing-banner .foreground .text{font-size:78.94737%}
}
.app\/landing\/span-image{margin:2.42105em 0 2.42105em 0}
.span-image{position:relative;overflow:hidden;max-height:530px;-webkit-box-shadow:0 1px 0 #e6e6e6;box-shadow:0 1px 0 #e6e6e6}
.span-image .image{position:relative;width:100%;height:0;padding-bottom:44.16667%}
.span-image .image img{vertical-align:middle;width:auto!important;height:auto!important;min-height:100%;min-width:100%;max-width:100%}
.span-image.half-height .image{padding-bottom:22.08333%}
.span-image .overlay-text{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,.3);text-align:center;color:#fff}
.span-image .overlay-text>.i{display:table;width:100%;height:100%}
.span-image .overlay-text>.i>.i{display:table-cell;vertical-align:middle}
.span-image .overlay-text .header{margin:.18548em 0;font-size:5vw!important;font-size:326.31579%;line-height:1.113;letter-spacing:.05em;font-weight:300;text-transform:uppercase;text-shadow:0 3px rgba(0,0,0,.2)}
.span-image .overlay-text .text{margin:1.15em auto;max-width:45em;padding:0 2.3em;font-size:105.26316%;line-height:1.5001;font-weight:400;text-shadow:0 1px rgba(0,0,0,.2)}
.span-image .overlay-text .text>*{margin:0}
.span-image .overlay-text .text>*+*{margin-top:1.15em}
.span-image.overlapped .overlay-text>.i>.i{padding-bottom:6.53684em}
@media screen and (max-width:74.9375em){.span-image.overlapped .overlay-text>.i>.i{padding-bottom:9%}
}
@media screen and (max-width:63.9375em){.span-image .overlay-text .header{margin:.46em 0;font-size:263.15789%}
.span-image .overlay-text .text{margin:1.27778em 0;font-size:94.73684%;line-height:1.27788}
}
@media screen and (max-width:47.9375em){.span-image .overlay-text .header{margin:.63889em 0;font-size:189.47368%;font-weight:400}
.span-image .overlay-text .text{margin:1.4375em 0;font-size:84.21053%;line-height:1.4376}
}
@media screen and (max-width:39.9375em){.span-image .overlay-text .header{margin:.76667em 0;font-size:157.89474%}
.span-image .overlay-text .text{display:none}
}
@media screen and (max-width:29.9375em){.span-image .overlay-text .header{margin:1.04545em 0;font-size:171.42857%!important}
}
.admin-content-edit .span-image.overlapped .overlay-text>.i>.i{padding-bottom:0}
.app\/landing\/span-image:first-child{margin-top:0}
.app\/landing\/subnav{margin-top:2.42105em;margin-bottom:2.42105em}
.subpages{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em);text-align:center}
@media screen and (max-width:75.5625em){.subpages{padding-left:1.05263em;padding-right:1.05263em}
}
.subpages>.i{position:relative}
.subpages>.i>.i{-webkit-box-sizing:border-box;box-sizing:border-box;border:.05263em solid #e6e6e6;background:#fff}
.subpages .subpages-list{display:table;width:100%;background:#1e99cc}
.subpages .subpage{display:table-cell;vertical-align:middle;width:20%;font-size:94.73684%;line-height:1.27788}
.subpages .subpage a{display:block;color:#fff}
.subpages .subpage a:hover{background:#25a8df}
.subpages .subpage .title{margin:0;padding:1.27778em;text-transform:uppercase;font-size:inherit;font-weight:400}
.subpages .subpage .arrow{display:none}
.subpages .subpage+.subpage{border-left:1px solid rgba(255,255,255,.25)}
@media screen and (max-width:47.9375em){.subpages{max-width:1020px;padding:0}
}
@media screen and (max-width:39.9375em){.subpages{display:none}
}
.body-span .app\/landing\/subnav{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em)}
@media screen and (max-width:75.5625em){.body-span .app\/landing\/subnav{padding-left:1.05263em;padding-right:1.05263em}
}
.body-span .app\/landing\/subnav .subpages{margin-left:-webkit-calc(20px + -1*(5.10638vw - 41.79px));margin-left:calc(20px + -1*(5.10638vw - 41.79px));margin-right:-webkit-calc(20px + -1*(5.10638vw - 41.79px));margin-right:calc(20px + -1*(5.10638vw - 41.79px));padding-left:-webkit-calc(5.10638vw - 41.79px);padding-left:calc(5.10638vw - 41.79px);padding-right:-webkit-calc(5.10638vw - 41.79px);padding-right:calc(5.10638vw - 41.79px);padding-left:0;padding-right:0}
@media screen and (max-width:75.5625em){.body-span .app\/landing\/subnav .subpages{margin-left:0;margin-right:0;padding-left:1.05263em;padding-right:1.05263em}
}
@media screen and (max-width:75.5625em){.body-span .app\/landing\/subnav .subpages{padding-left:0;padding-right:0}
}
@media screen and (max-width:47.9375em){.body-span .app\/landing\/subnav{padding-left:0;padding-right:0}
}
.subpages.anchor-links{margin-top:-.10526em}
.subpages.anchor-links .subpage{font-size:94.73684%;line-height:1.27788}
.subpages.anchor-links .subpage .title{padding-top:1.05556em}
.subpages.anchor-links .subpage .down-arrow{display:inline-block;vertical-align:.11111em;margin-left:.16667em}
.subpages.anchor-links .subpage .down-arrow .sprite{font-size:52.77778%}
@media screen and (max-width:39.9375em){.subpages.anchor-links .subpage{font-size:105.26316%;line-height:1.1501}
.subpages.anchor-links .subpage .down-arrow{position:absolute;top:50%;right:1.15em;margin-top:-.6em;margin-left:0;vertical-align:baseline}
}
@media screen and (max-width:39.9375em){.app\/landing\/subnav .subpages{display:block}
.app\/landing\/subnav .subpages .subpages-list{display:block}
.app\/landing\/subnav .subpages .subpage{width:auto;font-size:105.26316%;line-height:1.4376;display:block;text-align:left}
.app\/landing\/subnav .subpages .subpage a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;border-left:.2em solid #4b8cc2}
.app\/landing\/subnav .subpages .subpage .title{position:relative;padding:.575em 2.82273em .575em .83636em}
.app\/landing\/subnav .subpages .subpage .arrow{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:1.56818em;height:1.56818em;overflow:hidden;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.2);border-radius:1.56818em;border:.1em solid #fff;font-family:arial,sans-serif;text-shadow:0 1px 0 rgba(0,0,0,.2);text-align:center;text-indent:-1000em;color:#fff;position:absolute;top:50%;right:1.15em;margin-top:-.78409em}
.app\/landing\/subnav .subpages .subpage .arrow:after{content:"›";display:block;position:absolute;left:.03571em;top:1px;width:100%;text-align:center;font-size:140%;line-height:.7;text-indent:0;text-shadow:0 1px 0 rgba(0,0,0,.2)}
.app\/landing\/subnav .subpages .subpage+.subpage{border-top:1px solid rgba(255,255,255,.25);border-left:0}
}
.body-section>.i .subpages{margin-left:-webkit-calc(20px + -1*(5.10638vw - 41.79px));margin-left:calc(20px + -1*(5.10638vw - 41.79px));margin-right:-webkit-calc(20px + -1*(5.10638vw - 41.79px));margin-right:calc(20px + -1*(5.10638vw - 41.79px));padding-left:-webkit-calc(5.10638vw - 41.79px);padding-left:calc(5.10638vw - 41.79px);padding-right:-webkit-calc(5.10638vw - 41.79px);padding-right:calc(5.10638vw - 41.79px);padding-left:0;padding-right:0}
@media screen and (max-width:75.5625em){.body-section>.i .subpages{margin-left:0;margin-right:0;padding-left:1.05263em;padding-right:1.05263em}
}
@media screen and (max-width:75.5625em){.body-section>.i .subpages{padding-left:0;padding-right:0}
}
.body-section>.i .subpages .subpage.active a{background:rgba(0,0,0,.5)}
.body-section>.i .subpages .subpage.active .title{position:relative;font-weight:700}
.body-section>.i .subpages .subpage.active .title:before{content:"";position:absolute;left:50%;width:0;height:0;bottom:0;margin-left:-.19444em;border:.38889em solid transparent;border-bottom-color:#fff;pointer-events:none}
@media screen and (max-width:39.9375em){.body-section>.i .subpages .subpage.active .title:before{display:none}
.body-section>.i .subpages .subpage.active .arrow{display:none}
}
.body-section>.i .subpages .subpage.active+.subpage{border-left:1px solid #54b6f5}
.body-section>.i .subpages .subpage+.subpage.active{border-left:1px solid #54b6f5}
.overlappable+.app\/landing\/subnav{margin-top:-2.42105em}
.overlappable+.app\/landing\/subnav .subpages>.i>.i{position:absolute;bottom:100%;width:100%;border:0;border-bottom:1px solid #4b8cc2}
@media screen and (max-width:47.9375em){.overlappable+.app\/landing\/subnav .subpages>.i>.i{position:static}
}
.admin-content-edit .overlappable+.app\/landing\/subnav .subpages>.i>.i{position:static;border:1px solid #e6e6e6}
.highlights-layout{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em)}
@media screen and (max-width:75.5625em){.highlights-layout{padding-left:1.05263em;padding-right:1.05263em}
}
.highlights-layout>.i{background:#fff;padding:1.21053em}
.highlights-layout>.i:after,.highlights-layout>.i:before{content:"";display:table}
.highlights-layout>.i:after{clear:both}
.highlights-layout>.i>.i{margin-left:-1.21053em}
.highlights-layout .highlight{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:33.333%;padding-left:1.21053em}
@media screen and (max-width:47.9375em){.highlights-layout{max-width:1020px;padding:0}
.highlights-layout>.i>.i{margin-left:0}
.highlights-layout .highlight{float:none;margin:0 auto;width:100%;max-width:26.35646em;padding-left:0}
.highlights-layout .highlight+.highlight{margin-top:2.42105em}
}
@media screen and (max-width:29.9375em){.highlights-layout>.i{padding-top:0;padding-left:0;padding-right:0}
.highlights-layout .highlight{max-width:none}
}
.highlights-layout.four .highlight{width:25%}
@media screen and (max-width:63.9375em){.highlights-layout.four>.i{padding-top:0}
.highlights-layout.four .highlight{width:50%;padding-top:1.21053em}
}
@media screen and (max-width:47.9375em){.highlights-layout.four>.i{padding-top:1.21053em}
.highlights-layout.four .highlight{width:100%;padding-top:0}
}
@media screen and (max-width:29.9375em){.highlights-layout.four>.i{padding-top:0}
}
.highlights-layout.count-5>.i,.highlights-layout.count-6>.i{margin:0}
.highlights-layout.count-5>.i>.i,.highlights-layout.count-6>.i>.i{margin:-.625rem;font-size:0;text-align:center}
.highlights-layout.count-5 .highlight,.highlights-layout.count-6 .highlight{font-size:1.1875rem;float:none;display:inline-block;vertical-align:top;padding:.52632em;text-align:left}
.no-cssremunit .highlights-layout.count-5 .highlight,.no-cssremunit .highlights-layout.count-6 .highlight{font-size:19px}
@media screen and (max-width:47.9375em){.highlights-layout.count-5,.highlights-layout.count-6{max-width:none}
.highlights-layout.count-5>.i>.i,.highlights-layout.count-6>.i>.i{margin-left:-.625rem}
.highlights-layout.count-5 .highlight,.highlights-layout.count-6 .highlight{margin:0;width:50%;padding:.52632em}
.highlights-layout.count-5 .highlight+.highlight,.highlights-layout.count-6 .highlight+.highlight{margin-top:0}
}
@media screen and (max-width:29.9375em){.highlights-layout.count-5>.i>.i,.highlights-layout.count-6>.i>.i{margin:0}
.highlights-layout.count-5 .highlight,.highlights-layout.count-6 .highlight{width:100%;padding:0}
.highlights-layout.count-5 .highlight+.highlight,.highlights-layout.count-6 .highlight+.highlight{margin-top:2.42105em}
}
.highlight-box .image{position:relative;width:100%;height:0;padding-bottom:68.33333%}
.highlight-box .image img{display:block;position:absolute;left:0;top:0;width:100%;height:100%}
.highlight-box .image .dimmer{position:absolute;left:0;top:0;width:100%;height:100%}
.highlight-box .info{position:relative}
.highlight-box .title{font-size:121.05263%;line-height:1.2501;margin-top:-1.75em;margin-right:1em;margin-bottom:0;border-top:.13043em solid #1d71b6;padding:.6em;padding-left:1em;background:#fff;font-weight:600}
.highlight-box .description{padding:0 .60526em 0 1.21053em;line-height:1.5}
.highlight-box .more{margin:.60526em 0;padding:0 1.21053em;text-transform:uppercase;color:#1b7ea9;-webkit-transition:color .3s;transition:color .3s}
.highlight-box .more .arrow{display:none}
.highlight-box a{display:block;color:inherit}
.highlight-box a:hover .more{color:#229fd5}
.cssgradients .highlight-box .image .dimmer{background-color:rgba(0,0,0,.2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#000),color-stop(50%,rgba(0,0,0,0)),to(#000));background-image:-webkit-linear-gradient(#000,rgba(0,0,0,0) 50%,#000);background-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(50%,rgba(0,0,0,0)),to(#000));background-image:linear-gradient(#000,rgba(0,0,0,0) 50%,#000);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF000000', endColorstr='#FF000000', GradientType=0);-webkit-transition:opacity .3s;transition:opacity .3s;opacity:.4}
.cssgradients .highlight-box a:hover .image .dimmer{opacity:0}
.borderradius .highlight-box .more .arrow{display:block;font-size:105.26316%;line-height:1.1501;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:1.56818em;height:1.56818em;overflow:hidden;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.2);border-radius:1.56818em;border:.1em solid #fff;font-family:arial,sans-serif;text-shadow:0 1px 0 rgba(0,0,0,.2);text-align:center;text-indent:-1000em;color:#fff;position:absolute;left:1.15em;top:-2.44375em}
.borderradius .highlight-box .more .arrow:after{content:"›";display:block;position:absolute;left:.03571em;top:1px;width:100%;text-align:center;font-size:140%;line-height:.7;text-indent:0;text-shadow:0 1px 0 rgba(0,0,0,.2)}
.app\/landing\/highlights{margin:2.42105em 0}
.app\/landing\/subnav+.app\/landing\/highlights{margin-top:-2.42105em}
.app\/landing\/highlights+.app\/landing\/highlights{margin-top:-2.42105em}
.side-column-layout{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em)}
@media screen and (max-width:75.5625em){.side-column-layout{padding-left:1.05263em;padding-right:1.05263em}
}
.admin-content-edit .body-span .side-column-layout .content\/slot-menu{padding:1.21053em;text-align:left}
.side-column-layout:after,.side-column-layout:before{content:"";display:table}
.side-column-layout:after{clear:both}
.side-column-layout .side-column{float:left;width:32.05128%}
.side-column-layout .main-column{float:right;-webkit-box-sizing:border-box;box-sizing:border-box;width:67.94872%;padding-left:1.21053em}
.side-column-layout .main-column .content\/html>*{margin:0}
.side-column-layout .main-column .content\/html>*+*{margin-top:1.21053em}
.side-column-layout .main-column .content\/html+.app\/media\/news-list{margin-top:0}
.side-column-layout.with-top-border>.i{margin-top:-.60526em;border-top:.21053em solid #c6dae7}
.side-column-layout.with-top-border .main-column{padding-top:1.21053em}
@media screen and (max-width:47.9375em){.side-column-layout .side-column{float:none;width:100%}
.side-column-layout .main-column{float:none;margin:0;width:100%;padding-left:0}
.side-column-layout.with-top-border>.i{margin-top:0}
.side-column-layout.with-side-header{padding-left:0;padding-right:0}
.side-column-layout.with-side-header .main-column{padding-left:1.21053em;padding-right:1.21053em}
.side-column-layout.without-side-header>.i{display:table}
.side-column-layout.without-side-header .side-column{display:table-footer-group;margin-bottom:0}
.side-column-layout.without-side-header .main-column{padding-top:1.21053em;padding-bottom:2.42105em}
}
.box.downloads{background:#c6dae7}
.box.downloads>.interior{padding:1.21053em 0 0 0}
.box.downloads .content\/component{margin:0}
.box.downloads .content\/component+.content\/component{margin-top:.60526em}
.download-button{text-align:center}
.download-button .button{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:94.73684%;line-height:1.27788;padding:.63889em 1.27778em;border-radius:1.27778em;width:100%;max-width:13.68421em;background:#1d71b6;text-align:center;color:#fff;text-transform:uppercase;font-weight:700}
.download-button .button:focus,.download-button .button:hover{background:#298cdd}
.column-header{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.column-header .header-proper{margin:0;background:#e3edf3;font-size:115.78947%;line-height:1.04555;padding:1.04545em;font-weight:400}
.locations-browser{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em)}
@media screen and (max-width:75.5625em){.locations-browser{padding-left:1.05263em;padding-right:1.05263em}
}
.locations-browser>.i{position:relative;padding:1.21053em;background:#fff}
@media screen and (max-width:47.9375em){.locations-browser{padding:0}
}
.locations-list-filters-legacy{position:relative;margin:-1.21053em -1.21053em 0 -1.21053em;padding:1.21053em;background:#42505a}
.locations-list-filters-legacy:after,.locations-list-filters-legacy:before{content:"";display:table}
.locations-list-filters-legacy:after{clear:both}
.locations-list-filters-legacy label{color:#fff}
.locations-list-filters-legacy .location-search{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:0;width:50%;padding-right:1.81579em}
.locations-list-filters-legacy .location-search .label-area{float:left;width:29.09931%;font-size:84.21053%;line-height:2.8751}
.locations-list-filters-legacy .location-search .label-area label{margin-bottom:0;font-size:inherit;line-height:inherit;font-weight:700}
.locations-list-filters-legacy .location-search .field-area{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:54.96536%}
.locations-list-filters-legacy .location-search .field-area input{margin-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:84.21053%;line-height:1.4376;border-radius:1.4375em;border-width:0;padding:.71875em;width:100%;height:2.875em;color:#555}
.locations-list-filters-legacy .location-search .button-area{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:15.93533%;padding-left:.60526em}
.locations-list-filters-legacy .location-search .button-area .submit{font-size:94.73684%;line-height:1.27788;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1.27778em;-webkit-box-shadow:0 .11111em 0 rgba(0,0,0,.2);box-shadow:0 .11111em 0 rgba(0,0,0,.2);border:0;background:#1D7AB4;padding:.63889em 0;width:100%;height:2.55556em;text-align:center;color:#fff;line-height:1.10526;font-weight:700;text-transform:uppercase}
.locations-list-filters-legacy .location-search .button-area .submit:hover{background:#389fde}
.locations-list-filters-legacy .or{position:absolute;left:50%;top:0;bottom:0;border-left:1px solid #59656d}
.locations-list-filters-legacy .or .or-text{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;background:#59656d;font-size:73.68421%;line-height:1.64296;margin-top:-1.64286em;left:-1.64286em;border-radius:1.64286em;width:3.28571em;height:3.28571em;padding:.82143em 0;text-align:center;font-weight:700;color:#e6e6e6;text-transform:uppercase}
.locations-list-filters-legacy .or .or-text>.i{display:inline-block;line-height:1}
.locations-list-filters-legacy .location-select{-webkit-box-sizing:border-box;box-sizing:border-box;float:right;margin:0;width:50%;padding-left:1.21053em}
.locations-list-filters-legacy .location-select .label-area{float:left;width:33.4873%;font-size:84.21053%;line-height:2.8751;text-align:right}
.locations-list-filters-legacy .location-select .label-area label{margin-bottom:0;font-size:inherit;line-height:inherit;font-weight:700}
.locations-list-filters-legacy .location-select .field-area{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:66.5127%;font-size:84.21053%;line-height:2.8751;padding-left:1.4375em}
.locations-list-filters-legacy .location-select .field-area select{width:100%}
.locations-list-filters-legacy .location-select .field-area .select2-container .select2-choice,.locations-list-filters-legacy .location-select .field-area .select2-container .select2-choices{border-radius:1.4375em;height:2.875em;padding-left:1.4375em;line-height:2.875em}
.locations-list-filters-legacy .location-select .field-area .select2-container .select2-choice .select2-arrow,.locations-list-filters-legacy .location-select .field-area .select2-container .select2-choices .select2-arrow{position:absolute;top:.575em;width:2.875em;bottom:.575em}
.locations-list-filters-legacy .location-select .field-area .select2-container .select2-choice .select2-arrow b,.locations-list-filters-legacy .location-select .field-area .select2-container .select2-choices .select2-arrow b{right:1.4375em;margin:-.125em 0 0 -.3125em;border:.3125em solid transparent;border-top-color:#666}
.locations-list-filters-legacy .location-select .field-area .select2-container .select2-choice>.select2-chosen,.locations-list-filters-legacy .location-select .field-area .select2-container .select2-choices>.select2-chosen{margin-right:3.59375em}
.locations-list-filters-legacy .location-select .field-area .select2-container .select2-choice>.select2-search-choice-close,.locations-list-filters-legacy .location-select .field-area .select2-container .select2-choices>.select2-search-choice-close{left:.575em}
.locations-list-filters-legacy .location-select .field-area .select2-container .select2-choices{border:0;min-height:0;padding-top:.4375em;padding-bottom:.4375em;padding-left:1.1875em;line-height:1}
.locations-list-filters-legacy .location-select .field-area .select2-container .select2-choices .select2-search-choice,.locations-list-filters-legacy .location-select .field-area .select2-container .select2-choices .select2-search-field{margin:.25em;line-height:1}
.locations-list-filters-legacy .location-select .field-area .select2-container .select2-choices .select2-search-field input{padding:.1875em .3125em;line-height:1;height:auto}
.locations-list-filters-legacy .location-select .field-area .select2-dropdown-open .select2-choice,.locations-list-filters-legacy .location-select .field-area .select2-dropdown-open .select2-choices{border-bottom-left-radius:0;border-bottom-right-radius:0}
.locations-list-filters-legacy .location-select .field-area .select2-dropdown-open .select2-choice b,.locations-list-filters-legacy .location-select .field-area .select2-dropdown-open .select2-choices b{margin-top:-.4375em}
.locations-list-filters-legacy .location-select .field-area .select2-dropdown-open.select2-drop-above .select2-choice{border-radius:0 0 1.4375em 1.4375em}
.locations-list-filters-legacy .location-select .field-area .select2-container{width:100%}
@media screen and (max-width:63.9375em){.locations-list-filters-legacy .location-search .label-area{display:none}
.locations-list-filters-legacy .location-search .field-area{width:76.44342%}
.locations-list-filters-legacy .location-search .button-area{width:23.55658%}
.locations-list-filters-legacy .location-select .label-area{display:none}
.locations-list-filters-legacy .location-select .field-area{float:none;width:100%}
}
@media screen and (max-width:56.1875em){.locations-list-filters-legacy{padding-top:1.81579em;padding-bottom:1.81579em;margin:-1.21053em;margin-bottom:0}
.locations-list-filters-legacy .location-search{float:none;width:100%;padding-right:0;text-align:center;vertical-align:middle}
.locations-list-filters-legacy .location-search:after,.locations-list-filters-legacy .location-search:before{content:"";display:table}
.locations-list-filters-legacy .location-search:after{clear:both}
.locations-list-filters-legacy .location-search .label-area{float:none;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;padding-right:.71875em;text-align:right}
.locations-list-filters-legacy .location-search .field-area{float:none;display:inline-block;width:61.20092%}
.locations-list-filters-legacy .location-search .button-area{float:none;display:inline-block;width:auto;padding-left:.60526em}
.locations-list-filters-legacy .location-search .button-area .submit{display:inline-block;font-size:94.73684%;line-height:1.27788;padding-left:1.27778em;padding-right:1.27778em}
.locations-list-filters-legacy .or{top:50%;left:0;right:0;bottom:auto;border-left:0;border-bottom:1px solid #59656d}
.locations-list-filters-legacy .or .or-text{top:0;left:50%;margin-left:-1.21053em}
.locations-list-filters-legacy .location-select{float:none;margin-top:3.63158em;margin-left:0;width:auto;padding-left:0}
.locations-list-filters-legacy .location-select:after,.locations-list-filters-legacy .location-select:before{content:"";display:table}
.locations-list-filters-legacy .location-select:after{clear:both}
.locations-list-filters-legacy .location-select .field-area{margin:0 auto;padding-left:0;max-width:25em}
}
@media screen and (max-width:39.9375em){.locations-list-filters-legacy .location-search{position:relative;max-width:21.05263em;margin:0 auto}
.locations-list-filters-legacy .location-search .label-area{display:none}
.locations-list-filters-legacy .location-search .field-area{width:100%;padding-right:3.63158em}
.locations-list-filters-legacy .location-search .field-area input::-webkit-input-placeholder{color:#999}
.locations-list-filters-legacy .location-search .field-area input:-moz-placeholder{color:#999}
.locations-list-filters-legacy .location-search .field-area input::-moz-placeholder{color:#999}
.locations-list-filters-legacy .location-search .field-area input:-ms-input-placeholder{color:#999}
.locations-list-filters-legacy .location-search .button-area{position:absolute;top:0;right:0;width:3.02632em;padding-left:0}
.locations-list-filters-legacy .location-search .button-area .submit{width:100%;padding:.63889em 0}
.locations-list-filters-legacy .location-select .name .prefix{display:none}
}
@media screen and (max-width:29.9375em){.locations-list-filters-legacy .or{top:6.05263em}
}
.locations-list .what .header{font-size:136.84211%;line-height:1.32702;margin:1.32692em 0;text-align:center;color:#1a1a1a;font-weight:400}
.locations-list .location-results-list{margin:1.375rem 0 1.375rem -1.375rem;font-size:0}
.locations-list .location-results-list .item{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.1875rem;display:inline-block;position:relative;vertical-align:top;width:33.33333%;padding-left:1.21053em;padding-bottom:2.42105em}
.no-cssremunit .locations-list .location-results-list .item{font-size:19px}
.locations-list .location-results-list .item a{display:block}
.locations-list .location-results-list .item:hover .name{color:#444}
.locations-list .location-results-list .item.link-box .name a{color:inherit}
.locations-list .location-results-list .item.link-box .name a .div{display:inline-block;font-size:76.47059%;line-height:1.11548;opacity:.75}
.locations-list .location-results-list .item.link-box .where{color:#1b7ea9}
.locations-list .location-results-list .item.link-box:hover .name a{color:#444}
.locations-list .location-results-list .item.link-box:hover .where{color:#229fd5}
.locations-list .location-results-list .item .distance{position:absolute;font-size:68.42105%;line-height:1.0001;top:.76923em;right:.76923em;padding:.38462em .76923em;background-color:rgba(0,0,0,.8);color:#fff;font-weight:600}
.locations-list .location-results-list .photo{position:relative;width:100%;height:0;padding-bottom:52%}
.locations-list .location-results-list .photo .none,.locations-list .location-results-list .photo img{position:absolute;left:0;top:0;width:100%;height:100%}
.locations-list .location-results-list .photo .none{background:#f9f9f9}
.locations-list .location-results-list .info{position:relative}
.locations-list .location-results-list .name{font-size:94.73684%;line-height:1.27788;margin-top:-2.23611em;margin-right:1.27778em;margin-bottom:0;border-top:.16667em solid #2a86c3;padding:.76667em;padding-left:1.27778em;background:#fff;font-weight:400;color:#000}
.locations-list .location-results-list .item.therapy-location .name{border-top-color:#D07228}
.locations-list .location-results-list .where{font-size:73.68421%;line-height:1.64296;margin:-.82143em 0 0 1.64286em}
.locations-list .location-results-list .under{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-.30263em;margin-right:2.42105em}
.locations-list .location-results-list .under .where{margin-top:.15132em;margin-bottom:.15132em;line-height:1.2}
.locations-list .location-results-list .under .appointment-button{font-size:68.42105%;line-height:1;margin:.22115em 0 .22115em 1.76923em;padding:.38462em .76923em}
.locations-list .location-results-list .more .arrow{display:none}
.locations-list .location-results-list a{display:block}
.locations-list .location-results-list a:hover .more{color:#229fd5}
.locations-list .location-results-list.list-style{margin:0;text-align:left}
.locations-list .location-results-list.list-style .item{display:block;width:auto;padding:0}
.locations-list .location-results-list.list-style .item+.item{margin-top:.60526em;border-top:1px solid #e6e6e6;padding-top:.60526em}
.locations-list .location-results-list .list-style-item{line-height:1.6}
.locations-list .location-results-list .list-style-item a{display:inline}
.locations-list .location-results-list .list-style-item .name{margin:0;border:0;padding:0;font-size:100%;color:inherit}
.locations-list .location-results-list .list-style-item .address span{display:inline-block}
.locations-list .location-results-list .list-style-item .numbers .number,.locations-list .location-results-list .list-style-item .services{position:relative}
.locations-list .location-results-list .list-style-item .numbers .label,.locations-list .location-results-list .list-style-item .services-label{display:block;position:absolute;left:0;top:0;font-weight:600}
.locations-list .location-results-list .list-style-item .numbers .value,.locations-list .location-results-list .list-style-item .services-list{display:block;margin-left:4.47368em}
.locations-list .location-results-list .list-style-item .services-list .service{display:inline-block;vertical-align:top}
@media screen and (max-width:56.1875em){.locations-list .location-results-list .item{width:50%}
}
@media screen and (max-width:39.9375em){.locations-list .location-results-list{margin-left:0;text-align:center}
.locations-list .location-results-list .item{float:none;margin:0 auto;width:100%;max-width:15.78947em;padding-left:0;text-align:left}
}
.borderradius .locations-list .more .arrow{display:block;font-size:105.26316%;line-height:1.1501;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:1.56818em;height:1.56818em;overflow:hidden;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.2);border-radius:1.56818em;border:.1em solid #fff;font-family:arial,sans-serif;text-shadow:0 1px 0 rgba(0,0,0,.2);text-align:center;text-indent:-1000em;color:#fff;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.3);box-shadow:0 1px 0 rgba(0,0,0,.3);text-shadow:0 1px 0 rgba(0,0,0,.3);position:absolute;left:1.15em;top:-2.44375em}
.borderradius .locations-list .more .arrow:after{content:"›";display:block;position:absolute;left:.03571em;top:1px;width:100%;text-align:center;font-size:140%;line-height:.7;text-indent:0;text-shadow:0 1px 0 rgba(0,0,0,.2)}
.app\/locations\/browser{margin:2.42105em 0}
.overlappable+.app\/locations\/browser{margin-top:-2.42105em}
.overlappable+.app\/locations\/browser .therapy-toggle{position:absolute;bottom:100%;left:0;right:0;margin:0;padding:0}
@media screen and (max-width:56.1875em){.overlappable+.app\/locations\/browser .therapy-toggle{position:relative;bottom:auto;left:auto;right:auto;margin:-1.21053em;margin-bottom:1.21053em}
}
.admin-content-edit .overlappable+.app\/locations\/browser{margin-top:-2.42105em}
.admin-content-edit .overlappable+.app\/locations\/browser .locations-list-filters{position:relative;bottom:auto;left:auto;right:auto;margin:-1.21053em;margin-bottom:0}
.admin-content-edit .overlappable+.app\/locations\/browser .locations-list-filters:after,.admin-content-edit .overlappable+.app\/locations\/browser .locations-list-filters:before{content:"";display:table}
.admin-content-edit .overlappable+.app\/locations\/browser .locations-list-filters:after{clear:both}
.location-page .body-main{padding:1.21053em}
.location-details-box{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-right:0;padding-bottom:0}
.location-details-box .header{font-size:121.05263%;line-height:1.0001;margin:0;border-top:.2em solid #d0e1ec;padding:1.5em .25em;padding-top:1.25em;background:#e8f1f6;font-weight:700;text-align:center;text-transform:uppercase;color:#42505a}
.location-details-box .interior{font-size:100%;line-height:1.21063;padding:.60526em 0}
.location-details-box .interior .definition{margin:0;padding:.60526em 0}
.location-details-box .interior .definition+*,.location-details-box .interior .first-details-pair+*{border-top:1px solid #d1e2ec}
.location-details-box .interior>ul{padding:0}
.location-details-box .interior>ul>li{display:block;padding:.60526em 0}
.location-details-box .interior>ul>li:before{content:""}
.location-details-box .interior>ul>li+li{border-top:1px solid #d1e2ec}
.location-details-box .interior .definition:after,.location-details-box .interior .definition:before{content:"";display:table}
.location-details-box .interior .definition:after{clear:both}
.location-details-box .interior .definition .label{float:left;margin:0;width:35%;font-size:inherit;color:#222}
.location-details-box .interior .definition .value{margin-left:35%}
.location-details-box .interior .definition.email .value{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.location-details{color:#606060}
.location-details .return{margin-top:-1.21053em;margin-left:0;margin-right:0;margin-bottom:0}
.location-details .map-container{width:auto;margin:0 -1.21053em;background:#ddd}
.location-details .map-container>.i{position:relative;width:100%;height:21.05263em}
.location-details .map-container>.i>.map{position:absolute;left:0;top:0;width:100%;height:100%}
.location-details .about,.location-details .location-info,.location-details .more{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:70.78947em;padding-left:1.05263em;padding-right:1.05263em}
.location-details .location-info{margin-bottom:1.21053em}
.location-details .location-info .name{font-size:178.94737%;line-height:1.18392;margin-bottom:0;word-spacing:.14706em}
.location-details .location-info .name>*{word-spacing:normal}
.location-details .location-info .name .div{display:inline-block;font-size:73.52941%;line-height:1.1201}
.location-details .location-info .address{font-size:94.73684%;line-height:1.27788;padding-top:.31944em}
.location-details .location-info .directions{text-transform:uppercase;padding-top:.30263em}
.location-details .about:after,.location-details .about:before{content:"";display:table}
.location-details .about:after{clear:both}
.location-details .about .photo{position:relative;float:left;width:32.05128%}
.location-details .about .numbers{-webkit-box-sizing:border-box;box-sizing:border-box;float:right;width:67.94872%}
.location-details .numbers{word-spacing:-.26316em}
.location-details .numbers .box{width:50%;display:inline-block;padding-left:1.21053em;vertical-align:top;word-spacing:normal}
.location-details .numbers .box+.box{margin-top:0}
.location-details .numbers.without-rehab{padding-bottom:1.21053em}
.location-details .numbers.without-rehab .box{width:100%}
.location-details .numbers.without-rehab .box .interior:after,.location-details .numbers.without-rehab .box .interior:before{content:"";display:table}
.location-details .numbers.without-rehab .box .interior:after{clear:both}
.location-details .numbers.without-rehab .box .definition{display:block;float:left;border-top:0;border-bottom:1px solid #D1E2EC;width:50%;padding-left:0}
.location-details .numbers.without-rehab .box .definition .value{padding-right:.60526em}
.location-details .numbers.without-rehab .box .definition+.definition+.definition{border-bottom:0}
.location-details .numbers.without-rehab .box .first-details-pair{border-bottom:1px solid #d1e2ec}
.location-details .numbers.without-rehab .box .first-details-pair:after,.location-details .numbers.without-rehab .box .first-details-pair:before{content:"";display:table}
.location-details .numbers.without-rehab .box .first-details-pair:after{clear:both}
.location-details .numbers.without-rehab .box .first-details-pair .definition{border-bottom:0}
.location-details .numbers.without-rehab .box .first-details-pair+.definition,.location-details .numbers.without-rehab .box .first-details-pair+.definition+.definition{border-bottom:0}
.location-details .numbers.without-rehab .box .first-details-pair.no-others{border-bottom:0}
.location-details .more:after,.location-details .more:before{content:"";display:table}
.location-details .more:after{clear:both}
.location-details .more .booking{float:left;width:32.05128%}
.location-details .more .more-details{-webkit-box-sizing:border-box;box-sizing:border-box;float:right;width:67.94872%;padding-left:1.21053em}
.location-details .more .box.appointment-link .interior{padding-top:1.21053em}
.location-details .more .box.appointment-link .btn{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.location-details .more-details .box{padding-left:0}
.location-details .more-details .box.physicians .item .info .locations{display:none}
@media screen and (max-width:63.9375em){.location-details{font-size:84.21053%}
.location-details .return{margin-left:-1.4375em;margin-right:-1.4375em;margin-top:-1.4375em}
}
@media screen and (max-width:47.9375em){.location-details .location-info{text-align:center}
.location-details .about .photo{float:none;margin:0 auto 1.21053em auto;width:100%;max-width:21.42857em}
.location-details .about .numbers{padding:0 1.21053em 0 0;float:none;width:auto}
.location-details .more{margin-top:0;padding:0 1.21053em}
.location-details .more .booking{float:none;width:auto}
.location-details .more .more-details{float:none;margin-top:0;margin-left:-1.21053em;width:auto}
.location-details .booking{margin:1.21053em 0}
.location-details .booking .box{margin-left:auto;margin-right:auto;max-width:21.42857em}
}
@media screen and (max-width:39.9375em){.location-details .profile-name{font-size:136.84211%}
.location-details .about .numbers{margin-left:-1.21053em;padding-right:0}
.location-details .about .numbers.without-rehab .interior .label{float:none;width:auto}
.location-details .about .numbers.without-rehab .interior .value{padding-right:0}
.location-details .location-details-box .interior .definition{text-align:center}
.location-details .location-details-box .interior .definition .label{float:none;width:auto}
.location-details .location-details-box .interior .definition .value{margin-left:0}
.location-details .more{padding:0}
.location-details .more-details .box.nurse-practitioners .doctors-list,.location-details .more-details .box.physician-assistants .doctors-list,.location-details .more-details .box.physicians .doctors-list{margin:0;word-spacing:normal}
.location-details .more-details .box.nurse-practitioners .item,.location-details .more-details .box.physician-assistants .item,.location-details .more-details .box.physicians .item{padding:1.21053em 0 0 0;width:100%}
.location-details .more-details .box.nurse-practitioners .item .info,.location-details .more-details .box.physician-assistants .item .info,.location-details .more-details .box.physicians .item .info{font-size:84.21053%;line-height:1.4376}
.location-details .more-details .box.nurse-practitioners .item .info .name,.location-details .more-details .box.physician-assistants .item .info .name,.location-details .more-details .box.physicians .item .info .name{font-size:131.25%;line-height:1.09534;margin:0}
}
@media screen and (max-width:30em){.location-details .about .numbers{margin-left:0}
.location-details .about .numbers .box{display:block;margin-bottom:1.21053em;padding-left:0;width:auto}
.location-details .about .numbers.without-rehab .interior{margin-left:0}
.location-details .about .numbers.without-rehab .interior .label{float:left;width:4.84211em}
.location-details .about .numbers.without-rehab .interior .value{margin-left:4.84211em}
.location-details .about .numbers.without-rehab .interior .definition{border-bottom:0;padding-left:0;width:100%}
.location-details .about .numbers.without-rehab .interior .definition+.definition{border-top:1px solid #D1E2EC}
.location-details .about .numbers.without-rehab .interior .definition+.definition+.definition{margin-left:0}
.location-details .location-details-box .interior .definition{text-align:left}
.location-details .location-details-box .interior .definition .label{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:40%;padding-left:1.21053em}
.location-details .location-details-box .interior .definition .value{margin-left:40%}
}
.body-section>.i .therapy-toggle.subpages,.therapy-toggle{width:auto;padding:0}
.body-section>.i .therapy-toggle.subpages .options-list,.therapy-toggle .options-list{padding-left:0}
.body-section>.i .therapy-toggle.subpages .options-list .option a,.therapy-toggle .options-list .option a{background:#1e99cc}
.body-section>.i .therapy-toggle.subpages .options-list .option.active .title,.therapy-toggle .options-list .option.active .title{position:relative;font-weight:700}
.body-section>.i .therapy-toggle.subpages .options-list .option.active .title:before,.therapy-toggle .options-list .option.active .title:before{content:"";position:absolute;left:50%;width:0;height:0;bottom:0;margin-left:-.19444em;border:.38889em solid transparent;border-bottom-color:#fff;-webkit-transform:scale(.999);-ms-transform:scale(.999);transform:scale(.999)}
.body-section>.i .therapy-toggle.subpages .options-list .option.therapy a,.therapy-toggle .options-list .option.therapy a{background:#AF6112}
.body-section>.i .therapy-toggle.subpages .options-list .option.therapy a:hover,.therapy-toggle .options-list .option.therapy a:hover{background:#d07228}
.body-section>.i .therapy-toggle.subpages .options-list .option.therapy.active a,.therapy-toggle .options-list .option.therapy.active a{background:#d07228}
.body-section>.i .therapy-toggle.subpages .options-list .option.therapy.active .title:before,.therapy-toggle .options-list .option.therapy.active .title:before{border-color:#d07228;border-bottom-color:#fff}
.body-section>.i .therapy-toggle.subpages li:before,.therapy-toggle li:before{display:none}
@media screen and (max-width:63.9375em){.body-section>.i .therapy-toggle.subpages,.therapy-toggle{max-width:none}
}
@media screen and (max-width:39.9375em){.body-section>.i .therapy-toggle.subpages,.therapy-toggle{display:block}
}
@media screen and (max-width:29.9375em){.body-section>.i .therapy-toggle.subpages .options-list,.therapy-toggle .options-list{display:block}
.body-section>.i .therapy-toggle.subpages .options-list .option,.therapy-toggle .options-list .option{display:block;width:auto}
}
@media screen and (max-width:39.9375em){.body-section>.i .therapy-toggle .option.active .title:before{display:block}
}
@media screen and (max-width:29.9375em){.body-section>.i .therapy-toggle .option+.option,.body-section>.i .therapy-toggle .option+.option.active{border-left:0}
}
.therapy-location-details .location-details-box .header{border-top-color:#ecdcd0;background-color:#f5ede7}
.therapy-location-details .box.appointment .button button{background:#bd6824}
.therapy-location-details .box.appointment .button button:hover{background:#d07228}
.app\/locations\/map{margin:2.42105em 0 2.42105em 0}
.span-map{position:relative;background:#ddd;-webkit-box-shadow:0 1px 0 #e6e6e6;box-shadow:0 1px 0 #e6e6e6}
.span-map .map{position:relative;width:100%;height:0;padding-bottom:44.16667%}
.span-map .map iframe{position:absolute;left:0;top:0;right:0;bottom:0}
@media screen and (min-width:75.0625em){.span-map .map{height:530px;padding-bottom:0}
}
@media screen and (max-width:47.9375em){.span-map .map{height:339px;padding-bottom:0}
}
.app\/locations\/map:first-child{margin:0 0 2.42105em 0}
.body-span .location-bubbles{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em)}
@media screen and (max-width:75.5625em){.body-span .location-bubbles{padding-left:1.05263em;padding-right:1.05263em}
}
.location-bubbles{margin:2.42105em auto;padding-bottom:6.05263em}
.location-bubbles .list{margin-left:-1.21053em}
.location-bubbles .item{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:33.33333%;padding-left:1.21053em;padding-bottom:1.21053em;vertical-align:middle}
.js .location-bubbles{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.location-bubble{max-width:100%;background:#fff}
.location-bubble:after,.location-bubble:before{content:"";display:table}
.location-bubble:after{clear:both}
.location-bubble>.i{padding:.60526em 0}
.location-bubble .name{margin:0}
.location-bubble address{font-style:normal}
.location-bubble .more-link{text-transform:uppercase}
.gm-style .location-bubble{width:401px}
.gm-style img{max-width:none}
.app\/locations\/map-inner{margin:1.21053em 0}
.app\/locations\/map-inner.first-in-slot{margin-top:0}
.inner-map{position:relative;background:#ddd;-webkit-box-shadow:0 1px 0 #e6e6e6;box-shadow:0 1px 0 #e6e6e6}
.inner-map .map{position:relative;width:100%;height:0;padding-bottom:66.66667%}
.inner-map .map iframe{position:absolute;left:0;top:0;right:0;bottom:0}
.inner-map .locations-list-filters{margin:0}
.inner-map .locations-list-filters .location-search{float:none;width:auto;margin:0 auto;max-width:22.78947em;padding-right:0}
@media screen and (max-width:56.1875em){.inner-map .locations-list-filters{padding-top:1.21053em;padding-bottom:1.21053em}
.inner-map .locations-list-filters .location-search{max-width:none}
.inner-map .locations-list-filters .location-search .label-area{display:none}
.inner-map .locations-list-filters .location-search .field-area{width:76.44342%}
}
@media screen and (max-width:39.9375em){.inner-map .locations-list-filters .location-search{max-width:21.05263em}
.inner-map .locations-list-filters .location-search .field-area{width:100%;padding-right:3.63158em}
}
.pt-locations-browser .locations-list-filters .pt-location-search{float:none;margin:0 -.52632em;width:auto;padding-right:0}
.pt-locations-browser .locations-list-filters .pt-location-search .filter-option{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;width:33.33333%;padding:0 .52632em}
.pt-locations-browser .locations-list-filters .pt-location-search .label-area{float:none;width:auto;padding-top:0}
.pt-locations-browser .locations-list-filters .pt-location-search .label-area label{line-height:2}
.pt-locations-browser .locations-list-filters .pt-location-search .field-area{float:none;width:auto;font-size:84.21053%;line-height:2.8751}
.pt-locations-browser .locations-list-filters .pt-location-search .field-area select{width:100%}
.pt-locations-browser .locations-list-filters .pt-location-search .field-area .select2-container .select2-choice,.pt-locations-browser .locations-list-filters .pt-location-search .field-area .select2-container .select2-choices{border-radius:1.4375em;height:2.875em;padding-left:1.4375em;line-height:2.875em}
.pt-locations-browser .locations-list-filters .pt-location-search .field-area .select2-container .select2-choice .select2-arrow,.pt-locations-browser .locations-list-filters .pt-location-search .field-area .select2-container .select2-choices .select2-arrow{position:absolute;top:.575em;width:2.875em;bottom:.575em}
.pt-locations-browser .locations-list-filters .pt-location-search .field-area .select2-container .select2-choice .select2-arrow b,.pt-locations-browser .locations-list-filters .pt-location-search .field-area .select2-container .select2-choices .select2-arrow b{right:1.4375em;margin:-.125em 0 0 -.3125em;border:.3125em solid transparent;border-top-color:#666}
.pt-locations-browser .locations-list-filters .pt-location-search .field-area .select2-container .select2-choice>.select2-chosen,.pt-locations-browser .locations-list-filters .pt-location-search .field-area .select2-container .select2-choices>.select2-chosen{margin-right:3.59375em}
.pt-locations-browser .locations-list-filters .pt-location-search .field-area .select2-container .select2-choice>.select2-search-choice-close,.pt-locations-browser .locations-list-filters .pt-location-search .field-area .select2-container .select2-choices>.select2-search-choice-close{left:.575em}
.pt-locations-browser .locations-list-filters .pt-location-search .field-area .select2-container .select2-choices{border:0;min-height:0;padding-top:.4375em;padding-bottom:.4375em;padding-left:1.1875em;line-height:1}
.pt-locations-browser .locations-list-filters .pt-location-search .field-area .select2-container .select2-choices .select2-search-choice,.pt-locations-browser .locations-list-filters .pt-location-search .field-area .select2-container .select2-choices .select2-search-field{margin:.25em;line-height:1}
.pt-locations-browser .locations-list-filters .pt-location-search .field-area .select2-container .select2-choices .select2-search-field input{padding:.1875em .3125em;line-height:1;height:auto}
.pt-locations-browser .locations-list-filters .pt-location-search .field-area .select2-dropdown-open .select2-choice,.pt-locations-browser .locations-list-filters .pt-location-search .field-area .select2-dropdown-open .select2-choices{border-bottom-left-radius:0;border-bottom-right-radius:0}
.pt-locations-browser .locations-list-filters .pt-location-search .field-area .select2-dropdown-open .select2-choice b,.pt-locations-browser .locations-list-filters .pt-location-search .field-area .select2-dropdown-open .select2-choices b{margin-top:-.4375em}
.pt-locations-browser .locations-list-filters .pt-location-search .field-area .select2-dropdown-open.select2-drop-above .select2-choice{border-radius:0 0 1.4375em 1.4375em}
.pt-locations-browser .locations-list-filters .pt-location-search .field-area .select2-container{width:100%}
.pt-locations-browser .locations-list-filters .pt-location-search .select2-container .select2-selection--multiple{min-height:0;border-radius:0;border-color:#d5d5d5}
.pt-locations-browser .locations-list-filters .pt-location-search .select2-container .select2-selection--multiple .select2-selection__rendered{vertical-align:middle;overflow:visible;padding:.5625em .25em;line-height:1.125;white-space:normal}
.pt-locations-browser .locations-list-filters .pt-location-search .select2-container .select2-selection--multiple .select2-search--inline{float:none;margin:0 .26316em;display:inline-block;vertical-align:middle}
.pt-locations-browser .locations-list-filters .pt-location-search .select2-container .select2-selection--multiple .select2-search__field{margin-top:0}
.pt-locations-browser .locations-list-filters .pt-location-search .select2-container .select2-selection--multiple .select2-selection__choice{float:none;display:inline-block;vertical-align:middle;margin:0 .26316em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:90%;font-size:87.5%;line-height:1.28571}
.pt-locations-browser .locations-list-filters .pt-location-search .submit-button{margin-top:1.05263em;padding:0 .52632em;text-align:center}
.pt-locations-browser .locations-list-filters .pt-location-search .submit-button .submit{font-size:94.73684%;line-height:1.27788;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1.27778em;-webkit-box-shadow:0 .11111em 0 rgba(0,0,0,.2);box-shadow:0 .11111em 0 rgba(0,0,0,.2);border:0;background:#1D7AB4;padding:.63889em 0;width:100%;height:2.55556em;text-align:center;color:#fff;line-height:1.10526;font-weight:700;text-transform:uppercase;display:inline-block;width:auto;padding:.77778em 1.33333em .55556em 1.33333em;line-height:1}
.pt-locations-browser .locations-list-filters .pt-location-search .submit-button .submit:hover{background:#389fde}
@media screen and (max-width:47.9375em){.pt-locations-browser .locations-list-filters .pt-location-search{margin:0 -.52632em}
.pt-locations-browser .locations-list-filters .pt-location-search .filter-option{padding:.52632em;width:50%}
.pt-locations-browser .locations-list-filters .pt-location-search .submit-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;margin-top:0;width:50%;padding:2.21053em .52632em .52632em .52632em;text-align:left}
.pt-locations-browser .locations-list-filters .pt-location-search .submit-button button{vertical-align:middle}
.pt-locations-browser .locations-list-filters .pt-location-search .submit-button:after{content:"";display:inline-block;vertical-align:middle;height:2.10526em}
}
@media screen and (max-width:29.9375em){.pt-locations-browser .locations-list-filters .pt-location-search .filter-option,.pt-locations-browser .locations-list-filters .pt-location-search .submit-button{width:100%}
.pt-locations-browser .locations-list-filters .pt-location-search .submit-button{padding-top:1.05263em;text-align:center}
}
@media screen and (max-width:63.9375em){.pt-locations-browser .locations-list-filters .label-area{display:block}
}
@media screen and (max-width:56.1875em){.pt-locations-browser .locations-list-filters{margin:-1.21053em -1.21053em 0 -1.21053em;padding:1.21053em}
.pt-locations-browser .locations-list-filters .pt-location-search{margin:-1.15789em -.52632em -.52632em -.52632em;text-align:left}
.pt-locations-browser .locations-list-filters .pt-location-search .label-area{display:block;width:auto;padding-right:0;text-align:left}
.pt-locations-browser .locations-list-filters .pt-location-search .field-area{display:block;width:auto}
}
@media screen and (max-width:39.9375em){.pt-locations-browser .locations-list-filters .pt-location-search{margin:-1.15789em -.52632em -.52632em -.52632em;max-width:none;text-align:left}
.pt-locations-browser .locations-list-filters .pt-location-search .label-area{display:block}
.pt-locations-browser .locations-list-filters .pt-location-search .field-area{display:block;width:auto;padding-right:0}
}
.pt-locations-browser .locations-list .what .header img{width:1.23077em}
.pt-locations-browser .locations-list .regret{text-align:center}
.pt-locations-browser .locations-list .item .services{color:#4d4d4d}
.pt-locations-browser .locations-list .item .services .services-label{font-weight:600}
.pt-locations-browser .locations-list .item .services .service{display:inline-block}
.news-stories .list{margin:0;padding:.60526em 0}
.news-stories .list+.more-link{margin-top:-.60526em;border-top:1px solid #c6dae7}
.news-stories .item{position:relative;font-size:84.21053%;line-height:1.4376}
.news-stories .item:before{content:""}
.news-stories .item+.item{border-top:1px solid #c6dae7}
.news-stories .item a{display:block;padding:.71875em 0}
.news-stories .item .headline{margin:0 0 0 8.75em;font-size:inherit;line-height:inherit;color:#1b7ea9}
.news-stories .item .date{position:absolute;left:0;top:.71875em;color:grey}
.news-stories .item .date .long{display:none}
.spanish .news-stories .item .headline{margin-left:11.25rem}
.spanish .news-stories .item .date{top:.6875rem;font-size:87.5%;line-height:1.57153}
.news-stories .item:hover .headline{color:#229fd5}
.news-stories .more-link{font-size:84.21053%;line-height:1.4376;padding-top:.71875em;text-transform:uppercase}
@media screen and (max-width:29.9375em){.news-stories{text-align:center}
.news-stories .list{padding-top:1.81579em;padding-bottom:1.21053em}
.news-stories .list+.more-link{padding-top:2.15625em;border-top:0}
.news-stories .item+.item{border-top:0}
.news-stories .item a{display:table;width:100%}
.news-stories .item .date{position:static;display:table-header-group}
.news-stories .item .date .short{display:none}
.news-stories .item .date .long{display:inline}
.news-stories .item .headline{margin-left:0}
}
@media screen and (max-width:29.9375em){.spanish .news-stories .item .headline{margin-left:0}
}
.app\/media\/news-list{margin-top:-1.21053em;margin-bottom:-.60526em}
.content\/component+.app\/media\/news-list{margin-top:-1.21053em}
.swarm-container{margin:1.05263em 0}
.swarm-container>div,.swarm-container>div>div{width:100%!important}
.app\/media\/seo-video{margin:0 0 1.05263em 0}
.app\/media\/seo-video:after,.app\/media\/seo-video:before{content:"";display:table}
.app\/media\/seo-video:after{clear:both}
.app\/media\/seo-video .main-video-content{float:right;padding-left:35.37736%}
.app\/media\/seo-video .sidebar-content{float:right;margin:1.05263em -31.83962% 0 0;width:31.83962%}
@media screen and (max-width:49.9375em){.app\/media\/seo-video .main-video-content{float:none;padding-left:0}
.app\/media\/seo-video .sidebar-content{float:none;margin:3.15789em auto 0 auto;max-width:17.36842em;width:auto}
}
.app\/media\/seo-video .title{font-size:189.47368%;line-height:1.11121}
.app\/media\/seo-video .subtitle{font-size:126.31579%;line-height:1.16677}
.app\/media\/seo-video .additional-text{margin-top:2.10526em}
.app\/media\/seo-video .related{margin-top:2.10526em}
.app\/media\/seo-video .box.appointment .instructions{color:#fff;text-align:center}
.app\/media\/seo-video .box.appointment .instructions a{color:#48b3e2}
.app\/media\/seo-video .box.appointment .instructions a:hover{color:#74c6e9}
.app\/media\/seo-video .view-all-link{margin-top:1.57895em;border-top:1px solid #e6e6e6;padding-top:1.57895em}
.viewmedica-admin-list .video{display:inline-block;width:100%}
.viewmedica-admin-list .video:hover{background-color:#fafafa}
.viewmedica-admin-list .links{float:right;margin:0 0 0 .78947em}
.viewmedica-admin-list .links .sprite{font-size:50%}
.viewmedica-frontend-list .video:hover{background-color:inherit}
.news-story-details .date{font-size:78.94737%;line-height:3.06677;margin-top:-1.53333em;font-style:italic}
.videos-list .list+.more-link{margin-top:-.60526em;border-top:1px solid #c6dae7}
.videos-list .more-link{font-size:84.21053%;line-height:1.4376;padding-top:.71875em;text-transform:uppercase}
@media screen and (max-width:29.9375em){.videos-list .list{margin:0 -1.21053em}
.videos-list .list+.more-link{border-top:0}
.videos-list .item{padding-left:0}
.videos-list .item .summary,.videos-list .item .title{padding:0 1.21053em}
}
@media screen and (max-width:29.9375em){.side-column-layout .videos-list{margin-top:-1.21053em}
}
.phone-lookup .call-to-action{text-align:center}
.phone-lookup .call-to-action .text{font-size:94.73684%;line-height:1.27788;color:#666}
.phone-lookup .call-to-action .text .phone{color:#000;font-weight:700}
.phone-lookup .call-to-action .text .location-proper{color:#000}
.phone-lookup .call-to-action .text .who{white-space:nowrap;color:#000}
.phone-lookup .call-to-action.second{display:none}
.phone-lookup .therapy-toggle{overflow:hidden;border-radius:.63158em .63158em 0 0;margin:0!important}
.phone-lookup .therapy-toggle+.info-section{margin-top:0}
.phone-lookup .info-section{margin:2.42105em 0;border-top:.21053em solid #d0e1ec}
.phone-lookup .info-section:after,.phone-lookup .info-section:before{content:"";display:table}
.phone-lookup .info-section:after{clear:both}
.phone-lookup .info-header{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:15.78947em;padding:1.21053em;background:#e9f1f6}
.phone-lookup .info-header .header-proper{margin:0;font-size:115.78947%;line-height:1.04555}
.phone-lookup .info-interior{margin-left:15.78947em;padding-left:1.21053em}
.phone-lookup .info-section.zip .info-header{float:none;width:100%;padding:0;text-align:center}
.phone-lookup .info-section.zip .info-header:after,.phone-lookup .info-section.zip .info-header:before{content:"";display:table}
.phone-lookup .info-section.zip .info-header:after{clear:both}
.phone-lookup .info-section.zip .info-header .header-proper{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.phone-lookup .info-section.zip .info-header .filter{display:inline-block;padding:1.21053em .60526em;white-space:nowrap;max-width:15.78947em}
.phone-lookup .info-section.zip .info-header .filter input{margin-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:84.21053%;line-height:1.4376;border-radius:1.4375em;padding:.71875em;width:-webkit-calc(100% - 4.125em);width:calc(100% - 4.125em);height:2.875em;color:#555}
.phone-lookup .info-section.zip .info-header .filter .submit{font-size:94.73684%;line-height:1.27788;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1.27778em;-webkit-box-shadow:0 .11111em 0 rgba(0,0,0,.2);box-shadow:0 .11111em 0 rgba(0,0,0,.2);border:0;background:#1D7AB4;padding:.63889em 0;width:100%;height:2.55556em;text-align:center;color:#fff;line-height:1.10526;font-weight:700;text-transform:uppercase;display:inline-block;width:3.33333em;margin:0 0 0 .33333em}
.phone-lookup .info-section.zip .info-header .filter .submit:hover{background:#389fde}
@media screen and (max-width:29.9375em){.phone-lookup .info-section.zip .info-header .header-proper{display:block;padding-bottom:0}
.phone-lookup .info-section.zip .info-header .filter{padding-top:.60526em}
}
.phone-lookup .info-section.zip .info-interior{margin-left:0;padding-left:0}
.phone-lookup .info-section.location .info-header{float:none;width:100%;padding:0}
.phone-lookup .info-section.location .info-header:after,.phone-lookup .info-section.location .info-header:before{content:"";display:table}
.phone-lookup .info-section.location .info-header:after{clear:both}
.phone-lookup .info-section.location .info-header .header-proper{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;font-size:115.78947%;line-height:1.04555;padding:1.04545em;width:13.63636em}
.phone-lookup .info-section.location .info-header .filter{display:none;margin-left:15.78947em;padding:.60526em 1.21053em 0 1.21053em;padding-bottom:0}
.phone-lookup .info-section.location .info-header .filter .select2-container .select2-choice,.phone-lookup .info-section.location .info-header .filter .select2-container .select2-choices{border-radius:1.21053em;height:2.42105em;padding-left:1.21053em;line-height:2.42105em}
.phone-lookup .info-section.location .info-header .filter .select2-container .select2-choice .select2-arrow,.phone-lookup .info-section.location .info-header .filter .select2-container .select2-choices .select2-arrow{position:absolute;top:.48421em;width:2.42105em;bottom:.48421em}
.phone-lookup .info-section.location .info-header .filter .select2-container .select2-choice .select2-arrow b,.phone-lookup .info-section.location .info-header .filter .select2-container .select2-choices .select2-arrow b{right:1.21053em;margin:-.10526em 0 0 -.26316em;border:.26316em solid transparent;border-top-color:#666}
.phone-lookup .info-section.location .info-header .filter .select2-container .select2-choice>.select2-chosen,.phone-lookup .info-section.location .info-header .filter .select2-container .select2-choices>.select2-chosen{margin-right:3.02632em}
.phone-lookup .info-section.location .info-header .filter .select2-container .select2-choice>.select2-search-choice-close,.phone-lookup .info-section.location .info-header .filter .select2-container .select2-choices>.select2-search-choice-close{left:.48421em}
.phone-lookup .info-section.location .info-header .filter .select2-container .select2-choices{border:0;min-height:0;padding-top:.36842em;padding-bottom:.36842em;padding-left:1em;line-height:1}
.phone-lookup .info-section.location .info-header .filter .select2-container .select2-choices .select2-search-choice,.phone-lookup .info-section.location .info-header .filter .select2-container .select2-choices .select2-search-field{margin:.21053em;line-height:1}
.phone-lookup .info-section.location .info-header .filter .select2-container .select2-choices .select2-search-field input{padding:.15789em .26316em;line-height:1;height:auto}
.phone-lookup .info-section.location .info-header .filter .select2-dropdown-open .select2-choice,.phone-lookup .info-section.location .info-header .filter .select2-dropdown-open .select2-choices{border-bottom-left-radius:0;border-bottom-right-radius:0}
.phone-lookup .info-section.location .info-header .filter .select2-dropdown-open .select2-choice b,.phone-lookup .info-section.location .info-header .filter .select2-dropdown-open .select2-choices b{margin-top:-.36842em}
.phone-lookup .info-section.location .info-header .filter .select2-dropdown-open.select2-drop-above .select2-choice{border-radius:0 0 1.21053em 1.21053em}
.phone-lookup .info-section.location .info-header .filter .select2-container{min-width:18.15789em}
.phone-lookup .info-section.location .info-header .filter .select2-container .select2-choice{background:#fff;border:1px solid rgba(0,0,0,.3)}
.phone-lookup .info-section.location .info-interior{margin-left:0;padding-left:0}
.phone-lookup .locations-list{margin:1.21053em 0 -1.21053em 0}
.phone-lookup .locations-list .location-results-list{margin:0;padding:0}
.phone-lookup .locations-list .item{display:block;width:100%;padding:0;margin:0;text-align:left}
.phone-lookup .locations-list .item:after,.phone-lookup .locations-list .item:before{content:"";display:table}
.phone-lookup .locations-list .item:after{clear:both}
.phone-lookup .locations-list .item:before{content:""}
.phone-lookup .locations-list .item a{float:left;width:15.78947em}
.phone-lookup .locations-list .item .numbers{margin-left:15.78947em}
.phone-lookup .locations-list .item .numbers .box{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;width:50%;padding:0 0 0 1.21053em}
.phone-lookup .locations-list .item .numbers .box+.box{margin-top:0}
.phone-lookup .locations-list .item .numbers .to-abbrev{display:none}
.phone-lookup .doctors-list .item .info .locations{display:none}
@media screen and (max-width:63.9375em){.phone-lookup .info-section.location .info-header .header-proper{width:auto}
.phone-lookup .info-section.location .info-header .filter{margin-left:0;text-align:right}
.phone-lookup .info-section.location .info-header .filter .select2-container{text-align:left}
.phone-lookup .locations-list .item a{width:33.33333%}
.phone-lookup .locations-list .item a .name{font-size:94.73684%;line-height:1.27788;margin-top:0;margin-right:0;padding:.63889em}
.phone-lookup .locations-list .item a .where{font-size:73.68421%;line-height:1.64296;margin:-.82143em 0 0 .82143em}
.phone-lookup .locations-list .item .numbers{margin-left:33.33333%}
.phone-lookup .info-section.physician .info-header{float:none;width:auto}
.phone-lookup .info-section.physician .info-interior{margin-left:0;padding-left:0}
.phone-lookup .info-section.physician .doctors-list .item{width:33.33333%}
}
@media screen and (max-width:47.9375em){.phone-lookup .info-section.location .info-header{background:0 0}
.phone-lookup .info-section.location .info-header .header-proper{float:none;background:#e9f1f6}
.phone-lookup .info-section.location .info-header .filter{margin:1.21053em 0 0 0;padding:0;text-align:left}
.phone-lookup .info-section.location .info-header .filter .select2-container{min-width:0}
.phone-lookup .locations-list .item{padding:0 1.21053em}
.phone-lookup .locations-list .item a{float:none;margin:1.21053em 0;width:auto}
.phone-lookup .locations-list .item a .photo{display:none}
.phone-lookup .locations-list .item a .info{display:inline-block;vertical-align:top;padding-right:2.42105em}
.phone-lookup .locations-list .item a .info .more .arrow{left:auto;right:0;top:50%;margin-top:-.8625em;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border-color:#222}
.phone-lookup .locations-list .item a .info .more .arrow:after{color:#222}
.phone-lookup .locations-list .item a .name{border-top:0;padding:0;font-size:147.36842%;line-height:1.23224}
.phone-lookup .locations-list .item a .where{margin:0}
.phone-lookup .locations-list .item a:hover .info .more .arrow{border-color:#666}
.phone-lookup .locations-list .item a:hover .info .more .arrow:after{color:#666}
.phone-lookup .locations-list .item .numbers{margin-left:-1.21053em}
.phone-lookup .locations-list .item .numbers .box .header{background:0 0;padding:0 0 .60526em 0;text-align:left;border-top:0;border-bottom:2px solid #D1E2EC}
.phone-lookup .info-section.physician .doctors-list .item{width:50%}
}
@media screen and (max-width:39.9375em){.phone-lookup .locations-list .item{max-width:none}
.phone-lookup .locations-list .item .numbers .box .definition .label{float:none;width:auto;font-weight:700;color:#999}
.phone-lookup .locations-list .item .numbers .box .definition .value{margin:0}
.phone-lookup .info-section.physician .doctors-list{margin-top:0;margin-left:0}
.phone-lookup .info-section.physician .doctors-list .item{padding:1.21053em 0 0 0;width:100%}
}
@media screen and (max-width:29.9375em){.phone-lookup .info-section.location .info-header .filter .select2-container{min-width:none;width:100%}
.phone-lookup .locations-list .item{max-width:none;padding:0}
.phone-lookup .locations-list .item .numbers .box{display:block;width:auto}
.phone-lookup .locations-list .item .numbers .box .definition .label{float:left;width:33.33333%;font-weight:400;color:#1a1a1a}
.phone-lookup .locations-list .item .numbers .box .definition .value{margin-left:33.33333%}
}
.therapy-phone-lookup .info-section{border-top-color:#ecdcd0}
.therapy-phone-lookup .info-header{background-color:#f5ede7}
.therapy-phone-lookup .doctors-list.with-highlight .item{cursor:pointer}
.therapy-phone-lookup .doctors-list.with-highlight .item.highlighted{cursor:default}
.therapy-phone-lookup .location-details-box .header{background:#f5ede7;border-top-color:#ecdcd0}
@media screen and (max-width:47.9375em){.therapy-phone-lookup .info-section.location .info-header .header-proper{background:#f5ede7}
}
.js .phone-lookup .info-section.location .filter{display:block}
.js .phone-lookup .location-results-list .item{display:none}
.app\/search-results{margin:2.42105em 0;background-color:#fff}
.addsearch-results{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:70.78947em;padding-left:1.05263em;padding-right:1.05263em;margin-top:2.42105em;margin-bottom:2.42105em}
.addsearch-results .form .field-proper{width:100%}
.addsearch-results .form .form-control{font-size:84.21053%;line-height:1.2501;padding:.625rem .625rem}
.addsearch-results #addsearch-results{font-size:78.94737%;line-height:1.33343}
.addsearch-results #addsearch-results .addsearch-result-item-sub{border-bottom-width:1px;padding:9px 0;font-size:100%}
.addsearch-results #addsearch-results .addsearch-result-item-sub h1 a,.addsearch-results #addsearch-results .addsearch-result-item-sub h2 a{font-size:120%;color:#1b7ea9;font-weight:600}
.addsearch-results #addsearch-results .addsearch-result-item-sub p{color:#424242}
.addsearch-results #addsearch-results .addsearch-result-item-sub p span{margin:8px 0 0 0}
.addsearch-results #addsearch-results .addsearch-result-item-sub p span em{font-size:86.66667%}
.addsearch-results #addsearch-results .addsearch-result-item-sub p span.document_url{margin:-16px 0 0 0;padding:0 0 8px 0;font-size:86.66667%}
.addsearch-results #addsearch-results #addsearch-fuzzy{margin-top:-1px;padding:1.21053em 0;background-color:#fff}
@media screen and (max-width:39.9375em){.addsearch-results #addsearch-results{font-size:73.68421%}
}
@media screen and (max-width:31.1875em){.addsearch-results #addsearch-results .addsearch-result-item-container,.addsearch-results #addsearch-results .addsearch-result-item-sub{background-image:none!important}
.addsearch-results #addsearch-results .addsearch-result-item-sub>div{padding-left:0;padding-right:0}
}
.addsearch-results #addsearch-logo{display:none}
.specialties-browser{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em)}
@media screen and (max-width:75.5625em){.specialties-browser{padding-left:1.05263em;padding-right:1.05263em}
}
.specialties-browser>.i{padding:1.21053em;background:#fff}
@media screen and (max-width:47.9375em){.specialties-browser{padding:0}
}
.specialties-browser .choose-category{margin:-1.21053em -1.21053em 1.81579em -1.21053em}
.specialties-browser .choose-category>.i{position:relative}
.specialties-browser .choose-category>.i>.i{display:table;width:100%;background:#1d71b7}
.specialties-browser .choose-category .category-link{position:relative;display:table-cell;width:50%;font-size:94.73684%;line-height:1.27788;line-height:1.44444}
.specialties-browser .choose-category .category-link a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:1.05556em 1.27778em 1.27778em 1.27778em;color:#fff;text-align:center;text-transform:uppercase}
.specialties-browser .choose-category .category-link a .arrow{display:inline-block;vertical-align:.11111em;margin-left:.16667em}
.specialties-browser .choose-category .category-link a .arrow .sprite{font-size:52.77778%}
.specialties-browser .choose-category .category-link a:hover{background:#2a8cdd}
.specialties-browser .choose-category .category-link+.category-link{border-left:1px solid #4b8cc2}
@media screen and (max-width:39.9375em){.specialties-browser .choose-category>.i>.i{display:block}
.specialties-browser .choose-category .category-link{display:block;width:auto;font-size:105.26316%;line-height:1.4376}
.specialties-browser .choose-category .category-link a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;border-left:.2em solid #4b8cc2;padding:.575em 2.82273em .575em .83636em;text-align:left}
.specialties-browser .choose-category .category-link a .arrow{display:block;overflow:hidden;position:relative;width:1.2em;height:1.2em;text-indent:-1000em;position:absolute;top:50%;right:1.15em;margin-top:-.6em;margin-left:0;vertical-align:baseline}
.specialties-browser .choose-category .category-link a .arrow>img{text-indent:0;display:block;position:absolute;top:-1.85em;left:-2.85em;width:10em;height:12.95em;max-width:none!important}
.specialties-browser .choose-category .category-link+.category-link{border-left:0;border-top:1px solid #4b8cc2}
}
.overlappable+.app\/specialties\/browser .specialties-browser .choose-category>.i>.i{position:absolute;bottom:100%}
@media screen and (max-width:47.9375em){.overlappable+.app\/specialties\/browser .specialties-browser .choose-category>.i>.i{position:static}
}
.admin-content-edit .overlappable+.app\/specialties\/browser .specialties-browser .choose-category>.i>.i{position:static}
.specialties-list .category-name{font-size:136.84211%;line-height:1.32702;margin:.44231em 0 1.32692em 0;text-align:center;color:#1a1a1a;font-weight:400}
.specialties-list .list{margin:1.375rem 0 1.375rem -1.375rem;font-size:0}
.specialties-list .item{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.1875rem;display:inline-block;width:33.33333%;padding-left:1.21053em;padding-bottom:2.42105em;vertical-align:top}
.no-cssremunit .specialties-list .item{font-size:19px}
.specialties-list .item a{display:block}
.specialties-list .item:hover .name{color:#444}
.specialties-list .photo{position:relative;width:100%;height:0;padding-bottom:66.66667%}
.specialties-list .photo .none,.specialties-list .photo img{position:absolute;left:0;top:0;width:100%;height:100%}
.specialties-list .photo .none{background:#f9f9f9}
.specialties-list .info{position:relative}
.specialties-list .name{font-size:94.73684%;line-height:1.27788;margin-top:-2.23611em;margin-right:1.27778em;margin-bottom:0;border-top:.16667em solid #2a86c3;padding:.76667em;padding-left:1.27778em;background:#fff;font-weight:400;color:#000}
.specialties-list .more .arrow{display:none}
.specialties-list a{display:block}
.specialties-list a:hover .more{color:#229fd5}
.specialties-list+.specialties-list{margin-top:-1.21053em;border-top:1px solid #e6e6e6;padding-top:1.21053em}
.specialties-list+.specialties-list .photo{padding-bottom:51.66667%}
@media screen and (max-width:56.1875em){.specialties-list .item{width:50%}
}
@media screen and (max-width:39.9375em){.specialties-list .list{margin-left:0;text-align:center}
.specialties-list .item{float:none;margin:0 auto;width:100%;max-width:15.78947em;padding-left:0;text-align:left}
}
.borderradius .specialties-list .more .arrow{display:block;font-size:105.26316%;line-height:1.1501;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:1.56818em;height:1.56818em;overflow:hidden;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.2);border-radius:1.56818em;border:.1em solid #fff;font-family:arial,sans-serif;text-shadow:0 1px 0 rgba(0,0,0,.2);text-align:center;text-indent:-1000em;color:#fff;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.3);box-shadow:0 1px 0 rgba(0,0,0,.3);text-shadow:0 1px 0 rgba(0,0,0,.3);position:absolute;left:1.15em;top:-2.44375em}
.borderradius .specialties-list .more .arrow:after{content:"›";display:block;position:absolute;left:.03571em;top:1px;width:100%;text-align:center;font-size:140%;line-height:.7;text-indent:0;text-shadow:0 1px 0 rgba(0,0,0,.2)}
.app\/specialties\/browser{margin:2.42105em 0}
.overlappable+.app\/specialties\/browser{margin-top:-2.42105em}
.admin-content-edit .overlappable+.app\/specialties\/browser{margin-top:2.42105em}
.specialties-browser.single-category .specialties-list .category-name{display:none}
.specialties-browser.single-category .specialties-list .list{margin-bottom:0}
.specialty-page .body-main{padding:1.21053em}
.specialty-details{color:#606060}
.specialty-details:after,.specialty-details:before{content:"";display:table}
.specialty-details:after{clear:both}
.specialty-details .specialty-name{font-size:178.94737%;line-height:1.18392}
.specialty-details>.info{float:left;width:32.05128%}
.specialty-details>.info:after,.specialty-details>.info:before{content:"";display:table}
.specialty-details>.info:after{clear:both}
.specialty-details>.info .photo{position:relative}
.specialty-details>.info .here{border-top:1px solid #D0E1EC}
.specialty-details>.info .here .buttons{word-spacing:.60526em}
.specialty-details>.info .here .button{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1.21053em;-webkit-box-shadow:0 .10526em 0 rgba(0,0,0,.2);box-shadow:0 .10526em 0 rgba(0,0,0,.2);border:0;background:#1D7AB4;padding:.60526em 0;width:100%;height:2.42105em;text-align:center;color:#fff;line-height:1.10526;font-weight:700;text-transform:uppercase;display:inline-block;width:auto;padding-left:1.21053em;padding-right:1.21053em}
.specialty-details>.info .here .button:hover{background:#389fde}
.specialty-details>.info .appointment{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:1.21053em}
.specialty-details>.info .appointment label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;color:#fff}
.specialty-details .tabs{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1.15789em}
.specialty-details .tabs .nav-toggle{display:none}
.specialty-details .tabs .tab-list{position:relative;display:block;margin:0;padding:0}
.specialty-details .tabs .tab-list:after{content:"";position:absolute;left:0;bottom:0;width:100%;border-bottom:1px solid #d0e1ec}
.specialty-details .tabs .tab-item{display:inline-block;vertical-align:bottom;margin-right:.52632em}
.specialty-details .tabs .tab-item:before{display:none}
.specialty-details .tabs a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #edeff6;border-bottom-width:0;padding:.52632em .78947em;background:#e9f1f6;color:#666}
.specialty-details .tabs a:focus,.specialty-details .tabs a:hover{outline:0;background:#f4f8fa}
.specialty-details .tabs a:focus{-webkit-box-shadow:0 0 0 .10526em rgba(0,0,0,.2) inset;box-shadow:0 0 0 .10526em rgba(0,0,0,.2) inset}
.specialty-details .tabs .tab-item.active a{position:relative;z-index:1;border-color:#d0e1ec;background:#fff}
.specialty-details .tabs.collapsed{position:relative;display:inline-block;margin-right:0;margin-bottom:0;padding-right:0;width:auto}
.specialty-details .tabs.collapsed .nav-toggle{display:inline-block;padding:.47368em .78947em .57895em .78947em;border-radius:.52632em}
.specialty-details .tabs.collapsed .nav-toggle:focus:after{border-radius:.52632em}
.specialty-details .tabs.collapsed .nav-toggle .css-icon{font-size:68.42105%;margin-left:-.46154em;margin-right:.46154em}
.specialty-details .tabs.collapsed .nav-toggle.menu-expanded{border-bottom-left-radius:0;border-bottom-right-radius:0}
.specialty-details .tabs.collapsed .nav-toggle .button-label{display:inline-block;vertical-align:middle;padding-top:1px;font-size:84.21053%}
.specialty-details .tabs.collapsed .tab-list{display:none;position:absolute;z-index:3;top:100%;left:0;margin-top:-1px;-webkit-box-shadow:0 .15789em .10526em .05263em rgba(0,0,0,.25);box-shadow:0 .15789em .10526em .05263em rgba(0,0,0,.25);border:.10526em solid #1d71b6;border-radius:.21053em;border-top-left-radius:0;height:auto;min-width:100%;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff}
.specialty-details .tabs.collapsed .tab-list:after{display:none}
.specialty-details .tabs.collapsed .tab-item{display:block;margin-right:0}
.specialty-details .tabs.collapsed .tab-item+.tab-item{border-top:1px solid #d5d5d5;border-left:0;margin-left:0;padding-left:0}
.specialty-details .tabs.collapsed a{font-size:73.68421%;line-height:1.42867;border-width:0;padding:1em 1.07143em;background-color:transparent;font-weight:400;color:#333;white-space:nowrap}
.specialty-details .tabs.collapsed a:hover{background-color:rgba(29,113,182,.05);color:#16568a}
.specialty-details .tabs.collapsed .tab-item.active a{font-weight:600;color:#1b7ea9}
.specialty-details .tabs.collapsed.menu-expanded .tab-list{display:block}
.specialty-details .more{-webkit-box-sizing:border-box;box-sizing:border-box;float:right;width:67.94872%;padding-left:1.21053em}
.specialty-details .more>*{margin-top:0}
.specialty-details .more>*+*{margin-top:1.21053em}
.specialty-details .description .photo{display:none}
.specialty-details .more-section{margin:1.21053em 0}
.specialty-details .more-section:after,.specialty-details .more-section:before{content:"";display:table}
.specialty-details .more-section:after{clear:both}
.specialty-details .more-section.edu .edu-intro{font-size:94.73684%;line-height:1.27788;color:#222}
.specialty-details .more-section.edu .edu-links{margin-left:-1.21053em}
.specialty-details .more-section.edu .edu-links .list{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;width:50%}
.specialty-details .more-section.edu .edu-links .list li:before{content:""}
.specialty-details .more-section.edu .edu-links .item a{display:block;padding:.60526em 0}
.specialty-details .more-section.edu .edu-links .item+.item{border-top:1px solid #d0e1ec}
.specialty-details .more-section.physicians .more-header .header-proper{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.specialty-details .more-section.physicians .more-header .filter{height:2.42105em;width:15.78947em;max-width:100%}
.specialty-details .more-section.physicians .more-header .filter .select2-container .select2-choice,.specialty-details .more-section.physicians .more-header .filter .select2-container .select2-choices{border-radius:1.21053em;height:2.42105em;padding-left:1.21053em;line-height:2.42105em}
.specialty-details .more-section.physicians .more-header .filter .select2-container .select2-choice .select2-arrow,.specialty-details .more-section.physicians .more-header .filter .select2-container .select2-choices .select2-arrow{position:absolute;top:.48421em;width:2.42105em;bottom:.48421em}
.specialty-details .more-section.physicians .more-header .filter .select2-container .select2-choice .select2-arrow b,.specialty-details .more-section.physicians .more-header .filter .select2-container .select2-choices .select2-arrow b{right:1.21053em;margin:-.10526em 0 0 -.26316em;border:.26316em solid transparent;border-top-color:#666}
.specialty-details .more-section.physicians .more-header .filter .select2-container .select2-choice>.select2-chosen,.specialty-details .more-section.physicians .more-header .filter .select2-container .select2-choices>.select2-chosen{margin-right:3.02632em}
.specialty-details .more-section.physicians .more-header .filter .select2-container .select2-choice>.select2-search-choice-close,.specialty-details .more-section.physicians .more-header .filter .select2-container .select2-choices>.select2-search-choice-close{left:.48421em}
.specialty-details .more-section.physicians .more-header .filter .select2-container .select2-choices{border:0;min-height:0;padding-top:.36842em;padding-bottom:.36842em;padding-left:1em;line-height:1}
.specialty-details .more-section.physicians .more-header .filter .select2-container .select2-choices .select2-search-choice,.specialty-details .more-section.physicians .more-header .filter .select2-container .select2-choices .select2-search-field{margin:.21053em;line-height:1}
.specialty-details .more-section.physicians .more-header .filter .select2-container .select2-choices .select2-search-field input{padding:.15789em .26316em;line-height:1;height:auto}
.specialty-details .more-section.physicians .more-header .filter .select2-dropdown-open .select2-choice,.specialty-details .more-section.physicians .more-header .filter .select2-dropdown-open .select2-choices{border-bottom-left-radius:0;border-bottom-right-radius:0}
.specialty-details .more-section.physicians .more-header .filter .select2-dropdown-open .select2-choice b,.specialty-details .more-section.physicians .more-header .filter .select2-dropdown-open .select2-choices b{margin-top:-.36842em}
.specialty-details .more-section.physicians .more-header .filter .select2-dropdown-open.select2-drop-above .select2-choice{border-radius:0 0 1.21053em 1.21053em}
.specialty-details .more-section.physicians .more-header .filter label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.specialty-details .more-section.physicians .more-header .filter select{width:100%}
.specialty-details .more-section.physicians .more-header .filter .select2-container{width:100%}
.specialty-details .more-section.physicians .more-header .filter .select2-container .select2-choice{background:#fff;border:1px solid rgba(0,0,0,.3)}
.specialty-details .more-section.physicians .doctors-list .item .info .specialties{display:none}
.specialty-details .more-section.videos{margin-bottom:0}
.specialty-details .more-section.videos .more-header{display:none}
.specialty-details .more-section.videos ul.list{margin-top:1.21053em}
.specialty-details .more-section.videos .item.viewmedica{cursor:pointer}
.specialty-details .more-section.videos .item.viewmedica iframe{border:0!important}
.specialty-details .more-section.videos .item.viewmedica:hover .title{color:#666}
.specialty-details .more-section.videos .item.expanded{width:100%}
.specialty-details .more-section.videos .item.expanded img{display:none}
@media screen and (max-width:63.9375em){.specialty-details .return{font-size:73.68421%;line-height:1.49361;margin-left:-1.64286em;margin-right:-1.64286em;margin-top:-1.64286em}
.specialty-details .more-section.videos .more-header{float:none;width:100%}
.specialty-details .more-section.videos .more-interior{margin-left:0;padding-left:0}
}
@media screen and (min-width:48em) and (max-width:63.9375em){.specialty-details .more-section.physicians .more-header .filter{text-align:right}
.specialty-details .more-section.physicians .more-interior{padding-left:0;margin-left:0}
.specialty-details .more-section.physicians .item{width:33.33333%}
}
@media screen and (max-width:47.9375em){.specialty-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.specialty-details>.return{margin-left:-1.375rem;margin-right:0;width:-webkit-calc(100% + 2.75rem);width:calc(100% + 2.75rem)}
.specialty-details>.specialty-name{width:100%}
.specialty-details>.info{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%}
.specialty-details>.info .photo{display:none}
.specialty-details>.info .box.appointment{margin:2.42105em auto 1.21053em auto;max-width:15.78947em}
.specialty-details>.more{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;padding-left:0}
.specialty-details .description .photo{display:block;float:right;width:40%;margin:0 0 .60526em 1.21053em}
}
@media screen and (max-width:39.9375em){.specialty-details .specialty-name{font-size:136.84211%}
.specialty-details .description .photo{float:none;width:auto;max-width:21.42857em;margin:0 auto 1.21053em auto}
.specialty-details .more-section.physicians .staff-list-section .doctors-list{margin:0;word-spacing:normal}
.specialty-details .more-section.physicians .staff-list-section .item{padding:1.21053em 0 0 0;width:100%}
.specialty-details .more-section.physicians .staff-list-section .item .info{font-size:84.21053%;line-height:1.4376}
.specialty-details .more-section.physicians .staff-list-section .item .info .name{font-size:131.25%;line-height:1.09534;margin:0}
}
@media screen and (max-width:29.9375em){.specialty-details>.return{margin-top:0}
.specialty-details .more-section.edu .edu-links{margin-left:0}
.specialty-details .more-section.edu .edu-links .list{display:block;padding-left:0;width:auto}
.specialty-details .more-section.edu .edu-links .list+.list{border-top:1px solid #d0e1ec}
.specialty-details .more-section.videos .item.viewmedica.expanded .player{padding-bottom:90.48913%}
}
.subpages-list .category-name{font-size:136.84211%;line-height:1.32702;margin:.44231em 0 1.32692em 0;text-align:center;color:#1a1a1a;font-weight:400}
.subpages-list .list{margin:0 0 0 -1.375rem;padding:0;font-size:0}
.subpages-list .list .item{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.1875rem;display:inline-block;width:33.33333%;padding-left:1.21053em;padding-bottom:2.42105em;vertical-align:top}
.no-cssremunit .subpages-list .list .item{font-size:19px}
.subpages-list .list .item a{display:block}
.subpages-list .list .item:hover .name{color:#444}
.subpages-list .list .item:before{content:""}
.subpages-list .list .thumbnail{position:relative;width:100%;height:0;padding-bottom:66.66667%}
.subpages-list .list .thumbnail .none,.subpages-list .list .thumbnail img{position:absolute;left:0;top:0;width:100%;height:100%}
.subpages-list .list .thumbnail .none{background:#f9f9f9}
.subpages-list .list .info{position:relative}
.subpages-list .list .title{font-size:94.73684%;line-height:1.27788;margin-top:-2.23611em;margin-right:1.27778em;margin-bottom:0;border-top:.16667em solid #2a86c3;padding:.76667em;padding-left:1.27778em;background:#fff;font-weight:400;color:#000}
.subpages-list .list .more .arrow{display:none}
.subpages-list .list a{display:block}
.subpages-list .list a:hover .more{color:#229fd5}
.subpages-list+.subpages-list{margin-top:-1.21053em;border-top:1px solid #e6e6e6;padding-top:1.21053em}
.subpages-list+.subpages-list .photo{padding-bottom:51.66667%}
@media screen and (max-width:56.1875em){.subpages-list .list .item{width:50%}
}
@media screen and (max-width:39.9375em){.subpages-list .list{margin-left:0;text-align:center}
.subpages-list .list .item{float:none;margin:0 auto;width:100%;max-width:15.78947em;padding-left:0}
}
.borderradius .subpages-list .more .arrow{display:block;font-size:105.26316%;line-height:1.1501;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:1.56818em;height:1.56818em;overflow:hidden;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.2);border-radius:1.56818em;border:.1em solid #fff;font-family:arial,sans-serif;text-shadow:0 1px 0 rgba(0,0,0,.2);text-align:center;text-indent:-1000em;color:#fff;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.3);box-shadow:0 1px 0 rgba(0,0,0,.3);text-shadow:0 1px 0 rgba(0,0,0,.3);position:absolute;left:1.15em;top:-2.44375em}
.borderradius .subpages-list .more .arrow:after{content:"›";display:block;position:absolute;left:.03571em;top:1px;width:100%;text-align:center;font-size:140%;line-height:.7;text-indent:0;text-shadow:0 1px 0 rgba(0,0,0,.2)}
.app\/subpage-thumbnails1{margin:1.21053em -2.42105em}
@media screen and (max-width:63.9375em){.app\/subpage-thumbnails1{margin:1.21053em -1.21053em}
}
@media screen and (max-width:47.9375em){.app\/subpage-thumbnails1{margin:1.21053em 0}
}
.body-span .app\/subpage-thumbnails{margin:2.42105em 0 0 0!important}
.body-span .app\/subpage-thumbnails .subpages-browser{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em)}
@media screen and (max-width:75.5625em){.body-span .app\/subpage-thumbnails .subpages-browser{padding-left:1.05263em;padding-right:1.05263em}
}
.body-span .app\/subpage-thumbnails .subpages-browser>.i{background:#fff;padding:1.21053em}
@media screen and (max-width:47.9375em){.body-span .app\/subpage-thumbnails .subpages-browser{padding:0}
}
.body-span .app\/landing\/subnav+.app\/subpage-thumbnails{margin-top:-2.42105em!important}
.therapy-highlights-section{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em);padding-top:3.21429%;padding-bottom:3.21429%}
@media screen and (max-width:75.5625em){.therapy-highlights-section{padding-left:1.05263em;padding-right:1.05263em}
}
@media screen and (max-width:77.6875em){.therapy-highlights-section{padding-top:2.10526em;padding-bottom:2.10526em}
}
.therapy-highlight{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#666}
.therapy-highlight .content\/admin\/component-menu{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%}
.therapy-highlight .photo-area{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-right:1.05263em;width:-webkit-calc(60% - 1.05263em);width:calc(60% - 1.05263em)}
.therapy-highlight .photo-area img{display:block;width:100%}
.therapy-highlight .description-area{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin-left:1.05263em;width:-webkit-calc(40% - 1.05263em);width:calc(40% - 1.05263em)}
.therapy-highlight .header .header-proper{font-size:105.26316%;line-height:1.2001;margin-top:0}
.therapy-highlight+.therapy-highlight{margin-top:2.63158em}
.therapy-highlight:nth-child(2n) .description-area{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-left:0;margin-right:1.05263em}
.therapy-highlight:nth-child(2n) .photo-area{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin-right:0;margin-left:1.05263em}
@media screen and (max-width:47.9375em){.therapy-highlight{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.therapy-highlight .description-area,.therapy-highlight .photo-area{margin:0;width:100%}
.therapy-highlight .photo-area{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.therapy-highlight .description-area{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
.therapy-highlight:nth-child(2n) .photo-area{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:0}
.therapy-highlight:nth-child(2n) .description-area{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin:0}
.therapy-highlight .header .header-proper{margin-top:1.1em}
.therapy-highlight+.therapy-highlight{margin-top:1.89474em}
}
.therapy-intro-section{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#007AB8;padding-top:3.21429%;padding-bottom:3.21429%}
@media screen and (max-width:75.5625em){.therapy-intro-section{padding-left:1.05263em;padding-right:1.05263em}
}
.therapy-intro-section .intro-area{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.therapy-intro-section .intro-area.text{margin-right:1.05263em;width:-webkit-calc(40% - 1.05263em);width:calc(40% - 1.05263em)}
.therapy-intro-section .intro-area.photo{margin-left:1.05263em;width:-webkit-calc(60% - 1.05263em);width:calc(60% - 1.05263em)}
.therapy-intro-section .text a{border-bottom:1px solid #fff;color:#fff}
.therapy-intro-section .text a:hover{border-bottom-color:rgba(255,255,255,.5);color:#fff}
.therapy-intro-section .text *,.therapy-intro-section .text p.big{color:#fff}
.therapy-intro-section .photo img{display:block;width:100%}
@media screen and (max-width:77.6875em){.therapy-intro-section{padding-top:2.10526em;padding-bottom:2.10526em}
}
@media screen and (max-width:47.9375em){.therapy-intro-section{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.therapy-intro-section .intro-area{width:100%}
.therapy-intro-section .intro-area.text{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:1.21053em 0 0 0;width:100%}
.therapy-intro-section .intro-area.photo{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-left:0;width:100%}
}
.therapy-services-section{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em);padding-top:3.21429%;padding-bottom:3.21429%;background-color:#dddfe7}
@media screen and (max-width:75.5625em){.therapy-services-section{padding-left:1.05263em;padding-right:1.05263em}
}
@media screen and (max-width:77.6875em){.therapy-services-section{padding-top:2.10526em;padding-bottom:2.10526em}
}
.therapy-services-section .section-header{margin:0 0 1.57895em 0}
.therapy-services-section .section-header .header-proper{font-size:147.36842%;line-height:1.14296;margin:0;color:#4d4d4d;text-transform:uppercase}
.therapy-services-section .services-list,.therapy-services-section .services-list>[id^=admin-slot-]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.78947em}
.therapy-services-section .services-list .therapy-service,.therapy-services-section .services-list>[id^=admin-slot-] .therapy-service{-webkit-box-sizing:border-box;box-sizing:border-box;margin:.78947em;width:-webkit-calc(33.333% - 1.57895em);width:calc(33.333% - 1.57895em)}
@media screen and (max-width:63.9375em){.therapy-services-section .services-list .therapy-service,.therapy-services-section .services-list>[id^=admin-slot-] .therapy-service{width:-webkit-calc(50% - 1.57895em);width:calc(50% - 1.57895em)}
}
@media screen and (max-width:43.6875em){.therapy-services-section .services-list .therapy-service,.therapy-services-section .services-list>[id^=admin-slot-] .therapy-service{width:-webkit-calc(100% - 1.57895em);width:calc(100% - 1.57895em)}
}
.therapy-services-section .therapy-service{-webkit-box-shadow:0 4px 0 rgba(0,0,0,.2);box-shadow:0 4px 0 rgba(0,0,0,.2);background-color:#fff;padding:1.57895em 2.28311%;color:#666}
.therapy-services-section .therapy-service .name-area .name-proper{position:relative;font-size:105.26316%;line-height:1.2001;margin:0 0 1em 0;padding:0 0 1em 0;color:#4d4d4d}
.therapy-services-section .therapy-service .name-area .name-proper:after{content:"";display:block;position:absolute;left:0;bottom:0;width:3.8em;border-top:.1em solid #99cee9}
.therapy-services-section .therapy-service .description>*{margin-top:0;margin-bottom:0}
.therapy-services-section .therapy-service .description>*+*{margin-top:.63158em}
@media screen and (max-width:63.9375em){.therapy-services-section .therapy-service{padding:1.57895em 2.92969vw}
}
@media screen and (max-width:43.6875em){.therapy-services-section .therapy-service{padding:1.57895em 4.28571vw}
}
@media screen and (max-width:29.125em){.therapy-services-section .therapy-service{padding:6.42398vw 1.05263em}
}
.therapy-services-section .footnote{margin-top:3.15789em}
main{outline:0}
.hub-container{position:relative;background:#fff url(components/hub/hub-pattern.png) center center repeat}
.hub-container .loading-limiter{position:relative}
.hub-container .loading-limiter.loading{overflow:hidden;height:21.05263em}
.hub-container .loading-limiter.loading .loading-box{display:block}
.hub-container .hub-header{background-color:#42505a;padding:.78947em 0;color:#fff}
.hub-container .hub-header>.i{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:70.78947em;padding-left:1.05263em;padding-right:1.05263em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 .63158em}
.hub-container .hub-header .filter-option{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding:0 .42105em}
.hub-container .hub-header .toggle-filters{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;display:none}
.hub-container .hub-header .extra-filters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}
.hub-container .hub-header label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;cursor:pointer}
.hub-container .hub-header .field-proper,.hub-container .hub-header .label-proper{display:block}
.hub-container .hub-header .label-proper{padding:0 .78947em 0 0;font-weight:600}
.hub-container .hub-header .field-proper{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:0}
.hub-container .hub-header .field-proper input,.hub-container .hub-header .field-proper select{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;color:#4d4d4d}
.hub-container .hub-header .category-option .label-proper,.hub-container .hub-header .specialty-option .label-proper{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.hub-container .hub-header input{border-width:0;border-radius:1.05263em;background-color:#edeff6;padding:.57895em 1.15789em}
.hub-container .hub-header input:focus{background-color:#f9f9f9}
.hub-container .hub-header .select2-container .select2-choice,.hub-container .hub-header .select2-container .select2-choices{border-radius:1.21053em;height:2.42105em;padding-left:1.21053em;line-height:2.42105em}
.hub-container .hub-header .select2-container .select2-choice .select2-arrow,.hub-container .hub-header .select2-container .select2-choices .select2-arrow{position:absolute;top:.48421em;width:2.42105em;bottom:.48421em}
.hub-container .hub-header .select2-container .select2-choice .select2-arrow b,.hub-container .hub-header .select2-container .select2-choices .select2-arrow b{right:1.21053em;margin:-.10526em 0 0 -.26316em;border:.26316em solid transparent;border-top-color:#666}
.hub-container .hub-header .select2-container .select2-choice>.select2-chosen,.hub-container .hub-header .select2-container .select2-choices>.select2-chosen{margin-right:3.02632em}
.hub-container .hub-header .select2-container .select2-choice>.select2-search-choice-close,.hub-container .hub-header .select2-container .select2-choices>.select2-search-choice-close{left:.48421em}
.hub-container .hub-header .select2-container .select2-choices{border:0;min-height:0;padding-top:.36842em;padding-bottom:.36842em;padding-left:1em;line-height:1}
.hub-container .hub-header .select2-container .select2-choices .select2-search-choice,.hub-container .hub-header .select2-container .select2-choices .select2-search-field{margin:.21053em;line-height:1}
.hub-container .hub-header .select2-container .select2-choices .select2-search-field input{padding:.15789em .26316em;line-height:1;height:auto}
.hub-container .hub-header .select2-dropdown-open .select2-choice,.hub-container .hub-header .select2-dropdown-open .select2-choices{border-bottom-left-radius:0;border-bottom-right-radius:0}
.hub-container .hub-header .select2-dropdown-open .select2-choice b,.hub-container .hub-header .select2-dropdown-open .select2-choices b{margin-top:-.36842em}
.hub-container .hub-header .select2-dropdown-open.select2-drop-above .select2-choice{border-radius:0 0 1.21053em 1.21053em}
.hub-container .hub-header .select2-container .select2-choice{height:2.10526em;line-height:2.10526em}
@media screen and (max-width:52.4375em){.hub-container .hub-header>.i{max-width:31.57895em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.hub-container .hub-header .filter-option{padding:0 .42105em}
.hub-container .hub-header .filter-option.search-option{width:100%;padding-right:4.15789em}
.hub-container .hub-header .toggle-filters{display:block;position:absolute;top:0;right:1.15789em;padding:.47368em}
.hub-container .hub-header .extra-filters{display:none;width:100%;padding:.78947em 0 0 0}
.hub-container .hub-header .extra-filters.menu-expanded{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
}
@media screen and (max-width:29.9375em){.hub-container .hub-header>.i{max-width:18.94737em}
.hub-container .hub-header .filter-option{width:100%}
.hub-container .hub-header .extra-filters{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.hub-container .hub-header .extra-filters .filter-option{padding-bottom:.78947em}
.hub-container .hub-header .extra-filters .filter-option:last-child{padding-bottom:0}
}
.hub-container .filter-pill{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:70.78947em;padding-left:1.05263em;padding-right:1.05263em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;margin:1.26316em auto .26316em auto;width:100%}
.hub-container .filter-pill label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;outline:0;border:1px solid #c6cbce;border-right-width:0;width:16.66667%;text-align:center;cursor:pointer}
.hub-container .filter-pill label input{position:absolute;right:200%;bottom:200%}
.hub-container .filter-pill label .label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:73.68421%;line-height:1.21439;padding:.71429em;background-color:#fff;text-align:center;font-weight:600;color:#4d4d4d}
.hub-container .filter-pill label.highlighted{border-color:#1b7ea9;border-right-width:1px}
.hub-container .filter-pill label.highlighted+label{border-left-width:0}
.hub-container .filter-pill label.highlighted .label{color:#1b7ea9}
.hub-container .filter-pill label.highlighted .label:after{content:"NEW!";color:#D3420D;font-weight:700;-webkit-transform:scale(.75) rotate(-20deg);-ms-transform:scale(.75) rotate(-20deg);transform:scale(.75) rotate(-20deg)}
.hub-container .filter-pill label:first-child{border-top-left-radius:1.05263em;border-bottom-left-radius:1.05263em}
.hub-container .filter-pill label:last-child{border-top-right-radius:1.05263em;border-bottom-right-radius:1.05263em;border-right-width:1px}
.hub-container .filter-pill label :focus+.label,.hub-container .filter-pill label:hover .label{background-color:#e6ebef}
.hub-container .filter-pill label :checked+.label{background-color:#c6cbce}
.hub-container .filter-pill label :checked:focus+.label{-webkit-box-shadow:0 0 .42105em rgba(0,0,0,.15) inset;box-shadow:0 0 .42105em rgba(0,0,0,.15) inset}
.hub-container .filter-pill label.highlighted :checked+.label{background-color:#e5e5e5}
.hub-container .filter-pill label.highlighted :checked:focus+.label{-webkit-box-shadow:0 0 .42105em rgba(0,0,0,.15) inset;box-shadow:0 0 .42105em rgba(0,0,0,.15) inset}
@media screen and (max-width:47.9375em){.hub-container .filter-pill{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.hub-container .filter-pill label{width:33.33333%}
.hub-container .filter-pill label:first-child{border-bottom-left-radius:0;border-top-left-radius:.52632em}
.hub-container .filter-pill label:last-child{border-top-right-radius:0;border-bottom-right-radius:.52632em}
.hub-container .filter-pill label:nth-child(3){border-right-width:1px;border-top-right-radius:.52632em}
.hub-container .filter-pill label:nth-child(n+4){border-top-width:0}
.hub-container .filter-pill label:nth-child(4){border-bottom-left-radius:.52632em}
}
.hub-container .hub-body{padding:0 0 1.26316em 0}
.hub-container .hub-body>.i{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:70.78947em;padding-left:1.05263em;padding-right:1.05263em;padding:.68421em}
.hub-container .hub-body>.i:after,.hub-container .hub-body>.i:before{content:"";display:table}
.hub-container .hub-body>.i:after{clear:both}
.hub-container .hub-body .hub-posts{position:relative}
.hub-container .sizing-post{position:absolute;top:-1000em;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.26316em}
.hub-container .hub-post{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:.36842em}
.hub-container .hub-post>.i{background-color:#fff;-webkit-box-shadow:0 .15789em 0 rgba(0,0,0,.2);box-shadow:0 .15789em 0 rgba(0,0,0,.2);padding:.52632em}
.hub-container .hub-post .post-type{font-size:73.68421%;line-height:1.28581;color:#c46d14;text-transform:uppercase;font-weight:700}
.hub-container .hub-post .post-link{display:block;margin:-.52632em;padding:5.78035%;color:#222}
.hub-container .hub-post .twitter-tweet{margin:0!important;min-width:0!important}
.hub-container .hub-post.instagram iframe{min-width:0!important}
.hub-container .hub-post.with-link>.i{-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-box-shadow:none;box-shadow:none}
.hub-container .hub-post.with-link.iframe-hover,.hub-container .hub-post.with-link:hover{z-index:100}
.hub-container .hub-post.with-link.iframe-hover>.i,.hub-container .hub-post.with-link:hover>.i{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 0 0 .05263em rgba(0,0,0,.1),0 0 1.05263em rgba(0,0,0,.2);box-shadow:0 0 0 .05263em rgba(0,0,0,.1),0 0 1.05263em rgba(0,0,0,.2)}
.hub-container .columns-four .hub-post,.hub-container .columns-four .sizing-post{width:25%}
.hub-container .columns-four .podcast{width:100%}
@media screen and (max-width:54.3125em){.hub-container .columns-four .hub-post,.hub-container .columns-four .sizing-post{width:33.33333%}
}
@media screen and (max-width:39.9375em){.hub-container .columns-four .hub-post,.hub-container .columns-four .sizing-post{width:50%}
}
@media screen and (max-width:29.9375em){.hub-container .columns-four .hub-post,.hub-container .columns-four .sizing-post{width:100%}
}
.hub-container .columns-three .hub-post,.hub-container .columns-three .sizing-post{width:33.33333%}
.hub-container .columns-three .podcast{width:100%}
@media screen and (max-width:47.9375em){.hub-container .columns-three .hub-post,.hub-container .columns-three .sizing-post{width:50%}
}
@media screen and (max-width:29.9375em){.hub-container .columns-three .hub-post,.hub-container .columns-three .sizing-post{width:100%}
}
.hub-container .latest-only{display:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.hub-container .latest-only .hub-post{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:static!important;float:none;width:50%}
.hub-container .latest-only .hub-post>.i{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.hub-container .latest-only .hub-post.news-post .post-link,.hub-container .latest-only .hub-post.newsletter-post .post-link,.hub-container .latest-only .hub-post.press-release-post .post-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.hub-container .latest-only .hub-post.news-post .post-link .date,.hub-container .latest-only .hub-post.newsletter-post .post-link .date,.hub-container .latest-only .hub-post.press-release-post .post-link .date{margin:auto 0 0 0}
.hub-container .latest-only .hub-post.news-post>.i,.hub-container .latest-only .hub-post.newsletter-post>.i,.hub-container .latest-only .hub-post.press-release-post>.i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.hub-container .latest-only .hub-post.podcast{width:100%}
.hub-container .latest-only .hub-post.video{width:50%}
.hub-container .latest-only .hub-post.tweet{display:block;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;max-width:26.31579em}
.hub-container .latest-only .hub-post.tweet>.i{display:block}
.hub-container.latest-layout .hub-body>.i>.i{display:none}
.hub-container.latest-layout .hub-body .more-button{display:none}
.hub-container.latest-layout .latest-only{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.hub-container.podcast-layout .hub-body .more-button{display:none}
.hub-container .lds-ring{display:inline-block;vertical-align:middle;position:relative;width:3.36842em;height:3.36842em}
.hub-container .lds-ring div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:2.68421em;height:2.68421em;margin:.31579em;border:.31579em solid #c46d14;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#c46d14 transparent transparent transparent}
.hub-container .lds-ring div:nth-child(1){-webkit-animation-delay:-.45s;animation-delay:-.45s}
.hub-container .lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}
.hub-container .lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}
@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes lds-ring{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.hub-container .loading-box{display:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f9f9f9}
.hub-container .loading-box .lds-ring{position:absolute;top:8.84211em;left:-webkit-calc(50% - 1.68421em);left:calc(50% - 1.68421em)}
.hub-container .more-button{margin:1.26316em 0 0 0}
.hub-container .more-button button{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e6e6e6;padding:.52632em 1.05263em;width:100%;background-color:rgba(244,244,244,.7);text-align:center;text-transform:uppercase;font-weight:600;-webkit-transition:background-color 240ms;transition:background-color 240ms}
.hub-container .more-button button:hover{background-color:#fff}
.hub-container .more-button button .label{display:inline-block;vertical-align:middle;padding:.26316em 0}
.hub-container .more-button button .lds-ring{display:none;font-size:50%}
.hub-container .more-button button .lds-ring div{border-color:#222 transparent transparent transparent}
.hub-container .more-button button.active .label{display:none}
.hub-container .more-button button.active .lds-ring{display:inline-block}
.hub-container.fully-loaded .more-button{display:none}
.overlappable+.app\/hub\/hub{margin-top:-2.42105em}
.admin-content-edit .overlappable+.app\/hub\/hub{margin-top:-2.42105em}
.hub-post.custom-post{color:#222}
.hub-post.custom-post .image img{width:100%}
.hub-post.custom-post *+.intro,.hub-post.custom-post *+.title{margin-top:.26316em}
.hub-post.custom-post .title{font-weight:600}
.hub-post.custom-post .intro>*{margin-top:0;margin-bottom:0}
.hub-post.custom-post .intro>*+*{margin-top:.26316em}
.hub-post.custom-post .category{font-size:68.42105%;color:#D3420D;font-weight:600;text-transform:uppercase}
.hub-post.custom-post .date{font-size:68.42105%;margin:0;color:#666;font-weight:600}
.hub-post.custom-post.imported .title{font-size:105.26316%;line-height:1.3001;margin:1em 0}
.hub-post.instagram>.i{position:relative;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;padding:0}
.hub-post.instagram>.i iframe{margin:0!important}
.hub-post.instagram blockquote{margin:0}
.hub-post.instagram blockquote p{margin-top:0}
.hub-post.instagram.with-link:hover>.i{-webkit-box-shadow:0 0 1.05263em rgba(0,0,0,.2);box-shadow:0 0 1.05263em rgba(0,0,0,.2)}
.hub-post.testimonial{color:#222}
.hub-post.testimonial>.i{border-top:.21053em solid #c46d14;background-color:#f7eee6}
.hub-post.testimonial blockquote{font-size:110.52632%;line-height:1.38105;margin:.75rem 0}
.hub-post.testimonial blockquote:before{content:"“"}
.hub-post.testimonial blockquote:after{content:"”"}
.hub-post.testimonial .speaker{font-weight:600}
@media screen and (max-width:63.9375em){.columns-four .hub-post.testimonial blockquote{font-size:94.73684%;line-height:1.33343}
}
@media screen and (max-width:54.3125em){.columns-three .hub-post.testimonial blockquote{font-size:94.73684%;line-height:1.33343}
}
.hub-post.tweet>.i{-webkit-box-shadow:none;box-shadow:none;padding:0;background-color:transparent}
.hub-post.tweet>.i iframe{margin:0!important}
.hub-post.tweet blockquote{margin:0;visibility:hidden}
.hub-post.tweet blockquote p{margin-top:0}
.hub-post.tweet.with-link:hover>.i{-webkit-box-shadow:0 0 1.05263em rgba(0,0,0,.2);box-shadow:0 0 1.05263em rgba(0,0,0,.2)}
.hub-post.video{color:#222}
.hub-post.video>.i{border-top:.21053em solid #0085c7;background-color:#eaf5fa}
.hub-post.video .image{position:relative}
.hub-post.video .image img{width:100%;vertical-align:middle}
.hub-post.video .image .play-icon{position:absolute;right:0;bottom:0;background-color:#1d71b6;padding:.31579em .63158em;text-align:center}
.hub-post.video .image .play-icon:before{content:"";display:inline-block;border:.31579em solid transparent;border-left:.63158em solid #fff;border-right-width:0}
.hub-post.video *+.title{margin-top:.26316em}
.hub-post.video .title{font-weight:600}
.video-hub-post-player{margin:0 auto;max-width:50.52632em}
.video-hub-post-player>.i{position:relative;padding-bottom:56.25%}
.video-hub-post-player iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.ml-bio>.i{margin:0 auto;padding:3.15789em 1.05263em;max-width:47.36842em}
.ml-bio .back-link{margin:-1.15789em 0 .94737em 0}
.ml-bio .back-link a{font-weight:700}
.ml-bio .photos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}
.ml-bio .photos img{display:block;width:100%;height:100%;object-fit:cover}
.ml-bio .photos .main-photo{position:relative;margin:0 .52632em 0 0;width:-webkit-calc((360/560) *100% - .52632em);width:calc((360/560) *100% - .52632em)}
.ml-bio .photos .video-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 .52632em 0 0;width:-webkit-calc((320/560) *100% - .52632em);width:calc((320/560) *100% - .52632em)}
.ml-bio .photos .video-area .player{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:56.25%;min-height:100%}
.ml-bio .photos .video-area iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.ml-bio .photos .side-photos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0 0 0 .52632em;min-height:100%;width:-webkit-calc((120/560) *100% - .52632em);width:calc((120/560) *100% - .52632em)}
.ml-bio .photos .side-photos .side-photo{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative;margin:0 0 .26316em 0;height:-webkit-calc(50% - .52632em);height:calc(50% - .52632em)}
.ml-bio .photos .side-photos .side-photo+.side-photo{margin:.26316em 0 0 0}
.ml-bio .photos .tall-photo{margin:0 0 0 .52632em;min-height:100%;width:-webkit-calc((120/560) *100% - .52632em);width:calc((120/560) *100% - .52632em)}
@media screen and (max-width:31.1875em){.ml-bio .photos{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.ml-bio .photos .main-photo{margin:0;width:100%}
.ml-bio .photos .video-area{margin:0;width:100%}
.ml-bio .photos .side-photos{margin:1.05263em .52632em 0 0;width:-webkit-calc(50% - .52632em);width:calc(50% - .52632em)}
.ml-bio .photos .tall-photo{margin:1.05263em 0 0 .52632em;width:-webkit-calc(50% - .52632em);width:calc(50% - .52632em)}
}
.ml-bio .bio-content{margin:1.42105em 0 0 0;max-width:47.36842em}
.ml-bio .title{color:#2286c4}
.ml-bio .title h1,.ml-bio .title h2,.ml-bio .title h3,.ml-bio .title h4,.ml-bio .title h5,.ml-bio .title h6{margin:0 0 .5625rem 0;line-height:1.1;font-weight:400}
.ml-bio .title h1{font-size:210.52632%}
.ml-bio .title h2{font-size:184.21053%}
.ml-bio .title h3{font-size:157.89474%}
.ml-bio .title h4{font-size:131.57895%}
.ml-bio .title h5{font-size:105.26316%}
.ml-bio .title h6{font-size:94.73684%}
@media screen and (max-width:29.9375em){.ml-bio .title{font-size:3.95833vw}
}
.ml-bio .subtitle{font-size:131.57895%;line-height:1.1201;margin:.48em 0;font-weight:700;color:#d17528}
@media screen and (max-width:29.9375em){.ml-bio .subtitle{font-size:5.20833vw}
}
.ml-calls-to-action{position:relative;color:#fff}
.ml-calls-to-action:after,.ml-calls-to-action:before{content:"";display:block;position:absolute;top:0;bottom:0;width:50%}
.ml-calls-to-action:before{left:0;background-color:#d17528}
.ml-calls-to-action:after{right:0;background-color:#2286c4}
.ml-calls-to-action>.i{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 1.05263em}
@media screen and (min-width:75.625em){.ml-calls-to-action>.i{padding:0 -webkit-calc(114.286vw + -71.72947em);padding:0 calc(114.286vw + -71.72947em)}
}
@media screen and (min-width:80.0625em){.ml-calls-to-action>.i{padding:0 -webkit-calc(9.375vw + -1.05263em);padding:0 calc(9.375vw + -1.05263em)}
}
.ml-calls-to-action .side{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.57895em 4.6875vw}
.ml-calls-to-action .side.location-side{width:72.22222%;padding-left:0;background-color:#d17528}
.ml-calls-to-action .side.specialty-side{width:27.77778%;padding-right:0;background-color:#2286c4}
.ml-calls-to-action .side .side-header{font-size:210.52632%;line-height:1.1251;margin:0;font-weight:400}
.ml-calls-to-action .side .side-header .l{display:block}
.ml-calls-to-action .side .side-header .l.main{font-weight:600}
.ml-calls-to-action .side .intro{font-size:105.26316%;line-height:1.2001;margin:.6em 0;max-width:17.5em}
@media screen and (max-width:68.6875em){.ml-calls-to-action .side .side-header{font-size:3.63636vw}
.ml-calls-to-action .side .intro{font-size:1.81818vw}
}
@media screen and (max-width:47.9375em){.ml-calls-to-action .side .side-header{font-size:210.52632%;line-height:1.1251}
.ml-calls-to-action .side .intro{font-size:105.26316%;line-height:1.2001}
}
.ml-calls-to-action .form label .label-proper{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ml-calls-to-action .form .field-and-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.ml-calls-to-action .form .field-and-button input{border-radius:0;border:1px solid rgba(0,0,0,.2);height:1.63158em;padding:.26316em .52632em;-webkit-background-clip:padding-box;background-clip:padding-box}
.ml-calls-to-action .form .field-and-button button{border-top-left-radius:0;border-bottom-left-radius:0}
.ml-calls-to-action .form .field-and-button button:focus:after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;border-top-left-radius:0;border-bottom-left-radius:0;border:2px solid rgba(255,255,255,.2);padding:0}
.ml-calls-to-action .form input{color:#333}
.ml-calls-to-action .form .select2-container .select2-choice,.ml-calls-to-action .form .select2-container .select2-choices{border-radius:1.21053em;height:2.42105em;padding-left:1.21053em;line-height:2.42105em}
.ml-calls-to-action .form .select2-container .select2-choice .select2-arrow,.ml-calls-to-action .form .select2-container .select2-choices .select2-arrow{position:absolute;top:.48421em;width:2.42105em;bottom:.48421em}
.ml-calls-to-action .form .select2-container .select2-choice .select2-arrow b,.ml-calls-to-action .form .select2-container .select2-choices .select2-arrow b{right:1.21053em;margin:-.10526em 0 0 -.26316em;border:.26316em solid transparent;border-top-color:#666}
.ml-calls-to-action .form .select2-container .select2-choice>.select2-chosen,.ml-calls-to-action .form .select2-container .select2-choices>.select2-chosen{margin-right:3.02632em}
.ml-calls-to-action .form .select2-container .select2-choice>.select2-search-choice-close,.ml-calls-to-action .form .select2-container .select2-choices>.select2-search-choice-close{left:.48421em}
.ml-calls-to-action .form .select2-container .select2-choices{border:0;min-height:0;padding-top:.36842em;padding-bottom:.36842em;padding-left:1em;line-height:1}
.ml-calls-to-action .form .select2-container .select2-choices .select2-search-choice,.ml-calls-to-action .form .select2-container .select2-choices .select2-search-field{margin:.21053em;line-height:1}
.ml-calls-to-action .form .select2-container .select2-choices .select2-search-field input{padding:.15789em .26316em;line-height:1;height:auto}
.ml-calls-to-action .form .select2-dropdown-open .select2-choice,.ml-calls-to-action .form .select2-dropdown-open .select2-choices{border-bottom-left-radius:0;border-bottom-right-radius:0}
.ml-calls-to-action .form .select2-dropdown-open .select2-choice b,.ml-calls-to-action .form .select2-dropdown-open .select2-choices b{margin-top:-.36842em}
.ml-calls-to-action .form .select2-dropdown-open.select2-drop-above .select2-choice{border-radius:0 0 1.21053em 1.21053em}
.ml-calls-to-action .form .select2-container .select2-choice{height:2.10526em;line-height:2.10526em}
.ml-calls-to-action .location-side .map{float:right;margin:.26316em 0 .52632em .26316em;width:37.82051%}
@media screen and (max-width:26.1875em){.ml-calls-to-action .location-side{position:relative}
.ml-calls-to-action .location-side .map{position:absolute;margin:0;right:1.05263em;top:1.57895em;opacity:.275;width:7.57895em}
}
@media screen and (max-width:47.9375em){.ml-calls-to-action:after,.ml-calls-to-action:before{display:none}
.ml-calls-to-action>.i{display:block;padding:0}
.ml-calls-to-action .side.location-side,.ml-calls-to-action .side.specialty-side{width:100%;padding:1.57895em 1.05263em}
.ml-calls-to-action .specialty-side .side-header{width:100%}
.ml-calls-to-action .specialty-side .side-header .l{display:inline-block}
.ml-calls-to-action .specialty-side .intro{max-width:none}
.ml-calls-to-action .specialty-side .form{width:100%}
}
@media screen and (max-width:45.5625em){.ml-calls-to-action .side .side-header{font-size:5.47945vw}
}
@media screen and (max-width:44.3125em){.ml-calls-to-action .side .intro{font-size:2.8169vw}
}
@media screen and (max-width:33.0625em){.ml-calls-to-action .side .intro{font-size:78.94737%}
}
@media screen and (max-width:26.1875em){.ml-calls-to-action .side .form,.ml-calls-to-action .side .intro,.ml-calls-to-action .side .side-header{position:relative}
.ml-calls-to-action .side .side-header{font-size:121.05263%}
}
.app\/marketing-landing\/testimonials{margin-top:-5em}
.admin-content-edit .app\/marketing-landing\/testimonials{margin-top:0!important}
@media screen and (max-width:47.9375em){.app\/marketing-landing\/testimonials{margin-top:-3.78947em}
}
.ml-testimonials-section{background-image:url(images/marketing-landing/bridge.jpg);-webkit-background-size:cover;background-size:cover;background-position:center top;background-repeat:no-repeat;padding:9.21053em 0 2.10526em 0;color:#fff}
@media screen and (max-width:63.9375em){.ml-testimonials-section{padding-top:-webkit-calc(5em + (85/1024) *100vw);padding-top:calc(5em + (85/1024) *100vw)}
}
.ml-testimonials-section>.i{position:relative;padding:0 5.26316em}
@media screen and (min-width:80.0625em){.ml-testimonials-section>.i{padding:0 -webkit-calc(9.375vw + -1.05263em);padding:0 calc(9.375vw + -1.05263em)}
}
@media screen and (max-width:63.9375em){.ml-testimonials-section>.i{padding:0 -webkit-calc(15.625vw + -3.15789em);padding:0 calc(15.625vw + -3.15789em)}
}
@media screen and (max-width:47.9375em){.ml-testimonials-section>.i{padding:0 2.10526em}
}
.ml-testimonials-section .slides{margin:0 -.52632em}
@media screen and (max-width:47.9375em){.ml-testimonials-section .slides{margin:0 .26316em}
}
.ml-testimonials-section .slides .testimonial-slide:focus{outline:0}
.ml-testimonials-section .slick-track{margin:0 auto}
.ml-testimonials-section .controls button{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;position:absolute;bottom:50%;width:5.26316em;text-align:center;-webkit-transform:translate(0,-5.625rem);-ms-transform:translate(0,-5.625rem);transform:translate(0,-5.625rem)}
.ml-testimonials-section .controls button.left{left:0}
.ml-testimonials-section .controls button.right{right:0}
.ml-testimonials-section .controls button img{vertical-align:middle;height:3.15789em;-webkit-filter:drop-shadow(1px 1px 0 rgba(0, 0, 0, .2));filter:drop-shadow(1px 1px 0 rgba(0, 0, 0, .2));-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 240ms,-webkit-filter 240ms,-webkit-transform 240ms,filter 240ms;transition:transform 240ms,filter 240ms}
.ml-testimonials-section .controls button:focus img,.ml-testimonials-section .controls button:hover img{-webkit-filter:drop-shadow(2px 2px .5px rgba(0, 0, 0, .2));filter:drop-shadow(2px 2px .5px rgba(0, 0, 0, .2));-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}
@media screen and (max-width:63.9375em){.ml-testimonials-section .controls button{width:-webkit-calc(13.6719vw + -2.5rem);width:calc(13.6719vw + -2.5rem);font-size:1.85547vw}
}
@media screen and (max-width:39.9375em){.ml-testimonials-section .controls button{width:3rem}
}
@media screen and (max-width:31.1875em){.ml-testimonials-section .controls button{font-size:38.50879%}
}
.ml-testimonials-section .blurb{font-size:263.15789%;line-height:1.0001;margin:.1em auto 0;max-width:14em;text-align:center}
.ml-testimonials-section .blurb .l{display:inline-block}
@media screen and (max-width:51.1875em){.ml-testimonials-section .blurb{max-width:none;font-size:6.09756vw}
}
.testimonial-slide{padding:0 .52632em 0 .52632em}
.testimonial-slide a{display:block;position:relative}
.testimonial-slide a .play-button{position:absolute;left:50%;top:50%;width:28.84615%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.testimonial-slide a .play-button img{width:100%;vertical-align:middle;-webkit-filter:drop-shadow(1px 1px 0 rgba(0, 0, 0, .2));filter:drop-shadow(1px 1px 0 rgba(0, 0, 0, .2));-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 240ms,-webkit-filter 240ms,-webkit-transform 240ms,filter 240ms;transition:transform 240ms,filter 240ms}
.testimonial-slide a:focus .play-button img,.testimonial-slide a:hover .play-button img{-webkit-filter:drop-shadow(2px 2px .5px rgba(0, 0, 0, .2));filter:drop-shadow(2px 2px .5px rgba(0, 0, 0, .2));-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}
.testimonial-slide .thumbnail{position:relative;padding-top:76.92308%}
.testimonial-slide .thumbnail img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center center}
.testimonial-slide .quote{font-size:105.26316%;line-height:1.2001;margin:7.69231%;margin-top:.8em;text-shadow:0 0 2px rgba(0,0,0,.4)}
.testimonial-slide .quote p{margin:0}
.testimonial-slide .quote .source{margin-top:.21053em;font-weight:600}
.testimonial-slide .quote .more-link{margin-top:.21053em}
.testimonial-slide .quote .more-link a{font-size:63.15789%;text-transform:uppercase;color:#fff}
.testimonial-slide .quote .more-link a:hover{text-decoration:underline}
.testimonial-slide .quote .more-link.source{letter-spacing:1px}
@media screen and (max-width:79.9375em){.testimonial-slide .quote{font-size:1.5625vw}
}
@media screen and (max-width:63.9375em){.testimonial-slide .quote{font-size:1.95312vw}
}
@media screen and (max-width:47.9375em){.testimonial-slide .quote{font-size:2.60417vw}
}
@media screen and (max-width:31.1875em){.testimonial-slide .quote{font-size:4vw}
}
.ml-video .player{position:relative;padding-top:46.875%}
.ml-video .player .overlay,.ml-video .player .thumbnail,.ml-video .player .thumbnail>img,.ml-video .player .video-proper,.ml-video .player .video-proper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.ml-video .player .video-proper{opacity:0;-webkit-transition:opacity 1.6s;transition:opacity 1.6s}
.ml-video .player img{object-fit:cover;vertical-align:middle}
.ml-video .player .overlay{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.ml-video .player .overlay>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.6);color:#fff;-webkit-transition:background-color 640ms;transition:background-color 640ms}
.ml-video .player .overlay>a:hover{background-color:rgba(0,0,0,.15)}
.ml-video .player .overlay .play-button{margin-top:3.94737em;width:7.89474em}
.ml-video .player .overlay .caption{font-size:263.15789%;line-height:1.0801;text-align:center}
@media screen and (max-width:74.9375em){.ml-video .player .overlay{font-size:1.58333vw}
}
.ml-video.loading .player .video-proper{z-index:1}
.ml-video.playing .player .video-proper{z-index:1;opacity:1}
.app\/home\/rev2017\/columns.variant-narrow-left .landing-columns>.i>.columns{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.app\/home\/rev2017\/columns.variant-narrow-left .landing-columns>.i>.columns>.col .content\/html .h1,.app\/home\/rev2017\/columns.variant-narrow-left .landing-columns>.i>.columns>.col .content\/html .h2,.app\/home\/rev2017\/columns.variant-narrow-left .landing-columns>.i>.columns>.col .content\/html .h3,.app\/home\/rev2017\/columns.variant-narrow-left .landing-columns>.i>.columns>.col .content\/html .h4,.app\/home\/rev2017\/columns.variant-narrow-left .landing-columns>.i>.columns>.col .content\/html .h5,.app\/home\/rev2017\/columns.variant-narrow-left .landing-columns>.i>.columns>.col .content\/html .h6,.app\/home\/rev2017\/columns.variant-narrow-left .landing-columns>.i>.columns>.col .content\/html h1,.app\/home\/rev2017\/columns.variant-narrow-left .landing-columns>.i>.columns>.col .content\/html h2,.app\/home\/rev2017\/columns.variant-narrow-left .landing-columns>.i>.columns>.col .content\/html h3,.app\/home\/rev2017\/columns.variant-narrow-left .landing-columns>.i>.columns>.col .content\/html h4,.app\/home\/rev2017\/columns.variant-narrow-left .landing-columns>.i>.columns>.col .content\/html h5,.app\/home\/rev2017\/columns.variant-narrow-left .landing-columns>.i>.columns>.col .content\/html h6{margin-right:0}
.app\/home\/rev2017\/columns.variant-narrow-left .landing-columns>.i>.columns>.col:first-child{margin-right:.52632em;max-width:27.78947em}
.app\/home\/rev2017\/columns.variant-narrow-left .landing-columns>.i>.columns>.col:last-child{margin-left:.52632em;max-width:38.42105em}
.app\/home\/rev2017\/columns.variant-align-top .landing-columns .columns{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.therapy-services-section.therapy-services-auto .therapy-service-2022{width:-webkit-calc(25% - 1.57895em);width:calc(25% - 1.57895em);padding:1.26316em 1.82648%}
@media screen and (max-width:63.9375em){.therapy-services-section.therapy-services-auto .therapy-service-2022{width:-webkit-calc(33.333% - 1.57895em);width:calc(33.333% - 1.57895em);padding:1.26316em 2.34375vw}
}
@media screen and (max-width:43.6875em){.therapy-services-section.therapy-services-auto .therapy-service-2022{width:-webkit-calc(50% - 1.57895em);width:calc(50% - 1.57895em);padding:1.26316em 3.42857vw}
}
@media screen and (max-width:29.125em){.therapy-services-section.therapy-services-auto .therapy-service-2022{width:-webkit-calc(100% - 1.57895em);width:calc(100% - 1.57895em);padding:5.13919vw 1.05263em}
}
.therapy-services-section.therapy-services-auto .therapy-service-2022>.i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.therapy-services-section.therapy-services-auto .therapy-service-2022>.i .photo-area{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-bottom:.84211em}
.therapy-services-section.therapy-services-auto .therapy-service-2022>.i .photo-area img{display:block;border-radius:1.05263em;width:100%}
.therapy-services-section.therapy-services-auto .therapy-service-2022 .name-area .name-proper{font-size:105.26316%;margin-bottom:.8em;padding-bottom:.8em}
.therapy-services-section.therapy-services-auto .therapy-service-2022 .summary{font-size:84.21053%;line-height:1.5001}
.therapy-services-section.therapy-services-auto .therapy-service-2022 .more-link{font-size:73.68421%;margin-top:1.42857em}
.therapy-services-section.therapy-services-auto .therapy-service-2022 .more-link .btn{padding:.78571em 2.14286em .92857em 2.14286em;border-radius:.71429em}
.therapy-services-section.therapy-services-auto .therapy-service-2022 .more-link .btn:focus:after{border-radius:.71429em}
.overlappable+.app\/therapy\/services{margin-top:-2.42105em}
.specialty-details .description{margin-bottom:2.42105em}
.specialty-details .description .photo+*{margin-top:0}
.specialty-details .description .more-section.videos .list{margin-top:0;margin-left:0}
.specialty-details .description .more-section.videos .item{margin-top:1.21053em;border-top:1px solid #e4e4e4;width:100%;padding-top:2.42105em;padding-left:0}
.specialty-details .description .more-section.videos .item .title{font-size:100%;line-height:1.78957}
.specialty-details .description .more-section.videos .item .summary{font-size:100%;line-height:1.78957}
.specialty-details .description .more-section.videos.injected{margin:1.81579em 0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:2.42105em 0 1.81579em 0}
.specialty-details .description .more-section.videos.injected .item{margin-top:0;border-top:0;padding:0}
.specialty-details .description .more-section.videos.injected .item.video-embed-item .title{display:none}
.in-rehab-section .spotlights-section-rev2021 .header-area .explanation{color:#fff}
.box-grid-container{padding:1px 0}
.box-grid-container.bg-gray{background-color:#e6e6e6}
.box-grid-container.bg-gray .section-header.centered .header-proper{background-color:#e6e6e6}
.box-grid-container>.i{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em);padding-top:2.10526em;padding-bottom:2.10526em}
@media screen and (max-width:75.5625em){.box-grid-container>.i{padding-left:1.05263em;padding-right:1.05263em}
}
.box-grid-container .section-header.centered{position:relative;margin:2.63158em 0 0 0}
.box-grid-container .section-header.centered:before{content:"";display:block;position:absolute;top:-webkit-calc(50% - 2px);top:calc(50% - 2px);left:0;height:4px;width:100%;background-color:#1d71b6}
.box-grid-container .section-header.centered>.i{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
@media screen and (max-width:75.5625em){.box-grid-container .section-header.centered>.i{padding-left:1.05263em;padding-right:1.05263em}
}
.box-grid-container .section-header.centered .header-proper{position:relative;font-size:252.63158%;line-height:1.08343;margin:0;padding:0 .625em;background-color:#fff}
.box-grid-container .section-header.centered .header-proper .l{display:block}
.box-grid-container .section-header.centered .header-proper .l:first-child:not(:last-child){font-size:62.5%;font-weight:700;color:#cc7e1f}
@media screen and (max-width:54.3125em){.box-grid-container .section-header.centered .header-proper{font-size:-webkit-calc(max((48/870) *100vw,36px));font-size:calc(max((48/870) *100vw,36px))}
.box-grid-container .section-header.centered .header-proper .l:first-child{font-size:-webkit-calc(max(30 / 48 * 100%,24px));font-size:calc(max(30 / 48 * 100%,24px))}
}
.box-grid-container .section-header.left{margin:2.63158em 0 -1.05263em 0}
.box-grid-container .section-header.left>.i{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em)}
@media screen and (max-width:75.5625em){.box-grid-container .section-header.left>.i{padding-left:1.05263em;padding-right:1.05263em}
}
.box-grid-container .section-header.left .header-proper{margin:0}
.box-grid-container .boxes-container{margin:0 -1.7094%;padding-bottom:1.05263em}
.box-grid-container .boxes-container,.box-grid-container .boxes-container>[id^=admin-slot-]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.box-grid-container .boxes-container .grid-box{-webkit-box-sizing:border-box;box-sizing:border-box;margin:1.7094%;width:-webkit-calc(33.3% - 40 / 1170 * 100%);width:calc(33.3% - 40 / 1170 * 100%);padding:-webkit-calc(max(30 / 1170 * 100%,25px));padding:calc(max(30 / 1170 * 100%,25px))}
.box-grid-container .boxes-container .grid-box.width-2x{width:-webkit-calc(66.6% - 40 / 1170 * 100%);width:calc(66.6% - 40 / 1170 * 100%)}
.box-grid-container .boxes-container .grid-box .content\/admin\/component-menu{font-size:.875rem}
.no-cssremunit .box-grid-container .boxes-container .grid-box .content\/admin\/component-menu{font-size:14px}
@media screen and (min-width:100.0625em){.box-grid-container .boxes-container .grid-box{font-size:-webkit-calc(min((19 / 1600) *100vw,24px));font-size:calc(min((19 / 1600) *100vw,24px))}
}
@media screen and (max-width:75.5625em){.box-grid-container .boxes-container .grid-box{font-size:-webkit-calc(max((19 / 1210) *100vw),13px);font-size:calc(max((19 / 1210) *100vw),13px)}
}
@media screen and (max-width:54.3125em){.box-grid-container .boxes-container .grid-box{margin:2.29885%;width:-webkit-calc(50% - 40 / 870 * 100%);width:calc(50% - 40 / 870 * 100%);padding:-webkit-calc(max(30 / 870 * 100%,25px));padding:calc(max(30 / 870 * 100%,25px));font-size:-webkit-calc(max((19 / 870) *100vw),13px);font-size:calc(max((19 / 870) *100vw),13px)}
.box-grid-container .boxes-container .grid-box.width-2x{width:-webkit-calc(100% - 40 / 870 * 100%);width:calc(100% - 40 / 870 * 100%)}
}
@media screen and (max-width:35.3125em){.box-grid-container .boxes-container .grid-box{margin:3.53357%;width:-webkit-calc(100% - 40 / 566 * 100%);width:calc(100% - 40 / 566 * 100%);padding:-webkit-calc(max(30 / 566 * 100%,25px));padding:calc(max(30 / 566 * 100%,25px));font-size:-webkit-calc(max((19 / 566) *100vw),13px);font-size:calc(max((19 / 566) *100vw),13px)}
}
@media screen and (max-width:33.6875em){.box-grid-container .boxes-container .grid-box{font-size:-webkit-calc(max((19 / 540) *100vw),13px);font-size:calc(max((19 / 540) *100vw),13px)}
}
.box-grid-container .grid-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff}
.box-grid-container .grid-box .photo-area{width:100%}
.box-grid-container .grid-box .photo-area img{display:block;border-radius:.42105em;width:100%}
.box-grid-container .grid-box.layout-rounded{border-radius:.42105em}
.box-grid-container .grid-box.layout-square{-webkit-box-shadow:0 4px 0 0 rgba(0,0,0,.25);box-shadow:0 4px 0 0 rgba(0,0,0,.25)}
.box-grid-container .grid-box.layout-unboxed{-webkit-box-shadow:none;box-shadow:none;background-color:transparent;padding:0}
.box-grid-container .grid-box .content\/admin\/component-menu{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.box-grid-container .grid-box .icon-area{position:relative;margin-bottom:.52632em;width:100%;padding-top:40%}
.box-grid-container .grid-box .icon-area lord-icon{position:absolute;top:0;left:0;width:100%;height:100%}
.box-grid-container .grid-box .icon-area+.title{text-align:center}
.box-grid-container .grid-box .title{font-size:126.31579%;line-height:1.2501;width:100%;font-weight:700;color:#D3420D}
.box-grid-container .grid-box .photo-area+.title{position:relative;margin-top:.66667em;padding-bottom:.66667em}
.box-grid-container .grid-box .photo-area+.title:after{content:"";position:absolute;left:0;bottom:0;width:100px;max-width:50%;height:2px;background-color:#1e99cc}
.box-grid-container .grid-box .text{font-size:84.21053%;line-height:1.5001}
.box-grid-container .grid-box .text .h1,.box-grid-container .grid-box .text .h2,.box-grid-container .grid-box .text .h3,.box-grid-container .grid-box .text .h4,.box-grid-container .grid-box .text .h5,.box-grid-container .grid-box .text .h6,.box-grid-container .grid-box .text .p,.box-grid-container .grid-box .text dl,.box-grid-container .grid-box .text h1,.box-grid-container .grid-box .text h2,.box-grid-container .grid-box .text h3,.box-grid-container .grid-box .text h4,.box-grid-container .grid-box .text h5,.box-grid-container .grid-box .text h6,.box-grid-container .grid-box .text ol,.box-grid-container .grid-box .text p,.box-grid-container .grid-box .text ul{margin:1rem 0}
.box-grid-container .grid-box .text ul>li{margin:1rem 0}
.box-grid-container .grid-box.layout-unboxed .text{font-size:100%}
.box-grid-container.in-accordion-mode .grid-box{margin-bottom:0}
.box-grid-container.in-accordion-mode .grid-box+.grid-box{margin-top:1px}
.box-grid-container.in-accordion-mode .grid-box.layout-rounded:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}
.box-grid-container.in-accordion-mode .grid-box.layout-rounded:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}
.box-grid-container.in-accordion-mode .grid-box .icon-area{display:none}
.box-grid-container.in-accordion-mode .grid-box .accordion-toggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:-.52632em;padding:.52632em;width:-webkit-calc(100% + 1.05263em);width:calc(100% + 1.05263em);text-align:left}
.box-grid-container.in-accordion-mode .grid-box .accordion-toggle .css-icon.plus-minus{position:relative;font-size:84.21053%;top:.3125em;margin:0 .625em 0 -.4375em}
.box-grid-container.in-accordion-mode .grid-box .accordion-toggle .css-icon.plus-minus:after,.box-grid-container.in-accordion-mode .grid-box .accordion-toggle .css-icon.plus-minus:before{background-color:#424242}
.callouts-2023{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em);margin:.10526em 0}
@media screen and (max-width:75.5625em){.callouts-2023{padding-left:1.05263em;padding-right:1.05263em}
}
.callouts-2023 .callouts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:.78947em -.78947em}
.callouts-2023 .callout{position:relative;margin:.78947em;z-index:100;width:-webkit-calc(25% - 1.57895em);width:calc(25% - 1.57895em)}
.callouts-2023 .card-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:13.45566% 10.39755%;background-color:#fff;-webkit-transition:all .3s;transition:all .3s}
.callouts-2023 .card-container.shadow{visibility:hidden}
.callouts-2023 .card-container.visible{position:absolute;top:50%;left:0;-webkit-box-shadow:0 .31579em 1.57895em rgba(0,0,0,.15);box-shadow:0 .31579em 1.57895em rgba(0,0,0,.15);border-radius:.52632em;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.callouts-2023 .card-container .text{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.callouts-2023 .card-container .title{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.callouts-2023 .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}
.callouts-2023 .title .icon-area.animated{margin:-.63158em -3.71353% -.68421em -3.18302%}
.callouts-2023 .title .icon-area.animated img{display:block;width:5.47368em}
.callouts-2023 .title .icon-area.animated lord-icon{display:block;width:5.47368em;height:5.47368em}
.callouts-2023 .title .title-proper{font-size:136.84211%;line-height:1.23087;margin-left:7.95756%;color:#656565;font-weight:700}
.callouts-2023 .title .title-proper a{color:inherit}
.callouts-2023 .title .title-proper .l{display:block}
.callouts-2023 .text{display:none;font-size:94.73684%;line-height:1.44454;padding-bottom:1.33333em}
.callouts-2023 .text>*{margin-top:0;margin-bottom:0}
.callouts-2023 .text>*+*{margin-top:.66667em}
.callouts-2023 .callout.expanded{z-index:101}
@media screen and (max-width:99.9375em){.callouts-2023 .card-container{font-size:1.1875vw}
}
@media screen and (max-width:75.5625em){.callouts-2023 .callouts{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.callouts-2023 .callout{width:-webkit-calc(50% - 1.57895em);width:calc(50% - 1.57895em);max-width:26.4375rem}
.callouts-2023 .card-container{font-size:1.65289vw}
}
@media screen and (max-width:55.9375em){.callouts-2023 .card-container{font-size:77.89474%}
}
@media screen and (max-width:33.6875em){.callouts-2023 .callouts{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.callouts-2023 .callout{width:-webkit-calc(100% - 1.57895em);width:calc(100% - 1.57895em)}
.callouts-2023 .card-container{font-size:100%}
}
@media screen and (max-width:23.375em){.callouts-2023 .card-container{font-size:4.26667vw}
}
.latest-section{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em);position:relative;background-color:#f1f2f3;padding-top:-webkit-calc(max((60/1600) *100vw,2.10526em));padding-top:calc(max((60/1600) *100vw,2.10526em));padding-bottom:-webkit-calc(max((80/1600) *100vw,3.15789em));padding-bottom:calc(max((80/1600) *100vw,3.15789em))}
@media screen and (max-width:75.5625em){.latest-section{padding-left:1.05263em;padding-right:1.05263em}
}
.latest-section .section-header{margin:0 0 -webkit-calc(max((50/1600) *100vw,1.57895em)) 0;margin:0 0 calc(max((50/1600) *100vw,1.57895em)) 0}
.latest-section .section-header .header-proper{font-size:242.10526%;line-height:1.0001;margin:0;color:#000;text-transform:uppercase}
.latest-section .hub-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:-.9375rem}
.latest-section .hub-list .hub-post{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;margin:.9375rem;width:-webkit-calc(33.333% - 1.875rem);width:calc(33.333% - 1.875rem)}
.latest-section .hub-post>.i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border-radius:.52632em;height:100%;background-color:#fff;padding:7.14286%}
.latest-section .hub-post .title{font-size:126.31579%;line-height:1.33343}
.latest-section .hub-post.custom-post .category{font-size:94.73684%;font-weight:700}
.latest-section .hub-post.custom-post .date{font-size:84.21053%}
.latest-section .hub-post.custom-post .title{font-size:126.31579%;line-height:1.33343}
.latest-section .hub-post.video>.i{border-top:0;padding:0}
.latest-section .hub-post.video .post-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:inherit}
.latest-section .hub-post.video .post-link:focus .title,.latest-section .hub-post.video .post-link:hover .title{color:#555}
.latest-section .hub-post.video .image{position:relative;padding-bottom:56.25%}
.latest-section .hub-post.video .image img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;font-family:'object-fit: cover;';display:block}
.latest-section .hub-post.video .title{font-size:126.31579%;line-height:1.33343;padding:7.14286%}
@media screen and (min-width:112.5625em){.latest-section .hub-post{font-size:1.05556vw}
}
@media screen and (max-width:74.9375em){.latest-section .hub-post{font-size:1.58333vw}
}
@media screen and (max-width:49.9375em){.latest-section .hub-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.latest-section .hub-list .hub-post{width:-webkit-calc(100% - 1.875rem);width:calc(100% - 1.875rem);font-size:100%}
}
.slideshow-2023{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em)}
@media screen and (max-width:75.5625em){.slideshow-2023{padding-left:1.05263em;padding-right:1.05263em}
}
.slideshow-2023 .slides{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;height:-webkit-calc(max(547 / 1600 * 100vw,28.78947em));height:calc(max(547 / 1600 * 100vw,28.78947em));background-color:#fff}
.slideshow-2023 .slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;-webkit-box-shadow:1.05263em 0 1.05263em rgba(68,68,68,.35);box-shadow:1.05263em 0 1.05263em rgba(68,68,68,.35);border-radius:1.05263em;-webkit-flex-basis:17.02128%;-ms-flex-preferred-size:17.02128%;flex-basis:17.02128%;min-width:10.36842em;background-color:#222;-webkit-transition:all .6s;transition:all .6s}
.slideshow-2023 .slide:nth-child(1){z-index:3}
.slideshow-2023 .slide:nth-child(2){margin-left:-2.10526em;z-index:2}
.slideshow-2023 .slide:nth-child(3){margin-left:-2.10526em;-webkit-box-shadow:none;box-shadow:none;z-index:1}
.slideshow-2023 .slide .bg{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:1}
.slideshow-2023 .slide .bg img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:right center;font-family:'object-fit: cover;';display:block}
.slideshow-2023 .slide .bg:after,.slideshow-2023 .slide .bg:before{content:"";display:block;position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(17,17,17,.9)),color-stop(90%,rgba(17,17,17,0)));background-image:-webkit-linear-gradient(left,rgba(17,17,17,.9) 0,rgba(17,17,17,0) 90%);background-image:linear-gradient(to right,rgba(17,17,17,.9) 0,rgba(17,17,17,0) 90%);opacity:0;pointer-events:none;-webkit-transition:opacity .6s;transition:opacity .6s}
.slideshow-2023 .slide .bg:before{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(17,17,17,.85)),color-stop(25%,rgba(17,17,17,0)));background-image:-webkit-linear-gradient(bottom,rgba(17,17,17,.85) 0,rgba(17,17,17,0) 25%);background-image:linear-gradient(to top,rgba(17,17,17,.85) 0,rgba(17,17,17,0) 25%);opacity:1;-webkit-transition:opacity .6s;transition:opacity .6s}
.slideshow-2023 .slide.hanchor-80 .bg img{object-position:80% center}
.slideshow-2023 .slide.hanchor-60 .bg img{object-position:60% center}
.slideshow-2023 .slide.hanchor-35 .bg img{object-position:35% center}
.slideshow-2023 .slide.hanchor-0 .bg img{object-position:left center}
.slideshow-2023 .slide .fg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2;padding:7.52688%;color:#fff;-webkit-transform:translateX(-60%);-ms-transform:translateX(-60%);transform:translateX(-60%);opacity:0;-webkit-transition:-webkit-transform 0s .6s,opacity .3s;transition:transform 0s .6s,opacity .3s}
.slideshow-2023 .slide .fg .big{font-size:315.78947%;line-height:1.4001;font-weight:800}
.slideshow-2023 .slide .fg .big .l{display:block}
.slideshow-2023 .slide .fg .small{font-size:115.78947%;line-height:1.27283;margin:.72727em 0;max-width:26.36364em}
.slideshow-2023 .slide .fg .small>*{margin-top:0;margin-bottom:0}
.slideshow-2023 .slide .fg .small>*+*{margin-top:.54545em}
.slideshow-2023 .slide .fg .small strong{font-weight:800;font-style:italic;color:#1e99cc}
.slideshow-2023 .slide .fg .more-link{margin-top:.84211em}
.slideshow-2023 .slide .fg .more-link.hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.slideshow-2023 .slide.text-left-top .fg{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-top:3.76344%}
.slideshow-2023 .slide.text-left-bottom .fg{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:3.76344%}
.slideshow-2023 .slide.text-dark .bg:after{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(250,250,250,.9)),color-stop(90%,rgba(250,250,250,0)));background-image:-webkit-linear-gradient(left,rgba(250,250,250,.9) 0,rgba(250,250,250,0) 90%);background-image:linear-gradient(to right,rgba(250,250,250,.9) 0,rgba(250,250,250,0) 90%)}
.slideshow-2023 .slide.text-dark .fg{color:#222}
.slideshow-2023 .slide:not(:first-child) .fg{padding-left:-webkit-calc(70/930*100% + 2.5rem);padding-left:calc(70/930*100% + 2.5rem)}
.slideshow-2023 .slide .fg{min-width:44.84211em}
@media screen and (max-width:75.5625em){.slideshow-2023 .slide{-webkit-flex-basis:10.36842em;-ms-flex-preferred-size:10.36842em;flex-basis:10.36842em}
.slideshow-2023 .slide .fg{min-width:-webkit-calc(100vw - 2.5rem - 10.36842em*2 + 4.21053em);min-width:calc(100vw - 2.5rem - 10.36842em*2 + 4.21053em)}
.slideshow-2023 .slide:first-child .fg{min-width:-webkit-calc(100vw - 2.5rem - 10.36842em*2 + 4.21053em);min-width:calc(100vw - 2.5rem - 10.36842em*2 + 4.21053em)}
}
.slideshow-2023 .slide .preview-text{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:3;bottom:0;right:0;font-size:168.42105%;line-height:1.0001;width:-webkit-calc(100% - (27 / (240 + 40)) *100%);width:calc(100% - (27 / (240 + 40)) *100%);padding-bottom:.75em;padding-right:9.64286%;color:#fff;text-align:right;-webkit-transition:all .3s;transition:all .3s}
.slideshow-2023 .slide .preview-text span.l{display:block}
.slideshow-2023 .slide.active{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.slideshow-2023 .slide.active .preview-text{-webkit-transform:translateY(110%);-ms-transform:translateY(110%);transform:translateY(110%)}
.slideshow-2023 .slide.active .fg{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition:all .6s .6s;transition:all .6s .6s}
.slideshow-2023 .slide.active .bg:before{opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}
.slideshow-2023 .slide.active .bg:after{opacity:1;-webkit-transition:opacity .6s .6s;transition:opacity .6s .6s}
@media screen and (max-width:99.9375em){.slideshow-2023 .slide .preview-text{font-size:2vw}
}
@media screen and (max-width:74.9375em){.slideshow-2023 .slide .preview-text{font-size:126.31579%}
.slideshow-2023 .slide .fg .big{font-size:5vw}
}
@media screen and (max-width:54.3125em){.slideshow-2023 .slide{min-width:0;-webkit-flex-basis:6.875rem;-ms-flex-preferred-size:6.875rem;flex-basis:6.875rem}
.slideshow-2023 .slide:first-child{-webkit-flex-basis:-webkit-calc(6.875rem - 2.10526em);-ms-flex-preferred-size:calc(6.875rem - 2.10526em);flex-basis:calc(6.875rem - 2.10526em)}
.slideshow-2023 .slide .fg{min-width:-webkit-calc(100vw - 2.5rem - 11.25rem + 4.21053em);min-width:calc(100vw - 2.5rem - 11.25rem + 4.21053em)}
.slideshow-2023 .slide .fg .small{font-size:2.52874vw}
.slideshow-2023 .slide:first-child .fg{min-width:-webkit-calc(100vw - 2.5rem - 13.75rem + 4.21053em);min-width:calc(100vw - 2.5rem - 13.75rem + 4.21053em)}
.slideshow-2023 .slide .bg:before{background-image:-webkit-gradient(linear,right top,left top,color-stop(0,rgba(85,85,85,.7)),color-stop(4.375rem,rgba(85,85,85,.2)));background-image:-webkit-linear-gradient(right,rgba(85,85,85,.7) 0,rgba(85,85,85,.2) 4.375rem);background-image:linear-gradient(to left,rgba(85,85,85,.7) 0,rgba(85,85,85,.2) 4.375rem)}
.slideshow-2023 .slide .preview-text{right:auto;left:100%;width:50vh;padding-right:0;padding-left:1.25rem;padding-bottom:1.25rem;text-align:left;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .6s;transition:all .6s}
.slideshow-2023 .slide .preview-text span.l{display:inline}
.slideshow-2023 .slide.active .preview-text{opacity:1;-webkit-transform:rotate(-90deg) translateX(-100%);-ms-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%)}
}
@media screen and (max-width:45.0625em){.slideshow-2023 .slide .fg .big{font-size:189.47368%}
}
@media screen and (max-width:39.5625em){.slideshow-2023 .slide .fg .small{font-size:84.21053%}
}
@media screen and (max-width:37.4375em){.slideshow-2023 .slide .fg .big{font-size:6vw}
}
@media screen and (max-width:29.25em){.slideshow-2023 .slide{-webkit-flex-basis:5.625rem;-ms-flex-preferred-size:5.625rem;flex-basis:5.625rem}
.slideshow-2023 .slide:first-child{-webkit-flex-basis:-webkit-calc(5.625rem - 2.10526em);-ms-flex-preferred-size:calc(5.625rem - 2.10526em);flex-basis:calc(5.625rem - 2.10526em)}
.slideshow-2023 .slide .fg{min-width:-webkit-calc(100vw - 2.5rem - 8.75rem + 4.21053em);min-width:calc(100vw - 2.5rem - 8.75rem + 4.21053em)}
.slideshow-2023 .slide:first-child .fg{min-width:-webkit-calc(100vw - 2.5rem - 11.25rem + 4.21053em);min-width:calc(100vw - 2.5rem - 11.25rem + 4.21053em)}
.slideshow-2023 .slide .fg .big{font-size:6vw}
}
.mm-module.links-module .header{font-size:147.36842%;line-height:1.21439;margin-bottom:.89286em;font-weight:700;color:#4f4f4f}
.mm-module.links-module .link-item{border-top:1px solid #f1f2f3}
.mm-module.links-module .link-item>a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;font-size:94.73684%;line-height:1.22232;padding:.88889em 1.11111em .88889em 0;font-weight:700}
.mm-module.links-module .link-item>a .css-icon{display:block;position:absolute;right:0;top:50%;border-color:transparent #1e99cc #1e99cc transparent;font-size:60%;-webkit-transform:rotate(-45deg) translateY(-50%);-ms-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}
.mm-module.links-module.mm-module-width-2 .links-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.78947em}
.mm-module.links-module.mm-module-width-2 .links-list .link-item{margin:0 .78947em;width:-webkit-calc(50% - 1.57895em);width:calc(50% - 1.57895em)}
.mm-module.links-module.mm-module-width-3 .links-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.78947em}
.mm-module.links-module.mm-module-width-3 .links-list .link-item{margin:0 .78947em;width:-webkit-calc(33.3% - 1.57895em);width:calc(33.3% - 1.57895em)}
.mm-module.photo-box-module{padding-bottom:.52632em}
.mm-module.photo-box-module .photo img{border-radius:.52632em;vertical-align:middle}
.mm-module.photo-box-module .title{font-size:105.26316%;line-height:1.2001;margin-top:1em;font-weight:700}
.mm-module.photo-box-module .text{font-size:84.21053%;line-height:1.3751;margin-top:.75em}
.mm-module.photo-box-module .text>*{margin-top:0;margin-bottom:0}
.mm-module.photo-box-module .text>*+*{margin-top:.75em}
.mm-module.text-module .module-interior{font-size:94.73684%;line-height:1.44454}
.mm-module.text-module .title{font-size:147.36842%;line-height:1.21439;font-weight:700}
.mm-module.text-module p.big{font-size:126.31579%;line-height:1.33343;color:inherit}
.mm-module.second-level-links-module .second-level-links-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.78947em}
.mm-module.second-level-links-module .second-level-links-container .first-level-container{margin:.78947em;width:-webkit-calc(100% - 1.57895em);width:calc(100% - 1.57895em)}
.mm-module.second-level-links-module .second-level-links-container .links-list{display:block;margin:0}
.mm-module.second-level-links-module .second-level-links-container .links-list .link-item{margin:0;width:100%}
.mm-module.second-level-links-module.mm-module-width-2 .second-level-links-container .first-level-container{width:-webkit-calc(50% - 1.63158em);width:calc(50% - 1.63158em)}
.mm-module.second-level-links-module.mm-module-width-3 .second-level-links-container .first-level-container{width:-webkit-calc(33.3% - 1.63158em);width:calc(33.3% - 1.63158em)}
.appointment-search .search-form{border-top:2px solid #fff;padding:1.21053em;background-color:#e9f1f6}
.appointment-search .search-form form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.21053em}
.appointment-search .search-form .field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.21053em;margin:0;width:-webkit-calc(50% - .60526em - 1.57895em);width:calc(50% - .60526em - 1.57895em)}
.appointment-search .search-form .field label{white-space:nowrap}
.appointment-search .search-form .field .field-proper{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.appointment-search .search-form .button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.appointment-search .search-form .button button.submit{font-size:94.73684%;line-height:1.27788;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1.27778em;-webkit-box-shadow:0 .11111em 0 rgba(0,0,0,.2);box-shadow:0 .11111em 0 rgba(0,0,0,.2);border:0;background:#1D7AB4;padding:.63889em 0;width:100%;height:2.55556em;text-align:center;color:#fff;line-height:1.10526;font-weight:700;text-transform:uppercase;display:block;margin:0;width:3.33333em}
.appointment-search .search-form .button button.submit:hover{background:#389fde}
.appointment-search .search-form .select2-container{width:100%}
.appointment-search .search-form .select2-container .select2-selection--single{border:1px solid #ccc;background-color:#fff}
.appointment-search .search-form .select2-container .select2-selection--single .select2-selection__rendered{padding-right:3.15789em}
.appointment-search .search-form.frontend-form.fancy.pill-style .field{margin:0}
.appointment-search .search-form.frontend-form.fancy.pill-style input[type=text]{background-color:#fff;color:inherit}
.appointment-search .search-form.frontend-form.fancy.pill-style input[type=text]::-webkit-input-placeholder{opacity:.8}
.appointment-search .search-form.frontend-form.fancy.pill-style input[type=text]::-moz-placeholder{opacity:.8}
.appointment-search .search-form.frontend-form.fancy.pill-style input[type=text]:-ms-input-placeholder{opacity:.8}
.appointment-search .search-form.frontend-form.fancy.pill-style input[type=text]::placeholder{opacity:.8}
@media screen and (max-width:75.5625em){.appointment-search .search-form .field label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
}
@media screen and (max-width:63.9375em){.appointment-search .search-form form{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.60526em}
.appointment-search .search-form .field.specialty{width:100%}
.appointment-search .search-form .field.place{width:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
}
.specialty-location-results .results-header{font-size:168.42105%;margin:1em 0}
.specialty-location-results .location-specialists-list{padding-left:0}
.specialty-location-results .location-specialists-list .location-specialists-item:before{display:none}
.specialty-location-results .location-specialists-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.57895em;width:100%;margin-top:1.21053em;border-top:1px solid #ccc;padding-top:1.81579em}
.specialty-location-results .location-specialists-item .location-area,.specialty-location-results .location-specialists-item .staff-list-section{width:-webkit-calc(50% - .78947em);width:calc(50% - .78947em)}
.specialty-location-results .location-specialists-item .location-area{position:relative}
.specialty-location-results .location-specialists-item .location-area .photo img{display:block}
.specialty-location-results .location-specialists-item .location-area .photo .none{display:block;width:100%;padding-bottom:52%;background:#f9f9f9}
.specialty-location-results .location-specialists-item .location-area .info .name{font-size:105.26316%;line-height:1.4001;margin:.6em 0 0 0;font-weight:600}
.specialty-location-results .location-specialists-item .location-area .info .address{font-size:89.47368%;margin:.47059em 0}
.specialty-location-results .location-specialists-item .location-area .info .appointment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:100%;gap:.42105em;margin-top:.63158em}
.specialty-location-results .location-specialists-item .location-area .info .appointment .btn{padding:.36842em .84211em .47368em .84211em;border-radius:.52632em}
.specialty-location-results .location-specialists-item .location-area .info .appointment .btn:focus:after{border-radius:.52632em}
.specialty-location-results .location-specialists-item .location-area .info .appointment .call{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.26316em}
.specialty-location-results .location-specialists-item .location-area .info .appointment .verb{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.specialty-location-results .location-specialists-item .location-area .info .appointment .number{font-weight:600}
.specialty-location-results .location-specialists-item .location-area .distance{position:absolute;font-size:68.42105%;line-height:1.0001;top:.76923em;left:.76923em;padding:.38462em .76923em;background-color:rgba(0,0,0,.8);color:#fff;font-weight:600}
.specialty-location-results .location-specialists-item .staff-list-section .doctors-list{margin-top:0}
.specialty-location-results .location-specialists-item .staff-list-section .item .info{font-size:100%}
.specialty-location-results .location-specialists-item .staff-list-section .item .info .name{font-size:89.47368%;line-height:1.23539}
.specialty-location-results .location-specialists-item .staff-list-section .item .info .specialties{display:none}
@media screen and (max-width:63.9375em){.specialty-location-results .location-specialists-item .compact-doctors .item{width:100%}
}
@media screen and (max-width:39.9375em){.specialty-location-results .location-specialists-item{display:block}
.specialty-location-results .location-specialists-item .location-area,.specialty-location-results .location-specialists-item .staff-list-section{width:100%}
.specialty-location-results .location-specialists-item .location-area{margin-bottom:1.21053em}
.specialty-location-results .location-specialists-item .compact-doctors{margin-bottom:-1.21053em}
.specialty-location-results .location-specialists-item .compact-doctors .item{width:50%}
}
.body-section:has(.viewmedica-all-container){background-color:#fff}
.viewmedica-all-container{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em);margin-block:3.15789em}
@media screen and (max-width:75.5625em){.viewmedica-all-container{padding-left:1.05263em;padding-right:1.05263em}
}
.viewmedica-all-container .anatomy-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.84211em}
.viewmedica-all-container .anatomy-menu .option{padding:.57895em .84211em .68421em .84211em;border-radius:.52632em;border-radius:1000em;text-transform:none}
.viewmedica-all-container .anatomy-menu .option:focus:after{border-radius:.52632em}
.viewmedica-all-container .anatomy-menu .option.selected{border-color:#000;background-color:#000;color:#fff}
.viewmedica-all-container .video-group{margin-top:2.10526em}
.viewmedica-all-container .video-group .group-heading{margin-bottom:2.10526em}
.viewmedica-all-container .video-group+.video-group{margin-top:3.15789em;border-top:1px solid #54abd6}
.viewmedica-all-container .video-group+.video-group .group-heading{margin-top:2.10526em}
.viewmedica-all-container .thumbnail-browser{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-inline:0}
.viewmedica-all-container .thumbnail-browser .thumbnail-list{gap:1.05263em;margin:0}
.viewmedica-all-container .thumbnail-browser .list-item{--columns:4;margin:0;width:-webkit-calc(100% / var(--columns) - ((var(--columns) - 1) *1.05263em / var(--columns)));width:calc(100% / var(--columns) - ((var(--columns) - 1) *1.05263em / var(--columns)))}
@media screen and (max-width:60.5625em){.viewmedica-all-container .thumbnail-browser .list-item .thumbnail-link-box{font-size:1.95876vw}
}
@media screen and (max-width:48.5625em){.viewmedica-all-container .thumbnail-browser .list-item{--columns:3}
.viewmedica-all-container .thumbnail-browser .list-item .thumbnail-link-box{font-size:2.44216vw}
}
@media screen and (max-width:36.4375em){.viewmedica-all-container .thumbnail-browser .list-item{--columns:2}
.viewmedica-all-container .thumbnail-browser .list-item .thumbnail-link-box{font-size:3.25342vw}
}
@media screen and (max-width:25.5625em){.viewmedica-all-container .thumbnail-browser .list-item .thumbnail-link-box{font-size:.875rem}
.no-cssremunit .viewmedica-all-container .thumbnail-browser .list-item .thumbnail-link-box{font-size:14px}
}
.side-box{position:relative;margin:1.21053em 0 1.94737em 0;background:#f2f2f2;padding:1.05263em 1.05263em .31579em 1.05263em}
.side-box:before{content:"";display:block;position:absolute;left:0;top:100%;right:14px;height:14px;background:#f2f2f2}
.side-box:after{content:"";display:block;position:absolute;right:0;top:100%;border:7px solid transparent;border-left-color:#b3b3b3;border-top-color:#b3b3b3;-webkit-transform:scale(1.001);-ms-transform:scale(1.001);transform:scale(1.001)}
.side-box:after,.side-box:before{display:none}
.side-box .box-header{font-size:84.21053%;line-height:1.2501;margin:0 0 1.25em 0;color:#6e6e6e;text-transform:uppercase;font-weight:600}
.side-box select{width:100%}
.side-box-2021{margin-top:0;margin-bottom:0;padding:7.84314% 13.72549%}
.side-box-2021 .box-header{font-size:-webkit-calc(max(80%,14px));font-size:calc(max(80%,14px))}
.side-box-2021 .btn{padding:.47368em .78947em .57895em .78947em;border-radius:.52632em;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center}
.side-box-2021 .btn:focus:after{border-radius:.52632em}
.side-box-2021 .btn.btn-pill,.side-box-2021 .btn.btn-pill:after{border-radius:1000em}
.side-box-2021 .box-image img{vertical-align:middle}
.side-box-2021 .box-image+.box-header{margin-top:.57895em}
.side-box-2021 .frontend-form{font-size:100%}
.side-box-2021.featured-video-box .player{position:relative;margin:0;padding-bottom:56.25%;background:#333}
.side-box-2021.featured-video-box .player iframe{position:absolute;left:0;top:0;width:100%;height:100%}
.side-box-2021.featured-video-box .box-header+.interior .player{margin:1.15789em 0 .57895em 0}
.person-profile-rev2021:after{content:"";display:table;clear:both}
.person-profile-rev2021 .person-top{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em);background-color:#e6e6e6;padding-top:9.44444vw}
@media screen and (max-width:75.5625em){.person-profile-rev2021 .person-top{padding-left:1.05263em;padding-right:1.05263em}
}
.person-profile-rev2021 .person-top>.i{position:relative;width:100%}
.person-profile-rev2021 .person-top .person-side{float:left;width:33.33333%}
.person-profile-rev2021 .person-top .person-info{margin-left:33.33333%}
.person-profile-rev2021 .bio-area{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em)}
@media screen and (max-width:75.5625em){.person-profile-rev2021 .bio-area{padding-left:1.05263em;padding-right:1.05263em}
}
.person-profile-rev2021 .bio-area>.i{margin-left:33.33333%;padding:2.61438% 4.57516%}
@media screen and (min-width:112.5625em){.person-profile-rev2021 .person-top{padding-top:10.625rem}
.person-profile-rev2021 .person-top .person-side{width:31.875rem}
.person-profile-rev2021 .person-top .person-info{margin-left:31.875rem}
.person-profile-rev2021 .bio-area>.i{margin-left:31.875rem}
}
@media screen and (max-width:87.4375em){.person-profile-rev2021 .person-top>.i{font-size:1.35714vw}
}
@media screen and (max-width:51.0625em){.person-profile-rev2021 .person-top>.i{font-size:61.49105%}
}
@media screen and (max-width:47.9375em){.person-profile-rev2021 .person-top>.i{font-size:2.08333vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.person-profile-rev2021 .person-top .person-info{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:0;width:100%}
.person-profile-rev2021 .person-top .person-side{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;float:none;font-size:1.1875rem;margin:1.25rem auto;max-width:27.5rem;width:100%}
.no-cssremunit .person-profile-rev2021 .person-top .person-side{font-size:19px}
.person-profile-rev2021 .bio-area>.i{margin-left:0;padding:2.10526em 0}
}
@media screen and (max-width:34.9375em){.person-profile-rev2021 .person-top>.i{font-size:61.31579%}
}
@media screen and (max-width:29.1875em){.person-profile-rev2021 .person-top .person-side{font-size:4.05983vw}
}
.person-profile-rev2021 .person-info{background-color:#000;color:#fff}
.person-profile-rev2021 .profile-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:6.85602%;font-size:100%;color:#fff}
.person-profile-rev2021 .profile-name .full-name{margin-bottom:.52632em;width:100%}
.person-profile-rev2021 .profile-name .name-proper{font-size:284.21053%;line-height:1.07417;font-weight:600}
.person-profile-rev2021 .profile-name .post-nominal-letters{font-size:157.89474%;line-height:1.13343}
.person-profile-rev2021 .profile-name .full-name+.sep{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.person-profile-rev2021 .profile-name .member-type,.person-profile-rev2021 .profile-name .recognition{font-size:126.31579%;line-height:1.16677;color:#999;font-weight:300}
.person-profile-rev2021 .profile-name .member-type+.sep{font-size:126.31579%;line-height:1.16677;margin:0 .16667em;color:#999;font-weight:300;opacity:.5}
.person-profile-rev2021 .person-rating{padding:1.57895em 6.85602%;background-color:#1a1a1a;color:#fff}
.person-profile-rev2021 .person-rating.social-climb{position:relative;background-color:#f2f2f2;padding-top:1.47368em;padding-bottom:1.47368em}
.person-profile-rev2021 .person-rating.social-climb iframe{display:block}
.person-profile-rev2021 .person-rating.social-climb .ratings-link{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}
.person-profile-rev2021 .person-rating.social-climb .ratings-link:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}
.person-profile-rev2021 .person-rating.social-climb .ratings-link .label{position:absolute;right:10000em}
@media screen and (max-width:37.4375em){.person-profile-rev2021 .person-rating.social-climb{padding-top:1.05263em;padding-bottom:.52632em}
.person-profile-rev2021 .person-rating.social-climb iframe{--shrink:0.75;width:-webkit-calc(1 / var(--shrink) * 100%);width:calc(1 / var(--shrink) * 100%);-webkit-transform:scale(var(--shrink));-ms-transform:scale(var(--shrink));transform:scale(var(--shrink));-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}
}
@media screen and (max-width:23.375em){.person-profile-rev2021 .person-rating.social-climb iframe{--shrink:0.6}
}
.person-profile-rev2021 .person-rating .feedback-summary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.person-profile-rev2021 .person-rating .rating-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.person-profile-rev2021 .person-rating .stars{position:relative;width:12.63158em}
.person-profile-rev2021 .person-rating .stars .set{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.person-profile-rev2021 .person-rating .stars .set .icon{font-size:200%;line-height:1.0001;margin-right:.26316em}
.person-profile-rev2021 .person-rating .stars .set.empty{width:100%;color:#4d4d4d}
.person-profile-rev2021 .person-rating .stars .set.full{position:absolute;left:0;top:0;height:100%;overflow:hidden;color:#fbb03b}
.person-profile-rev2021 .person-rating .statement{font-size:210.52632%;line-height:1.0001;margin-left:.4em;font-weight:600}
.person-profile-rev2021 .person-rating .statement .out-of{color:#4d4d4d}
.person-profile-rev2021 .person-rating .counts{margin-left:6.62252%}
.person-profile-rev2021 .person-rating .counts a{font-size:126.31579%;line-height:1.16677;font-weight:600}
.person-profile-rev2021 .person-rating .counts a .sep{color:#b3b3b3}
@media screen and (max-width:51.0625em){.person-profile-rev2021 .person-rating .feedback-summary{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.person-profile-rev2021 .person-rating .counts{margin-top:.52632em;margin-left:0;width:100%}
}
@media screen and (max-width:47.9375em){.person-profile-rev2021 .person-rating .feedback-summary{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.person-profile-rev2021 .person-rating .counts{margin-top:0;margin-left:6.62252%;width:auto}
}
@media screen and (max-width:34.9375em){.person-profile-rev2021 .person-rating .feedback-summary{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.person-profile-rev2021 .person-rating .counts{margin-top:.52632em;margin-left:0;width:100%}
}
.person-profile-rev2021 .person-photo{position:relative;padding-top:75%}
.person-profile-rev2021 .person-photo img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center center;font-family:'object-fit: cover;';display:block}
.person-profile-rev2021 .docasap-button .btn{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;width:100%;font-size:-webkit-calc(max(100%,14px));font-size:calc(max(100%,14px))}
.person-profile-rev2021 .tabs{margin-bottom:1.15789em}
.person-profile-rev2021 .tabs .nav-toggle{display:none}
.person-profile-rev2021 .tabs .tab-list{position:relative;display:block;margin:0;padding:0}
.person-profile-rev2021 .tabs .tab-list:after{content:"";position:absolute;left:0;bottom:0;width:100%;border-bottom:1px solid #b3b3b3}
.person-profile-rev2021 .tabs .tab-item{display:inline-block;vertical-align:bottom;margin-right:.52632em}
.person-profile-rev2021 .tabs .tab-item:before{display:none}
.person-profile-rev2021 .tabs a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #f2f2f2;border-bottom-width:0;padding:.52632em .78947em;background:#f2f2f2;color:#666}
.person-profile-rev2021 .tabs a:focus,.person-profile-rev2021 .tabs a:hover{outline:0;background:#fafafa}
.person-profile-rev2021 .tabs a:focus{-webkit-box-shadow:0 0 0 .10526em rgba(0,0,0,.2) inset;box-shadow:0 0 0 .10526em rgba(0,0,0,.2) inset}
.person-profile-rev2021 .tabs .tab-item.active a{position:relative;z-index:1;border-color:#b3b3b3;background:#fff}
.person-profile-rev2021 .tab-content{margin-top:1.57895em}
.person-profile-rev2021 .tab-content h2.header{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.person-profile-rev2021 .tabs.collapsed{position:relative;display:inline-block;margin-right:0;margin-bottom:0;padding-right:0;width:auto}
.person-profile-rev2021 .tabs.collapsed .nav-toggle{display:inline-block}
.person-profile-rev2021 .tabs.collapsed .nav-toggle.menu-expanded{border-bottom-left-radius:0;border-bottom-right-radius:0}
.person-profile-rev2021 .tabs.collapsed .nav-toggle.menu-expanded:after{border-bottom-left-radius:0;border-bottom-right-radius:0}
.person-profile-rev2021 .tabs.collapsed .tab-list{display:none;position:absolute;z-index:3;top:100%;left:0;margin-top:-1px;-webkit-box-shadow:0 .15789em .10526em .05263em rgba(0,0,0,.25);box-shadow:0 .15789em .10526em .05263em rgba(0,0,0,.25);border:.10526em solid #1d71b6;border-radius:.21053em;border-top-left-radius:0;height:auto;min-width:100%;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff}
.person-profile-rev2021 .tabs.collapsed .tab-list:after{display:none}
.person-profile-rev2021 .tabs.collapsed .tab-item{display:block;margin-right:0}
.person-profile-rev2021 .tabs.collapsed .tab-item+.tab-item{border-top:1px solid #d5d5d5;border-left:0;margin-left:0;padding-left:0}
.person-profile-rev2021 .tabs.collapsed a{font-size:84.21053%;line-height:1.3751;border-width:0;padding:.875em .9375em;background-color:transparent;font-weight:400;color:#333;white-space:nowrap}
.person-profile-rev2021 .tabs.collapsed a:hover{background-color:rgba(29,113,182,.05);color:#16568a}
.person-profile-rev2021 .tabs.collapsed .tab-item.active a{font-weight:600;color:#1b7ea9}
.person-profile-rev2021 .tabs.collapsed.menu-expanded .tab-list{display:block}
@media screen and (max-width:47.9375em){.person-profile-rev2021 .tabs.collapsed{display:block;text-align:center}
}
.person-profile-rev2021 .tab-content.bio .download{text-transform:uppercase}
.person-profile-rev2021 .tab-content.bio .profile-locations-list .list-header{font-size:126.31579%;line-height:1.2501;margin-bottom:0}
.person-profile-rev2021 .tab-content.bio .profile-locations-list ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2.42105em;-moz-column-gap:2.42105em;column-gap:2.42105em}
.person-profile-rev2021 .tab-content.bio .profile-locations-list ul li{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;width:100%;padding:0 0 0 -webkit-calc(max(1.26316em,(40/420) *100%));padding:0 0 0 calc(max(1.26316em,(40/420) *100%))}
.person-profile-rev2021 .tab-content.bio .profile-locations-list ul li:before{color:#f15a24}
.person-profile-rev2021 .bio-area+.more{padding-left:-webkit-calc(19.4872vw - 11.35763em);padding-left:calc(19.4872vw - 11.35763em);padding-right:-webkit-calc(19.4872vw - 11.35763em);padding-right:calc(19.4872vw - 11.35763em)}
@media screen and (max-width:75.5625em){.person-profile-rev2021 .bio-area+.more{padding-left:1.05263em;padding-right:1.05263em}
}
.person-profile-rev2021 .bio-sections{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.78947em;width:-webkit-calc(100% + 1.57895em);width:calc(100% + 1.57895em)}
.person-profile-rev2021 .bio-section{-webkit-box-sizing:border-box;box-sizing:border-box;margin:.78947em;width:-webkit-calc(50% - 1.57895em);width:calc(50% - 1.57895em);padding:-webkit-calc((40/1560) *100% - 1.57895em) 4.48718%;padding:calc((40/1560) *100% - 1.57895em) 4.48718%;background-color:#f2f2f2}
.person-profile-rev2021 .bio-section .header{font-size:126.31579%;line-height:1.2501;margin:1.25em 0}
.person-profile-rev2021 .bio-section .interior{margin:1.57895em 0}
.person-profile-rev2021 .bio-section .interior>:first-child{margin-top:0}
.person-profile-rev2021 .bio-section .interior>:last-child{margin-bottom:0}
.person-profile-rev2021 .bio-section .interior li,.person-profile-rev2021 .bio-section .interior p{display:block;position:relative;margin:0;padding:0 0 0 -webkit-calc(max(1.26316em,(40/598) *100%));padding:0 0 0 calc(max(1.26316em,(40/598) *100%))}
.person-profile-rev2021 .bio-section .interior li+li,.person-profile-rev2021 .bio-section .interior li+p,.person-profile-rev2021 .bio-section .interior p+li,.person-profile-rev2021 .bio-section .interior p+p{margin-top:.40351em}
.person-profile-rev2021 .bio-section .interior li:before,.person-profile-rev2021 .bio-section .interior p:before{content:"\";position:absolute;left:0;top:.26316em;color:#f15a24;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;vertical-align:middle}
@media screen and (max-width:47.9375em){.person-profile-rev2021 .bio-sections{margin:0;width:100%}
.person-profile-rev2021 .bio-section{margin:.78947em 0;width:100%}
}
.person-profile-rev2021 .tab-content.faqs-tab .faqs-menu{margin:1.73684em 0;padding:0}
.person-profile-rev2021 .tab-content.faqs-tab .faqs-menu .faq-menu-item{display:block;position:relative;padding:0 0 0 1.57895em}
.person-profile-rev2021 .tab-content.faqs-tab .faqs-menu .faq-menu-item:before{content:"";display:block;position:absolute;left:0;top:.36842em;border:.15789em solid transparent;border-left:.31579em solid #54abd6;-webkit-transform:scale(.999);-ms-transform:scale(.999);transform:scale(.999)}
.person-profile-rev2021 .tab-content.faqs-tab .faqs-menu .faq-menu-item+.faq-menu-item{margin-top:.31579em}
.person-profile-rev2021 .tab-content.faqs-tab .faq-item{border-top:1px solid #e6e6e6;padding:.57895em 0}
.person-profile-rev2021 .tab-content.faqs-tab .faq-item+.faq-item{padding-top:.57895em}
.person-profile-rev2021 .news-list-proper{text-align:left}
.person-profile-rev2021 .news-list-proper .item{width:50%}
@media screen and (max-width:56.1875em){.person-profile-rev2021 .news-list-proper .item{width:100%}
}
@media screen and (max-width:47.9375em){.person-profile-rev2021 .news-list-proper .item{width:50%}
}
@media screen and (max-width:36.1875em){.person-profile-rev2021 .news-list-proper .item{width:100%}
}
.person-profile-rev2021 .tab-content.photos .main-photo-slideshow{position:relative}
.person-profile-rev2021 .tab-content.photos .main-photo-slideshow .slide{position:relative}
.person-profile-rev2021 .tab-content.photos .main-photo-slideshow .slide .caption{position:absolute;left:0;bottom:0;right:0;padding:.78947em;background:rgba(0,0,0,.4);text-align:center;color:#fff}
.person-profile-rev2021 .tab-content.photos .main-photo-slideshow .controls button{display:block;position:absolute;top:50%;margin-top:-1.57895em;opacity:.7;-webkit-transition:opacity 150ms;transition:opacity 150ms;border:0;border-radius:50%;width:3.15789em;height:3.15789em;padding:0;background:rgba(255,255,255,.8);cursor:pointer}
.person-profile-rev2021 .tab-content.photos .main-photo-slideshow .controls button:focus,.person-profile-rev2021 .tab-content.photos .main-photo-slideshow .controls button:hover{opacity:1}
.person-profile-rev2021 .tab-content.photos .main-photo-slideshow .controls button:focus{outline:0}
.person-profile-rev2021 .tab-content.photos .main-photo-slideshow .controls button:active{text-indent:0}
.person-profile-rev2021 .tab-content.photos .main-photo-slideshow .controls button.slick-disabled{opacity:.2;cursor:default}
.person-profile-rev2021 .tab-content.photos .main-photo-slideshow .controls button.slick-disabled .icon{color:#666}
.person-profile-rev2021 .tab-content.photos .main-photo-slideshow .controls .left{left:.52632em}
.person-profile-rev2021 .tab-content.photos .main-photo-slideshow .controls .right{right:.52632em}
.person-profile-rev2021 .tab-content.photos .main-photo-slideshow .controls .icon{display:inline-block;text-align:center;color:#54abd6;font-size:184.21053%;line-height:1.0001}
@media screen and (max-width:39.9375em){.person-profile-rev2021 .tab-content.photos .main-photo-slideshow .slide .caption{position:static;background-color:#1a1a1a}
.person-profile-rev2021 .tab-content.photos .main-photo-slideshow .controls{display:none}
}
.person-profile-rev2021 .tab-content.photos .nav-photo-slideshow{margin:1.05263em 0 0 0}
.person-profile-rev2021 .tab-content.photos .nav-photo-slideshow .slide{padding:0 .52632em;cursor:pointer}
.person-profile-rev2021 .tab-content.photos .nav-photo-slideshow .slide .photo{font-size:0;white-space:nowrap;background-color:#f2f2f2;text-align:center}
.person-profile-rev2021 .tab-content.photos .nav-photo-slideshow .slide .photo img{display:inline-block;vertical-align:middle;max-width:60px;max-height:60px}
.person-profile-rev2021 .tab-content.photos .nav-photo-slideshow .slide .photo:after{content:"";display:inline-block;width:0;height:60px;vertical-align:middle}
.person-profile-rev2021 .tab-content.publications .publications-list{display:block;margin:-1.21053em 0;padding:0}
.person-profile-rev2021 .tab-content.publications .publication-item{display:block;position:relative;margin:0;padding:1.21053em 3.94737% 1.21053em 1.57895em}
.person-profile-rev2021 .tab-content.publications .publication-item+.publication-item{border-top:1px solid #54abd6}
.person-profile-rev2021 .tab-content.publications .publication-item:before{content:"";display:block;position:absolute;left:0;top:1.36842em;border:.26316em solid transparent;border-left:.52632em solid #54abd6;-webkit-transform:scale(.999);-ms-transform:scale(.999);transform:scale(.999)}
@media screen and (max-width:29.9375em){.person-profile-rev2021 .tab-content.publications .publication-item{padding-left:6.81818%}
}
.person-profile-rev2021 .tab-content.publications .title{font-size:105.26316%;line-height:1.2001;color:#333;font-weight:600}
.person-profile-rev2021 .tab-content.publications .periodical{font-size:94.73684%;line-height:1.33343;margin-top:.11111em;color:#333}
.person-profile-rev2021 .tab-content.publications .byline{font-size:84.21053%;line-height:1.2501;margin-top:.25em;color:#333;font-style:italic;font-weight:300}
.person-profile-rev2021 .tab-content.testimonials .testimonials-list{display:block;margin:-1.05263em 0;overflow:hidden;padding:0;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1.57895em;-moz-column-gap:1.57895em;column-gap:1.57895em}
.person-profile-rev2021 .tab-content.testimonials .testimonials-list:after,.person-profile-rev2021 .tab-content.testimonials .testimonials-list:before{content:"";display:table}
.person-profile-rev2021 .tab-content.testimonials .testimonials-list:after{clear:both}
.person-profile-rev2021 .tab-content.testimonials .testimonial-item{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;position:relative;margin:-1px 0 0 0;border-top:1px solid #54abd6;width:100%;padding:1.05263em 0;font-size:1rem}
.person-profile-rev2021 .tab-content.testimonials blockquote{margin:0}
.person-profile-rev2021 .tab-content.testimonials .quote-proper{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.person-profile-rev2021 .tab-content.testimonials .quote-proper p{margin-top:0;margin-bottom:0}
.person-profile-rev2021 .tab-content.testimonials .quote-proper p+p{margin-top:.60526em}
.person-profile-rev2021 .tab-content.testimonials .quote-proper .photo{margin:0 0 .52632em 0;text-align:center}
.person-profile-rev2021 .tab-content.testimonials .quote-proper .photo a{display:block;position:relative}
.person-profile-rev2021 .tab-content.testimonials .quote-proper .photo a .sprite{display:block;position:absolute;z-index:2;right:.3125rem;bottom:.3125rem;font-size:50%}
.person-profile-rev2021 .tab-content.testimonials .quote-proper .photo a:before{content:"";display:block;position:absolute;right:0;bottom:0;width:2.25rem;height:2.125rem;background-color:rgba(27,126,169,.8)}
.person-profile-rev2021 .tab-content.testimonials cite{display:block;margin:.60526em 0 0 0;font-style:normal;color:#333}
.person-profile-rev2021 .tab-content.testimonials cite span{display:block}
.person-profile-rev2021 .tab-content.testimonials cite .name{font-weight:600}
@media screen and (max-width:63.9375em){.person-profile-rev2021 .tab-content.testimonials .testimonials-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}
}
@media screen and (max-width:47.9375em){.person-profile-rev2021 .tab-content.testimonials .testimonials-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}
}
@media screen and (max-width:42em){.person-profile-rev2021 .tab-content.testimonials .testimonials-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}
}
.person-profile-rev2021 .tab-content.videos .videos-list{margin:-.78947em}
.person-profile-rev2021 .tab-content.videos .video-item{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.78947em;width:50%}
.person-profile-rev2021 .tab-content.videos .video-item.first-video{position:relative;margin-bottom:1.57895em;width:100%;padding-bottom:1.21053em}
.person-profile-rev2021 .tab-content.videos .video-item.first-video .title{font-size:126.31579%;line-height:1.16677;margin-top:.95833em}
.person-profile-rev2021 .tab-content.videos .video-item.first-video:after{content:"";position:absolute;left:.78947em;right:.78947em;top:100%;border-bottom:.21053em solid #e6e6e6}
.person-profile-rev2021 .tab-content.videos .video-item.first-video.only-video{padding-bottom:.78947em}
.person-profile-rev2021 .tab-content.videos .video-item.first-video.only-video:after{display:none}
@media screen and (max-width:63.9375em){.person-profile-rev2021 .tab-content.videos .video-item{width:100%}
}
@media screen and (max-width:47.9375em){.person-profile-rev2021 .tab-content.videos .video-item{width:50%}
}
@media screen and (max-width:34.3125em){.person-profile-rev2021 .tab-content.videos .video-item{width:100%}
}
.person-profile-rev2021 .tab-content.videos .player{position:relative;background:#1a1a1a;padding-bottom:56.25%;height:0}
.person-profile-rev2021 .tab-content.videos .player iframe{position:absolute;left:0;top:0;width:100%;height:100%}
.person-profile-rev2021 .tab-content.videos .player+.title{margin-top:.575em}
.person-profile-rev2021 .tab-content.videos .title{position:relative;font-size:105.26316%;line-height:1.2001;top:.15em;color:#333;font-weight:600}
.person-profile-rev2021 .tab-content.videos .description p{margin-top:.60526em;margin-bottom:0}
.person-profile-rev2021 .tab-content.podcasts .podcasts-list{margin:0 0 -1.21053em 0}
.person-profile-rev2021 .tab-content.podcasts .podcast-item{padding:1.21053em 0}
.person-profile-rev2021 .tab-content.podcasts .description :first-child{margin-top:0}
.person-profile-rev2021 .tab-content.podcasts .description :last-child{margin-bottom:0}
.person-profile-rev2021 .tab-content.podcasts .date{display:inline-block;color:grey;padding:0 0 .42105em;border-bottom:.10526em solid #54abd6;text-transform:uppercase;font-weight:600}
.person-profile-rev2021 .tab-content.podcasts .title{position:relative;font-size:105.26316%;line-height:1.2001;top:.15em;margin:.575em 0;color:#333;font-weight:600}
.person-profile-rev2021 .tab-content.podcasts .player{margin-top:.60526em}
.person-profile-rev2021 .tab-content.podcasts .player .mejs-controls{background:#1d71b6}
.person-profile-rev2021 .tab-content.podcasts .player .mejs-time-rail .mejs-time-loaded{background:rgba(196,109,20,.8)}
.person-profile-rev2021 .tab-content.podcasts .player .mejs-time-rail .mejs-time-current{background:rgba(255,255,255,.8)}
.person-profile-rev2021 .tab-content.podcasts .player .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:rgba(255,255,255,.8)}
.person-profile-rev2021 .tab-content.ratings.social-climb{margin-top:0}
.person-profile-rev2021 .tab-content.ratings.social-climb iframe{width:100%;height:-webkit-calc(max(50vh,400px));height:calc(max(50vh,400px))}
.person-profile-rev2021 .tab-content.ratings .ratings-intro{position:relative;border-bottom:1px solid #f2f2f2}
.person-profile-rev2021 .tab-content.ratings .ratings-intro:after,.person-profile-rev2021 .tab-content.ratings .ratings-intro:before{content:"";display:table}
.person-profile-rev2021 .tab-content.ratings .ratings-intro:after{clear:both}
.person-profile-rev2021 .tab-content.ratings .ratings-intro .side-bg{position:absolute;left:0;top:0;bottom:0;width:10.52632em;background:#f2f2f2}
.person-profile-rev2021 .tab-content.ratings .ratings-intro .bottom-arrow{position:absolute;top:100%;left:0;border:5.26316em solid transparent;border-top-width:1.05263em;border-top-color:#f2f2f2;border-bottom-width:1.05263em;-webkit-transform:scale(1.001);-ms-transform:scale(1.001);transform:scale(1.001)}
.person-profile-rev2021 .tab-content.ratings .ratings-intro .description{margin-left:11.57895em;margin-bottom:1.05263em}
.person-profile-rev2021 .tab-content.ratings .ratings-intro .description :first-child{margin-top:0}
.person-profile-rev2021 .tab-content.ratings .ratings-intro .description :last-child{margin-bottom:0}
.person-profile-rev2021 .tab-content.ratings .overall{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;float:left;width:10.52632em;padding:1.05263em;background:#f2f2f2;text-align:center;color:#333}
.person-profile-rev2021 .tab-content.ratings .overall .statement .rating-label{display:block}
.person-profile-rev2021 .tab-content.ratings .overall .statement .rating-proper{display:block;font-weight:600;font-size:152.63158%;line-height:1.0001}
.person-profile-rev2021 .tab-content.ratings .overall .counts{font-size:73.68421%;line-height:1.28581;color:#424242}
.person-profile-rev2021 .tab-content.ratings .overall .counts .number{font-weight:600}
.person-profile-rev2021 .tab-content.ratings .stars{display:inline-block;position:relative;padding:.26316em 0}
.person-profile-rev2021 .tab-content.ratings .stars .sprite{display:block;font-size:100%}
.person-profile-rev2021 .tab-content.ratings .stars .full{position:absolute;left:0;top:.26316em;overflow:hidden}
.person-profile-rev2021 .tab-content.ratings .ratings-list{margin:1.05263em 0 0 0;padding:0}
.person-profile-rev2021 .tab-content.ratings .rating{display:block;position:relative;padding:1.57895em 0}
.person-profile-rev2021 .tab-content.ratings .rating:after,.person-profile-rev2021 .tab-content.ratings .rating:before{content:"";display:table}
.person-profile-rev2021 .tab-content.ratings .rating:after{clear:both}
.person-profile-rev2021 .tab-content.ratings .rating+.rating{border-top:1px solid #f2f2f2}
.person-profile-rev2021 .tab-content.ratings .rating-info{float:left;width:10.52632em;text-align:center;color:#333}
.person-profile-rev2021 .tab-content.ratings .rating-info .no-rating{font-size:73.68421%;line-height:1.28581;padding:.35714em 0;font-weight:600;color:#ffcb29}
.person-profile-rev2021 .tab-content.ratings .rating-info .stars{padding-top:0}
.person-profile-rev2021 .tab-content.ratings .rating-info .stars .full{top:0}
.person-profile-rev2021 .tab-content.ratings .rating-info .icon{margin:.26316em 0}
.person-profile-rev2021 .tab-content.ratings .rating-info .name{font-weight:600}
.person-profile-rev2021 .tab-content.ratings .rating-info .date{font-size:73.68421%;line-height:1.28581}
.person-profile-rev2021 .tab-content.ratings .comment{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:10.52632em;padding:1.05263em;background:#f2f2f2}
.person-profile-rev2021 .tab-content.ratings .comment:after{content:"";position:absolute;right:100%;top:0;border:.52632em solid transparent;border-top-color:#f2f2f2;border-top-width:.39474em;border-right-color:#f2f2f2;-webkit-transform:scale(1.001);-ms-transform:scale(1.001);transform:scale(1.001)}
.person-profile-rev2021 .tab-content.ratings .comment :first-child{margin-top:0}
.person-profile-rev2021 .tab-content.ratings .comment :last-child{margin-bottom:0}
@media screen and (min-width:48em) and (max-width:63.9375em){.person-profile-rev2021 .tab-content.ratings .ratings-intro .bottom-arrow,.person-profile-rev2021 .tab-content.ratings .ratings-intro .side-bg{display:none}
.person-profile-rev2021 .tab-content.ratings .ratings-intro .description{margin-left:0}
.person-profile-rev2021 .tab-content.ratings .overall{margin-bottom:1.05263em;float:none;width:auto}
.person-profile-rev2021 .tab-content.ratings .overall:after,.person-profile-rev2021 .tab-content.ratings .overall:before{content:"";display:table}
.person-profile-rev2021 .tab-content.ratings .overall:after{clear:both}
.person-profile-rev2021 .tab-content.ratings .overall .stars{padding:.73684em 0}
.person-profile-rev2021 .tab-content.ratings .overall .stars .full{top:.73684em}
.person-profile-rev2021 .tab-content.ratings .overall .counts,.person-profile-rev2021 .tab-content.ratings .overall .statement{position:absolute;width:33.33333%}
.person-profile-rev2021 .tab-content.ratings .overall .statement{top:1.05263em;left:0}
.person-profile-rev2021 .tab-content.ratings .overall .counts{top:1.42857em;right:0;padding:.5em 0}
.person-profile-rev2021 .tab-content.ratings .overall .counts.single-line{top:2.14286em}
}
@media screen and (max-width:39.9375em){.person-profile-rev2021 .tab-content.ratings .ratings-intro .bottom-arrow,.person-profile-rev2021 .tab-content.ratings .ratings-intro .side-bg{display:none}
.person-profile-rev2021 .tab-content.ratings .ratings-intro .description{margin-left:0}
.person-profile-rev2021 .tab-content.ratings .overall{margin-bottom:1.05263em;float:none;width:auto}
.person-profile-rev2021 .tab-content.ratings .overall:after,.person-profile-rev2021 .tab-content.ratings .overall:before{content:"";display:table}
.person-profile-rev2021 .tab-content.ratings .overall:after{clear:both}
.person-profile-rev2021 .tab-content.ratings .overall .stars{padding:.73684em 0}
.person-profile-rev2021 .tab-content.ratings .overall .stars .full{top:.73684em}
.person-profile-rev2021 .tab-content.ratings .overall .counts,.person-profile-rev2021 .tab-content.ratings .overall .statement{position:absolute;width:33.33333%}
.person-profile-rev2021 .tab-content.ratings .overall .statement{top:1.05263em;left:0}
.person-profile-rev2021 .tab-content.ratings .overall .counts{top:1.42857em;right:0;padding:.5em 0}
.person-profile-rev2021 .tab-content.ratings .overall .counts.single-line{top:2.14286em}
}
@media screen and (max-width:29.9375em){.person-profile-rev2021 .tab-content.ratings .ratings-list{margin-top:0}
.person-profile-rev2021 .tab-content.ratings .rating-info{float:none;width:auto}
.person-profile-rev2021 .tab-content.ratings .comment{margin-top:1.05263em;margin-left:0}
.person-profile-rev2021 .tab-content.ratings .comment:after{right:50%;top:auto;bottom:100%;margin-right:-.52632em;border-top-color:transparent;border-bottom-color:#f2f2f2;border-right-color:transparent}
}
@media screen and (max-width:26.1875em){.person-profile-rev2021 .tab-content.ratings .header{text-align:center}
.person-profile-rev2021 .tab-content.ratings .ratings-intro{text-align:center}
.person-profile-rev2021 .tab-content.ratings .ratings-intro .description{text-align:left}
.person-profile-rev2021 .tab-content.ratings .overall{display:inline-block}
.person-profile-rev2021 .tab-content.ratings .overall .counts,.person-profile-rev2021 .tab-content.ratings .overall .statement{position:static;width:auto}
}
.person-profile-rev2021 .location-info-box{background:#f2f2f2;padding:1.68421em}
.location-info-box .division-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:105.26316%;line-height:1.2001;border-radius:.4em .4em 0 0;background-color:#0f4d66;padding:.8em .8em 1em .8em;color:#fff;text-align:center;font-weight:700}
.location-info-box .division-name a{color:inherit}
.location-info-box .division-name a .right-arrow{position:relative;left:4px;border-color:currentColor;font-size:50%}
.location-info-box .locations-area .locations-label{font-size:84.21053%;line-height:1.1876;padding:.5em 1.5em;background-color:#0c3c50;text-transform:uppercase;text-align:center;color:#fff;word-spacing:.1em}
.location-info-box .locations-area .item,.location-info-box .locations-area .list{margin:0;padding:0}
.location-info-box .locations-area .item{position:relative}
.location-info-box .locations-area .item:before{display:none}
.location-info-box .locations-area .item+.item{margin-top:1px}
.location-info-box .locations-area .location-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:94.73684%;line-height:1.16677;padding:.88889em 1.33333em;background-color:#fff;font-weight:600}
.location-info-box .locations-area .location-name .css-icon.down-arrow,.location-info-box .locations-area .location-name .css-icon.down-triangle,.location-info-box .locations-area .location-name .css-icon.left-arrow,.location-info-box .locations-area .location-name .css-icon.right-arrow{-webkit-transform:translateY(.11111em) rotate(-45deg) scale(0);-ms-transform:translateY(.11111em) rotate(-45deg) scale(0);transform:translateY(.11111em) rotate(-45deg) scale(0);border-color:currentColor;-webkit-transition:-webkit-transform .2s;transition:transform .2s}
.location-info-box .locations-area .location-name[aria-expanded=true] .css-icon.down-arrow,.location-info-box .locations-area .location-name[aria-expanded=true] .css-icon.down-triangle,.location-info-box .locations-area .location-name[aria-expanded=true] .css-icon.left-arrow,.location-info-box .locations-area .location-name[aria-expanded=true] .css-icon.right-arrow{-webkit-transform:translateY(.11111em) rotate(-45deg) scale(.6);-ms-transform:translateY(.11111em) rotate(-45deg) scale(.6);transform:translateY(.11111em) rotate(-45deg) scale(.6)}
@media screen and (max-width:47.9375em){.location-info-box .locations-area .location-name .css-icon.down-arrow,.location-info-box .locations-area .location-name .css-icon.down-triangle,.location-info-box .locations-area .location-name .css-icon.left-arrow,.location-info-box .locations-area .location-name .css-icon.right-arrow{-webkit-transform:translateY(.11111em) rotate(45deg) scale(0);-ms-transform:translateY(.11111em) rotate(45deg) scale(0);transform:translateY(.11111em) rotate(45deg) scale(0)}
.location-info-box .locations-area .location-name[aria-expanded=true] .css-icon.down-arrow,.location-info-box .locations-area .location-name[aria-expanded=true] .css-icon.down-triangle,.location-info-box .locations-area .location-name[aria-expanded=true] .css-icon.left-arrow,.location-info-box .locations-area .location-name[aria-expanded=true] .css-icon.right-arrow{-webkit-transform:translateY(.11111em) rotate(45deg) scale(.6);-ms-transform:translateY(.11111em) rotate(45deg) scale(.6);transform:translateY(.11111em) rotate(45deg) scale(.6)}
}
.location-info-box .locations-area .location-summary{display:none;position:absolute;top:-.52632em;left:-webkit-calc(100% - .52632em);left:calc(100% - .52632em);z-index:9999;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 .31579em 3.15789em rgba(0,0,0,.15);box-shadow:0 .31579em 3.15789em rgba(0,0,0,.15);border-radius:.42105em;border:1px solid #f1f2f3;width:88.83721%;padding:1.26316em;background-color:#fff}
.location-info-box .locations-area .location-summary[aria-expanded=true]{display:block}
.location-info-box .locations-area .location-summary .name{font-size:94.73684%;line-height:1.22232;margin-bottom:.77778em;color:#0f4d66;font-weight:700}
.location-info-box .locations-area .location-summary .info-item{font-size:84.21053%;line-height:1.2501;margin-bottom:.875em}
.location-info-box .locations-area .location-summary .info-item .info-label{margin-bottom:.25em;font-weight:700;color:#0f4d66;text-transform:uppercase}
.location-info-box .locations-area .location-summary .address .street,.location-info-box .locations-area .location-summary .address .unit{display:block}
.location-info-box .locations-area .location-summary .address .city:after{content:", "}
.location-info-box .locations-area .location-summary .btn{font-size:84.21053%}
.location-info-box .locations-area .location-summary .appt-link,.location-info-box .locations-area .location-summary .more-link{margin-top:.52632em}
.location-info-box .locations-area .location-summary .number-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:.42105em;-moz-column-gap:.42105em;column-gap:.42105em}
@media screen and (max-width:47.9375em){.location-info-box .locations-area .location-summary{top:-webkit-calc(100% - .52632em);top:calc(100% - .52632em);left:.52632em;width:100%}
}