@charset "UTF-8";
@font-face{font-family:Nilland;src:local("Nilland-ExtraBold"),url(fonts/Nilland-ExtraBold.woff2) format("woff2"),url(fonts/Nilland-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:Nilland;src:local("Nilland-Black"),url(fonts/Nilland-Black.woff2) format("woff2"),url(fonts/Nilland-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}
/*! 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=radio],input[type=checkbox]{-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;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.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.1752850125.eot);src:url(fonts/Icons.1752850125.eot?#iefix) format("embedded-opentype"),url(fonts/Icons.1752850125.woff) format("woff"),url(fonts/Icons.1752850125.ttf) format("truetype"),url(fonts/Icons.1752850125.svg#Icons) format("svg");font-weight:400;font-style:normal}
.icon{display:inline-block;vertical-align:middle;white-space:-.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-arrow-left-sharp:before{content:"";display:block}
.icon.icon-arrow-right-sharp:before{content:"";display:block}
.icon.icon-facebook:before{content:"";display:block}
.icon.icon-twitter:before{content:"";display:block}
.icon.icon-youtube:before{content:"";display:block}
.icon.icon-instagram:before{content:"";display:block}
.icon.icon-gplus:before{content:"";display:block}
.icon.icon-pinterest:before{content:"";display:block}
.icon.icon-linkedin:before{content:"";display:block}
.icon.icon-home:before{content:"";display:block}
.icon.icon-phone-circle:before{content:"";display:block}
.icon.icon-clock:before{content:"";display:block}
.icon.icon-marker:before{content:"";display:block}
.icon.icon-file-pdf:before{content:"";display:block}
.icon.icon-file-xsn:before{content:"";display:block}
.icon.icon-web-link:before{content:"";display:block}
.icon.icon-circle-plus:before{content:"";display:block}
.icon.icon-circle-minus:before{content:"";display:block}
.icon.icon-map-marker:before{content:"";display:block}
.icon.icon-arrow-right-stem:before{content:"";display:block}
.icon.icon-everseat:before{content:"";display:block}
.icon.icon-phone-cutout:before{content:"";display:block}
.icon.icon-arrow-left:before{content:"";display:block}
.icon.icon-arrow-right:before{content:"";display:block}
.icon.icon-calendar:before{content:"";display:block}
.icon.icon-coronavirus:before{content:"";display:block}
.icon.icon-credit-card:before{content:"";display:block}
.icon.icon-download:before{content:"";display:block}
.icon.icon-fax:before{content:"";display:block}
.icon.icon-google-forms:before{content:"";display:block}
.icon.icon-hospital:before{content:"";display:block}
.icon.icon-link:before{content:"";display:block}
.icon.icon-marker-outline:before{content:"";display:block}
.icon.icon-medical-records:before{content:"";display:block}
.icon.icon-menu:before{content:"";display:block}
.icon.icon-parking-sign:before{content:"";display:block}
.icon.icon-patient-portal:before{content:"";display:block}
.icon.icon-phone-call:before{content:"";display:block}
.icon.icon-phone-solid:before{content:"";display:block}
.icon.icon-phone:before{content:"";display:block}
.icon.icon-search:before{content:"";display:block}
.icon.icon-security:before{content:"";display:block}
.icon.icon-star:before{content:"";display:block}
.icon.icon-user:before{content:"";display:block}
.icon.icon-worker:before{content:"";display:block}
.svgs{display:inline-block;vertical-align:middle;background:url(svg-sprites/sprite-c26eb1a4.svg) no-repeat;-webkit-background-size:28.21053em 771.26316em;background-size:28.21053em 771.26316em}
.svgs>.replace{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.svgs-circle{background-position:0 0;width:6.42105em;height:6.42105em}
.svgs-circle-new{background-position:0 .8395265620699147%;width:6.42105em;height:6.42105em}
.svgs-drop{background-position:0 1.684152401987852%;width:9.84263em;height:8.73684em}
.svgs-drop-new{background-position:0 2.829932123042688%;width:9.84316em;height:8.73789em}
.svgs-footer-up{background-position:0 3.9672717271727174%;width:5.78947em;height:5.78947em}
.svgs-icon-bill-pay-blue{background-position:0 4.806918604244363%;width:25.68421em;height:19.05789em}
.svgs-icon-bill-pay-orange{background-position:0 7.3468188274477155%;width:25.68421em;height:19.05789em}
.svgs-icon-blog{background-position:0 10.008499787505313%;width:28.21053em;height:28.21053em}
.svgs-icon-coronavirus{background-position:0 13.804954200700942%;width:28.20421em;height:28.20421em}
.svgs-icon-faq{background-position:0 17.56183745583039%;width:26.52632em;height:26.52632em}
.svgs-icon-forms{background-position:0 21.06059730644191%;width:24.04211em;height:24.29579em}
.svgs-icon-instructions{background-position:0 24.335790183318807%;width:25.67105em;height:24.90737em}
.svgs-icon-insurances{background-position:0 27.801388298625866%;width:28.06947em;height:28.21053em}
.svgs-icon-locations-blue{background-position:0 31.597960050998726%;width:21.90316em;height:28.21053em}
.svgs-icon-locations-orange{background-position:0 35.39463208565544%;width:21.90211em;height:28.21263em}
.svgs-icon-locations-white{background-position:0 39.198186711998865%;width:21.90316em;height:28.21053em}
.svgs-icon-make-an-appt-blue{background-position:0 42.94982512274664%;width:28.21053em;height:27.43316em}
.svgs-icon-make-an-appt-orange{background-position:0 46.643368568228304%;width:28.21053em;height:27.43316em}
.svgs-icon-medical-record{background-position:0 49.91348983277508%;width:25.52632em;height:21.12316em}
.svgs-icon-parking{background-position:0 53.23700240827313%;width:28.21053em;height:28.21053em}
.svgs-icon-patient-portal{background-position:0 56.72699604770929%;width:25.1em;height:24.19474em}
.svgs-icon-people{background-position:0 60.29182603768239%;width:28.21053em;height:28.21053em}
.svgs-icon-phone{background-position:0 64.08839779005525%;width:28.21053em;height:28.21053em}
.svgs-icon-physical-therapy{background-position:0 67.88569080986127%;width:27.03158em;height:28.21842em}
.svgs-icon-post-op{background-position:0 71.68862445105539%;width:28.21053em;height:28.21053em}
.svgs-icon-quicklinks-blue{background-position:0 75.14444345727901%;width:28.21053em;height:24.84105em}
.svgs-icon-quicklinks-orange{background-position:0 78.472601223239%;width:28.21053em;height:24.84105em}
.svgs-icon-quicklinks-white{background-position:0 81.800758989199%;width:28.21053em;height:24.84105em}
.svgs-icon-resources{background-position:0 85.34296590310643%;width:28.20789em;height:26.71316em}
.svgs-icon-rx{background-position:0 87.85528633099956%;width:25.36789em;height:17.57158em}
.svgs-icon-testimonials{background-position:0 91.47896302592436%;width:27.61368em;height:28.21053em}
.svgs-icon-urgent-care-emergency{background-position:0 94.84357262221219%;width:28.21053em;height:24.82632em}
.svgs-icon-workers-comp{background-position:0 98.61948306759504%;width:21.41579em;height:28.21579em}
.svgs-outline{background-position:0 99.33024214322514%;width:5.07895em;height:5.07895em}
.svgs-outline-new{background-position:0 99.99656534432422%;width:5.07895em;height:5.07895em}
.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.1752850124.png) left top no-repeat;-webkit-background-size:cover;background-size:cover;width:37.05263em;height:35.52632em}
.no-backgroundsize .sprite>img{display:block;text-indent:0;position:relative;max-width:none!important;width:37.05263em;height:35.52632em}
.no-backgroundsize .sprite:before{display:none!important}
.sprite.sprite-accept{width:1.68421em;height:1.68421em}
.sprite.sprite-accept:before{top:-21.05263em;left:-27.78947em}
.sprite.sprite-accept>img{top:-21.05263em;left:-27.78947em}
.sprite.sprite-add{width:1.68421em;height:1.68421em}
.sprite.sprite-add:before{top:-21.05263em;left:-29.68421em}
.sprite.sprite-add>img{top:-21.05263em;left:-29.68421em}
.sprite.sprite-attention{width:1.68421em;height:1.68421em}
.sprite.sprite-attention:before{top:-21.05263em;left:-31.57895em}
.sprite.sprite-attention>img{top:-21.05263em;left:-31.57895em}
.sprite.sprite-back{width:1.68421em;height:1.68421em}
.sprite.sprite-back:before{top:-21.05263em;left:-33.47368em}
.sprite.sprite-back>img{top:-21.05263em;left:-33.47368em}
.sprite.sprite-changes{width:1.57895em;height:1.68421em}
.sprite.sprite-changes:before{top:-33.84211em;left:0}
.sprite.sprite-changes>img{top:-33.84211em;left:0}
.sprite.sprite-delete{width:1.68421em;height:1.68421em}
.sprite.sprite-delete:before{top:-21.05263em;left:-35.36842em}
.sprite.sprite-delete>img{top:-21.05263em;left:-35.36842em}
.sprite.sprite-edit-alt{width:1.68421em;height:1.68421em}
.sprite.sprite-edit-alt:before{top:-22.94737em;left:-24em}
.sprite.sprite-edit-alt>img{top:-22.94737em;left:-24em}
.sprite.sprite-edit{width:1.68421em;height:1.68421em}
.sprite.sprite-edit:before{top:-22.94737em;left:-25.89474em}
.sprite.sprite-edit>img{top:-22.94737em;left:-25.89474em}
.sprite.sprite-logout{width:1.68421em;height:1.68421em}
.sprite.sprite-logout:before{top:-22.94737em;left:-27.78947em}
.sprite.sprite-logout>img{top:-22.94737em;left:-27.78947em}
.sprite.sprite-notifications{width:1.68421em;height:1.68421em}
.sprite.sprite-notifications:before{top:-22.94737em;left:-29.68421em}
.sprite.sprite-notifications>img{top:-22.94737em;left:-29.68421em}
.sprite.sprite-permissions{width:1.68421em;height:1.68421em}
.sprite.sprite-permissions:before{top:-22.94737em;left:-31.57895em}
.sprite.sprite-permissions>img{top:-22.94737em;left:-31.57895em}
.sprite.sprite-reject{width:1.68421em;height:1.68421em}
.sprite.sprite-reject:before{top:-22.94737em;left:-33.47368em}
.sprite.sprite-reject>img{top:-22.94737em;left:-33.47368em}
.sprite.sprite-roles{width:1.68421em;height:1.05263em}
.sprite.sprite-roles:before{top:-13.78947em;left:-32.57895em}
.sprite.sprite-roles>img{top:-13.78947em;left:-32.57895em}
.sprite.sprite-users{width:1.68421em;height:1.68421em}
.sprite.sprite-users:before{top:-22.94737em;left:-35.36842em}
.sprite.sprite-users>img{top:-22.94737em;left:-35.36842em}
.sprite.sprite-changes-alt{width:1.68421em;height:1.68421em}
.sprite.sprite-changes-alt:before{top:-24.94737em;left:-34.10526em}
.sprite.sprite-changes-alt>img{top:-24.94737em;left:-34.10526em}
.sprite.sprite-collapse{width:1.68421em;height:1.68421em}
.sprite.sprite-collapse:before{top:-26.84211em;left:-34.10526em}
.sprite.sprite-collapse>img{top:-26.84211em;left:-34.10526em}
.sprite.sprite-expand{width:1.68421em;height:1.68421em}
.sprite.sprite-expand:before{top:-29.78947em;left:-21.26316em}
.sprite.sprite-expand>img{top:-29.78947em;left:-21.26316em}
.sprite.sprite-move-down{width:1.68421em;height:1.68421em}
.sprite.sprite-move-down:before{top:-29.78947em;left:-23.15789em}
.sprite.sprite-move-down>img{top:-29.78947em;left:-23.15789em}
.sprite.sprite-move-up{width:1.68421em;height:1.68421em}
.sprite.sprite-move-up:before{top:-29.78947em;left:-25.05263em}
.sprite.sprite-move-up>img{top:-29.78947em;left:-25.05263em}
.sprite.sprite-page-add{width:1.68421em;height:1.68421em}
.sprite.sprite-page-add:before{top:-29.78947em;left:-26.94737em}
.sprite.sprite-page-add>img{top:-29.78947em;left:-26.94737em}
.sprite.sprite-page-edit{width:1.68421em;height:1.68421em}
.sprite.sprite-page-edit:before{top:-29.78947em;left:-28.84211em}
.sprite.sprite-page-edit>img{top:-29.78947em;left:-28.84211em}
.sprite.sprite-page-link{width:1.68421em;height:1.68421em}
.sprite.sprite-page-link:before{top:-29.78947em;left:-30.73684em}
.sprite.sprite-page-link>img{top:-29.78947em;left:-30.73684em}
.sprite.sprite-pages{width:1.68421em;height:1.68421em}
.sprite.sprite-pages:before{top:-29.78947em;left:-32.63158em}
.sprite.sprite-pages>img{top:-29.78947em;left:-32.63158em}
.sprite.sprite-preview{width:1.68421em;height:1.68421em}
.sprite.sprite-preview:before{top:-29.78947em;left:-34.52632em}
.sprite.sprite-preview>img{top:-29.78947em;left:-34.52632em}
.sprite.sprite-save{width:1.68421em;height:1.68421em}
.sprite.sprite-save:before{top:-31.68421em;left:-21.26316em}
.sprite.sprite-save>img{top:-31.68421em;left:-21.26316em}
.sprite.sprite-shared-blocks{width:1.68421em;height:1.68421em}
.sprite.sprite-shared-blocks:before{top:-31.68421em;left:-23.15789em}
.sprite.sprite-shared-blocks>img{top:-31.68421em;left:-23.15789em}
.sprite.sprite-alerts{width:1.68421em;height:1.68421em}
.sprite.sprite-alerts:before{top:-16.42105em;left:-29.63158em}
.sprite.sprite-alerts>img{top:-16.42105em;left:-29.63158em}
.sprite.sprite-article{width:1.68421em;height:1.68421em}
.sprite.sprite-article:before{top:-16.42105em;left:-31.52632em}
.sprite.sprite-article>img{top:-16.42105em;left:-31.52632em}
.sprite.sprite-authors{width:1.68421em;height:1.68421em}
.sprite.sprite-authors:before{top:-16.42105em;left:-33.42105em}
.sprite.sprite-authors>img{top:-16.42105em;left:-33.42105em}
.sprite.sprite-blog{width:1.68421em;height:1.68421em}
.sprite.sprite-blog:before{top:-16.42105em;left:-35.31579em}
.sprite.sprite-blog>img{top:-16.42105em;left:-35.31579em}
.sprite.sprite-cao-logo-gray{width:21.05263em;height:3.84211em}
.sprite.sprite-cao-logo-gray:before{top:-24.94737em;left:-12.84211em}
.sprite.sprite-cao-logo-gray>img{top:-24.94737em;left:-12.84211em}
.sprite.sprite-cao-logo{width:21.05263em;height:3.84211em}
.sprite.sprite-cao-logo:before{top:-29.78947em;left:0}
.sprite.sprite-cao-logo>img{top:-29.78947em;left:0}
.sprite.sprite-clipboard{width:1.47368em;height:1.68421em}
.sprite.sprite-clipboard:before{top:-33.84211em;left:-1.78947em}
.sprite.sprite-clipboard>img{top:-33.84211em;left:-1.78947em}
.sprite.sprite-faq{width:1.68421em;height:1.68421em}
.sprite.sprite-faq:before{top:-19.15789em;left:-24em}
.sprite.sprite-faq>img{top:-19.15789em;left:-24em}
.sprite.sprite-film{width:1.68421em;height:1.68421em}
.sprite.sprite-film:before{top:-19.15789em;left:-25.89474em}
.sprite.sprite-film>img{top:-19.15789em;left:-25.89474em}
.sprite.sprite-home-box-clock{width:1.63158em;height:1.63158em}
.sprite.sprite-home-box-clock:before{top:-31.68421em;left:-25.05263em}
.sprite.sprite-home-box-clock>img{top:-31.68421em;left:-25.05263em}
.sprite.sprite-home-box-doctor{width:1.42105em;height:1.63158em}
.sprite.sprite-home-box-doctor:before{top:-31.68421em;left:-28.73684em}
.sprite.sprite-home-box-doctor>img{top:-31.68421em;left:-28.73684em}
.sprite.sprite-home-box-news{width:1.63158em;height:1.63158em}
.sprite.sprite-home-box-news:before{top:-31.68421em;left:-26.89474em}
.sprite.sprite-home-box-news>img{top:-31.68421em;left:-26.89474em}
.sprite.sprite-locations-alt{width:1.68421em;height:1.68421em}
.sprite.sprite-locations-alt:before{top:-19.15789em;left:-27.78947em}
.sprite.sprite-locations-alt>img{top:-19.15789em;left:-27.78947em}
.sprite.sprite-locations{width:1.68421em;height:1.68421em}
.sprite.sprite-locations:before{top:-19.15789em;left:-29.68421em}
.sprite.sprite-locations>img{top:-19.15789em;left:-29.68421em}
.sprite.sprite-logo-marker-mono{width:12.63158em;height:15.78947em}
.sprite.sprite-logo-marker-mono:before{top:-13.78947em;left:0}
.sprite.sprite-logo-marker-mono>img{top:-13.78947em;left:0}
.sprite.sprite-logo-mono{width:37.05263em;height:6.68421em}
.sprite.sprite-logo-mono:before{top:0;left:0}
.sprite.sprite-logo-mono>img{top:0;left:0}
.sprite.sprite-logo{width:37.05263em;height:6.68421em}
.sprite.sprite-logo:before{top:-6.89474em;left:0}
.sprite.sprite-logo>img{top:-6.89474em;left:0}
.sprite.sprite-people{width:1.68421em;height:1.10526em}
.sprite.sprite-people:before{top:-13.78947em;left:-30.68421em}
.sprite.sprite-people>img{top:-13.78947em;left:-30.68421em}
.sprite.sprite-person{width:2.68421em;height:2.31579em}
.sprite.sprite-person:before{top:-16.42105em;left:-26.73684em}
.sprite.sprite-person>img{top:-16.42105em;left:-26.73684em}
.sprite.sprite-photos{width:1.68421em;height:1.68421em}
.sprite.sprite-photos:before{top:-19.15789em;left:-31.57895em}
.sprite.sprite-photos>img{top:-19.15789em;left:-31.57895em}
.sprite.sprite-play{width:10.94737em;height:10.94737em}
.sprite.sprite-play:before{top:-13.78947em;left:-12.84211em}
.sprite.sprite-play>img{top:-13.78947em;left:-12.84211em}
.sprite.sprite-podcast{width:1.68421em;height:1.68421em}
.sprite.sprite-podcast:before{top:-19.15789em;left:-33.47368em}
.sprite.sprite-podcast>img{top:-19.15789em;left:-33.47368em}
.sprite.sprite-quotes{width:1.68421em;height:1.68421em}
.sprite.sprite-quotes:before{top:-19.15789em;left:-35.36842em}
.sprite.sprite-quotes>img{top:-19.15789em;left:-35.36842em}
.sprite.sprite-search{width:2.52632em;height:2.52632em}
.sprite.sprite-search:before{top:-16.42105em;left:-24em}
.sprite.sprite-search>img{top:-16.42105em;left:-24em}
.sprite.sprite-staff-alt{width:1.68421em;height:1.68421em}
.sprite.sprite-staff-alt:before{top:-21.05263em;left:-24em}
.sprite.sprite-staff-alt>img{top:-21.05263em;left:-24em}
.sprite.sprite-staff{width:1.68421em;height:1.68421em}
.sprite.sprite-staff:before{top:-21.05263em;left:-25.89474em}
.sprite.sprite-staff>img{top:-21.05263em;left:-25.89474em}
.sprite.sprite-stars-empty{width:6.47368em;height:1.10526em}
.sprite.sprite-stars-empty:before{top:-13.78947em;left:-24em}
.sprite.sprite-stars-empty>img{top:-13.78947em;left:-24em}
.sprite.sprite-stars-full{width:6.47368em;height:1.10526em}
.sprite.sprite-stars-full:before{top:-15.10526em;left:-24em}
.sprite.sprite-stars-full>img{top:-15.10526em;left:-24em}
.icon,.sprite{-webkit-text-size-adjust:none}
.form .errors{color:red}
.form .form-title{font-size:131.57895%;line-height:1.1601;margin:1.36em 0;border-bottom:.08em solid #e6e6e6;padding-bottom:1.02em;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 .89474em 0}
.form label{cursor:pointer}
.form .control-label{width:30%;padding-right:1.78947em;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=radio],.form input[type=checkbox]{vertical-align:middle}
.form label.radio+label.radio{padding-left:.89474em}
.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:#66AFE9;-webkit-box-shadow:0 .05263em .05263em rgba(0,0,0,.075) inset,0 0 .31579em rgba(102,175,233,.6);box-shadow:0 .05263em .05263em rgba(0,0,0,.075) inset,0 0 .31579em rgba(102,175,233,.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:.89474em}
.form fieldset{margin:.89474em 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.61905em;border-bottom:.04762em solid #e6e6e6;width:100%;padding-bottom:.80952em;font-weight:700;color:#1a1a1a}
.form .field-group{margin:.89474em 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.61905em;border-bottom:.04762em solid #e6e6e6;width:100%;padding-bottom:.80952em;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.78957;margin-bottom:.89474em;border-bottom:0;padding-bottom:0;margin-right:70%;width:30%;padding-right:1.78947em;text-align:right}
.form .form-actions{margin:.89474em 0 1.78947em 0;border-top:1px solid #e6e6e6;padding:1.78947em;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:.56667em}
.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.78957;margin-right:0;width:auto;padding-right:0;text-align:left}
.form .form-actions{padding-left:1.78947em}
}
.content\/menu .menu-title{font-size:94.73684%;line-height:1.22232;margin-top:1.88889em;margin-bottom:.94444em;border-bottom:.16667em solid #f2f2f2;padding-bottom:.66667em}
.content\/menu .menu-title+ul{margin-top:0}
.content\/menu li,.content\/menu ul{display:block}
.content\/menu ul{margin:1.78947em 0;padding:0}
.content\/menu li{margin:0;padding:.84211em 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}
.form .field.template_confirm_overwrite~*{display:none!important}
.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:-21.05263em;left:-33.47368em}
.content\/admin\/top-bar .buttons .back .sprite>img{top:-21.05263em;left:-33.47368em}
.content\/admin\/top-bar .buttons .edit .sprite{width:1.68421em;height:1.68421em}
.content\/admin\/top-bar .buttons .edit .sprite:before{top:-22.94737em;left:-25.89474em}
.content\/admin\/top-bar .buttons .edit .sprite>img{top:-22.94737em;left:-25.89474em}
.content\/admin\/top-bar .buttons .save .sprite{width:1.68421em;height:1.68421em}
.content\/admin\/top-bar .buttons .save .sprite:before{top:-31.68421em;left:-21.26316em}
.content\/admin\/top-bar .buttons .save .sprite>img{top:-31.68421em;left:-21.26316em}
.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:-21.05263em;left:-27.78947em}
.content\/admin\/top-bar .buttons .save-and-publish .sprite>img{top:-21.05263em;left:-27.78947em}
.content\/admin\/top-bar .buttons .preview .sprite{width:1.68421em;height:1.68421em}
.content\/admin\/top-bar .buttons .preview .sprite:before{top:-29.78947em;left:-34.52632em}
.content\/admin\/top-bar .buttons .preview .sprite>img{top:-29.78947em;left:-34.52632em}
.content\/admin\/top-bar .buttons .delete .sprite{width:1.68421em;height:1.68421em}
.content\/admin\/top-bar .buttons .delete .sprite:before{top:-21.05263em;left:-35.36842em}
.content\/admin\/top-bar .buttons .delete .sprite>img{top:-21.05263em;left:-35.36842em}
.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:-29.78947em;left:-28.84211em}
.content\/menu li.menu-item-edit-content .sprite>img{top:-29.78947em;left:-28.84211em}
.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:-21.05263em;left:-33.47368em}
.content\/menu li.menu-item-back-to-content .sprite>img{top:-21.05263em;left:-33.47368em}
.content\/menu li.menu-item-publication-status .sprite{width:1.68421em;height:1.68421em}
.content\/menu li.menu-item-publication-status .sprite:before{top:-21.05263em;left:-27.78947em}
.content\/menu li.menu-item-publication-status .sprite>img{top:-21.05263em;left:-27.78947em}
.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:-22.94737em;left:-25.89474em}
.content\/menu li.menu-item-edit-page-properties .sprite>img{top:-22.94737em;left:-25.89474em}
.content\/menu li.menu-item-edit-permissions .sprite{width:1.68421em;height:1.68421em}
.content\/menu li.menu-item-edit-permissions .sprite:before{top:-22.94737em;left:-31.57895em}
.content\/menu li.menu-item-edit-permissions .sprite>img{top:-22.94737em;left:-31.57895em}
.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:-21.05263em;left:-33.47368em}
.content\/menu li.menu-item-back-to-pages .sprite>img{top:-21.05263em;left:-33.47368em}
.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:-21.05263em;left:-33.47368em}
.content\/menu li.menu-item-back-to-admin .sprite>img{top:-21.05263em;left:-33.47368em}
.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:-21.05263em;left:-33.47368em}
.content\/menu li.menu-item-back-to-list .sprite>img{top:-21.05263em;left:-33.47368em}
.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:-21.05263em;left:-33.47368em}
.content\/menu li.menu-item-back-to-properties .sprite>img{top:-21.05263em;left:-33.47368em}
.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:-22.94737em;left:-31.57895em}
.content\/menu li.menu-item-edit-default-permissions .sprite>img{top:-22.94737em;left:-31.57895em}
.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:-22.94737em;left:-29.68421em}
.content\/menu li.menu-item-edit-default-notifications .sprite>img,.content\/menu li.menu-item-edit-notifications .sprite>img{top:-22.94737em;left:-29.68421em}
.content\/menu li.menu-item-pending-changes .sprite{width:1.68421em;height:1.68421em}
.content\/menu li.menu-item-pending-changes .sprite:before{top:-21.05263em;left:-31.57895em}
.content\/menu li.menu-item-pending-changes .sprite>img{top:-21.05263em;left:-31.57895em}
.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:-29.78947em;left:-26.94737em}
.content\/menu li.menu-item-add-new-page .sprite>img{top:-29.78947em;left:-26.94737em}
.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:-21.05263em;left:-29.68421em}
.content\/menu li.menu-item-add-shared-block .sprite>img{top:-21.05263em;left:-29.68421em}
.content\/menu li.menu-item-add-new .sprite{width:1.68421em;height:1.68421em}
.content\/menu li.menu-item-add-new .sprite:before{top:-21.05263em;left:-29.68421em}
.content\/menu li.menu-item-add-new .sprite>img{top:-21.05263em;left:-29.68421em}
.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:-31.68421em;left:-23.15789em}
.content\/menu li.menu-item-edit-shared-blocks .sprite>img{top:-31.68421em;left:-23.15789em}
.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:-21.05263em;left:-33.47368em}
.content\/menu li.menu-item-add-normal-block .sprite>img{top:-21.05263em;left:-33.47368em}
.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:-29.78947em;left:-30.73684em}
.content\/admin\/list-pages .actions .view-on-site .sprite>img{top:-29.78947em;left:-30.73684em}
.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:-29.78947em;left:-26.94737em}
.content\/admin\/list-pages .actions .clone .sprite>img{top:-29.78947em;left:-26.94737em}
.admin\/main-menu .menu-item-pages .sprite{width:1.68421em;height:1.68421em}
.admin\/main-menu .menu-item-pages .sprite:before{top:-29.78947em;left:-32.63158em}
.admin\/main-menu .menu-item-pages .sprite>img{top:-29.78947em;left:-32.63158em}
.admin\/main-menu .menu-item-changes .sprite{width:1.57895em;height:1.68421em}
.admin\/main-menu .menu-item-changes .sprite:before{top:-33.84211em;left:0}
.admin\/main-menu .menu-item-changes .sprite>img{top:-33.84211em;left:0}
.content\/admin\/top-bar .buttons .changes .sprite{width:1.68421em;height:1.68421em}
.content\/admin\/top-bar .buttons .changes .sprite:before{top:-24.94737em;left:-34.10526em}
.content\/admin\/top-bar .buttons .changes .sprite>img{top:-24.94737em;left:-34.10526em}
.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:-29.78947em;left:-25.05263em}
.content\/admin\/component-menu .menu-item-move-up .sprite>img{top:-29.78947em;left:-25.05263em}
.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:-29.78947em;left:-23.15789em}
.content\/admin\/component-menu .menu-item-move-down .sprite>img{top:-29.78947em;left:-23.15789em}
.content\/admin\/component-menu .menu-item-delete .sprite{width:1.68421em;height:1.68421em}
.content\/admin\/component-menu .menu-item-delete .sprite:before{top:-21.05263em;left:-35.36842em}
.content\/admin\/component-menu .menu-item-delete .sprite>img{top:-21.05263em;left:-35.36842em}
.content\/admin\/component-menu .menu-item-edit .sprite{width:1.68421em;height:1.68421em}
.content\/admin\/component-menu .menu-item-edit .sprite:before{top:-22.94737em;left:-25.89474em}
.content\/admin\/component-menu .menu-item-edit .sprite>img{top:-22.94737em;left:-25.89474em}
.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:-21.05263em;left:-29.68421em}
.content\/admin\/component-menu .menu-item-add-content-here .sprite>img{top:-21.05263em;left:-29.68421em}
.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:-21.05263em;left:-29.68421em}
.content\/admin\/slot-menu a .sprite>img{top:-21.05263em;left:-29.68421em}
.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}
.content\/admin\/list-pages li .children{margin-bottom:0}
.content\/admin\/list-pages li .self{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;padding:.21053em 0}
.content\/admin\/list-pages li .self label{float:none}
.content\/admin\/list-pages li .self .actions{float:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:auto}
.content\/admin\/list-pages li .self .actions ul:after,.content\/admin\/list-pages li .self .actions ul:before{display:none}
.content\/admin\/list-pages li .self .actions .sprite{display:block}
.content\/admin\/list-pages li .self .tag{display:inline-block;vertical-align:text-bottom;font-size:92.85714%;line-height:1.0001;margin:-.30769em 0;padding:.30769em .46154em;max-width:23.07692em;background-color:rgba(0,0,0,.05);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body{font-family:Lato,"Nimbus Sans L","Open Sans",helvetica,sans-serif;color:#4d4d4d;font-size:19px;line-height:1.78947;font-style:normal;font-weight:500}
a{color:#247ca8;text-decoration:none}
a:hover{color:#2d9bd2}
img{max-width:100%}
b,strong{font-weight:600}
dl,ol,p,ul{margin:1.78947em 0}
h1,h2,h3,h4,h5,h6{font-weight:600;color:#1a1a1a}
h1{font-size:210.52632%;line-height:1.1001;margin:.85em 0}
h2{font-size:157.89474%;line-height:1.13343;margin:1.13333em 0}
h3{font-size:126.31579%;line-height:1.16677;margin:1.41667em 0}
h4{font-size:105.26316%;line-height:1.7001;margin:1.7em 0}
h5{font-size:94.73684%;line-height:1.88899;margin:1.88889em 0}
h6{font-size:84.21053%;line-height:2.1251;margin:2.125em 0}
a{text-decoration:none;color:#247ca8}
a:hover{color:#2d9bd2}
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.78947em 0}
dt{font-weight:600;margin:0 0 1.78947em 0}
dt+dt{margin-top:1.78947em}
dd{margin:-.89474em 0 1.78947em 0}
ol,ul{padding-left:1.5em}
dl,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:2.125rem 0}
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-s,.h2-s,.h3-s,.h4-s,.h5-s,.h6-s,h1,h2,h3,h4,h5,h6{font-family:Lato,"Nimbus Sans L","Open Sans",helvetica,sans-serif;color:#333f48;font-weight:600}
.h1-s b,.h1-s strong,.h2-s b,.h2-s strong,.h3-s b,.h3-s strong,.h4-s b,.h4-s strong,.h5-s b,.h5-s strong,.h6-s b,.h6-s strong,h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong{font-weight:inherit}
.h1-s,h1{font-size:221.05263%;line-height:1.19058}
.h2-s,h2{font-size:189.47368%;line-height:1.22232}
.h3-s,h3{font-size:147.36842%;line-height:1.2501}
.h4-s,h4{font-size:126.31579%;line-height:1.29177}
.h5-s,h5{font-size:115.78947%;line-height:1.31828}
.h6-s,h6{font-size:105.26316%;line-height:1.4001}
a{text-decoration:none}
a.btn{color:#fff}
a.btn:hover{color:#fff}
p.big{font-size:142.10526%;line-height:1.51862;margin:1.25926em 0;color:#333f48}
p.small{font-size:73.68421%;line-height:1.78581;margin:2.42857em 0;color:#333f48}
.all-caps{text-transform:uppercase}
img{height:auto}
img.full-width{display:block;margin:1.78947em 0;width:100%;max-width:100%}
img.float-right{float:right;margin:0 0 .89474em 1.78947em}
img.float-left{float:left;margin:0 1.78947em .89474em 0}
.centered{text-align:center;margin:1.78947em auto}
.align-left{margin:0 1.78947em .89474em 0;float:left}
.align-right{margin:0 0 .89474em 1.78947em;float:right}
.nobr{white-space:nowrap}
.button-container{margin:-.26316em}
.button-container .btn{margin:.26316em}
ol.arrow-list,ul.arrow-list{display:block;margin:0;padding-left:0}
ol.arrow-list li,ul.arrow-list li{display:block;white-space:normal;position:relative;margin:1.78947em 0;padding:0 0 0 1.26316em}
ol.arrow-list li:before,ul.arrow-list li:before{content:"\";position:absolute;left:0;top:.26316em;color:#298fc2;-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}
ul.arrow-bullets{display:block;padding:0}
ul.arrow-bullets>li{display:block;position:relative;padding:0 0 0 1.57895em}
ul.arrow-bullets>li:before{content:"";display:block;position:absolute;left:0;top:.89474em;border:.15789em solid transparent;border-left:.31579em solid #c16c18;-webkit-transform:translate(0,-50%) scale(.999);-ms-transform:translate(0,-50%) scale(.999);transform:translate(0,-50%) scale(.999)}
ul.arrow-bullets>li+li{margin-top:.44737em}
ul.arrow-bullets>li>ul{margin-top:.44737em;margin-bottom:.44737em;padding-left:.94737em}
.standard-text-style{margin:2.125rem 0;font-size:1.1875rem;line-height:1.78947;font-weight:400;font-style:normal;color:#4d4d4d}
.invert-colors{background-color:#000;color:#fff}
.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:#c16c18}
.invert-colors.bg-color-blue-dark .h1-s,.invert-colors.bg-color-blue-dark .h2-s,.invert-colors.bg-color-blue-dark .h3-s,.invert-colors.bg-color-blue-dark .h4-s,.invert-colors.bg-color-blue-dark .h5-s,.invert-colors.bg-color-blue-dark .h6-s,.invert-colors.bg-color-blue-dark h1,.invert-colors.bg-color-blue-dark h2,.invert-colors.bg-color-blue-dark h3,.invert-colors.bg-color-blue-dark h4,.invert-colors.bg-color-blue-dark h5,.invert-colors.bg-color-blue-dark h6,.invert-colors.bg-color-blue-dark p.big,.invert-colors.bg-color-orange-dark .h1-s,.invert-colors.bg-color-orange-dark .h2-s,.invert-colors.bg-color-orange-dark .h3-s,.invert-colors.bg-color-orange-dark .h4-s,.invert-colors.bg-color-orange-dark .h5-s,.invert-colors.bg-color-orange-dark .h6-s,.invert-colors.bg-color-orange-dark h1,.invert-colors.bg-color-orange-dark h2,.invert-colors.bg-color-orange-dark h3,.invert-colors.bg-color-orange-dark h4,.invert-colors.bg-color-orange-dark h5,.invert-colors.bg-color-orange-dark h6,.invert-colors.bg-color-orange-dark p.big{color:#fff}
.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)}
.default-colors{color:#333}
.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:#333}
.default-colors a{color:#247ca8}
.default-colors a:focus-visible{outline-color:rgba(36,124,168,.66)}
.default-colors a.btn{color:#fff}
.setting-color-links-orange .default-colors a{color:#c16c18}
.setting-color-links-orange .default-colors a.btn{color:#fff}
.text-color-white{color:#fff!important}
.text-color-blue{color:#298fc2!important}
.text-color-orange{color:#c16c18!important}
.text-color-dark-blue{color:#0f4d66!important}
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%;min-width:16.84211em;color:#333f48;font-weight:300}
@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:#247ca8;text-decoration:none}
a:hover{color:#2d9bd2}
.setting-color-links-orange{color:#c16c18}
.setting-color-links-orange:hover{color:#e48528}
img{max-width:100%}
::-webkit-input-placeholder{opacity:1}
::-moz-placeholder{opacity:1}
:-ms-input-placeholder{opacity:1}
::placeholder{opacity:1}
.main-header .search-bar-popup .search-form button,.main-header .top-bar .search-toggle,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:1.44737em;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:#247ca8}
.btn:focus:after{border-radius:1.44737em}
.btn.btn-narrow{padding:.26316em .63158em .36842em .63158em;border-radius:.92105em}
.btn.btn-narrow:focus:after{border-radius:.92105em}
.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(36,124,168,.66);box-shadow:0 0 0 .125rem rgba(36,124,168,.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:#298cbd}
.btn:hover:active{background-color:#206d93}
.btn.btn-primary,.btn.btn-success{background-color:#247ca8}
.btn.btn-primary:hover,.btn.btn-success:hover{background-color:#298cbd}
.btn.btn-primary:hover:active,.btn.btn-success:hover:active{background-color:#206d93}
.btn.btn-secondary{background-color:#c16c18}
.btn.btn-secondary:hover{background-color:#d8791b}
.btn.btn-secondary:hover:active{background-color:#aa5f15}
.btn.btn-cao{background-color:#2086c4}
.btn.btn-cao:hover{background-color:#2495da}
.btn.btn-cao:hover:active{background-color:#1c77ae}
.btn.btn-cao-orange{background-color:#c46d14}
.btn.btn-cao-orange:hover{background-color:#db7a16}
.btn.btn-cao-orange:hover:active{background-color:#ad6012}
.btn.btn-outline{background-color:transparent;border:.125rem solid #298fc2;color:#247ca8;-webkit-box-shadow:none;box-shadow:none;text-transform:uppercase}
.btn.btn-outline.btn-secondary{border-color:#c16c18;color:#c16c18}
.btn.btn-outline:active{background-color:transparent}
.btn.btn-outline:hover{background-color:rgba(0,0,0,.035);color:#247ca8}
.btn.btn-outline:hover:active{color:rgba(36,124,168,.9)}
.btn.btn-outline:hover:active.btn-secondary{color:#c16c18}
.btn.btn-outline:hover.btn-secondary{color:#c16c18}
.btn.btn-outline:focus:after{left:-.15789em;top:-.15789em;padding:.15789em;border-radius:52.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:#247ca8;border-color:#298fc2}
.default-colors .btn.btn-outline:hover:active{color:#247ca8}
.btn.btn-bold{text-transform:uppercase}
.btn.btn-pill{border-radius:1000em}
.btn.btn-pill:focus:after{border-radius:1000em}
.btn.btn-compact{font-size:78.94737%;padding:.73333em 1.6em .86667em 1.6em;border-radius:1.56667em}
.btn.btn-compact:focus:after{border-radius:1.56667em}
.btn[disabled]{-webkit-box-shadow:none!important;box-shadow:none!important;background:#ddd!important;color:#999!important;text-shadow:0 -1px 0 #fff}
.setting-color-links-orange .btn{background-color:#c16c18}
.setting-color-links-orange .btn:hover{background-color:#d8791b}
.setting-color-links-orange .btn:hover:active{background-color:#aa5f15}
.setting-color-links-orange .btn.btn-primary,.setting-color-links-orange .btn.btn-success{background-color:#c16c18}
.setting-color-links-orange .btn.btn-primary:hover,.setting-color-links-orange .btn.btn-success:hover{background-color:#d8791b}
.setting-color-links-orange .btn.btn-primary:hover:active,.setting-color-links-orange .btn.btn-success:hover:active{background-color:#aa5f15}
.setting-color-links-orange .btn.btn-secondary{background-color:#298fc2}
.setting-color-links-orange .btn.btn-secondary:hover{background-color:#319dd3}
.setting-color-links-orange .btn.btn-secondary:hover:active{background-color:#257fad}
.setting-color-links-orange .btn.btn-cao{background-color:#c46d14}
.setting-color-links-orange .btn.btn-cao:hover{background-color:#db7a16}
.setting-color-links-orange .btn.btn-cao:hover:active{background-color:#ad6012}
.setting-color-links-orange .btn.btn-cao-orange{background-color:#2086c4}
.setting-color-links-orange .btn.btn-cao-orange:hover{background-color:#2495da}
.setting-color-links-orange .btn.btn-cao-orange:hover:active{background-color:#1c77ae}
.setting-color-links-orange .btn.btn-outline{border:.125rem solid #c16c18;background-color:transparent;color:#c16c18}
.setting-color-links-orange .btn.btn-outline:hover{color:#c16c18}
.setting-color-links-orange .btn.btn-outline:hover:active{color:rgba(193,108,24,.9)}
.default-colors .setting-color-links-orange .btn.btn-outline{color:#c16c18;border-color:#c16c18}
.default-colors .setting-color-links-orange .btn.btn-outline:hover:active{color:#c16c18}
.setting-color-links-orange .invert-colors .btn.btn-outline{color:#fff;border-color:#fff}
.setting-color-links-orange .invert-colors .btn.btn-outline:hover:active{color:rgba(255,255,255,.8)}
.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 .text-area dl,.popover.story-details .text-area h1,.popover.story-details .text-area h2,.popover.story-details .text-area h3,.popover.story-details .text-area h4,.popover.story-details .text-area h5,.popover.story-details .text-area h6,.popover.story-details .text-area ol,.popover.story-details .text-area p,.popover.story-details .text-area ul{margin:1em 0}
@media screen and (max-width:47.9375em){.popover.story-details .text-area{font-size:2.47396vw}
}
@media screen and (max-width:32.8125em){.popover.story-details .text-area{font-size:.8125rem}
.no-cssremunit .popover.story-details .text-area{font-size:13px}
}
.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-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}
p.big{font-size:142.10526%;line-height:1.51862;margin:1.25926em 0;color:#333f48}
img{max-width:100%;height:auto}
img.float-right{float:right;margin:0 0 .89474em 1.78947em;max-width:50%}
img.float-left{float:left;margin:0 1.78947em .89474em 0;max-width:50%}
@media screen and (max-width:29.9375em){img.float-left,img.float-right{float:none;display:block;margin:1.78947em 0;max-width:none;vertical-align:middle}
}
div.centered{margin:1.78947em 0;text-align:center}
div.centered img{vertical-align:middle}
.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:2em}
.form .field-group .field-group,.form .field-group fieldset,.form fieldset .field-group,.form fieldset fieldset{margin-top:2em}
.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:#247ca8;-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:6em}
.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:#247ca8;-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:#298fc2}
.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:#247ca8;-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=search],.frontend-form.fancy .field input[type=text],.frontend-form.fancy .field input[type=email],.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=search],.frontend-form.fancy .field.with-input input[type=text],.frontend-form.fancy .field.with-input input[type=email],.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=search],.frontend-form.fancy .field input[type=text],.frontend-form.fancy .field input[type=email],.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=search]:focus,.frontend-form.fancy .field input[type=text]:focus,.frontend-form.fancy .field input[type=email]:focus,.frontend-form.fancy .field select:focus,.frontend-form.fancy .field textarea:focus{-webkit-box-shadow:0 0 0 1px #247ca8;box-shadow:0 0 0 1px #247ca8;border-color:#247ca8}
.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=search],.frontend-form.fancy .field.l-fraction input[type=text],.frontend-form.fancy .field.l-fraction input[type=email],.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=search]:focus,.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 select:focus,.frontend-form.fancy .field.l-fraction textarea:focus{border-right-color:#247ca8}
.frontend-form.fancy .field.l-fraction+.l-fraction input[type=search],.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 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=search],.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 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=search],.frontend-form.fancy .field.l-stacked input[type=text],.frontend-form.fancy .field.l-stacked input[type=email],.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=search],.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 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=search],.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 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=search],.frontend-form.fancy.pill-style input[type=text],.frontend-form.fancy.pill-style input[type=email],.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=search],.invert-colors .frontend-form.fancy input[type=text],.invert-colors .frontend-form.fancy input[type=email],.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=search]:focus,.invert-colors .frontend-form.fancy input[type=text]:focus,.invert-colors .frontend-form.fancy input[type=email]: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=search],.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 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:#247ca8}
.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}
.link-box{cursor:pointer}
.link-box:hover a:not([class*=btn]){color:#2d9bd2}
.ldd--links-dropdown .ldd--expander.alone{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-weight:600}
.ldd--links-dropdown .ldd--expander.alone .icon{color:#c16c18}
.ldd--links-dropdown .ldd--expander.alone .link-icons-preview .icon{-webkit-text-stroke:.5px #c16c18}
.ldd--links-dropdown .ldd--expander.alone .link-label{margin-left:.47368em;white-space:nowrap}
.ldd--links-dropdown .ldd--expander.alone .link-label .l{display:inline-block;width:100%}
.ldd--links-dropdown .ldd--expander.alone .link-label .label-small{display:none}
@media screen and (max-width:71.1875em){.ldd--links-dropdown .ldd--expander.alone .link-label .label-large{display:none}
.ldd--links-dropdown .ldd--expander.alone .link-label .label-small{display:inline;text-transform:none}
}
.ldd--links-dropdown .ldd--expander.alone .css-icon{margin-left:.73684em}
.top-bar-links-menu.ldd--links-dropdown .ldd--expander.alone[aria-expanded=true] .icon{color:#fff}
.top-bar-links-menu.ldd--links-dropdown .ldd--expander.alone[aria-expanded=true] .link-icons-preview .icon{-webkit-text-stroke:.5px #fff}
.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(36,124,168,.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(36,124,168,.8);box-shadow:0 0 0 2px rgba(36,124,168,.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:#247ca8}
.popup.modal .popup-close:active{background-color:rgba(36,124,168,.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}
[role=tabpanel].inactive{display:none}
.lightbox-video a{display:block}
.lightbox-video .thumbnail{position:relative}
.lightbox-video .thumbnail img{vertical-align:middle}
.lightbox-video .thumbnail .play-button{position:absolute;top:50%;left:50%;border-radius:1.89474em;width:3.78947em;height:3.78947em;background-color:#298fc2;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.lightbox-video .thumbnail .play-button .button-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.lightbox-video .thumbnail .play-button:after{content:"";display:block;position:absolute;top:50%;left:50%;border-radius:.10526em;border:.94737em solid #247ca8;border-left-width:1.57895em;border-top-color:transparent;border-bottom-color:transparent;border-right-width:0;-webkit-transform:translate(-40%,-50%);-ms-transform:translate(-40%,-50%);transform:translate(-40%,-50%)}
.video-lightbox{display:none;margin:0 auto;max-width:37.89474em}
.video-lightbox .player{position:relative;padding-bottom:56.25%}
.video-lightbox .player iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.mfp-container .video-lightbox{display:block}
.location-details-rev2021 .providers-area .providers-header,.standard-header,.standard-header-left{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0 auto 1.05263em auto;max-width:82.875rem;padding-left:7.15789em}
.location-details-rev2021 .providers-area .providers-header:before,.standard-header-left:before,.standard-header:before{content:"";display:block;position:absolute;left:0;top:50%;height:.31579em;width:5.47368em;background-color:#c16c18;-webkit-transform:translate(0,-.15789em);-ms-transform:translate(0,-.15789em);transform:translate(0,-.15789em)}
.location-details-rev2021 .providers-area .setting-accent-color-blue .providers-header:before,.setting-accent-color-blue .location-details-rev2021 .providers-area .providers-header:before,.setting-accent-color-blue .standard-header-left:before,.setting-accent-color-blue .standard-header:before{background-color:#298fc2}
.location-details-rev2021 .providers-area .setting-accent-color-gray .providers-header:before,.setting-accent-color-gray .location-details-rev2021 .providers-area .providers-header:before,.setting-accent-color-gray .standard-header-left:before,.setting-accent-color-gray .standard-header:before{background-color:#333f48}
.location-details-rev2021 .providers-area .providers-header .header-proper,.standard-header .header-proper,.standard-header-left .header-proper{margin:0;font-size:210.52632%;line-height:1.2501}
@media screen and (max-width:39.9375em){.location-details-rev2021 .providers-area .providers-header,.standard-header,.standard-header-left{font-size:2.96875vw}
}
@media screen and (max-width:23.9375em){.location-details-rev2021 .providers-area .providers-header,.standard-header,.standard-header-left{font-size:.75rem}
.location-details-rev2021 .providers-area .no-cssremunit .providers-header,.no-cssremunit .location-details-rev2021 .providers-area .providers-header,.no-cssremunit .standard-header,.no-cssremunit .standard-header-left{font-size:12px}
}
.standard-header-left{margin-left:0;margin-right:0;max-width:none}
.main-header .main-bar .nav-area .links.top,.main-header .top-bar .dropdown-popup .options-list,.main-header .top-bar .dropdown-popup [id^=admin-slot-],.news-landing-section .news-list-2021,.people-list-rev2021,.person-profile-rev2021 .bio-section .interior ul,.plain-list,.thumbnail-browser .thumbnail-list{margin:0;padding:0}
.main-header .main-bar .nav-area .links.top li,.main-header .top-bar .dropdown-popup .options-list li,.main-header .top-bar .dropdown-popup [id^=admin-slot-] li,.news-landing-section .news-list-2021 li,.people-list-rev2021 li,.person-profile-rev2021 .bio-section .interior ul li,.plain-list 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}
.sprite{font-size:50%}
.svgs-icon{font-size:6.45161%}
.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:#298fc2;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:#298fc2;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:#298fc2;-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.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 #c16c18}
.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:#298fc2;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:#298fc2;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:#46a7d8}
.css-icon.help.outline,.css-icon.help.sneaky{background-color:rgba(255,255,255,.8);border:.10526em solid #298fc2;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:#298fc2}
a:hover .css-icon.help.outline,a:hover .css-icon.help.sneaky{background-color:#fff;border-color:#46a7d8}
.css-icon.help.sneaky{background-color:transparent;border-color:transparent}
.css-icon.plus{position:relative;width:.84211em;height:.84211em}
.css-icon.plus:after,.css-icon.plus:before{content:"";display:block;position:absolute;top:.36842em;left:0;width:.84211em;height:.10526em;background-color:#000}
.css-icon.plus:after{top:0;left:.36842em;width:.10526em;height:.84211em;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .3s;transition:transform .3s}
.css-icon.plus.thick:before{top:.34211em;height:.17105em}
.css-icon.plus.thick:after{left:.34211em;width:.17105em}
[aria-expanded=true] .css-icon.plus:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.css-icon.down-arrow-b{position:relative;top:-.21053em;width:.21053em;height:.21053em;padding:.21053em;border:solid #000;border-width:0 .21053em .21053em 0;-webkit-transform-origin:74% 74%;-ms-transform-origin:74% 74%;transform-origin:74% 74%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .3s;transition:transform .3s}
.css-icon.down-arrow-b.skinny{border-width:0 .10526em .10526em 0}
[aria-expanded=true] .css-icon.down-arrow-b{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}
.app\/landing\/overlay-box,.app\/rev2021\/landing\/columns,.landing-section{margin:6.875vw 0}
@media screen and (max-width:54.9375em){.app\/landing\/overlay-box,.app\/rev2021\/landing\/columns,.landing-section{margin:3.15789em 0}
}
.landing-section.no-margin,.no-margin.app\/landing\/overlay-box,.no-margin.app\/rev2021\/landing\/columns{margin:0}
.landing-section.no-margin+.content\/component,.no-margin.app\/landing\/overlay-box+.content\/component,.no-margin.app\/rev2021\/landing\/columns+.content\/component{margin-top:0}
.landing-section.with-margin+.no-margin,.with-margin.app\/landing\/overlay-box+.no-margin,.with-margin.app\/rev2021\/landing\/columns+.no-margin{margin-top:-6.875vw}
@media screen and (max-width:54.9375em){.landing-section.with-margin+.no-margin,.with-margin.app\/landing\/overlay-box+.no-margin,.with-margin.app\/rev2021\/landing\/columns+.no-margin{margin-top:-3.15789em}
}
#admin-slot-main>.content\/html,.body-main>.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}
.no-margin.no-bg+.app\/landing\/columns.no-margin.no-bg .text-area{padding-top: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>*{-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}
body main{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-height:1px}
.admin-content-edit #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;min-height:100%}
html.no-flexbox{height:auto;background:#1a1a1a}
html.no-flexbox body{background:#fff}
.main-header{position:relative;z-index:5}
.body-section{position:relative;z-index:2}
.learn-more-popout{z-index:3}
.main-footer{position:relative;z-index:4}
.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;background-color:#fff}
.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{display:none}
.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;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.admin .top-bar{display:none}
.main-header .top-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);background-color:#f2f2f2}
@media screen and (max-width:75.5625em){.main-header .top-bar{padding-left:1.05263em;padding-right:1.05263em}
}
.setting-color-top-bar-bg-gray .main-header .top-bar{background-color:#cfdce5}
.setting-color-top-bar-bg-gray .main-header .top-bar .search-container-rev2021,.setting-color-top-bar-bg-gray .main-header .top-bar .side-area .content\/component{border-left-color:rgba(0,0,0,.1)}
.main-header .top-bar,.main-header .top-bar a:not(.btn){color:#333f48}
.main-header .top-bar a{font-weight:600}
.main-header .top-bar .side-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-left:auto}
.main-header .top-bar .side-area>[id^=admin-slot-]{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 .top-bar .content\/admin\/slot-menu ul{margin:0}
.main-header .top-bar .content\/component .content\/component .content\/admin\/component-menu{font-size:87.5%}
.main-header .top-bar .content\/component .content\/component .content\/menu .label{font-size:87.5%}
.main-header .top-bar .side-area .content\/component{border-left:1px solid #e9e9e9}
.main-header .top-bar>div>[id^=admin-slot-]>.content\/component+.content\/admin\/slot-menu ul li{padding:.73684em}
.main-header .top-bar>div>[id^=admin-slot-]>.content\/component+.content\/admin\/slot-menu .label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.main-header .top-bar .popup{display:none;position:absolute;top:100%;left:0;z-index:10000;pointer-events:none}
.main-header .top-bar .popup[aria-expanded=true]{display:block}
.main-header .top-bar .dropdown-popup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;min-width:100%;z-index:10000;width:-webkit-calc(min(100vw - 1.47368em,25.26316em));width:calc(min(100vw - 1.47368em,25.26316em))}
.main-header .top-bar .dropdown-popup[aria-expanded=true]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.main-header .top-bar .dropdown-popup .options-list,.main-header .top-bar .dropdown-popup [id^=admin-slot-]{padding:.26316em 0;border:1px solid rgba(0,0,0,.2);border-top-width:0;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;min-width:10.63158em;pointer-events:auto}
.main-header .top-bar .dropdown-popup a.link{display:block;font-size:89.47368%;line-height:1.23539;padding:.58824em .88235em}
.main-header .top-bar .dropdown-popup a.link:focus-visible{outline:0;background-color:rgba(0,0,0,.02)}
.main-header .top-bar .dropdown-popup a.link:hover{outline:0;background-color:rgba(0,0,0,.02)}
.main-header .top-bar .dropdown-popup a.link .icon{color:#c16c18}
.main-header .top-bar .dropdown-popup a.link .link-label{margin-left:.29412em}
.main-header .top-bar .side-area .dropdown-popup{left:auto;right:0;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.main-header .top-bar .special-quick-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}
.main-header .top-bar .special-quick-link .link-proper{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:1.11765em 1.17647em 1.11765em 1.17647em}
.main-header .top-bar .special-quick-link .link-proper .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 .top-bar .special-quick-link .link-proper .icon{margin:.11765em 0;color:#c16c18}
.main-header .top-bar .special-quick-link .link-proper .link-label{display:block;margin-left:.52941em}
.main-header .top-bar .special-quick-link .link-proper .link-label .main-label{display:block;font-size:88.23529%;line-height:1.0001}
.main-header .top-bar .special-quick-link .link-proper .link-label .main-label .l{display:inline-block;width:100%}
.main-header .top-bar .special-quick-link .link-proper .link-label .main-label .label-small{display:none}
@media screen and (max-width:71.1875em){.main-header .top-bar .special-quick-link .link-proper .link-label .main-label .label-large{display:none}
.main-header .top-bar .special-quick-link .link-proper .link-label .main-label .label-small{display:block}
}
.main-header .top-bar .special-quick-link .link-proper .link-label .sub-label{display:block;font-size:76.47059%;line-height:1.15395;margin-top:.23077em;font-weight:400;color:#56737B}
.main-header .top-bar .special-quick-link .link-proper:focus,.main-header .top-bar .special-quick-link .link-proper:hover{background-color:rgba(0,0,0,.05)}
.division-site-sum .main-header .top-bar .app\/rev2021\/for-template\/link-appointment{background-color:#dceef7}
.division-site-sum .main-header .top-bar .app\/rev2021\/for-template\/link-appointment .svgs-icon-make-an-appt-orange{background-position:0 42.94982512274664%}
.division-site-sum .main-header .top-bar .app\/rev2021\/for-template\/link-appointment .link-proper:focus,.division-site-sum .main-header .top-bar .app\/rev2021\/for-template\/link-appointment .link-proper:hover{background-color:rgba(255,255,255,.2);-webkit-box-shadow:0 0 0 2px #bfeaff inset;box-shadow:0 0 0 2px #bfeaff inset}
.main-header .top-bar .search-container-rev2021{position:relative;margin-right:-.78947em;border-left:1px solid #e9e9e9}
.main-header .top-bar .search-container-rev2021 .form{padding:.26316em 0;border:1px solid rgba(0,0,0,.2);border-top-width:0;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;min-width:9.60526em;pointer-events:auto}
.main-header .top-bar .search-toggle{font-size:89.47368%;line-height:1.23539;padding:1.47059em .88235em 1.52941em 1.05882em}
.main-header .top-bar .search-toggle .icon-search{display:block;font-size:123.52941%;line-height:1.0001}
.main-header .top-bar .search-toggle .icon-search{color:#c16c18}
.setting-color-nav-arrows-orange .main-header .top-bar .search-toggle .icon-search{color:#298fc2}
.setting-color-nav-arrows-gray .main-header .top-bar .search-toggle .icon-search{color:#333f48}
.main-header .top-bar .search-toggle:focus-visible{background-color:rgba(0,0,0,.02)}
.main-header .top-bar .search-toggle[aria-expanded=true]{background-color:#333f48;color:#fff}
.main-header .top-bar .search-toggle[aria-expanded=true] .icon-search{color:#fff}
.main-header .top-bar .search-popup{width:14.63158em}
.main-header .top-bar .search-popup .form{padding:.78947em}
.main-header .top-bar .search-popup .form 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}
.main-header .top-bar .search-popup .form .field{margin-top:0}
.main-header .top-bar .search-popup .form .field .control-label{font-size:84.21053%;line-height:1.5001;top:.75rem;left:1rem;right:1rem;-webkit-transition:none;transition:none}
.main-header .top-bar .search-popup .form .field.with-input .control-label{color:transparent;pointer-events:none}
.main-header .top-bar .search-popup .form .field .form-control{font-size:84.21053%;line-height:1.3751;padding:.75em 1em;border-top-right-radius:0;border-bottom-right-radius:0}
.main-header .top-bar .search-popup .form .field .form-control:focus{-webkit-box-shadow:none;box-shadow:none}
.main-header .top-bar .search-popup .form .form-actions{margin:0}
.main-header .top-bar .search-popup .form .form-actions button{font-size:84.21053%;line-height:1.5001;padding:.6875em 1.5em .8125em 1.5em;border-radius:1.46875em}
.main-header .top-bar .search-popup .form .form-actions button:focus:after{border-radius:1.46875em}
.main-header .top-bar .search-popup .form .form-actions button,.main-header .top-bar .search-popup .form .form-actions button:after{border-top-left-radius:0;border-bottom-left-radius:0}
@media screen and (max-width:71.1875em){.main-header .top-bar .top-link .css-icon.down-arrow,.main-header .top-bar .top-link .css-icon.down-triangle,.main-header .top-bar .top-link .css-icon.left-arrow,.main-header .top-bar .top-link .css-icon.right-arrow{font-size:.625rem}
.no-cssremunit .main-header .top-bar .top-link .css-icon.down-arrow,.no-cssremunit .main-header .top-bar .top-link .css-icon.down-triangle,.no-cssremunit .main-header .top-bar .top-link .css-icon.left-arrow,.no-cssremunit .main-header .top-bar .top-link .css-icon.right-arrow{font-size:10px}
.main-header .top-bar .search-toggle{line-height:1}
.main-header .top-bar .search-toggle .icon{font-size:1.0625rem;margin:.11765em 0}
.no-cssremunit .main-header .top-bar .search-toggle .icon{font-size:17px}
}
.main-header .top-bar .svgs-icon-make-an-appt-blue,.main-header .top-bar .svgs-icon-make-an-appt-orange{font-size:5.6313%}
.main-header .top-bar .svgs-icon-locations-blue,.main-header .top-bar .svgs-icon-locations-orange,.main-header .top-bar .svgs-icon-locations-white{font-size:5.64123%}
.main-header .top-bar .svgs-icon-quicklinks-blue,.main-header .top-bar .svgs-icon-quicklinks-orange,.main-header .top-bar .svgs-icon-quicklinks-white{font-size:6.0484%}
.main-header .under-top-bar{position:relative}
@media screen and (max-width:47.9375em){.main-header .under-top-bar .bar-popup.bar-align-right .options-list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 -.63158em;width:-webkit-calc(100% + 1.26316em);width:calc(100% + 1.26316em)}
}
.main-header .bar-popup{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);-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{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}
.main-header .main-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);padding-top:1.84211em;padding-bottom:1.84211em}
@media screen and (max-width:75.5625em){.main-header .main-bar{padding-left:1.05263em;padding-right:1.05263em}
}
.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 .sprite{font-size:50%}
@media screen and (max-width:71.1875em){.main-header .main-bar .logo-area .sprite{font-size:.88785vw}
}
@media screen and (max-width:47.9375em){.main-header .main-bar .logo-area .sprite{font-size:39.38595%}
}
@media screen and (max-width:24.625em){.main-header .main-bar .logo-area .sprite{font-size:1.51561vw}
}
.main-header .main-bar .logo-area .division-name,.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}
.main-header .main-bar .logo-area .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:115.78947%;line-height:1.54555;position:relative;top:.22727em;margin-left:1.09091em;max-width:13.18182em;padding:0 0 0 1.09091em;min-height:3.09091em;color:#333f48;font-family:'Open Sans',helvetica,sans-serif;font-weight:600;letter-spacing:.4px}
.main-header .main-bar .logo-area .division-name .line{display:block}
.main-header .main-bar .logo-area .division-name .last-pair{display:inline-block}
.main-header .main-bar .logo-area .division-name:before{content:"";display:block;position:absolute;left:0;top:.22727em;bottom:.22727em;width:1px;background-color:#ccc}
@media screen and (max-width:71.1875em){.main-header .main-bar .logo-area .division-name{font-size:2.05607vw}
}
@media screen and (min-width:48em){.main-header .main-bar .logo-area .division-name.name-cosm .line:first-child,.main-header .main-bar .logo-area .division-name.name-rwo .line:first-child{margin-right:-4.09091em;white-space:nowrap}
.main-header .main-bar .logo-area .division-name.name-cosmc,.main-header .main-bar .logo-area .division-name.name-ossm,.main-header .main-bar .logo-area .division-name.name-pwo,.main-header .main-bar .logo-area .division-name.name-wco{max-width:none}
.main-header .main-bar .logo-area .division-name.name-cosmc .line,.main-header .main-bar .logo-area .division-name.name-ossm .line,.main-header .main-bar .logo-area .division-name.name-pwo .line,.main-header .main-bar .logo-area .division-name.name-wco .line{white-space:nowrap}
.main-header .main-bar .logo-area .division-name.name-osmw .line:nth-child(2){white-space:nowrap}
}
@media screen and (max-width:47.9375em){.main-header .main-bar .logo-area a{display:block}
.main-header .main-bar .logo-area .division-name{display:block;margin-left:0;border-left:0;padding-top:.21053em;padding-left:0;min-height:0;max-width:14.57895em;font-size:100%;text-align:right;font-weight:600;letter-spacing:normal}
.main-header .main-bar .logo-area .division-name .line{font-size:.8125rem}
.no-cssremunit .main-header .main-bar .logo-area .division-name .line{font-size:13px}
.main-header .main-bar .logo-area .division-name:before{display:none}
}
@media screen and (max-width:24.625em){.main-header .main-bar .logo-area .division-name{max-width:55.94937vw}
}
.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-top:auto;margin-bottom:-.5em;padding-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;visibility:hidden;margin-right:-1.05263em}
.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{position:relative}
.main-header .main-bar .nav-area .links.top>.item>.link{display:inline-block;font-size:115.78947%;line-height:1.0001;padding:.45455em .90909em;font-weight:400;color:#333f48;white-space:nowrap}
.main-header .main-bar .nav-area .links.top>.item>.link+.popup-toggle{display:block;position:absolute;right:.36842em;top:.89474em;pointer-events:none}
.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}
.setting-color-nav-arrows-orange .main-header .main-bar .nav-area .links.top>.item>.link+.popup-toggle .down-arrow{border-color:#c16c18}
.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}
.main-header .main-bar .nav-area .search-toggle-alt{display:none;position:absolute;right:3.05263em;top:-.52632em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.main-header .main-bar .nav-area .search-toggle-alt button{font-size:126.31579%;line-height:1.0001;border-radius:.20833em;padding:.58333em .58333em;line-height:1}
.main-header .main-bar .nav-area .search-toggle-alt button:hover{background-color:rgba(0,0,0,.025)}
.main-header .main-bar .nav-area .search-toggle-alt button:focus-visible{background-color:rgba(0,0,0,.025)}
@media screen and (max-width:71.1875em){.main-header .main-bar .nav-area .search-toggle-alt{display:block}
}
.main-header .main-bar .nav-area .takeover-toggle{display:none;position:absolute;right:0;bottom:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.main-header .main-bar .nav-area .takeover-toggle .btn{padding:.57895em .73684em .68421em .73684em;border-radius:1.23684em;white-space:nowrap}
.main-header .main-bar .nav-area .takeover-toggle .btn:focus:after{border-radius:1.23684em}
.no-js .main-header .main-bar .nav-area .takeover-toggle{display:none}
.main-header .main-bar .nav-area .takeover-toggle .css-icon.menu{display:none}
@media screen and (max-width:71.1875em){.main-header .main-bar .nav-area .takeover-toggle{display:block;top:-.52632em;bottom:auto}
.main-header .main-bar .nav-area .takeover-toggle .btn{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;font-size:126.31579%;line-height:1.0001;border-radius:.20833em;padding:.5em .41667em;line-height:1}
.main-header .main-bar .nav-area .takeover-toggle .btn:focus:after{display:none}
.main-header .main-bar .nav-area .takeover-toggle .btn:hover{background-color:rgba(0,0,0,.025)}
.main-header .main-bar .nav-area .takeover-toggle .btn:focus-visible{background-color:rgba(0,0,0,.025)}
.main-header .main-bar .nav-area .takeover-toggle .btn-label,.main-header .main-bar .nav-area .takeover-toggle .icon{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 .takeover-toggle .css-icon.menu{display:inline-block}
}
.main-header .main-bar .nav-area.nav-overflow{margin-bottom:0;min-width:6.52632em}
.main-header .main-bar .nav-area.nav-overflow .main-nav{display:none}
.main-header .main-bar .nav-area.nav-overflow .takeover-toggle{display:block}
.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.nav-fits .takeover-toggle{display:none}
.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.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:#999;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}
@media screen and (max-width:71.1875em){.main-header .over-main-bar{display:block;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.main-header .main-bar{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.main-header .top-bar{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}
.main-header .top-bar .search-container-rev2021{display:none}
.main-header .top-bar .side-area>:nth-last-child(2){margin-right:-.78947em}
.main-header .top-bar .locations-area{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}
.main-header .top-bar .locations-area .content\/component{height:100%}
.main-header .top-bar .side-area{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:0}
.main-header .top-bar .side-area .content\/component{-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;height:100%}
.main-header .top-bar .side-area .content\/component.app\/rev2021\/for-template\/numbers{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}
.main-header .top-bar .side-area .content\/component.app\/rev2021\/for-template\/numbers+.app\/rev2021\/for-template\/links{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}
.main-header .top-bar .top-bar-links-menu{height:100%}
.main-header .top-bar .top-bar-links-menu .top-link{height:100%}
.main-header .top-bar .top-link button{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1.05263em 1.05263em}
.main-header .top-bar .top-link button .icon{font-size:150%;margin-bottom:auto;padding-bottom:2px}
.main-header .top-bar .top-link button .link-label{margin-left:0;margin-bottom:auto;padding-top:2px}
.main-header .top-bar .top-link button .css-icon.down-arrow,.main-header .top-bar .top-link button .css-icon.down-triangle,.main-header .top-bar .top-link button .css-icon.left-arrow,.main-header .top-bar .top-link button .css-icon.right-arrow{display:none}
.main-header .top-bar .locations-menu .top-link .link-label .label-large{display:none}
.main-header .top-bar .locations-menu .top-link .link-label .label-small{display:inline}
.main-header .top-bar .special-quick-link .link-proper{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding-top:1.17647em;padding-bottom:1.17647em}
.main-header .top-bar .special-quick-link .link-proper .icon{font-size:150%;margin-bottom:auto;padding-bottom:2px}
.main-header .top-bar .special-quick-link .link-proper .link-label{margin-bottom:auto;margin-left:0;padding-top:2px}
.main-header .top-bar .special-quick-link .link-proper .link-label .main-label{font-size:100%;line-height:inherit;text-align:center}
.main-header .top-bar .special-quick-link .link-proper .link-label .sub-label{display:none}
.main-header .under-top-bar{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}
.main-header .main-bar{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.main-header .main-bar .nav-area{margin-top:0}
.main-header .ldd--links-dropdown .ldd--expander.alone .link-label{white-space:normal}
}
@media screen and (max-width:47.9375em){.main-header .top-bar .special-quick-link+.special-quick-link+.special-quick-link+.app\/rev2021\/for-template\/links{display:none}
}
@media screen and (max-width:32.4375em){.main-header .top-bar{font-size:3.65385vw}
}
.skip-link{color:#fff;background:#eb0000}
.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{position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:20000;top:0;left:0;overflow:auto;-webkit-overflow-scrolling:touch;width:100vw;height:100vh;background-color:#298fc2;background-image:-webkit-gradient(linear,right top,left top,from(#298fc2),color-stop(85%,rgba(41,143,194,0))),radial-gradient(ellipse at bottom right,#fff,#298fc2);background-image:-webkit-linear-gradient(right,#298fc2 0,rgba(41,143,194,0) 85%),-webkit-radial-gradient(ellipse at bottom right,#fff,#298fc2);background-image:linear-gradient(to left,#298fc2 0,rgba(41,143,194,0) 85%),radial-gradient(ellipse at bottom right,#fff,#298fc2);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 .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;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 .logo{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:1.57895em 1.05263em 1.05263em 1.84211em}
.takeover-menu .logo .sprite{font-size:25%}
@media screen and (max-width:23.4375em){.takeover-menu .logo{font-size:4.25532vw}
}
.takeover-menu .takeover-close{position:absolute;right:1.31579em;top:1.84211em}
@media screen and (max-width:23.4375em){.takeover-menu .takeover-close{font-size:4.25532vw}
}
.takeover-menu .invert-colors{background-color:transparent}
.takeover-menu .takeover-content>.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-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;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;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 .takeover-main-nav{-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;width:100%}
.takeover-menu .takeover-content>.i .social-icons-area{padding-top:2.10526em}
.takeover-menu .takeover-content>.i .social-icons-area .area-name{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.takeover-menu .takeover-main-nav{overflow:hidden}
.takeover-menu .takeover-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 .takeover-main-nav .main-list,.takeover-menu .takeover-main-nav .sub-list{width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.takeover-menu .takeover-main-nav ul{margin:0;padding:0}
.takeover-menu .takeover-main-nav li{display:block;text-align:center}
.takeover-menu .takeover-main-nav li .title-area{font-size:152.63158%;line-height:1.13803}
.takeover-menu .takeover-main-nav li+li{margin-top:1.57895em}
.takeover-menu .takeover-main-nav .main-list li .title-area{font-size:189.47368%}
.takeover-menu .takeover-main-nav a{display:block;outline:0;color:#fff}
.takeover-menu .takeover-main-nav a:hover{color:#fff}
.takeover-menu .takeover-main-nav button{border-width:1px}
.takeover-menu .takeover-main-nav button .label-area{font-weight:500}
.takeover-menu .takeover-main-nav .sub-list{-webkit-transition:height 296ms;transition:height 296ms}
.takeover-menu .takeover-main-nav .main-list ul.sub{display:none}
.takeover-menu .takeover-main-nav .sub-list .top{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;position:relative;margin-bottom:1.57895em;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:1.57895em}
.takeover-menu .takeover-main-nav .sub-list .top .back-button{margin-bottom:.78947em}
.takeover-menu .takeover-main-nav .sub-list .top .main-link .title-area{display:block;font-size:189.47368%;line-height:1.1;font-weight:600}
.takeover-menu .takeover-main-nav .sub-list.floating{position:absolute;visibility:hidden}
.takeover-menu .takeover-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%;border:2px solid rgba(255,255,255,.5);width:2.36842em;height:2.36842em;padding:0;text-align:center}
.takeover-menu .takeover-close .btn .css-icon.cross{vertical-align:baseline}
.takeover-menu .takeover-close .btn:hover{border-color:rgba(255,255,255,.75)}
.takeover-menu .takeover-close .btn:focus-visible:after{border-radius:50%}
html.taken-over .alert-bar,html.taking-over .alert-bar{z-index:0}
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:#209fd5;font-weight:700;text-transform:uppercase}
.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{max-width:16.84211em}
.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{margin:1.57895em 0}
.main-footer .contact-area .link-buttons .btn{font-size:84.21053%}
.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}
}
@media screen and (max-width:37.4375em){.main-footer .links-side{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.main-footer .links-side .footer-area{width:100%}
.main-footer .links-side .footer-area+.footer-area{margin-top:2.36842em}
}
.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}
.manual-page .body-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){.manual-page .body-section{padding-left:1.05263em;padding-right:1.05263em}
}
.body-main{margin:0 0 3.57895em 0}
.body-main>.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}
.home .body-main{margin-bottom:0}
.users\/forgot-password,.users\/reset-password{-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}
.page-banner .img-o{background:#111}
.page-banner img{display:block;height:100%;width:100%;object-fit:cover;object-position:center center;font-family:'object-fit: cover;'}
.page-banner.darken-15 img{opacity:.85}
.page-banner.darken-30 img{opacity:.7}
.page-banner.darken-45 img{opacity:.55}
.page-banner.darken-60 img{opacity:.4}
.page-banner.darken-75 img{opacity:.25}
.page-banner.darken-90 img{opacity:.1}
.page-banner>.i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.page-banner>.i>.banner-text,.page-banner>.i>.img-o{min-width:100%}
.page-banner>.i>.banner-text{-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%)}
.page-banner .banner-text{-webkit-box-sizing:border-box;box-sizing:border-box;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-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
@media screen and (max-width:75.5625em){.page-banner .banner-text{padding-left:1.05263em;padding-right:1.05263em}
}
.page-banner .banner-text>.i{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-top:10.52632em;margin-bottom:-4.21053em;width:37.89474em;background-color:#000;font-size:100%}
.page-banner .banner-text>.i>.i{padding:6.25% 8.33333% 6.94444% 8.33333%}
.page-banner .banner-text .major{font-size:284.21053%;line-height:1.07417;font-weight:900;color:#fff}
.page-banner .banner-text .minor{font-size:126.31579%;line-height:1.16677;color:#999}
.page-banner .banner-text .major+.minor{margin-top:.66667em}
.page-banner.with-text{margin-bottom:5.26316em}
@media screen and (max-width:87.4375em){.page-banner.with-text{margin-bottom:7.14286vw}
}
@media screen and (max-width:61.25em){.page-banner.with-text{margin-bottom:4.375rem}
}
@media screen and (max-width:32.4375em){.page-banner.with-text{margin-bottom:13.46154vw}
}
@media screen and (max-width:87.4375em){.page-banner .banner-text>.i{font-size:1.35714vw}
}
@media screen and (max-width:61.25em){.page-banner .banner-text>.i{font-size:73.68421%;width:58.02338%}
}
@media screen and (max-width:54.3125em){.page-banner .banner-text>.i{font-size:.875rem;margin-top:10em;margin-bottom:-4em;width:100%;max-width:-webkit-calc(min(100% - 2.14286em,34.28571em));max-width:calc(min(100% - 2.14286em,34.28571em))}
.no-cssremunit .page-banner .banner-text>.i{font-size:14px}
}
@media screen and (max-width:47.9375em){.page-banner .banner-text>.i{margin-top:18.22917vw}
}
@media screen and (max-width:32.4375em){.page-banner .banner-text>.i{font-size:2.69231vw}
}
.no-cssvwunit .page-banner .banner-text{display:none}
.breadcrumbs{font-size:73.68421%;line-height:1.28581;border-bottom:.07143em solid #e6e6e6;padding:.92857em 0}
.breadcrumbs .breadcrumbs-header{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.breadcrumbs>.i{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:96.07143em;padding-left:1.42857em;padding-right:1.42857em}
.breadcrumbs a,.breadcrumbs span{display:inline-block;vertical-align:middle}
.breadcrumbs .icon{font-size:71.42857%;line-height:1.8001;color:grey}
.breadcrumbs a{color:#247ca8}
.breadcrumbs a:hover{color:#2d9bd2}
.badge-container>.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}
.badge-container .badge{display:block;position:absolute;bottom:-2.63158em;right:6.61157%}
.badge-container .badge img{vertical-align:middle}
.badge-container .badge.bob-badge img{width:24em;height:6.47368em}
.badge-container .badge.bob-badge.bob-badge-2018{right:.82645%}
.badge-container .badge.bob-badge.bob-badge-2018 img{width:31.85526em;height:6.47368em}
.badge-container .badge.bob-badge.bob-badge-2019{display:none;right:.82645%}
.badge-container .badge.bob-badge.bob-badge-2019 img{width:39.75em;height:6.47368em}
@media screen and (max-width:75.5625em){.badge-container .badge{font-size:1.32231vw}
.no-cssvwunit .badge-container .badge{display:none}
}
@media screen and (max-width:47.9375em){.badge-container .badge{display:none}
}
.alert-bar-container{display:none}
.alert-bar{position:relative;z-index:4;width:100%;min-width:16.84211em}
.alert-bar .alert-bar-proper{background-color:#247ca8;color:#fff}
.alert-bar .alert-bar-proper>.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:1.05263em;padding-bottom:1.05263em}
@media screen and (max-width:75.5625em){.alert-bar .alert-bar-proper>.i{padding-left:1.05263em;padding-right:1.05263em}
}
.alert-bar a:hover .alert-bar-proper{background-color:#2785b5}
.alert-bar.type-secondary .alert-bar-proper{background-color:#af6112;color:#fff}
.alert-bar.type-secondary a:hover .alert-bar-proper{background-color:#bd6913}
.alert-bar.emergency+.alert-bar.type-secondary .alert-bar-proper{background-color:#247ca8;color:#fff}
.alert-bar.emergency+.alert-bar.type-secondary a:hover .alert-bar-proper{background-color:#2785b5}
.alert-bar.emergency .alert-bar-proper{background-color:#c40e3d;color:#f1f1f1}
.alert-bar.emergency .arrow{color:#eee}
.alert-bar.emergency a:hover .alert-bar-proper{background-color:#d20f41}
.alert-bar.emergency a:hover .arrow{color:#fff}
.alert-bar.emergency .element a{color:#fff;text-decoration:underline}
.alert-bar.emergency .element a:hover{text-decoration:none}
.alert-bar.emergency.type-secondary .alert-bar-proper{background-color:#a60c32}
.alert-bar.emergency.type-secondary a:hover .alert-bar-proper{background-color:#980b2e}
.alert-bar .elements{display:table;width:100%}
.alert-bar .element{display:table-cell}
.alert-bar .date{width:1%;padding-right:1.57895em;font-weight:600;white-space:nowrap}
.alert-bar .alert{font-size:94.73684%;font-weight:700;text-align:center}
.alert-bar .alert>*{margin-top:0;margin-bottom:0}
.alert-bar .alert>*+*{margin-top:.47222em}
.alert-bar .arrow{width:1%;padding-left:1.57895em;color:#fff}
.alert-bar:hover .arrow{color:#fff}
@media screen and (max-width:39.9375em){.alert-bar .elements{display:block;position:relative}
.alert-bar .element{display:block}
.alert-bar .date{padding-right:0}
.alert-bar .date+.alert{margin-top:.44737em}
.alert-bar .arrow{display:none}
}
.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:68.42105%;line-height:1.0001;border:1px solid #ccc;background:#e1e1e1;padding:.23077em .38462em}
.admin .alert-item .badge.active-state.yes{border-color:#46a7d8;background:#298fc2;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}
}
.screen-takeover{display:none}
.mfp-takeover .mfp-content{text-align:center}
.takeover-popover{display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:1.57895em;max-width:-webkit-calc(100% - 3.15789em);max-width:calc(100% - 3.15789em);width:61.57895em;background-color:#fff;text-align:center}
.takeover-popover>.i{padding:.15789em}
.takeover-popover img{vertical-align:middle}
.takeover-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%}
.takeover-popover .mfp-close:after,.takeover-popover .mfp-close:before{content:"";display:block;position:absolute;top:50%;left:50%;width:.73684em;height:.10526em;background-color:#b3b3b3}
.takeover-popover .mfp-close:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}
.takeover-popover .mfp-close:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}
.takeover-popover .mfp-close:focus,.takeover-popover .mfp-close:hover{background-color:#d5d5d5}
.takeover-popover .mfp-close:focus:after,.takeover-popover .mfp-close:focus:before,.takeover-popover .mfp-close:hover:after,.takeover-popover .mfp-close:hover:before{background-color:#999}
.mfp-takeover .mfp-content{text-align:center}
.mfp-takeover.mfp-bg.mfp-fade{opacity:0;-webkit-transition:opacity .6s linear;transition:opacity .6s linear}
.mfp-takeover.mfp-bg.mfp-fade.mfp-ready{opacity:.8}
.mfp-takeover.mfp-bg.mfp-fade.mfp-removing{opacity:0;-webkit-transition:opacity .6s linear;transition:opacity .6s linear}
.mfp-takeover.mfp-bg{background-color:#111}
.mfp-takeover.mfp-bg.mfp-ready{opacity:.85}
.mfp-takeover.mfp-bg.mfp-removing{opacity:0;-webkit-transition:opacity .6s linear;transition:opacity .6s linear}
.mfp-takeover.mfp-wrap.mfp-fade .mfp-content{opacity:0;-webkit-transition:-webkit-transform 450ms,opacity 450ms;transition:transform 450ms,opacity 450ms}
.mfp-takeover.mfp-wrap.mfp-fade.mfp-ready .mfp-content{opacity:1}
.mfp-takeover.mfp-wrap.mfp-fade.mfp-removing .mfp-content{opacity:0}
.learn-more-popout{position:-webkit-sticky;position:sticky;bottom:0}
.learn-more-popout .i{position:absolute;bottom:0;right:0;overflow:hidden;width:100vw;height:100vh;pointer-events:none}
.learn-more-popout .tab-and-message{position:absolute;bottom:1.05263em;right:0;width:18.94737em;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform .6s;transition:transform .6s}
.learn-more-popout .tab{position:absolute;bottom:0;right:0;color:#fff;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:translate3d(100%,0,0) rotate(-90deg);transform:translate3d(100%,0,0) rotate(-90deg);-webkit-transition:all .6s;transition:all .6s;pointer-events:auto}
.learn-more-popout .tab 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;position:relative;bottom:0;border-top-left-radius:3.15789em;background-color:#000;padding:.63158em .94737em .63158em 1.89474em;white-space:nowrap;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translate3d(0,.42105em,0);transform:translate3d(0,.42105em,0)}
.learn-more-popout .tab button .icon-area .plus-minus{font-size:80%}
.learn-more-popout .tab button .icon-area .plus-minus:after,.learn-more-popout .tab button .icon-area .plus-minus:before{background-color:#298fc2;-webkit-transition:all .3s;transition:all .3s}
.learn-more-popout .tab button .label-area{font-size:73.68421%;line-height:1.0001;margin:0 1.28571em 0 .71429em;text-transform:uppercase;color:#bbb;font-weight:600;-webkit-transition:all .3s;transition:all .3s}
.learn-more-popout .tab button .logo-area{overflow:hidden;width:3.36842em;height:3.36842em;font-size:56.25%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.learn-more-popout .tab button:hover{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.learn-more-popout .tab button:hover .label-area{color:#c8c8c8}
.learn-more-popout .tab button:hover .icon-area .plus-minus:after,.learn-more-popout .tab button:hover .icon-area .plus-minus:before{background-color:#319dd3}
.learn-more-popout .learn-more-message{display:none;position:absolute;right:0;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:15.78947em;min-height:11.78947em;padding:1.57895em;background-color:#fff;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:all .6s;transition:all .6s;pointer-events:auto}
.learn-more-popout .learn-more-message[aria-expanded=true]{display:block}
.learn-more-popout .learn-more-message .text{font-size:84.21053%}
.learn-more-popout .learn-more-message .text>:first-child{margin-top:0}
.learn-more-popout .learn-more-message .text>:last-child{margin-bottom:0}
.learn-more-popout.open .tab-and-message,.learn-more-popout.opening .tab-and-message{-webkit-transform:translate(-15.78947em,0);-ms-transform:translate(-15.78947em,0);transform:translate(-15.78947em,0)}
.learn-more-popout.open .tab button,.learn-more-popout.opening .tab button{-webkit-box-shadow:0 0 1.05263em rgba(0,0,0,.5);box-shadow:0 0 1.05263em rgba(0,0,0,.5);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.learn-more-popout.open .learn-more-message,.learn-more-popout.opening .learn-more-message{-webkit-box-shadow:0 0 1.05263em rgba(0,0,0,.2);box-shadow:0 0 1.05263em rgba(0,0,0,.2)}
.learn-more-popout.closed .tab button:hover .plus-minus:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.learn-more-popout.closing .tab button{-webkit-transform:translate3d(0,.42105em,0);transform:translate3d(0,.42105em,0)}
.people-list{margin:-.78947em;padding:0;text-align:center}
.people-list .item{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;max-width:15.78947em;width:25%;padding:.78947em;text-align:left}
@media screen and (max-width:59.9375em){.people-list .item{width:33.33333%}
}
@media screen and (max-width:47.9375em){.people-list .item{width:50%}
}
@media screen and (max-width:31.1875em){.people-list .item{width:100%}
}
.people-list .item .photo img{vertical-align:middle}
.people-list .item .photo .none-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.people-list .item .photo .wide{display:block}
.people-list .item .photo .square{display:none}
.people-list .item .info{color:#666}
.people-list .item .info .name{position:relative;top:.15789em;font-size:94.73684%;line-height:1.22232;margin:.5em 0 .38889em 0}
.people-list .item .info .name .name-proper{font-weight:600;color:#000}
.people-list .item .info .specialties{color:#4d4d4d}
.people-list .item a{display:block;color:inherit}
.people-list .item a:focus,.people-list .item a:hover{outline:0}
.people-list .item a:focus .photo,.people-list .item a:hover .photo{position:relative}
.people-list .item a:focus .photo:after,.people-list .item a:hover .photo:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-box-shadow:0 0 0 .10526em rgba(36,124,168,.66) inset;box-shadow:0 0 0 .10526em rgba(36,124,168,.66) inset}
.people-list .item.with-docasap>.i{position:relative}
.people-list .item.with-docasap .info{padding-top:2.10526em}
.people-list .item.with-docasap .docasap-button{position:absolute;top:0;left:0;right:0;padding-top:-webkit-calc(66.6667% + .31579em);padding-top:calc(66.6667% + .31579em);pointer-events:none}
.people-list .item.with-docasap .docasap-button .btn{color:#fff;text-align:center;pointer-events:auto}
.compact-people .people-list{margin-top:0;margin-left:-1.05263em;margin-bottom:0;margin-right:0;padding-left:0;word-spacing:-.26316em;text-align:left}
.compact-people .people-list li:before{content:""}
.compact-people .item{width:50%;padding-left:1.05263em;padding-bottom:1.05263em;word-spacing:normal}
.compact-people .item a{display:block;color:inherit}
.compact-people .item a:hover .info .name{color:#000}
.compact-people .item .photo{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;float:left;width:20%}
.compact-people .item .photo .none .wide{display:none}
.compact-people .item .photo .none .square{display:block}
.compact-people .item .photo .none-label{display:none}
.compact-people .item .info{color:inherit;font-size:73.68421%;line-height:1.28581;margin-left:20%;padding-left:.71429em}
.compact-people .item .info .name{font-size:114.28571%;line-height:1.1251;margin:0;font-weight:600;color:#1a1a1a}
.compact-people .item .info .specialties{text-transform:uppercase;color:#929292}
.compact-people .item .info .locations{font-style:italic}
.compact-people .item .info .more{display:none}
.compact-people .item.with-docasap .info{padding-top:0}
.compact-people .item .docasap-button{display:none}
.compact-people .people-list.with-highlight .item{opacity:.5}
.compact-people .people-list.with-highlight .item a{display:inline-block;width:100%;outline:0}
.compact-people .people-list.with-highlight .item:hover{opacity:.8}
.compact-people .people-list.with-highlight .item.highlighted{opacity:1}
.compact-people .people-list.no-photos .item .photo{display:none}
.compact-people .people-list.no-photos .item .info{margin-left:0;padding-left:0}
.locations-browser{-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}
.locations-browser>.i{padding:1.05263em;background:#fff}
.locations-browser .locations-list-filters{position:relative;margin:-1.05263em -1.05263em 0 -1.05263em;overflow:hidden;padding:1.05263em;background:#f2f2f2}
.locations-browser .locations-list-filters .location-search{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:0;width:50%;padding-right:1.57895em}
.locations-browser .locations-list-filters .location-search .label-area{float:left;width:29.09931%;font-size:84.21053%;line-height:1.2501;padding-top:.625em}
.locations-browser .locations-list-filters .location-search .label-area label{margin-bottom:0;font-size:inherit;line-height:inherit;font-weight:700}
.locations-browser .locations-list-filters .location-search .field-area{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:54.96536%}
.locations-browser .locations-list-filters .location-search .field-area input{margin-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:84.21053%;line-height:1;border-radius:0;background:#fff;border:1px solid #d5d5d5;padding:.625em;width:100%;height:2.5em}
.locations-browser .locations-list-filters .location-search .field-area input:focus{outline:0;border-color:#bbb}
.locations-browser .locations-list-filters .location-search .button-area{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:15.93533%;padding-left:.52632em}
.locations-browser .locations-list-filters .or{position:absolute;top:0;left:50%;bottom:0}
.locations-browser .locations-list-filters .or .or-text{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;margin-top:-1.05263em;left:-1.05263em;border-radius:1.05263em;width:2.10526em;height:2.10526em;padding:.52632em 0;text-align:center;color:#298fc2;text-transform:uppercase;white-space:nowrap}
.locations-browser .locations-list-filters .or .or-text>.i{display:inline-block;line-height:1}
.locations-browser .locations-list-filters .or .or-text:after,.locations-browser .locations-list-filters .or .or-text:before{content:"-"}
.locations-browser .locations-list-filters .location-select{-webkit-box-sizing:border-box;box-sizing:border-box;float:right;margin:0;width:50%;padding-left:1.05263em}
.locations-browser .locations-list-filters .location-select .label-area{float:left;width:31.15942%;font-size:84.21053%;line-height:1.2501;padding-top:.625em;text-align:right}
.locations-browser .locations-list-filters .location-select .label-area label{margin-bottom:0;font-size:inherit;line-height:inherit;font-weight:700}
.locations-browser .locations-list-filters .location-select .field-area{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:68.84058%;font-size:84.21053%;line-height:1.2501;padding-left:1.25em}
.locations-browser .locations-list-filters .location-select .field-area select{width:100%}
.locations-browser .locations-list-filters .location-select .field-area .select2-container{width:100%}
@media screen and (max-width:63.9375em){.locations-browser .locations-list-filters .location-search .label-area{display:none}
.locations-browser .locations-list-filters .location-search .field-area{width:76.44342%}
.locations-browser .locations-list-filters .location-search .button-area{width:23.55658%}
.locations-browser .locations-list-filters .location-select .label-area{display:none}
.locations-browser .locations-list-filters .location-select .field-area{float:none;width:100%}
}
@media screen and (max-width:56.1875em){.locations-browser .locations-list-filters{padding-top:1.57895em;padding-bottom:1.57895em;margin:-1.05263em;margin-bottom:0}
.locations-browser .locations-list-filters .location-search{float:none;width:100%;padding-right:0;text-align:center;vertical-align:middle}
.locations-browser .locations-list-filters .location-search:after,.locations-browser .locations-list-filters .location-search:before{content:"";display:table}
.locations-browser .locations-list-filters .location-search:after{clear:both}
.locations-browser .locations-list-filters .location-search .label-area{float:none;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;padding-right:.625em;text-align:right}
.locations-browser .locations-list-filters .location-search .field-area{float:none;display:inline-block;width:61.20092%}
.locations-browser .locations-list-filters .location-search .button-area{float:none;display:inline-block;width:auto;padding-left:.52632em}
.locations-browser .locations-list-filters .location-search .button-area .submit{display:inline-block}
.locations-browser .locations-list-filters .or{top:50%;left:0;right:0;bottom:auto}
.locations-browser .locations-list-filters .or .or-text{top:0;left:50%;margin-left:-1.05263em}
.locations-browser .locations-list-filters .location-select{float:none;margin-top:3.15789em;margin-left:0;width:auto;padding-left:0}
.locations-browser .locations-list-filters .location-select:after,.locations-browser .locations-list-filters .location-select:before{content:"";display:table}
.locations-browser .locations-list-filters .location-select:after{clear:both}
.locations-browser .locations-list-filters .location-select .field-area{margin:0 auto;padding-left:0;max-width:25em}
}
@media screen and (max-width:47.9375em){.locations-browser .locations-list-filters{margin-left:-2.10526em;margin-right:-2.10526em}
}
@media screen and (max-width:39.9375em){.locations-browser .locations-list-filters .location-search{position:relative;max-width:21.05263em;margin:0 auto}
.locations-browser .locations-list-filters .location-search .label-area{display:none}
.locations-browser .locations-list-filters .location-search .field-area{width:100%;padding-right:3.15789em}
.locations-browser .locations-list-filters .location-search .field-area input::-webkit-input-placeholder{color:#999}
.locations-browser .locations-list-filters .location-search .field-area input:-moz-placeholder{color:#999}
.locations-browser .locations-list-filters .location-search .field-area input::-moz-placeholder{color:#999}
.locations-browser .locations-list-filters .location-search .field-area input:-ms-input-placeholder{color:#999}
.locations-browser .locations-list-filters .location-search .button-area{position:absolute;top:0;right:0;width:2.63158em;padding-left:0}
.locations-browser .locations-list-filters .location-search .button-area .submit{width:100%;padding:.55556em 0}
.locations-browser .locations-list-filters .location-select .name .prefix{display:none}
}
@media screen and (max-width:29.9375em){.locations-browser .locations-list-filters .or{top:5.26316em}
}
.locations-list{margin:1.78947em -1.05263em}
.locations-list .what .header{font-size:210.52632%;line-height:1.0001;margin:1.7em 0 1.275em;text-align:center;color:#333;font-weight:600}
.locations-list .location-results-list{margin:-.78947em;padding:0;text-align:center}
.locations-list .location-results-list .item{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;width:33.33333%;padding:.78947em;text-align:left}
.locations-list .item a{display:block}
.locations-list .item .photo img{vertical-align:middle}
.locations-list .item .photo .none{display:block;padding-bottom:52.16216%;background:#f1f1f1}
.locations-list .item .name{margin:1.78947em 0 .44737em -.13158em;font-weight:600;color:#333}
.locations-list .item .name .location-name{display:inline-block;font-size:136.84211%;line-height:1.15395;margin:0 .09615em}
.locations-list .item .name .location-type{display:inline-block;font-size:84.21053%;line-height:1.3751;margin:0 .15625em;color:#888}
.locations-list .item .where{color:#333}
.locations-list .item .more{margin:.89474em 0 0 0;border-top:1px solid #e6e6e6;padding:.89474em 0 0 0;font-weight:600}
.locations-list .item .more .more-link .icon{color:#c16c18}
.locations-list .item a:focus,.locations-list .item a:hover{outline:0}
.locations-list .item a:focus .photo,.locations-list .item a:hover .photo{position:relative}
.locations-list .item a:focus .photo:after,.locations-list .item a:hover .photo:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-box-shadow:0 0 0 .10526em rgba(36,124,168,.66) inset;box-shadow:0 0 0 .10526em rgba(36,124,168,.66) inset}
.locations-list .item a:focus .name,.locations-list .item a:focus .where,.locations-list .item a:hover .name,.locations-list .item a:hover .where{color:#1a1a1a}
.locations-list .item.with-docasap>.i{position:relative}
.locations-list .item.with-docasap .info{padding-top:1.89474em}
.locations-list .item.with-docasap .docasap-button{position:absolute;top:0;left:0;right:0;padding-top:-webkit-calc(52% + .31579em);padding-top:calc(52% + .31579em);pointer-events:none}
.locations-list .item.with-docasap .docasap-button .btn{font-size:84.21053%;border-radius:0;color:#fff;text-align:center;pointer-events:auto}
@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 .item{width:100%}
}
.app\/locations\/browser{margin:2.10526em 0}
.app\/locations\/map+.app\/locations\/browser{margin-top:-2.10526em}
.app\/locations\/map+.app\/locations\/browser .therapy-toggle{position:absolute;bottom:100%;left:1.05263em;right:1.05263em;margin:0}
@media screen and (max-width:56.1875em){.app\/locations\/map+.app\/locations\/browser .therapy-toggle{position:relative;bottom:auto;left:auto;right:auto;margin:-1.05263em;margin-bottom:1.05263em}
}
.admin-content-edit .app\/locations\/map+.app\/locations\/browser{margin-top:-2.10526em}
.admin-content-edit .app\/locations\/map+.app\/locations\/browser .locations-list-filters{position:relative;bottom:auto;left:auto;right:auto;margin:-1.05263em;margin-bottom:0}
.admin-content-edit .app\/locations\/map+.app\/locations\/browser .locations-list-filters:after,.admin-content-edit .app\/locations\/map+.app\/locations\/browser .locations-list-filters:before{content:"";display:table}
.admin-content-edit .app\/locations\/map+.app\/locations\/browser .locations-list-filters:after{clear:both}
.side-box.appointment-box .select-field{margin:0 0 1.05263em 0}
.side-box.appointment-box .form.frontend-form.fancy .button{margin-top:1.25em}
.side-box.appointment-box .form.frontend-form.fancy .button .btn{margin-top:0}
.side-box.appointment-box .btn{padding:.47368em .78947em .57895em .78947em;border-radius:1.13158em;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center}
.side-box.appointment-box .btn:focus:after{border-radius:1.13158em}
.docasap-appointment-box{margin-top:.31579em}
.docasap-appointment-box .btn{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center}
.phone-lookup{-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}
.phone-lookup .call-to-action{text-align:center}
.phone-lookup .call-to-action .text{font-size:105.26316%;margin:5.1em 0;color:#666;font-weight:400}
.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{position:relative;text-align:center}
.phone-lookup .therapy-toggle .options-list{display:table;margin:0;width:100%;background:#298fc2;padding:0}
.phone-lookup .therapy-toggle .option{display:table-cell;vertical-align:middle;width:50%;font-size:94.73684%;line-height:1}
.phone-lookup .therapy-toggle .option:hover{background:#46a7d8}
.phone-lookup .therapy-toggle .option a{display:block;color:#fff}
.phone-lookup .therapy-toggle .option .title{padding:1.78947em;text-transform:uppercase}
.phone-lookup .therapy-toggle .option.therapy{background:#c16c18}
.phone-lookup .therapy-toggle .option.therapy:hover{background:#e48528}
.phone-lookup .therapy-toggle .option.active{position:relative}
.phone-lookup .therapy-toggle .option.active .title:before{content:"";display:block;position:absolute;left:50%;bottom:0;margin-left:-.18421em;border:.36842em solid transparent;border-bottom-color:#f2f2f2;-webkit-transform:scale(.999);-ms-transform:scale(.999);transform:scale(.999)}
.phone-lookup .location-info{-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}
.phone-lookup .location-info .name{font-size:84.21053%;margin:3.1875em 0 2.125em -.15625em}
.phone-lookup .location-info .name .location-name{display:inline-block;font-size:210.52632%;line-height:1.1001;margin:0 .0625em}
.phone-lookup .location-info .name .location-type{display:none;font-size:126.31579%;line-height:1.16677;margin:0 .10417em;color:#888}
.phone-lookup .location-info .info-groups{margin:-.78947em}
.phone-lookup .location-info .info-group{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;font-size:94.73684%;line-height:1.33343;max-width:20.55556em;width:33.33333%;padding:.83333em}
.phone-lookup .location-info .info-group.people{max-width:41.11111em;width:100%}
.phone-lookup .location-info .info-group.people .people-list{margin-right:-.9375em}
.phone-lookup .location-info .info-group.people .people-list .item{max-width:none}
.phone-lookup .location-info .info-group.people .people-list .item .info .name{top:0;margin-top:.1875em}
@media screen and (max-width:29.9375em){.phone-lookup .location-info .info-group.people .people-list .item{width:100%}
}
.phone-lookup .location-info .info-group .group-header{position:relative;font-size:111.11111%;line-height:1.2001;margin:0 0 1.7em 0;border-bottom:1px solid #c16c18;padding:0 0 .85em 0;color:#666}
.phone-lookup .location-info .info-group .group-header .icon{position:absolute;font-size:133.33333%;line-height:1.0001;right:0;top:-.16667em;color:#298fc2}
.phone-lookup .location-info .info-group .info-proper+.group-header{margin-top:2.55em}
.phone-lookup .location-info .info-group .info-proper{margin:1.88889em 0 0 0}
.phone-lookup .location-info .info-group.address address{font-style:normal}
.phone-lookup .location-info .info-group.address .street,.phone-lookup .location-info .info-group.address .suite{display:block;margin-bottom:.94444em}
.phone-lookup .location-info .info-group.address .map-button{margin-top:1.88889em}
.phone-lookup .location-info .info-group.address .map-button .btn .icon{position:relative;display:inline-block;vertical-align:middle;font-size:116.66667%;line-height:1.0001}
.phone-lookup .location-info .info-group.address .map-button .btn .icon:before{display:block}
.phone-lookup .location-info .info-group.address .map-button .btn-primary .icon{bottom:.125rem}
.phone-lookup .location-info .info-group.address .map-button .btn-secondary .icon{bottom:.125rem;right:.1875rem}
.phone-lookup .location-info .info-group dl{margin:0 0 -.94444em 0}
.phone-lookup .location-info .info-group dl dd,.phone-lookup .location-info .info-group dl dt{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;margin:0 0 .94444em 0}
.phone-lookup .location-info .info-group dl dt{width:27.02703%;padding-right:.55556em}
.phone-lookup .location-info .info-group dl dt.long{width:58.37838%}
.phone-lookup .location-info .info-group dl dt.long+dd{width:41.62162%}
.phone-lookup .location-info .info-group dl dd{width:72.97297%}
.phone-lookup .location-info .info-group dl dd.email a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.phone-lookup .location-info .info-group .line{display:block;margin:.89474em 0}
.phone-lookup .location-info .details-photo{float:left;width:15.78947em}
.phone-lookup .location-info .details-photo img{vertical-align:middle}
.phone-lookup .location-info .details-photo .docasap-button{margin-top:.31579em;margin-bottom:-.63158em}
.phone-lookup .location-info .details-photo .docasap-button .btn{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center}
.phone-lookup .location-info.with-photo .info-groups{margin-left:16.57895em}
.phone-lookup .location-info.with-photo .info-group{width:50%}
.phone-lookup .location-info.with-photo .info-group.people{width:100%}
@media screen and (max-width:54.3125em){.phone-lookup .location-info .info-group{width:50%}
}
@media screen and (max-width:57.8125em){.phone-lookup .location-info .details-photo{float:none;width:auto;text-align:center}
.phone-lookup .location-info .details-photo img{width:100%;max-width:17.89474em}
.phone-lookup .location-info .details-photo .docasap-button{margin:.31579em auto 0 auto;max-width:17.89474em}
.phone-lookup .location-info.with-photo>.name{text-align:center}
.phone-lookup .location-info.with-photo .info-groups{margin-top:1.78947em;margin-left:-.78947em;text-align:center}
.phone-lookup .location-info.with-photo .info-group{text-align:left}
}
@media screen and (max-width:38.6875em){.phone-lookup .location-info .info-group{padding-top:1.66667em;width:100%}
.phone-lookup .location-info.with-photo .info-groups{margin-top:.89474em}
.phone-lookup .location-info.with-photo .info-group{padding-top:0;margin-top:2em;width:100%}
}
.phone-lookup .info-section{margin:0 0 3.57895em 0;border-top:.21053em solid #f2f2f2}
.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.05263em;padding-top:.84211em;background:#f2f2f2}
.phone-lookup .info-header .header-proper{margin:0;font-size:115.78947%}
.phone-lookup .info-interior{margin-left:16.57895em;padding-left:.78947em}
.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%;padding:.90909em;padding-top:.72727em;width:13.63636em}
.phone-lookup .info-section.location .info-header .filter{display:none;margin-left:15.78947em;padding:.52632em 1.05263em 0 1.57895em}
.phone-lookup .info-section.location .info-header .filter .select2-container{min-width:15.78947em}
.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.single-location .info-header{display:none}
.phone-lookup .info-section.location .info-interior{margin-left:0;padding-left:0}
.phone-lookup .locations-list{margin:1.57895em 0 -1.57895em 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>a:hover .photo:after{display:none}
.phone-lookup .locations-list .item a:focus .photo:after,.phone-lookup .locations-list .item a:hover .photo:after{display:none}
.phone-lookup .locations-list .item .info-groups{margin-left:16.57895em;margin-right:-.78947em;margin-bottom:.78947em}
.phone-lookup .locations-list .item .info-groups .info-group{width:50%;max-width:none}
.phone-lookup .locations-list .item .info-groups .to-abbrev{display:none}
.phone-lookup .locations-list .item .everseat-info{text-align:center}
.phone-lookup .locations-list .item .everseat-info a{display:inline-block;float:none;width:auto}
.phone-lookup .locations-list .item .everseat-info .logo img{max-width:12.63158em;vertical-align:middle}
@media screen and (max-width:63.9375em){.phone-lookup .locations-list .item .everseat-info .logo img{max-width:6.31579em}
}
.phone-lookup .people-list{margin-top:.78947em;margin-left:-.78947em}
.phone-lookup .people-list .item{width:33.33333%;max-width:none;padding:.78947em}
.phone-lookup .people-list .item .info .locations{display:none}
@media screen and (max-width:73.0625em){.phone-lookup .info-section.physician .people-list .item{width:50%}
}
@media screen and (max-width:63.9375em){.phone-lookup .locations-list .item .info-groups .info-group{width:100%;max-width:19.44444em}
.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 .people-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{position:static;float:none;background:#f2f2f2;width:auto}
.phone-lookup .info-section.location .info-header .filter{margin:1.05263em 0 0 0;padding:0;text-align:left}
.phone-lookup .info-section.location .info-header .filter .select2-container{min-width:0}
.phone-lookup .info-section.physician .people-list .item{width:50%}
}
@media screen and (max-width:42.125em){.phone-lookup .locations-list .item>a{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-right:.78947em}
.phone-lookup .locations-list .item .info-groups{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:50%;margin-right:0;width:50%;padding:0 0 0 .78947em}
.phone-lookup .locations-list .item .info-groups .info-group{padding-left:0;padding-right:0}
}
@media screen and (max-width:39.9375em){.phone-lookup .locations-list .item>a{float:none;margin-bottom:1.57895em;padding-right:0;width:auto;max-width:15.78947em}
.phone-lookup .locations-list .item .info-groups{width:auto;margin-left:0;margin-right:0;padding-left:0}
.phone-lookup .locations-list .item .info-groups .info-group{width:100%;max-width:16.66667em;padding-left:0;padding-right:0}
}
@media screen and (max-width:39.9375em){.phone-lookup .info-section.physician .people-list{margin-top:0;margin-left:0}
.phone-lookup .info-section.physician .people-list .item{padding:1.05263em 0 0 0;width:100%}
}
@media screen and (max-width:29.9375em){.phone-lookup .info-section.location .info-header .filter .select2-container{min-width:0;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 .people-list.with-highlight .item{cursor:pointer}
.therapy-phone-lookup .people-list.with-highlight .item.highlighted{cursor:default}
.js .phone-lookup .info-section.location .filter{display:block}
.js .phone-lookup .location-results-list .item{display:none}
.audio-player{margin:1.78947em 0}
.audio-player .thumbnail{position:relative;padding-top:78.48485%}
.audio-player .thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}
.audio-player .title{font-size:94.73684%;margin:.55556em 0 0 0;font-weight:600;color:#333}
.audio-player .date{color:#757575}
.audio-players-container{-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}
.audio-players-container>.i{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:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:1.78947em 0}
.audio-players-container>.i>*{margin:.89474em 0;width:-webkit-calc(50% - .89474em);width:calc(50% - .89474em);-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}
.audio-players-container>.i>:nth-child(2n){margin-left:.89474em}
.audio-players-container>.i>:nth-child(2n+1){margin-right:.89474em}
@media screen and (max-width:47.9375em){.audio-players-container>.i{display:block}
.audio-players-container>.i>*{width:auto}
.audio-players-container>.i>:nth-child(n){margin:3.57895em 0}
}
.column .audio-players-container{display:block;padding:0}
.columns-layout>.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}
.columns-layout>.i>.columns-wrapper{margin:0 -1.05263em}
.columns-layout>.i>.columns-wrapper>.column{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;padding:0 1.05263em}
.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{margin:0}
.columns-layout.main-right-side>.i>.columns-wrapper>.column.column-main{padding:0 4.21456% 0 0;width:59.00383%}
.columns-layout.main-right-side>.i>.columns-wrapper>.column.column-side{padding:0 0 0 4.21456%;width:40.99617%}
@media screen and (max-width:47.9375em){.columns-layout.main-right-side>.i>.columns-wrapper>.column.column-main{padding:0;width:100%}
.columns-layout.main-right-side>.i>.columns-wrapper>.column.column-side{max-width:25.26316em;width:100%;padding:0}
}
.columns-layout .columns-layout>.i{padding-left:0;padding-right:0}
.content-divider{margin-top:1.78947em;margin-bottom:1.78947em}
.content-divider hr{display:block;width:100%;margin:0;padding:0;border:0;border-top:.10526em solid #c16c18}
.content-divider.color-light hr{border-top-color:rgba(193,108,24,.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:3.57895em}
.content-divider.top-margin-none{margin-top:-1.78947em}
.content-divider.top-margin-default{margin-top:0}
.content-divider.bottom-margin-double{margin-bottom:3.57895em}
.content-divider.bottom-margin-none{margin-bottom:-1.78947em}
.content-divider.bottom-margin-default{margin-bottom:0}
.app\/content\/divider:first-child .content-divider.top-margin-none{margin-top:0}
.app\/content\/divider:last-child .content-divider.bottom-margin-none{margin-bottom:0}
#admin-slot-main>.app\/content\/divider,.body-main>.app\/content\/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.78947em -.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}
.faq-collection.has-toggle .faq-menu{margin-top:3.57895em}
#admin-slot-main>.faq-collection,.body-main>.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 .header-proper.align-center{text-align:center}
.resource-toggle-header .toggles{display:none}
.resource-toggle-header[aria-controls]{top:0;cursor:pointer}
.resource-toggle-header[aria-controls] .toggles{display:inline;position:relative;top:-.0667em;margin-right:.70833rem;color:#247ca8}
.resource-toggle-header[aria-controls] .toggles .icon{font-size:75%}
.resource-toggle-header[aria-controls] .toggles .icon-circle-minus{display:none}
.resource-toggle-header[aria-controls].expanded .toggles .icon-circle-minus{display:inline-block}
.resource-toggle-header[aria-controls].expanded .toggles .icon-circle-plus{display:none}
.resource-toggle-header[aria-controls] .header-text{position:relative;top:.1em}
.resource-toggle-header[aria-controls]:focus .header-text,.resource-toggle-header[aria-controls]:hover .header-text{color:#333}
.resource-toggle-header[aria-controls]:focus .toggles,.resource-toggle-header[aria-controls]:hover .toggles{color:#2d9bd2}
.resource-toggle-header[aria-controls]:focus-visible{position:relative;z-index:1;outline:.125rem solid rgba(36,124,168,.8)}
.resource-toggle-header[aria-controls]:focus-visible:hover{outline:0}
.no-cssremunit .resource-toggle-header[aria-controls] .toggles{margin-right:11.33px;margin-left:11.33px}
.no-cssremunit .resource-toggle-header[aria-controls]:focus{outline:2px solid rgba(36,124,168,.8)}
.no-cssremunit .resource-toggle-header[aria-controls]:focus:hover{outline:0}
.resources-list.has-toggle{display:none}
.resources-list.has-toggle.expanded{display:block}
.resources-list.has-toggle .faq-menu{margin-top:1.57895em}
#admin-slot-main>.app\/content\/header{-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-slot-main>.app\/content\/header .header-proper{margin-top:0}
.body-main>.content-header{-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-slot-main>.app\/content\/html-code,.body-main>.app\/content\/html-code{-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-image{position:relative;margin:1.78947em 0}
.content-image img{width:100%;vertical-align:middle}
.content-image .caption{position:absolute;bottom:0;left:0;margin-right:1.31579em;padding:0 1.05263em 0 0;background:#fff}
.content-image .caption p{margin:.89474em 0}
@media screen and (max-width:29.9375em){.content-image .caption{position:static;display:inline-block;margin-top:-.89474em}
}
.content-image-float-left,.content-image-float-right{-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;z-index:1}
.content-image-float-left .content\/admin\/component-menu,.content-image-float-right .content\/admin\/component-menu{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;width:50%}
.content-image-float-left .content-image,.content-image-float-right .content-image{width:50%}
@media screen and (max-width:37.4375em){.content-image-float-left.app\/content\/image .content\/admin\/component-menu,.content-image-float-right.app\/content\/image .content\/admin\/component-menu{float:none;width:100%;margin:0}
.content-image-float-left.app\/content\/image .content-image,.content-image-float-right.app\/content\/image .content-image{float:none;margin:1.78947em 0;width:100%}
}
.column .content-image-float-left,.column .content-image-float-right{padding-left:0;padding-right:0}
.content-image-float-right .content\/admin\/component-menu{float:right;margin-left:3.64286em}
.content-image-float-right .content-image{float:right;margin:1.78947em 0 1.78947em 2.68421em}
.content-image-float-left .content\/admin\/component-menu{float:left;margin-right:3.64286em}
.content-image-float-left .content-image{float:left;margin:1.78947em 2.68421em 1.78947em 0}
#admin-slot-main>.content-image-full,.body-main>.content-image-full{-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}
.resources-list{display:block;margin:1.78947em 0;padding:0}
.resource-link{display:block;margin:0;padding:0;width:100%;background:#f9f9f9}
.resource-link.odd-link{background:#f4f4f4}
.resource-link .icon{font-size:105.26316%;line-height:1;margin-right:.56667em}
.resource-link a{display:block;padding:.89474em;text-decoration:none}
.resource-link.style-large-box{margin:1.78947em 0;height:5.15789em;text-align:center;background:#ffefbb}
.resource-link.style-large-box:hover{background:#fff3ca}
.resource-link.style-large-box .icon{display:none}
.resource-link.style-large-box a{padding:1.78947em;white-space:nowrap;overflow:hidden}
.resource-link.style-large-box a:after{content:"";display:inline-block;vertical-align:middle;margin-left:-.21053em;height:1.57895em}
.resource-link.style-large-box .link-title{vertical-align:middle;font-size:136.84211%;line-height:1.15395;color:#a61132}
.resource-link.style-large-box-blue{background:#d5e7f0}
.resource-link.style-large-box-blue:hover{background:#e0edf4}
.resource-link.style-large-box-blue .link-title{color:#266592}
#admin-slot-main>.resources-list,.body-main>.resources-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}
.side-box{position:relative;margin:1.78947em 0 2.52632em 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%}
.subnav{margin:1.78947em 0}
.subnav .nav-header{font-size:105.26316%}
.subnav .links{display:block;margin:-.89474em 0;padding:0}
.subnav .item{display:block;margin:0;padding:.89474em 0}
.subnav .item+.item{border-top:1px solid #f2f2f2}
.subnav .item.active a,.subnav .item.open a{font-weight:700}
.content-video{margin:1.78947em 0}
.content-video .player{position:relative;padding-bottom:56.25%;background:rgba(0,0,0,.5)}
.content-video .player iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.content-video-float-left,.content-video-float-right{-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;z-index:1}
.content-video-float-left .content\/admin\/component-menu,.content-video-float-right .content\/admin\/component-menu{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;width:50%}
.content-video-float-left .content-video,.content-video-float-right .content-video{width:50%}
.content-video-float-left .video-info :last-child,.content-video-float-right .video-info :last-child{margin-bottom:0}
@media screen and (max-width:37.4375em){.content-video-float-left.app\/content\/image .content\/admin\/component-menu,.content-video-float-right.app\/content\/image .content\/admin\/component-menu{float:none;width:100%;margin:0}
.content-video-float-left.app\/content\/image .content-video,.content-video-float-right.app\/content\/image .content-video{float:none;margin:1.78947em 0;width:100%}
}
.content-video-float-right .content\/admin\/component-menu{float:right;margin-left:3.64286em}
.content-video-float-right .content-video{float:right;margin:1.78947em 0 1.78947em 2.68421em}
.content-video-float-left .content\/admin\/component-menu{float:left;margin-right:3.64286em}
.content-video-float-left .content-video{float:left;margin:1.78947em 2.68421em 1.78947em 0}
#admin-slot-main>.content-video-full,.body-main>.content-video-full{-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}
.videos-section{margin:1.78947em 0}
.videos-section .videos-list{margin:-.78947em;padding:0}
.videos-section .video-item{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;margin:0;padding:.78947em;width:33.33333%}
@media screen and (max-width:59.9375em){.videos-section .video-item{width:50%}
}
@media screen and (max-width:39.9375em){.videos-section .video-item{width:100%}
}
.app\/content\/videos{clear:both}
.app\/content\/videos.in-main-slot{-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}
.column-main .videos-section .video-item{width:50%}
@media screen and (max-width:39.9375em){.column-main .videos-section .video-item{width:100%}
}
.admin-content-edit .videos-section .app\/content\/video{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;padding:.78947em;width:33.33333%}
@media screen and (max-width:59.9375em){.admin-content-edit .videos-section .app\/content\/video{width:50%}
}
@media screen and (max-width:39.9375em){.admin-content-edit .videos-section .app\/content\/video{width:100%}
}
.admin-content-edit .videos-section .video-item{display:block;padding:0;width:auto}
.admin-content-edit .videos-section .content\/admin\/slot-menu{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;padding:.78947em;padding-bottom:3.15789em;width:33.33333%}
.admin-content-edit .videos-section .content\/admin\/slot-menu ul{margin:0}
.admin-content-edit .videos-section .content\/admin\/slot-menu ul li{margin:0}
@media screen and (max-width:59.9375em){.admin-content-edit .videos-section .content\/admin\/slot-menu{width:50%}
}
@media screen and (max-width:39.9375em){.admin-content-edit .videos-section .content\/admin\/slot-menu{width:100%}
}
.admin-content-edit .column-main .videos-section .app\/content\/video,.admin-content-edit .column-main .videos-section .content\/admin\/slot-menu{width:50%}
@media screen and (max-width:39.9375em){.admin-content-edit .column-main .videos-section .app\/content\/video,.admin-content-edit .column-main .videos-section .content\/admin\/slot-menu{width:100%}
}
.viewmedica-list+.player-container{display:none}
.viewmedica-popup-player{margin:0 auto;width:100%;max-width:53.89474em}
.viewmedica-popup-player .Viewmedica{width:100%!important}
.viewmedica-video .player{position:relative;overflow:hidden;padding-bottom:56.4%}
.viewmedica-video .player>.i img{display:block;position:absolute;top:0;left:0;width:100%}
.viewmedica-video .player>.i>.Viewmedica{width:100%}
.viewmedica-video .player iframe{position:static;height:100%}
.viewmedica-video .player:hover{cursor:pointer}
.viewmedica-video .player:hover .sprite-play:after{border-left-color:#46a7d8}
.viewmedica-video .sprite-play{position:absolute;z-index:2;left:50%;top:50%;font-size:42.10526%;margin-top:-6.5em;margin-left:-6.5em}
.viewmedica-video .sprite-play:after{content:"";display:block;position:absolute;left:50%;top:50%;border:1.625em solid transparent;border-left:3.5em solid #298fc2;border-right-width:0;-webkit-transform:translate(-35%,-50%) scale(.999);-ms-transform:translate(-35%,-50%) scale(.999);transform:translate(-35%,-50%) scale(.999)}
.viewmedica-video.expanded .player{background-color:transparent}
.viewmedica-video.expanded .player>.i{position:absolute;top:0;left:0;width:100%;height:100%}
.viewmedica-video.expanded .player img{display:none}
.viewmedica-video.expanded .player .sprite-play{display:none}
.column-main .videos-section .video-item.expanded,.videos-section .video-item.expanded{width:100%}
.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:inherit}
.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 .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}
.admin-content-edit .app\/for-template\/footer\/social-media{display:inline;position:relative}
.admin-content-edit .app\/for-template\/footer\/social-media .content\/admin\/component-menu{position:absolute;z-index:1;right:.31579em;bottom:100%;background:#f5f5f5;opacity:0}
.admin-content-edit .app\/for-template\/footer\/social-media .content\/admin\/component-menu .component-name{display:none}
.admin-content-edit .app\/for-template\/footer\/social-media .content\/admin\/component-menu ul{margin:0}
.admin-content-edit .app\/for-template\/footer\/social-media:hover .content\/admin\/component-menu{z-index:2;opacity:1}
.admin-content-edit .social-icons-area{display:inline-block;vertical-align:middle}
.admin-content-edit .social-icons-area+.content\/admin\/slot-menu{display:inline-block}
.admin-content-edit .social-icons-area+.content\/admin\/slot-menu a{padding:.78947em}
.admin-content-edit .social-icons-area+.content\/admin\/slot-menu .label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.home-box{position:relative;width:25%;max-width:15.78947em}
@media screen and (max-width:56.1875em){.home-box{width:50%}
}
@media screen and (max-width:29.9375em){.home-box{width:100%}
}
.home-box>a{display:block}
.home-box .image{position:relative;z-index:1;overflow:hidden;height:9.47368em}
.home-box .image>.i{position:absolute;top:-50%;left:-50%;width:200%;height:200%}
.home-box .image img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;max-width:none;min-width:50%;min-height:50%}
.home-box .link-proper{display:block;position:relative;padding:1.05263em .52632em 6px .52632em;background:#fff;line-height:1.25;text-align:center}
.home-box .link-proper:before{content:"";display:block;position:absolute;top:100%;left:0;right:14px;height:14px;background:#fff}
.home-box .link-proper:after{content:"";display:block;position:absolute;top:100%;right:0;border:7px solid transparent;border-top-color:#999;border-left-color:#999;-webkit-transform:scale(1.001);-ms-transform:scale(1.001);transform:scale(1.001)}
.home-box .link-proper .link-title{font-size:105.26316%;line-height:1.0001;font-weight:600;color:#247ca8}
.home-box .link-proper .link-title .icon{color:#c16c18}
.home-box a:focus,.home-box a:hover{outline:0}
.home-box a:focus .image:after,.home-box 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(36,124,168,.66) inset;box-shadow:0 0 0 .10526em rgba(36,124,168,.66) inset}
.home-box a:focus .link-title,.home-box a:hover .link-title{color:#2d9bd2}
.home-box.home-box-text .box-content{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%;min-height:9.47368em;padding:1.05263em 1.05263em 0 1.05263em;background:#fff}
@media screen and (min-width:56.25em) and (max-width:75.5625em){.home-box.home-box-text .box-content>.i{font-size:1.32231vw}
.home-box.home-box-text .box-content>.i .box-header{border-top-width:2px;border-bottom-width:2px}
.no-cssvwunit .home-box.home-box-text .box-content>.i{font-size:13px}
}
@media screen and (min-width:30em) and (max-width:38.0625em){.home-box.home-box-text .box-content>.i{font-size:2.62295vw}
.home-box.home-box-text .box-content>.i .box-header{border-top-width:2px;border-bottom-width:2px}
.no-cssvwunit .home-box.home-box-text .box-content>.i{font-size:13px}
}
.home-box.home-box-text .box-header{display:table;border-top:.10526em solid #c16c18;border-bottom:.10526em solid #c16c18;width:100%;height:2.84211em;font-family:proxima-nova-condensed,Lato,"Nimbus Sans L","Open Sans",helvetica,sans-serif}
.home-box.home-box-text .box-header>.i{display:table-cell;vertical-align:middle;position:relative;text-align:left}
.home-box.home-box-text .box-header.borders-hidden{border-top-width:0;border-bottom-width:0}
.home-box.home-box-text .box-header.borders-light-gray{border-top-color:#ddd;border-bottom-color:#ddd}
.home-box.home-box-text .box-header .line{display:block;color:#2f292b;text-transform:uppercase}
.home-box.home-box-text .box-header .icon,.home-box.home-box-text .box-header .sprite{position:absolute;top:50%;right:0;margin-top:-.81579em}
.home-box.home-box-text .box-header .icon{font-size:163.15789%;margin-top:-.5em;color:#ccc}
.home-box.home-box-text .box-header .icon:before{display:block}
.home-box.home-box-text .box-header.lines-1 .line{font-size:110.52632%;line-height:1.0001;font-weight:600}
.home-box.home-box-text .box-header.lines-2 .line{font-size:73.68421%;line-height:1.0001}
.home-box.home-box-text .box-header.lines-2 .line+.line{font-size:110.52632%;line-height:1.0001;font-weight:600}
.home-box.home-box-text .description{font-size:94.73684%;line-height:1.22232;margin-top:.77778em}
.home-box.home-box-text .description ul{padding:0;text-align:left}
.home-box.home-box-text .description ul li{display:block;position:relative;padding:0 0 0 .9375rem}
.home-box.home-box-text .description ul li:before{content:"";display:block;position:absolute;left:0;top:.3125rem;border:.1875rem solid transparent;border-left:.375rem solid #c16c18;-webkit-transform:scale(.999);-ms-transform:scale(.999);transform:scale(.999)}
.home-box.home-box-text .description ul li+li{margin-top:.44737em}
.home-box.home-box-text .description :last-child{margin-bottom:0}
.home-box.home-box-text .description.text-size-small{font-size:73.68421%;line-height:1.21439;margin-top:.71429em}
.home-box.home-box-video .sprite-play{position:absolute;z-index:2;left:50%;top:50%;font-size:42.10526%;margin-top:-6.5em;margin-left:-6.5em}
.home-box.home-box-video .sprite-play:after{content:"";display:block;position:absolute;left:50%;top:50%;border:1.625em solid transparent;border-left:3.5em solid #298fc2;border-right-width:0;-webkit-transform:translate(-35%,-50%) scale(.999);-ms-transform:translate(-35%,-50%) scale(.999);transform:translate(-35%,-50%) scale(.999)}
.home-box.home-box-video>a:hover .sprite-play:after{border-left-color:#46a7d8}
.home-with-slideshow{background:#1a1a1a}
.home-with-slideshow body{display:block;height:auto;background:#fff}
.home-with-slideshow body .body-main{display:block;margin-top:0}
.home-slideshow-section{position:relative}
.home-slideshow-section:after,.home-slideshow-section:before{content:"";display:table}
.home-slideshow-section:after{clear:both}
.home-slideshow-section .section-header{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.home-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}
.home-slideshow-section .slides{width:100%;overflow:hidden}
.home-slideshow-section .slide{position:relative;overflow:hidden;float:left;background:#1a1a1a}
.home-slideshow-section .slide a{text-decoration:none;color:inherit}
.home-slideshow-section .slide a:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}
.home-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}
.home-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;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.home-slideshow-section.with-animation .slide.ken-burns .image-o{-webkit-transform:scale(1.275);-ms-transform:scale(1.275);transform:scale(1.275);-webkit-transition:-webkit-transform 7s ease-out;transition:transform 7s ease-out}
.home-slideshow-section .slide.hanchor-left .image-o{background-position:center left}
.home-slideshow-section .slide.hanchor-right .image-o{background-position:center right}
.home-slideshow-section .slide.vanchor-top .image-o{background-position:top center}
.home-slideshow-section .slide.vanchor-top.hanchor-left .image-o{background-position:top left}
.home-slideshow-section .slide.vanchor-top.hanchor-right .image-o{background-position:top right}
.home-slideshow-section .slide.vanchor-bottom .image-o{background-position:bottom center}
.home-slideshow-section .slide.vanchor-bottom.hanchor-left .image-o{background-position:bottom left}
.home-slideshow-section .slide.vanchor-bottom.hanchor-right .image-o{background-position:bottom right}
.home-slideshow-section .slide .image-container{position:absolute;top:-200%;left:-200%;width:500%;height:500%}
.home-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%}
.home-slideshow-section .slide .text-container{display:table;margin-bottom:16.63158em;width:100%}
.home-slideshow-section .slide .text-container>.i{display:table-cell;vertical-align:bottom;padding:3.89474em 1.57895em 2.10526em 1.57895em;height:16.73684em}
.home-slideshow-section.without-boxes .slide .text-container{margin-bottom:0;min-height:-webkit-calc(100vh - 10.52632em);min-height:calc(100vh - 10.52632em)}
@media screen and (min-height:948px){.home-slideshow-section.without-boxes .slide .text-container{min-height:39.36842em}
}
.home-slideshow-section.without-boxes .slide .text-container>.i{vertical-align:middle;padding-bottom:3.89474em}
@media screen and (max-width:37.4375em){.home-slideshow-section.without-boxes .slide .text-container>.i{padding-top:12.33333vw;padding-bottom:12.33333vw}
}
.home-slideshow-section.with-buttons-only .slide .text-container{margin-bottom:13.47368em}
.home-slideshow-section.with-buttons-only .slide .text-container{margin-bottom:13.47368em}
.home-slideshow-section.with-buttons-only--defunct .slide .text-container{margin-bottom:5.36842em;min-height:-webkit-calc(100vh - 15.89474em);min-height:calc(100vh - 15.89474em)}
@media screen and (min-height:948px){.home-slideshow-section.with-buttons-only--defunct .slide .text-container{min-height:39.36842em}
}
.home-slideshow-section.with-buttons-only--defunct .slide .text-container>.i{vertical-align:middle}
@media screen and (max-width:37.4375em){.home-slideshow-section.with-buttons-only--defunct .slide .text-container{margin-bottom:0}
.home-slideshow-section.with-buttons-only--defunct .slide .text-container>.i{padding-top:12.33333vw;padding-bottom:12.33333vw}
}
.home-slideshow-section .slide .text{position:relative;margin:0;text-align:center;color:#fff}
.home-slideshow-section .slide .text .text-proper{position:static;margin:0;color:#fff;text-transform:uppercase;font-weight:900;text-shadow:0 4px 3px rgba(0,0,0,.3)}
.home-slideshow-section .slide .text .text-proper .line{display:block}
.home-slideshow-section .slide .text .extra{display:inline-block;margin:0;font-size:105.26316%;line-height:1.2001;margin:2.55em 0 0 0;border-top:.1em solid #c7b299;border-bottom:.1em solid #c7b299;max-width:50em;padding:.65em 0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.5)}
.home-slideshow-section .slide .text .buttons{margin:1.42105em 0 0 0}
.home-slideshow-section .slide .text .buttons .btn{font-size:1.125rem;margin:.31579em}
@media screen and (max-width:47.9375em){.home-slideshow-section .slide .text{font-size:2.08333vw}
}
@media screen and (max-width:39.9375em){.home-slideshow-section .slide .text .extra{font-size:1rem}
}
@media screen and (max-width:19.9375em){.home-slideshow-section .slide .text{font-size:35%}
}
.home-slideshow-section .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}
.home-slideshow-section .controls button:focus,.home-slideshow-section .controls button:hover{opacity:1}
.home-slideshow-section .controls button:focus{outline:0}
.home-slideshow-section .controls button:active{text-indent:0}
.home-slideshow-section .controls .left{left:.52632em}
.home-slideshow-section .controls .right{right:.52632em}
.home-slideshow-section .controls .icon{display:inline-block;text-align:center;color:#c16c18;font-size:184.21053%;line-height:1.0001}
.home-slideshow-section .box-container{-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:-16.63158em;height:15.84211em}
.home-slideshow-section .box-container>.i{margin:-.78947em;text-align:center}
.home-slideshow-section .box-container>.i>.btn{vertical-align:middle;margin:.5625rem;max-width:-webkit-calc(25% - 1.125rem);max-width:calc(25% - 1.125rem);font-size:1.125rem}
@media screen and (max-width:56.1875em){.home-slideshow-section .box-container>.i>.btn{max-width:18.75rem}
}
.home-slideshow-section.with-buttons-only .box-container{margin-top:-13.47368em;height:12.68421em}
.home-slideshow-section.with-buttons-only--defunct .box-container{margin-top:-6.05263em;height:auto}
.home-slideshow-section.with-buttons-only--defunct .box-container>.i{margin:0}
.home-slideshow-section .home-box{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.78947em}
@media screen and (max-width:56.1875em){.home-slideshow-section .controls{display:none}
.home-slideshow-section .slide .text-container{margin-bottom:0!important}
.home-slideshow-section .slide .text-container>.i{padding-bottom:3.89474em}
.home-slideshow-section .box-container{margin-top:0;height:auto;padding-top:1.57895em;padding-bottom:2.36842em}
.home-slideshow-section.with-buttons-only .box-container{margin-top:0;padding-bottom:1.57895em;height:auto;background-color:#000}
.home-slideshow-section.with-buttons-only--defunct .box-container{margin-top:0;padding-bottom:1.57895em;background-color:#000}
.home-slideshow-section .home-box .link-proper{padding-top:.52632em;padding-bottom:.52632em}
.home-slideshow-section .home-box .link-proper:after,.home-slideshow-section .home-box .link-proper:before{display:none}
.home-slideshow-section .home-box-text .box-content{border:1px solid #d5d5d5}
}
.no-js .home-slideshow-section .slide{width:100%}
.no-js .home-slideshow-section .slide+.slide{display:none}
.admin-content-edit.home .home-slideshow-section .controls{display:none}
.admin-content-edit.home .home-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.home .home-slideshow-section .box-container>.i>div>.content\/component{width:50%}
}
@media screen and (max-width:29.9375em){.admin-content-edit.home .home-slideshow-section .box-container>.i>div>.content\/component{width:100%}
}
.admin-content-edit.home .home-slideshow-section .box-container>.i>div>.content\/component.app\/for-template\/button-link{vertical-align:middle;width:auto;padding:0;float:none;margin:.5625rem;max-width:-webkit-calc(25% - 1.125rem);max-width:calc(25% - 1.125rem)}
.admin-content-edit.home .home-slideshow-section .box-container>.i>div>.content\/component.app\/for-template\/button-link .btn{font-size:1.125rem}
.admin-content-edit.home .home-slideshow-section .box-container>.i>div>.content\/component.app\/for-template\/button-link .content\/admin\/component-menu{position:absolute;top:auto;bottom:100%;right:auto;left:0}
.admin-content-edit.home .home-slideshow-section .box-container .home-box{width:100%!important;max-width:none;padding:0}
.admin-content-edit.home .home-slideshow-section .box-container .home-box .link-proper{padding:1.05263em .52632em 6px .52632em}
.admin-content-edit.home .admin-slides{margin-top:1.57895em;margin-left:.78947em;margin-right:.78947em}
.admin-content-edit.home .admin-slides>div>.content\/component{display:inline-block;vertical-align:top;margin:.78947em}
.home-slideshow-section+.columns-layout{margin:2.10526em 0}
.landing-splash-section.home-splash-section .background{position:absolute;top:-50%;left:-50%;width:200%;height:200%}
.landing-splash-section.home-splash-section .background img{display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:none;min-width:50%;min-height:50%}
.landing-splash-section.home-splash-section .splash-content{position:relative}
.landing-splash-section.home-splash-section .splash-content>.i>.i{padding:1.57895em 1.05263em}
.landing-splash-section.home-splash-section .splash-content .text{margin:3.57895em 0}
.landing-splash-section.home-splash-section .splash-content .text .extra{display:inline-block;font-size:105.26316%;line-height:1.2001;margin:2.55em 0 0 0;border-top:.1em solid #c7b299;border-bottom:.1em solid #c7b299;padding:.65em 0}
@media screen and (max-width:47.9375em){.landing-splash-section.home-splash-section .splash-content .text{font-size:2.08333vw}
}
@media screen and (max-width:39.9375em){.landing-splash-section.home-splash-section .splash-content .text .extra{font-size:1rem}
}
@media screen and (max-width:19.9375em){.landing-splash-section.home-splash-section .splash-content .text{font-size:35%}
}
.landing-splash-section.home-splash-section .box-container{-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:3.57895em;margin-bottom:3.57895em;max-width:68.68421em;padding-left:0;padding-right:0}
.landing-splash-section.home-splash-section .box-container>.i{margin:-.78947em}
.landing-splash-section.home-splash-section .home-box{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.78947em}
.admin-content-edit.home .body-main,.admin-content-edit.home .home-splash-section,.admin-content-edit.home main{display:block}
.admin-content-edit.home .landing-splash-section.home-splash-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.home .landing-splash-section.home-splash-section .box-container>.i>div>.content\/component{width:50%}
}
@media screen and (max-width:29.9375em){.admin-content-edit.home .landing-splash-section.home-splash-section .box-container>.i>div>.content\/component{width:100%}
}
.admin-content-edit.home .landing-splash-section.home-splash-section .box-container .home-box{width:100%!important;max-width:none;padding:0}
.admin-content-edit.home .landing-splash-section.home-splash-section .box-container .home-box .link-proper{padding:1.05263em .52632em 6px .52632em}
.highlight-item .highlight-image{position:relative;padding-bottom:59.375%;background:#f1f1f1}
.highlight-item .highlight-image img{position:absolute;left:0;top:0;width:100%}
.highlight-item .highlight-title{color:#333}
.highlight-item .highlight-link{display:block;color:inherit}
.highlight-item .more-link .more-label{color:#247ca8}
.highlight-item .more-link .icon{color:#c16c18}
.highlight-item .highlight-link:focus,.highlight-item .highlight-link:hover{outline:0}
.highlight-item .highlight-link:focus .highlight-image:after,.highlight-item .highlight-link:hover .highlight-image:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-box-shadow:0 0 0 .10526em rgba(36,124,168,.66) inset;box-shadow:0 0 0 .10526em rgba(36,124,168,.66) inset;pointer-events:none}
.highlight-item .highlight-link:focus .highlight-title,.highlight-item .highlight-link:hover .highlight-title{color:#1a1a1a}
.highlights-section .section-header{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.highlights-section>.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}
.highlights-section .highlights-proper{margin:.78947em -.78947em}
.highlights-section .highlights-proper>ul{display:block;margin:0;padding:0;text-align:center}
.highlights-section .highlights-proper>ul>li{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;width:33.33333%;padding:.78947em;text-align:left}
@media screen and (max-width:47.9375em){.highlights-section .highlights-proper>ul>li{width:50%}
}
@media screen and (max-width:29.9375em){.highlights-section .highlights-proper>ul>li{width:100%}
}
.admin-content-edit .highlights-section .highlights-proper{margin:0}
.admin-content-edit .highlights-section .highlights-list>div{margin:.78947em -.78947em}
.admin-content-edit .highlights-section .highlights-list>div>.content\/component{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;width:33.33333%;padding:.78947em;text-align:left}
.admin-content-edit .highlights-section .highlights-list>div>.content\/component>li{display:block}
@media screen and (max-width:47.9375em){.admin-content-edit .highlights-section .highlights-list>div>.content\/component{width:50%}
}
@media screen and (max-width:29.9375em){.admin-content-edit .highlights-section .highlights-list>div>.content\/component{width:100%}
}
.admin-content-edit .highlights-section .highlights-list>div>.content\/slot-menu{text-align:center}
.admin-content-edit .highlights-section .highlights-list>div>.content\/slot-menu li{display:inline-block}
.landing-splash-section{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:6.31579em}
.landing-splash-section .background{overflow:hidden;background-color:#111;border-bottom-right-radius:350px}
@media screen and (max-width:112.4375em){.landing-splash-section .background{border-bottom-right-radius:19.44444vw}
}
.landing-splash-section .background img{display:block;height:100%;width:100%;object-fit:cover;object-position:center center;font-family:'object-fit: cover;'}
.landing-splash-section .background.darken-15 img{opacity:.85}
.landing-splash-section .background.darken-30 img{opacity:.7}
.landing-splash-section .background.darken-45 img{opacity:.55}
.landing-splash-section .background.darken-60 img{opacity:.4}
.landing-splash-section .background.darken-75 img{opacity:.25}
.landing-splash-section .background.darken-90 img{opacity:.1}
@media screen and (max-width:87.4375em){.landing-splash-section{margin-bottom:8.57143vw}
}
@media screen and (max-width:61.25em){.landing-splash-section{margin-bottom:5.25rem}
}
@media screen and (max-width:32.4375em){.landing-splash-section{margin-bottom:16.15385vw}
}
.landing-splash-section .background,.landing-splash-section .splash-content{min-width:100%}
.landing-splash-section .splash-content{-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%)}
.landing-splash-section .splash-content{-webkit-box-sizing:border-box;box-sizing:border-box;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-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
@media screen and (max-width:75.5625em){.landing-splash-section .splash-content{padding-left:1.05263em;padding-right:1.05263em}
}
.landing-splash-section .splash-content>.i{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;margin-bottom:-4.21053em}
.landing-splash-section .splash-content>.i>.i{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-top:10.52632em;border-top-right-radius:10em;border-bottom-left-radius:5em;width:41.05263em;background-color:#000;font-size:100%}
.landing-splash-section .splash-content>.i>.i>.i{position:relative;padding:7.69231% 8.97436% 8.97436% 8.97436%}
.landing-splash-section .splash-content>.i>.i>.i.text-layout-compact{padding:3.07692% 8.97436% 3.20513% 8.97436%}
.interior-page .landing-splash-section .splash-content>.i>.i>.i{padding:3.07692% 8.97436% 3.20513% 8.97436%}
.landing-splash-section .splash-content .shapes{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}
@media screen and (max-width:36.8125em){.landing-splash-section .splash-content .shapes{width:81.35593vw}
}
.landing-splash-section .splash-content .shapes .svgs{position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.landing-splash-section .splash-content .shapes .svgs.svgs-circle,.landing-splash-section .splash-content .shapes .svgs.svgs-circle-new{top:0;left:0;z-index:-1}
.landing-splash-section .splash-content .shapes .svgs.svgs-circle+.svgs-circle,.landing-splash-section .splash-content .shapes .svgs.svgs-circle+.svgs-circle-new,.landing-splash-section .splash-content .shapes .svgs.svgs-circle-new+.svgs-circle,.landing-splash-section .splash-content .shapes .svgs.svgs-circle-new+.svgs-circle-new{font-size:50%;top:-65%;left:98%}
.landing-splash-section .splash-content .shapes .svgs.svgs-drop,.landing-splash-section .splash-content .shapes .svgs.svgs-drop-new{top:6%;left:94%}
.landing-splash-section .splash-content .shapes .svgs.svgs-outline,.landing-splash-section .splash-content .shapes .svgs.svgs-outline-new{top:-30%;left:108%}
.landing-splash-section .splash-content .text-proper{font-size:284.21053%;line-height:1.07417;margin:0;font-weight:900;color:#fff}
.landing-splash-section .splash-content .extra{font-size:126.31579%;line-height:1.16677;margin-top:0;margin-bottom:0;color:#999}
.landing-splash-section .splash-content .text-proper+.extra{margin-top:.66667em}
.landing-splash-section .splash-content .breadcrumbs{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:-15px;overflow-x:auto;border-bottom:0;padding:0 0 15px 0;white-space:nowrap;font-size:100%}
.landing-splash-section .splash-content .breadcrumbs>.i{margin:0;padding:0 0 0 3.36927%;max-width:none}
.landing-splash-section .splash-content .breadcrumbs .here,.landing-splash-section .splash-content .breadcrumbs .sep,.landing-splash-section .splash-content .breadcrumbs a{display:inline-block;font-size:1.5rem;line-height:1.16667;margin:0 .125rem;color:#5a7981}
.no-cssremunit .landing-splash-section .splash-content .breadcrumbs .here,.no-cssremunit .landing-splash-section .splash-content .breadcrumbs .sep,.no-cssremunit .landing-splash-section .splash-content .breadcrumbs a{font-size:24px}
.landing-splash-section .splash-content .breadcrumbs a:hover{color:#333f48}
@media screen and (max-width:87.4375em){.landing-splash-section .splash-content>.i{margin-bottom:-5.71429vw}
.landing-splash-section .splash-content>.i>.i{font-size:1.35714vw}
.landing-splash-section .splash-content .breadcrumbs .here,.landing-splash-section .splash-content .breadcrumbs .sep,.landing-splash-section .splash-content .breadcrumbs a{font-size:1.71429vw}
}
@media screen and (max-width:61.25em){.landing-splash-section .splash-content>.i>.i{font-size:73.68421%;width:58.02338%}
}
@media screen and (max-width:54.3125em){.landing-splash-section .splash-content>.i{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:0}
.landing-splash-section .splash-content>.i>.i{font-size:.875rem;margin-top:10em;margin-bottom:-3.57143em;width:100%;max-width:-webkit-calc(min(100% - 2.14286em,34.28571em));max-width:calc(min(100% - 2.14286em,34.28571em))}
.no-cssremunit .landing-splash-section .splash-content>.i>.i{font-size:14px}
.landing-splash-section .splash-content>.i>.i+.breadcrumbs{margin-top:2.63158em}
.landing-splash-section .splash-content .breadcrumbs{margin-bottom:-3.94737em;width:100%}
.landing-splash-section .splash-content .breadcrumbs>.i{padding-left:2.26316em}
.landing-splash-section .splash-content .breadcrumbs .here,.landing-splash-section .splash-content .breadcrumbs .sep,.landing-splash-section .splash-content .breadcrumbs a{font-size:.9375rem}
.no-cssremunit .landing-splash-section .splash-content .breadcrumbs .here,.no-cssremunit .landing-splash-section .splash-content .breadcrumbs .sep,.no-cssremunit .landing-splash-section .splash-content .breadcrumbs a{font-size:15px}
}
@media screen and (max-width:47.9375em){.landing-splash-section .splash-content>.i>.i{margin-top:18.22917vw}
}
@media screen and (max-width:32.4375em){.landing-splash-section .splash-content>.i>.i{font-size:2.69231vw}
.landing-splash-section .splash-content>.i>.i+.breadcrumbs{margin-top:9.61538vw}
.landing-splash-section .splash-content .breadcrumbs>.i{padding-left:8.26923vw}
}
.app\/locations\/map-legacy{margin:2.10526em 0 2.10526em 0}
.app\/locations\/map-legacy .span-map{position:relative;background:#ddd;-webkit-box-shadow:0 1px 0 #e6e6e6;box-shadow:0 1px 0 #e6e6e6}
.app\/locations\/map-legacy .span-map .map{position:relative;width:100%;height:0;padding-bottom:44.16667%}
.app\/locations\/map-legacy .span-map .map iframe{position:absolute;top:0;left:0;right:0;bottom:0}
@media screen and (min-width:75.0625em){.app\/locations\/map-legacy .span-map .map{height:530px;padding-bottom:0}
}
@media screen and (max-width:47.9375em){.app\/locations\/map-legacy .span-map .map{height:339px;padding-bottom:0}
}
.app\/locations\/map-legacy .app\/locations\/map:first-child{margin:-2.68421em 0 2.10526em 0}
.app\/locations\/map-legacy .body-span .location-bubbles{-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}
.app\/locations\/map-legacy .location-bubbles{margin:2.10526em auto;padding-bottom:5.26316em}
.app\/locations\/map-legacy .location-bubbles .list{margin-left:-1.05263em}
.app\/locations\/map-legacy .location-bubbles .item{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:33.33333%;padding-left:1.05263em;padding-bottom:1.05263em;vertical-align:middle}
.app\/locations\/map-legacy .js .location-bubbles{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.app\/locations\/map-legacy .location-bubble{max-width:100%;background:#fff}
.app\/locations\/map-legacy .location-bubble:after,.app\/locations\/map-legacy .location-bubble:before{content:"";display:table}
.app\/locations\/map-legacy .location-bubble:after{clear:both}
.app\/locations\/map-legacy .location-bubble>.i{padding:.52632em 0}
.app\/locations\/map-legacy .location-bubble .name{margin:0}
.app\/locations\/map-legacy .location-bubble address{font-style:normal}
.app\/locations\/map-legacy .location-bubble .more-link{text-transform:uppercase}
.app\/locations\/map-legacy .gm-style .location-bubble{font-family:Lato,"Nimbus Sans L","Open Sans",helvetica,sans-serif}
.app\/locations\/map-legacy .gm-style img{max-width:none}
.app\/locations\/map-legacy .app\/locations\/map-inner{margin:1.78947em 0}
.app\/locations\/map-legacy .app\/locations\/map-inner.first-in-slot{margin-top:0}
.app\/locations\/map-legacy .inner-map{position:relative;background:#ddd;-webkit-box-shadow:0 1px 0 #e6e6e6;box-shadow:0 1px 0 #e6e6e6}
.app\/locations\/map-legacy .inner-map .map{position:relative;width:100%;height:0;padding-bottom:66.66667%}
.app\/locations\/map-legacy .inner-map .map iframe{position:absolute;top:0;left:0;right:0;bottom:0}
.app\/locations\/map-legacy .inner-map .locations-list-filters{margin:0}
.app\/locations\/map-legacy .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){.app\/locations\/map-legacy .inner-map .locations-list-filters{padding-top:1.05263em;padding-bottom:1.05263em}
.app\/locations\/map-legacy .inner-map .locations-list-filters .location-search{max-width:none}
.app\/locations\/map-legacy .inner-map .locations-list-filters .location-search .label-area{display:none}
.app\/locations\/map-legacy .inner-map .locations-list-filters .location-search .field-area{width:76.44342%}
}
@media screen and (max-width:39.9375em){.app\/locations\/map-legacy .inner-map .locations-list-filters .location-search{max-width:21.05263em}
.app\/locations\/map-legacy .inner-map .locations-list-filters .location-search .field-area{width:100%;padding-right:3.15789em}
}
.app\/locations\/map-legacy .location-marker{position:absolute;font-size:50px;line-height:1;cursor:pointer}
.app\/locations\/map-legacy .location-marker .icon{display:block;position:relative;color:#298fc2;text-shadow:0 0 1px #fff}
.app\/locations\/map-legacy .location-marker .icon:before{position:relative;left:-1px}
.app\/locations\/map-legacy .location-marker .icon:after{content:"";position:absolute;left:50%;top:16px;border-radius:50%;background:#fff;margin-left:-3px;width:8px;height:8px}
.app\/locations\/map-legacy .location-marker.pt .icon{color:#c16c18}
.testimonials-section{position:relative;background-color:#298fc2;color:#fff;-webkit-transition:background-color 640ms,color 640ms;transition:background-color 640ms,color 640ms}
.testimonials-section a{color:inherit}
.testimonials-section .testimonials-title{-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.52632em;text-align:center}
.testimonials-section .testimonials-title .header-proper{margin:0;color:inherit}
.testimonials-section .testimonials-title+.testimonials-proper blockquote{margin-top:0}
.testimonials-section .slick-track{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}
.testimonials-section .controls{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}
.testimonials-section .controls .nav{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;display:block;position:absolute;top:50%;-webkit-box-shadow:0 0 0 .10526em rgba(255,255,255,.98);box-shadow:0 0 0 .10526em rgba(255,255,255,.98);border:.05263em solid rgba(0,0,0,.2);border-radius:1.31579em;width:2.63158em;height:2.63158em;background-color:rgba(255,255,255,.5);color:#333;pointer-events:auto;-webkit-transition:opacity 240ms,-webkit-transform 64ms;transition:opacity 240ms,transform 64ms;opacity:.3;-webkit-transform:translate(0,-50%) scale(1);-ms-transform:translate(0,-50%) scale(1);transform:translate(0,-50%) scale(1)}
.testimonials-section .controls .nav:focus,.testimonials-section .controls .nav:hover{opacity:.95}
.testimonials-section .controls .nav:hover:active{-webkit-transform:translate(0,-50%) scale(1.1);-ms-transform:translate(0,-50%) scale(1.1);transform:translate(0,-50%) scale(1.1)}
.testimonials-section .controls .nav .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.testimonials-section .controls .nav.prev{left:.52632em}
.testimonials-section .controls .nav.next{right:.52632em}
@media screen and (max-width:39.9375em){.testimonials-section .slick-track{padding-bottom:3.15789em}
.testimonials-section .controls{top:auto;bottom:1.05263em;height:auto}
.testimonials-section .controls .nav{top:auto;bottom:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.testimonials-section .controls .nav.prev{left:-webkit-calc(50% - 3.15789em);left:calc(50% - 3.15789em)}
.testimonials-section .controls .nav.next{left:-webkit-calc(50% + .52632em);left:calc(50% + .52632em)}
.testimonials-section .controls .nav:hover:active{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
}
.admin-content-edit .testimonials-section{padding-bottom:2.52632em}
@media screen and (max-width:39.9375em){.admin-content-edit .testimonials-section{padding-bottom:6.31579em}
.admin-content-edit .testimonials-section .controls{bottom:1.05263em}
}
.testimonials-section .content\/admin\/slot-menu{position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}
.testimonials-section .content\/admin\/slot-menu ul{margin:0}
.testimonials-section .content\/admin\/slot-menu ul li{padding:0}
.testimonial-item{outline:0}
.testimonial-item blockquote{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:70.78947em;padding:1.05263em 3.42105em 1.05263em 3.94737em;text-align:center}
.testimonial-item blockquote p{font-style:italic}
.testimonial-item blockquote .q{font-size:128.57143%;line-height:.88899;font-family:Georgia,Palatino,serif;vertical-align:bottom}
.testimonial-item .quote-proper{font-size:147.36842%}
.testimonial-item .source{font-size:115.78947%;line-height:1.18192;font-weight:600}
.testimonial-item .source-link{margin-top:.21053em}
.testimonial-item .source-link a{color:inherit;font-weight:600}
.testimonial-item .source-link a .icon-web-link{position:relative;font-size:68.42105%;top:-.15385em}
@media screen and (max-width:47.9375em){.testimonial-item .quote-proper{font-size:100%}
.testimonial-item .source{font-size:84.21053%}
}
@media screen and (max-width:39.9375em){.testimonial-item blockquote{padding:0 1.05263em}
}
.recognition-list{padding-top:.89474em}
.recognition-list .recognition-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.recognition-list .recognition-item .date{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;font-size:73.68421%;line-height:1.28581;text-transform:uppercase}
.recognition-list .recognition-item .title{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;font-size:126.31579%;line-height:1.29177;margin-top:.20833em;width:100%;font-weight:600}
.recognition-list .recognition-item .source{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;font-size:73.68421%;line-height:1.28581;margin-left:.28571em;font-style:italic}
.recognition-list .recognition-item .source:before{content:"— "}
.recognition-list .recognition-item+.recognition-item{margin-top:.89474em;padding-top:.89474em}
.app\/site-specific\/ofac\/testimonials{-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}
.side-box-2021{margin-top:0;margin-bottom:0;padding:7.84314% 13.72549%}
.side-box-2021 .box-header{font-size:-webkit-calc(max(100%,14px));font-size:calc(max(100%,14px))}
.side-box-2021 .interior p{margin:1em 0}
.side-box-2021 .btn{padding:.47368em .78947em .57895em .78947em;border-radius:1.13158em;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center}
.side-box-2021 .btn:focus:after{border-radius:1.13158em}
.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.hours-box .interior>p{margin:0}
.side-box-2021.hours-box .interior p.formatted{margin-left:-.21053em;margin-right:-.21053em;line-height:1.26316}
.side-box-2021.hours-box .interior p.formatted .days,.side-box-2021.hours-box .interior p.formatted .hours{display:inline-block;margin:0 .21053em}
.side-box-2021.hours-box .interior p.formatted+p{margin-top:.63158em}
.side-box-2021.hours-box .interior .time{display:inline-block}
.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}
.profile-side-area .box-o+.box-o .side-box-2021{border-top:1px solid rgba(0,0,0,.15)}
.videos-section-wide.thumbnail-browser{margin:0 -.52632em;padding:0}
.videos-section-wide.thumbnail-browser .thumbnail-list>[id^=admin-slot-]>.content\/component{width:-webkit-calc((1/4) *100% - 1.05263em);width:calc((1/4) *100% - 1.05263em)}
.videos-section-wide.thumbnail-browser .list-item{width:-webkit-calc((1/4) *100% - 1.05263em);width:calc((1/4) *100% - 1.05263em)}
.app\/rev2021\/landing\/columns.unwidowed .videos-section-wide.thumbnail-browser .thumbnail-list>[id^=admin-slot-]>.content\/component{width:-webkit-calc((1/3) *100% - 1.05263em);width:calc((1/3) *100% - 1.05263em)}
.app\/rev2021\/landing\/columns.unwidowed .videos-section-wide.thumbnail-browser .list-item{width:-webkit-calc((1/3) *100% - 1.05263em);width:calc((1/3) *100% - 1.05263em)}
@media screen and (max-width:63.9375em){.videos-section-wide.thumbnail-browser .thumbnail-list>[id^=admin-slot-]>.content\/component{width:-webkit-calc((1/3) *100% - 1.05263em);width:calc((1/3) *100% - 1.05263em)}
.videos-section-wide.thumbnail-browser .list-item{width:-webkit-calc((1/3) *100% - 1.05263em);width:calc((1/3) *100% - 1.05263em)}
.videos-section-wide.thumbnail-browser .list-item .thumbnail-link-box{font-size:1.85547vw}
}
@media screen and (max-width:54.3125em){.videos-section-wide.thumbnail-browser .thumbnail-list>[id^=admin-slot-]>.content\/component{width:-webkit-calc((1/2) *100% - 1.05263em);width:calc((1/2) *100% - 1.05263em)}
.videos-section-wide.thumbnail-browser .list-item{width:-webkit-calc((1/2) *100% - 1.05263em);width:calc((1/2) *100% - 1.05263em)}
.videos-section-wide.thumbnail-browser .list-item .thumbnail-link-box{font-size:2.18391vw}
.app\/rev2021\/landing\/columns.unwidowed .videos-section-wide.thumbnail-browser .thumbnail-list>[id^=admin-slot-]>.content\/component{width:-webkit-calc((1/2) *100% - 1.05263em);width:calc((1/2) *100% - 1.05263em)}
.app\/rev2021\/landing\/columns.unwidowed .videos-section-wide.thumbnail-browser .list-item{width:-webkit-calc((1/2) *100% - 1.05263em);width:calc((1/2) *100% - 1.05263em)}
}
@media screen and (max-width:54.3125em){.videos-section-wide.thumbnail-browser .thumbnail-list>[id^=admin-slot-]>.content\/component{width:-webkit-calc((1/2) *100% - 1.05263em);width:calc((1/2) *100% - 1.05263em)}
.videos-section-wide.thumbnail-browser .list-item{width:-webkit-calc((1/2) *100% - 1.05263em);width:calc((1/2) *100% - 1.05263em)}
.videos-section-wide.thumbnail-browser .list-item .thumbnail-link-box{font-size:2.18391vw}
}
@media screen and (max-width:40.9375em){.videos-section-wide.thumbnail-browser .list-item .thumbnail-link-box{font-size:78.94737%}
}
@media screen and (max-width:29.9375em){.videos-section-wide.thumbnail-browser .thumbnail-list>[id^=admin-slot-]>.content\/component{width:-webkit-calc(100% - 1.05263em);width:calc(100% - 1.05263em)}
.videos-section-wide.thumbnail-browser .list-item{width:-webkit-calc(100% - 1.05263em);width:calc(100% - 1.05263em)}
.videos-section-wide.thumbnail-browser .list-item .thumbnail-link-box{font-size:3.95833vw}
.app\/rev2021\/landing\/columns.unwidowed .videos-section-wide.thumbnail-browser .thumbnail-list>[id^=admin-slot-]>.content\/component{width:-webkit-calc(100% - 1.05263em);width:calc(100% - 1.05263em)}
.app\/rev2021\/landing\/columns.unwidowed .videos-section-wide.thumbnail-browser .list-item{width:-webkit-calc(100% - 1.05263em);width:calc(100% - 1.05263em)}
}
.viewmedica-player-box .subject-type{position:relative;margin:0 0 -.78947em 0;padding-top:1.05263em;text-align:center}
.viewmedica-player-box .subject-type .type-proper{display:inline-block;border-radius:1000px;padding:.5em 1em;background-color:#c16c18;font-size:12px;line-height:1;text-transform:uppercase;color:#fff;font-weight:700}
.viewmedica-player-box .subject-type .type-proper.procedure{background-color:#298fc2}
.viewmedica-player-box .player{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}
.viewmedica-player-box .player>.i{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.viewmedica-video .viewmedica-player-box .player{padding:0}
.viewmedica-video .viewmedica-player-box .player iframe{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.viewmedica-video.expanded .player{z-index:1}
.generic-footer-box{color:#bbb}
.generic-footer-box dl,.generic-footer-box ol,.generic-footer-box p,.generic-footer-box ul{margin:.89474em 0}
.generic-footer-box h1,.generic-footer-box h2,.generic-footer-box h3,.generic-footer-box h4,.generic-footer-box h5,.generic-footer-box h6{font-weight:600;color:#1a1a1a}
.generic-footer-box h1{font-size:210.52632%;line-height:1.1001;margin:.425em 0}
.generic-footer-box h2{font-size:157.89474%;line-height:1.13343;margin:.56667em 0}
.generic-footer-box h3{font-size:126.31579%;line-height:1.16677;margin:.70833em 0}
.generic-footer-box h4{font-size:105.26316%;line-height:1.7001;margin:.85em 0}
.generic-footer-box h5{font-size:94.73684%;line-height:1.88899;margin:.94444em 0}
.generic-footer-box h6{font-size:84.21053%;line-height:2.1251;margin:1.0625em 0}
.generic-footer-box hr{margin:.89474em 0}
.generic-footer-box dt{font-weight:600;margin:0 0 .89474em 0}
.generic-footer-box dt+dt{margin-top:.89474em}
.generic-footer-box dd{margin:-.44737em 0 .89474em 0}
.generic-footer-box ol,.generic-footer-box ul{padding-left:.75em}
.generic-footer-box .standard-text-style{margin:1.0625rem 0}
.generic-footer-box p a{font-weight:600}
.generic-footer-box .h1-s,.generic-footer-box .h2-s,.generic-footer-box .h3-s,.generic-footer-box .h4-s,.generic-footer-box .h5-s,.generic-footer-box .h6-s,.generic-footer-box h1,.generic-footer-box h2,.generic-footer-box h3,.generic-footer-box h4,.generic-footer-box h5,.generic-footer-box h6{color:#c16c18}
.generic-footer-box ol.border-list,.generic-footer-box ul.border-list{display:block;margin:0;padding-left:0}
.generic-footer-box ol.border-list li,.generic-footer-box ul.border-list li{display:block;margin:.89474em 0}
.generic-footer-box ol.border-list li+li,.generic-footer-box ul.border-list li+li{padding-top:.84211em;border-top:.05263em solid #272727}
.generic-footer-box ol.arrow-list,.generic-footer-box ul.arrow-list{display:block;margin:0;padding-left:0}
.generic-footer-box ol.arrow-list li,.generic-footer-box ul.arrow-list li{display:block;margin:.89474em 0}
.main-footer .side-area .generic-footer-box .box-header{position:relative;margin:0 0 .90909em 0;padding:0 0 .90909em 0;height:1.27273em;border-bottom:1px solid #272727}
.main-footer .side-area .generic-footer-box .box-header .header-proper{position:absolute;bottom:.90909em}
@media screen and (max-width:29.9375em){.main-footer .side-area .generic-footer-box .box-header .header-proper{position:static}
}
.main-footer .info-area .generic-footer-box .box-text{font-size:84.21053%}
.main-footer .side-area .footer-signup-box .box-header{margin-bottom:0}
.footer-signup-box .frontend-form{font-size:84.21053%}
.footer-signup-box .frontend-form .field .btn,.footer-signup-box .frontend-form .form-actions .btn{padding:1em .625em 1.125em .625em;border-radius:1.78125em}
.footer-signup-box .frontend-form .field .btn:focus:after,.footer-signup-box .frontend-form .form-actions .btn:focus:after{border-radius:1.78125em}
.app\/form-template\/locations,.locations-area{min-width:0}
.top-bar-links-menu{position:relative;min-width:0}
.top-bar-links-menu .top-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:89.47368%;line-height:1.23539}
.top-bar-links-menu .top-link a{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:1.47059em .29412em 1.47059em .58824em;min-width:0}
.top-bar-links-menu .top-link a:focus,.top-bar-links-menu .top-link a:hover{background-color:rgba(0,0,0,.02)}
.top-bar-links-menu .top-link a .icon{margin:.11765em 0;color:#c16c18}
.setting-color-nav-arrows-orange .top-bar-links-menu .top-link a .icon{color:#298fc2}
.setting-color-nav-arrows-gray .top-bar-links-menu .top-link a .icon{color:#333f48}
.top-bar-links-menu .top-link a .link-label{margin-left:.52941em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.top-bar-links-menu .top-link a+button{margin-left:-.29412em}
.top-bar-links-menu .top-link button{vertical-align:middle;padding:1.11765em 1.17647em}
.top-bar-links-menu .top-link button .icon{margin:.11765em 0}
.setting-color-nav-arrows-orange .top-bar-links-menu .top-link button .icon{color:#298fc2}
.setting-color-nav-arrows-gray .top-bar-links-menu .top-link button .icon{color:#333f48}
.top-bar-links-menu .top-link button .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}
.top-bar-links-menu .top-link button .link-icons-preview{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}
.top-bar-links-menu .top-link button .link-icons-preview .icon+.icon{margin-left:.47059em}
.top-bar-links-menu .top-link button .css-icon.down-triangle{border-color:transparent #298fc2 #298fc2 transparent;-webkit-transform-origin:65% 65%;-ms-transform-origin:65% 65%;transform-origin:65% 65%;-webkit-transition:-webkit-transform 333ms;transition:transform 333ms}
.top-bar-links-menu .top-link button .css-icon.down-arrow,.top-bar-links-menu .top-link button .css-icon.down-triangle,.top-bar-links-menu .top-link button .css-icon.left-arrow,.top-bar-links-menu .top-link button .css-icon.right-arrow{border-color:#333f48;font-size:58.82353%;-webkit-transform-origin:65% 65%;-ms-transform-origin:65% 65%;transform-origin:65% 65%;-webkit-transition:-webkit-transform 333ms;transition:transform 333ms}
.top-bar-links-menu .top-link button:focus-visible{background-color:rgba(0,0,0,.02)}
.top-bar-links-menu .top-link button .icon-pair>:last-child{display:none}
.top-bar-links-menu .top-link button[aria-expanded=true]{background-color:#333f48;color:#fff}
.top-bar-links-menu .top-link button[aria-expanded=true] .css-icon.down-triangle{border-color:transparent #fff #fff transparent;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}
.top-bar-links-menu .top-link button[aria-expanded=true] .css-icon.down-arrow,.top-bar-links-menu .top-link button[aria-expanded=true] .css-icon.down-triangle,.top-bar-links-menu .top-link button[aria-expanded=true] .css-icon.left-arrow,.top-bar-links-menu .top-link button[aria-expanded=true] .css-icon.right-arrow{border-color:#fff;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}
.top-bar-links-menu .top-link button[aria-expanded=true] .icon-pair>:first-child{display:none}
.top-bar-links-menu .top-link button[aria-expanded=true] .icon-pair>:last-child{display:inline-block}
.top-bar-quick-links-menu .top-link button .icon-area .svgs-icon{font-size:5.37634%}
.top-bar-quick-links-menu .top-link button .link-label{text-transform:uppercase}
.top-bar .locations-menu .location-type{display:inline-block;margin-left:.3125rem;font-weight:300;color:#3e4c57}
.top-bar .locations-menu .top-link{margin:0 0 0 -.78947em}
.top-bar .locations-menu .top-link .link-label{text-transform:uppercase}
.top-bar .locations-menu .dropdown-popup{left:-.63158em;max-width:-webkit-calc(100vw - 1.05263em);max-width:calc(100vw - 1.05263em);width:43.68421em}
.top-bar-location-info-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;overflow:hidden}
.top-bar-location-info-panel .location-list-area{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;border-top-width:0;width:14.21053em;background-color:#fff;pointer-events:auto}
.top-bar-location-info-panel .location-list-area .location-groups-list,.top-bar-location-info-panel .location-list-area .locations-list{list-style-type:none}
.top-bar-location-info-panel .group-toggle{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;text-align:left}
.top-bar-location-info-panel .location-group-name{-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #ccc;width:100%;padding:1.05263em 2.10526em;line-height:1}
.top-bar-location-info-panel .location-group-name .name-proper{font-size:89.47368%;line-height:1.23539;vertical-align:middle;text-transform:uppercase;font-weight:600}
.top-bar-location-info-panel .location-group-name .down-arrow{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}
.top-bar-location-info-panel .location-group-name[aria-selected=false]{border-bottom-width:0}
.top-bar-location-info-panel .location-group-name[aria-selected=true]{cursor:default}
.top-bar-location-info-panel .location-group-name[aria-selected=true] .down-arrow{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}
.top-bar-location-info-panel .location-group-name:focus-visible{background-color:rgba(0,0,0,.02)}
.top-bar-location-info-panel .location-groups-list{margin:0;padding:0}
.top-bar-location-info-panel .location-groups-list .group-item+.group-item{border-top:1px solid #ccc}
.top-bar-location-info-panel .location-groups-list .group-item+.group-item .location-group-name{border-bottom-width:0}
.top-bar-location-info-panel .location-groups-list .group-item+.group-item .locations-list{border-top:1px solid #ccc}
.top-bar-location-info-panel .locations-panel[aria-expanded=false]{display:none}
.top-bar-location-info-panel .locations-list{margin:0;padding:0 0 1.57895em 0}
.top-bar .top-bar-location-info-panel .locations-list a.link{font-size:89.47368%;line-height:1.23539;padding:.58824em 1.17647em .58824em 2.35294em;cursor:pointer}
.top-bar .top-bar-location-info-panel .locations-list a.link[aria-selected=true]{background-color:rgba(0,0,0,.03)}
.top-bar-location-info-panel .location-details-area{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;position:relative;z-index:1;overflow:hidden;pointer-events:none}
@media screen and (max-width:47.9375em){.top-bar-location-info-panel .location-details-area{display:none}
}
.top-bar-location-info-panel .location-details{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:100%;border:1px solid #ccc;border-left-width:0;border-top-width:0;background-color:#fff;pointer-events:auto;-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%);-webkit-transition:-webkit-transform 333ms;transition:transform 333ms;padding:2.10526em 1.05263em 1.05263em 2.10526em}
.top-bar-location-info-panel .location-details[aria-expanded=true]{z-index:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}
.top-bar-location-info-panel .location-details:nth-child(2){-webkit-transform:translate(-200%);-ms-transform:translate(-200%);transform:translate(-200%)}
.top-bar-location-info-panel .location-details:nth-child(2)[aria-expanded=true]{-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%)}
.top-bar-location-info-panel .location-details:nth-child(3){-webkit-transform:translate(-300%);-ms-transform:translate(-300%);transform:translate(-300%)}
.top-bar-location-info-panel .location-details:nth-child(3)[aria-expanded=true]{-webkit-transform:translate(-200%);-ms-transform:translate(-200%);transform:translate(-200%)}
.top-bar-location-info-panel .location-details:nth-child(4){-webkit-transform:translate(-400%);-ms-transform:translate(-400%);transform:translate(-400%)}
.top-bar-location-info-panel .location-details:nth-child(4)[aria-expanded=true]{-webkit-transform:translate(-300%);-ms-transform:translate(-300%);transform:translate(-300%)}
.top-bar-location-info-panel .location-details:nth-child(5){-webkit-transform:translate(-500%);-ms-transform:translate(-500%);transform:translate(-500%)}
.top-bar-location-info-panel .location-details:nth-child(5)[aria-expanded=true]{-webkit-transform:translate(-400%);-ms-transform:translate(-400%);transform:translate(-400%)}
.top-bar-location-info-panel .location-details:nth-child(6){-webkit-transform:translate(-600%);-ms-transform:translate(-600%);transform:translate(-600%)}
.top-bar-location-info-panel .location-details:nth-child(6)[aria-expanded=true]{-webkit-transform:translate(-500%);-ms-transform:translate(-500%);transform:translate(-500%)}
.top-bar-location-info-panel .location-details:nth-child(7){-webkit-transform:translate(-700%);-ms-transform:translate(-700%);transform:translate(-700%)}
.top-bar-location-info-panel .location-details:nth-child(7)[aria-expanded=true]{-webkit-transform:translate(-600%);-ms-transform:translate(-600%);transform:translate(-600%)}
.top-bar-location-info-panel .location-details:nth-child(8){-webkit-transform:translate(-800%);-ms-transform:translate(-800%);transform:translate(-800%)}
.top-bar-location-info-panel .location-details:nth-child(8)[aria-expanded=true]{-webkit-transform:translate(-700%);-ms-transform:translate(-700%);transform:translate(-700%)}
.top-bar-location-info-panel .location-details:nth-child(9){-webkit-transform:translate(-900%);-ms-transform:translate(-900%);transform:translate(-900%)}
.top-bar-location-info-panel .location-details:nth-child(9)[aria-expanded=true]{-webkit-transform:translate(-800%);-ms-transform:translate(-800%);transform:translate(-800%)}
.top-bar-location-info-panel .location-details:nth-child(10){-webkit-transform:translate(-1000%);-ms-transform:translate(-1000%);transform:translate(-1000%)}
.top-bar-location-info-panel .location-details:nth-child(10)[aria-expanded=true]{-webkit-transform:translate(-900%);-ms-transform:translate(-900%);transform:translate(-900%)}
.top-bar-location-info-panel .location-details:nth-child(11){-webkit-transform:translate(-1100%);-ms-transform:translate(-1100%);transform:translate(-1100%)}
.top-bar-location-info-panel .location-details:nth-child(11)[aria-expanded=true]{-webkit-transform:translate(-1000%);-ms-transform:translate(-1000%);transform:translate(-1000%)}
.top-bar-location-info-panel .location-details:nth-child(12){-webkit-transform:translate(-1200%);-ms-transform:translate(-1200%);transform:translate(-1200%)}
.top-bar-location-info-panel .location-details:nth-child(12)[aria-expanded=true]{-webkit-transform:translate(-1100%);-ms-transform:translate(-1100%);transform:translate(-1100%)}
.top-bar-location-info-panel .location-details:nth-child(13){-webkit-transform:translate(-1300%);-ms-transform:translate(-1300%);transform:translate(-1300%)}
.top-bar-location-info-panel .location-details:nth-child(13)[aria-expanded=true]{-webkit-transform:translate(-1200%);-ms-transform:translate(-1200%);transform:translate(-1200%)}
.top-bar-location-info-panel .location-details:nth-child(14){-webkit-transform:translate(-1400%);-ms-transform:translate(-1400%);transform:translate(-1400%)}
.top-bar-location-info-panel .location-details:nth-child(14)[aria-expanded=true]{-webkit-transform:translate(-1300%);-ms-transform:translate(-1300%);transform:translate(-1300%)}
.top-bar-location-info-panel .location-details:nth-child(15){-webkit-transform:translate(-1500%);-ms-transform:translate(-1500%);transform:translate(-1500%)}
.top-bar-location-info-panel .location-details:nth-child(15)[aria-expanded=true]{-webkit-transform:translate(-1400%);-ms-transform:translate(-1400%);transform:translate(-1400%)}
.top-bar-location-info-panel .location-details .top{margin-bottom:1.05263em}
.top-bar-location-info-panel .location-details .top .location-name{font-size:89.47368%;line-height:1.23539;font-weight:600;text-transform:uppercase}
.top-bar-location-info-panel .location-details .info-groups{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.top-bar-location-info-panel .location-details .info-groups .info-group{font-size:89.47368%;line-height:1.47069;margin:.70588em 0 .76471em 0;width:-webkit-calc(50% - .88235em);width:calc(50% - .88235em)}
.top-bar-location-info-panel .location-details .info-groups .info-group:nth-child(2n){margin-left:.88235em}
.top-bar-location-info-panel .location-details .info-groups .info-group:nth-child(2n+1){margin-right:.88235em}
.top-bar-location-info-panel .location-details .info-group .group-header{font-weight:600;color:#757575;text-transform:uppercase}
.top-bar-location-info-panel .location-details .info-group address{font-style:normal}
.top-bar-location-info-panel .location-details .info-group address .street,.top-bar-location-info-panel .location-details .info-group address .suite{display:block}
.top-bar-location-info-panel .location-details .info-group .info-proper{margin-top:.6875em;font-weight:600}
.top-bar-location-info-panel .location-details .info-group.numbers .group-header{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.top-bar-location-info-panel .location-details .info-group.numbers .info-proper{margin-top:0}
.top-bar-location-info-panel .location-details .info-group.numbers .numbers{margin:0}
.top-bar-location-info-panel .location-details .info-group.numbers dt{margin:0;font-weight:600;color:#757575;text-transform:uppercase}
.top-bar-location-info-panel .location-details .info-group.numbers dd{margin-top:.6875em}
.top-bar-location-info-panel .location-details .info-group.numbers dd+dt{margin-top:1.25em}
.top-bar-location-info-panel .location-details .info-group.hours .line{display:block}
.top-bar-location-info-panel .location-details .info-group.more-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}
.top-bar-location-info-panel .location-details .info-group.more-link .btn{margin:auto 0 .9375em 0}
.hero-a-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}
.hero-a-section .background{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;width:100%;height:100%}
.hero-a-section .background .left .photo{height:50%}
.hero-a-section .background .right .photo:nth-child(1){height:66.66667%}
.hero-a-section .background .right .photo:nth-child(2),.hero-a-section .background .right .photo:nth-child(3){height:33.33333%}
.hero-a-section .background .photo{position:relative;-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}
.hero-a-section .background .photo img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;background-color:rgba(193,108,24,.1);-webkit-transition:opacity 2s;transition:opacity 2s}
.hero-a-section .background .left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:-webkit-calc((1800 - 588)/ 1800*100%);width:calc((1800 - 588)/ 1800*100%)}
.hero-a-section .background .left .photo{width:25%}
.hero-a-section .background .left .photo img{width:-webkit-calc(100% - 1.05263em);width:calc(100% - 1.05263em);height:-webkit-calc(100% - .52632em);height:calc(100% - .52632em)}
.hero-a-section .background .left .photo:nth-child(3){width:50%}
.hero-a-section .background .left .photo:nth-child(4){margin-left:66.666%;width:33.333%}
.hero-a-section .background .left .photo:nth-child(4) img{top:auto;bottom:0}
.hero-a-section .background .right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:-webkit-calc(588/1800*100%);width:calc(588/1800*100%)}
.hero-a-section .background .right .photo:nth-child(1){width:100%}
.hero-a-section .background .right .photo:nth-child(1) img{top:0;bottom:auto}
.hero-a-section .background .right .photo:nth-child(2),.hero-a-section .background .right .photo:nth-child(3){width:50%}
.hero-a-section .background .right .photo:nth-child(2) img,.hero-a-section .background .right .photo:nth-child(3) img{top:auto;bottom:0;width:-webkit-calc(100% - .52632em);width:calc(100% - .52632em);height:-webkit-calc(100% - 1.05263em);height:calc(100% - 1.05263em)}
.hero-a-section .background .right .photo:nth-child(3) img{left:auto;right:0}
@media screen and (max-width:69.75em){.hero-a-section .background .left .photo:nth-child(1),.hero-a-section .background .left .photo:nth-child(2){width:50%}
.hero-a-section .background .left .photo:nth-child(3){display:none}
}
@media screen and (max-width:52.4375em){.hero-a-section .background .right .photo:nth-child(1){height:50%}
.hero-a-section .background .right .photo:nth-child(2){height:50%;width:100%}
.hero-a-section .background .right .photo:nth-child(2) img{width:100%}
.hero-a-section .background .right .photo:nth-child(3){display:none}
}
.hero-a-section .foreground{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-top:15.78947em;border-top-right-radius:10.26316em;width:-webkit-calc((884/1800) *100%);width:calc((884/1800) *100%);min-height:22.31579em;padding:4.66667% 5.55556% 3.33333% 5.55556%;background-color:#000;color:#bbb}
@media screen and (min-width:112.5625em){.hero-a-section .foreground{font-size:1.05556vw}
}
.hero-a-section .foreground .header{font-size:263.15789%;line-height:1.2001;margin:0 0 .64em 0;color:#fff}
.hero-a-section .foreground .subheader{font-size:126.31579%;line-height:1.33343;margin:0 0 1.33333em 0}
.hero-a-section .foreground .more-link{font-size:126.31579%;margin:1.33333em 0 0 0}
.hero-a-section .foreground .more-link .btn{padding:.95833em 2em 1.04167em 2em;border-radius:1.47917em}
.hero-a-section .foreground .more-link .btn:focus:after{border-radius:1.47917em}
@media screen and (max-width:104.3125em){.hero-a-section .foreground{font-size:1.13772vw}
}
@media screen and (max-width:69.5625em){.hero-a-section .foreground{font-size:70.17526%;padding:3.90001em 4.65001em 2.77501em 4.65001em;width:41.0251em}
}
@media screen and (max-width:47.9375em){.hero-a-section{display:block}
.hero-a-section .background{position:static;height:50vh;max-height:21.05263em}
.hero-a-section .background .left .photo:nth-child(1){width:60%}
.hero-a-section .background .left .photo:nth-child(2){width:40%}
.hero-a-section .background .left .photo:nth-child(3){display:block;width:40%}
.hero-a-section .background .left .photo:nth-child(3) img{top:auto;bottom:0}
.hero-a-section .background .left .photo:nth-child(4){margin-left:0;width:60%}
.hero-a-section .background .right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.hero-a-section .background .right .photo:nth-child(1),.hero-a-section .background .right .photo:nth-child(2),.hero-a-section .background .right .photo:nth-child(3){width:100%;height:33.33%}
.hero-a-section .background .right .photo:nth-child(3){display:block;height:33.33%}
.hero-a-section .background .right .photo:nth-child(3) img{left:0;width:100%}
.hero-a-section .foreground{margin-top:0;border-top-right-radius:0;width:100%;min-height:0}
}
.photos-admin,.photos-admin>[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}
.photos-admin{margin:1.05263em .52632em 2.10526em .52632em}
.photos-admin .content\/admin\/slot-menu{width:100%}
.photos-admin .content\/admin\/slot-menu ul{margin:0}
.app\/rev2021\/hero\/a-photo{margin:.52632em;max-width:9.47368em}
.app\/rev2021\/hero\/a-photo img{display:block}
.hero-b-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;padding:7vw 0;background-color:#000}
.hero-b-container .background img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-position:center;object-fit:cover}
.hero-b-container .background.vanchor-top img{object-position:center top;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}
.hero-b-container .background.vanchor-bottom img{object-position:center bottom;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}
.hero-b-container .background.hanchor-left img{object-position:left center;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
.hero-b-container .background.hanchor-right img{object-position:right center;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}
.hero-b-container .background.vanchor-top.hanchor-left img{object-position:left top;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}
.hero-b-container .background.vanchor-top.hanchor-right img{object-position:right top;-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}
.hero-b-container .background.vanchor-bottom.hanchor-left img{object-position:left bottom;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}
.hero-b-container .background.vanchor-bottom.hanchor-right img{object-position:right bottom;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}
.hero-b-container .background:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;opacity:0;pointer-events:none}
.hero-b-container .background.darken-15:after{opacity:.15}
.hero-b-container .background.darken-30:after{opacity:.3}
.hero-b-container .background.darken-45:after{opacity:.45}
.hero-b-container .background.darken-60:after{opacity:.6}
.hero-b-container .background.darken-75:after{opacity:.75}
.hero-b-container .background.darken-90:after{opacity:.9}
.with-animation .hero-slide .background{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden}
.with-animation .hero-slide .background img{-webkit-transform:scale(1.001);-ms-transform:scale(1.001);transform:scale(1.001)}
.with-animation .hero-slide.ken-burns .background img{-webkit-transform:scale(1.275);-ms-transform:scale(1.275);transform:scale(1.275);-webkit-transition:-webkit-transform 7s ease-out;transition:transform 7s ease-out}
.hero-b-container .foreground{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin:auto 0;width:-webkit-calc((940/1800) *100%);width:calc((940/1800) *100%);min-height:22.31579em;padding:3.33333% 5.55556%;background-color:transparent}
@media screen and (min-width:112.5625em){.hero-b-container .foreground{font-size:1.05556vw}
}
.hero-b-container .foreground .header{font-size:284.21053%;line-height:1.18529;margin:0 0 .59259em 0;color:inherit;font-weight:900}
.hero-b-container .foreground .header .l{display:block}
.hero-b-container .foreground .subheader{font-size:126.31579%;line-height:1.33343;margin:0 0 1.33333em 0}
.hero-b-container .foreground .more-link{font-size:126.31579%;margin:1.33333em 0 0 0}
.hero-b-container .foreground .more-link .btn{padding:.95833em 2em 1.04167em 2em;border-radius:1.47917em}
.hero-b-container .foreground .more-link .btn:focus:after{border-radius:1.47917em}
@media screen and (max-width:104.3125em){.hero-b-container .foreground{font-size:1.13772vw}
}
@media screen and (max-width:69.5625em){.hero-b-container .foreground{font-size:70.17526%;padding:2.77501em 4.65001em;width:41.0251em}
}
.hero-c-container{padding:7.61111vw 0 6.38889vw 0;background-color:transparent}
.hero-c-container.text-position-bottom{padding-bottom:0;padding-top:14vw}
.hero-c-container.text-position-bottom .background:before{bottom:auto;top:0}
.hero-c-container.text-position-bottom .foreground{margin-top:auto;margin-bottom:0}
.hero-c-container .background:before{content:'';display:block;position:absolute;bottom:0;right:0;left:20.72222%;height:50%;background-color:#c6dae7}
.hero-c-container .background img{left:auto;width:64.22222%;object-position:center center}
.hero-c-container .background.width-narrow:before{left:9.61111%}
.hero-c-container .background.width-narrow img{width:53.11111%}
.hero-c-container .foreground.bg-black{background-color:#000}
.hero-c-container .foreground.bg-white{background-color:#fff}
.hero-c-container .foreground.bg-orange{background-color:#c16c18}
.hero-c-container .foreground.bg-blue{background-color:#298fc2}
.with-animation .hero-slide .hero-c-container .background:before{-webkit-transform:scale(1.001);-ms-transform:scale(1.001);transform:scale(1.001)}
.with-animation .hero-slide.ken-burns .hero-c-container .background:before{-webkit-transform:scale(1.275);-ms-transform:scale(1.275);transform:scale(1.275);-webkit-transition:-webkit-transform 7s ease-out;transition:transform 7s ease-out}
@media screen and (max-width:63.9375em){.hero-c-container{display:block;padding:0;background-color:transparent}
.hero-c-container.text-position-bottom{padding-top:0}
.hero-c-container.text-position-bottom .background:before{top:auto;bottom:0}
.hero-c-container.text-position-bottom .foreground{margin:0}
.hero-c-container .background{position:relative;height:50vh}
.hero-c-container .background:after{z-index:1}
.hero-c-container .background:before{z-index:1;left:0;height:20%;width:25%;min-width:10.52632em}
.hero-c-container .background img{left:0;width:100%}
.hero-c-container .foreground{margin:0;width:100%;min-height:0}
.with-animation .hero-slide .hero-c-container .background{position:relative;height:50vh}
.with-animation .hero-slide.ken-burns .hero-c-container .background:before{-webkit-transform:scale(1.001);-ms-transform:scale(1.001);transform:scale(1.001)}
}
.rev2021-hero-slideshow{position:relative}
.rev2021-hero-slideshow [id^=admin-slot-]{position:relative;padding-bottom:3.15789em}
.rev2021-hero-slideshow [id^=admin-slot-] .content\/admin\/slot-menu{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.rev2021-hero-slideshow [id^=admin-slot-] .content\/admin\/slot-menu ul{font-size:136.84211%;margin:0}
.rev2021-hero-slideshow .controls{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}
.rev2021-hero-slideshow .controls .nav{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;display:block;position:absolute;top:50%;-webkit-box-shadow:0 0 0 .10526em rgba(255,255,255,.05);box-shadow:0 0 0 .10526em rgba(255,255,255,.05);border-radius:.42105em;width:2.63158em;padding:1.05263em .52632em;background-color:rgba(0,0,0,.25);color:#333;pointer-events:auto;-webkit-transition:background-color 240ms,-webkit-transform 64ms;transition:background-color 240ms,transform 64ms;-webkit-transform:translate(0,-50%) scale(1);-ms-transform:translate(0,-50%) scale(1);transform:translate(0,-50%) scale(1)}
.rev2021-hero-slideshow .controls .nav:focus-visible{background-color:rgba(0,0,0,.6)}
.rev2021-hero-slideshow .controls .nav:hover{background-color:rgba(0,0,0,.6)}
.rev2021-hero-slideshow .controls .nav:hover:active{-webkit-transform:translate(0,-50%) scale(1.1);-ms-transform:translate(0,-50%) scale(1.1);transform:translate(0,-50%) scale(1.1)}
.rev2021-hero-slideshow .controls .nav .css-icon{width:.73684em;height:.73684em;border-color:#298fc2}
.setting-color-nav-arrows-orange .rev2021-hero-slideshow .controls .nav .css-icon{border-color:#c16c18}
.setting-color-nav-arrows-gray .rev2021-hero-slideshow .controls .nav .css-icon{border-color:#fff}
.rev2021-hero-slideshow .controls .nav.prev{left:0;border-top-left-radius:0;border-bottom-left-radius:0;padding-left:.78947em;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
.rev2021-hero-slideshow .controls .nav.next{right:0;border-top-right-radius:0;border-bottom-right-radius:0;padding-right:.78947em;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}
@media screen and (max-width:0.3375em){.rev2021-hero-slideshow{overflow:visible}
.rev2021-hero-slideshow .slick-track{padding-bottom:3.15789em}
.rev2021-hero-slideshow .controls{top:auto;bottom:0;height:auto}
.rev2021-hero-slideshow .controls .nav{top:auto;bottom:-.52632em;width:3.68421em;height:3.68421em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.rev2021-hero-slideshow .controls .nav.prev{left:-webkit-calc(50% - 3.15789em);left:calc(50% - 3.15789em);border-radius:62.5rem}
.rev2021-hero-slideshow .controls .nav.next{left:-webkit-calc(50% + .52632em);left:calc(50% + .52632em);border-radius:62.5rem}
.rev2021-hero-slideshow .controls .nav:hover:active{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
}
.app\/rev2021\/landing\/columns.above-same-bg .columns-layout .text-area{padding-bottom:0}
.app\/rev2021\/landing\/columns.below-same-bg .columns-layout .text-area{padding-top:0}
.app\/rev2021\/landing\/columns.hidden{display:none}
.columns-layout.overlay-box>.text-area,.columns-layout>.text-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);-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:-webkit-calc(max((90/1600) *100vw,30px));padding-top:calc(max((90/1600) *100vw,30px));padding-bottom:-webkit-calc(max((90/1600) *100vw,30px));padding-bottom:calc(max((90/1600) *100vw,30px));max-width:none;width:100%}
@media screen and (max-width:75.5625em){.columns-layout.overlay-box>.text-area,.columns-layout>.text-area{padding-left:1.05263em;padding-right:1.05263em}
}
.columns-layout.overlay-box>.text-area .content\/html:first-child>:first-child,.columns-layout>.text-area .content\/html:first-child>:first-child{margin-top:0}
.columns-layout.overlay-box>.text-area .content\/html:last-child>:last-child,.columns-layout>.text-area .content\/html:last-child>:last-child{margin-bottom:0}
.columns-layout.width-narrow .text-area,.columns-layout.width-narrow.overlay-box .text-area{-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}
.columns-layout .section-header{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0 auto 1.05263em auto;max-width:82.875rem;padding-left:7.15789em}
.columns-layout .section-header:after,.columns-layout .section-header:before{content:"";display:block;position:absolute;left:0;top:50%;height:.31579em;width:5.47368em;background-color:#c16c18;-webkit-transform:translate(0,-.15789em);-ms-transform:translate(0,-.15789em);transform:translate(0,-.15789em)}
.setting-color-header-bars-blue .columns-layout .section-header:after,.setting-color-header-bars-blue .columns-layout .section-header:before{background-color:#298fc2}
.setting-color-header-bars-gray .columns-layout .section-header:after,.setting-color-header-bars-gray .columns-layout .section-header:before{background-color:#333f48}
.columns-layout .section-header:after{display:none}
.columns-layout .section-header .header-proper{margin:0;font-size:210.52632%;line-height:1.2501}
@media screen and (max-width:39.9375em){.columns-layout .section-header{font-size:2.96875vw}
}
.app\/rev2021\/landing\/columns.section-centered .columns-layout .section-header{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;padding-left:0;padding-right:0}
.app\/rev2021\/landing\/columns.section-centered .columns-layout .section-header:after,.app\/rev2021\/landing\/columns.section-centered .columns-layout .section-header:before{position:static;margin-top:.52632em}
.app\/rev2021\/landing\/columns.section-centered .columns-layout .section-header:after{display:block}
.app\/rev2021\/landing\/columns.section-centered .columns-layout .section-header .header-proper{margin:0 .375em}
.columns-layout.accent-blue .section-header:before{background-color:#298fc2}
.columns-layout .section-intro{padding-left:7.15789em}
.app\/rev2021\/landing\/columns.section-centered .columns-layout .section-intro{padding-left:0}
@media screen and (max-width:47.9375em){.columns-layout .section-intro{padding-left:0}
}
.columns-layout .cols{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.columns-layout .col{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}
.columns-layout.overlay-box .text-area{padding-top:7.5vw;padding-bottom:7.5vw}
.columns-layout.main-with-side .col{-webkit-box-sizing:border-box;box-sizing:border-box}
.columns-layout.main-with-side .col-main{padding:0 4.21456% 0 0;width:59.00383%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.columns-layout.main-with-side .col-side{padding:0 0 0 4.21456%;width:40.99617%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
@media screen and (max-width:47.9375em){.columns-layout.main-with-side .cols{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.columns-layout.main-with-side .text-area{display:block}
.columns-layout.main-with-side .col-main{padding:0;width:100%}
.columns-layout.main-with-side .col-side{margin-top:2.10526em;padding:0;max-width:30rem;width:100%}
}
.columns-layout.main-with-side-rev .col{-webkit-box-sizing:border-box;box-sizing:border-box}
.columns-layout.main-with-side-rev .col-main{padding:0 0 0 2.55682%;width:66.05114%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.columns-layout.main-with-side-rev .col-side{padding:0 2.55682% 0 0;width:33.94886%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
@media screen and (max-width:63.9375em){.columns-layout.main-with-side-rev .col-main{padding:0 0 0 1.31579em;width:-webkit-calc(100% - 20.875rem);width:calc(100% - 20.875rem)}
.columns-layout.main-with-side-rev .col-side{padding:0 1.31579em 0 0;width:20.875rem}
}
@media screen and (max-width:47.9375em){.columns-layout.main-with-side-rev .cols{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.columns-layout.main-with-side-rev .text-area{display:block}
.columns-layout.main-with-side-rev .col-side{padding:0;max-width:30rem;width:100%}
.columns-layout.main-with-side-rev .col-main{margin-top:2.10526em;padding:0;width:100%}
}
.columns-layout.two-equal .col{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.columns-layout.two-equal .col-1{padding-right:2.25vw}
.columns-layout.two-equal .col-2{padding-left:2.25vw}
@media screen and (max-width:63.9375em){.columns-layout.two-equal .cols{display:block}
.columns-layout.two-equal .col{width:100%;max-width:44rem}
.columns-layout.two-equal .col-1,.columns-layout.two-equal .col-2{padding:0}
.columns-layout.two-equal .col-2{margin-top:2.10526em}
}
.columns-layout.three-equal .col{-webkit-box-sizing:border-box;box-sizing:border-box;width:33.333%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.columns-layout.three-equal .col-1{padding-right:2.25vw}
.columns-layout.three-equal .col-2{padding-left:1.125vw;padding-right:1.125vw}
.columns-layout.three-equal .col-3{padding-left:2.25vw}
@media screen and (max-width:63.9375em){.columns-layout.three-equal .cols{display:block}
.columns-layout.three-equal .col{margin:0 auto;width:100%;max-width:29.33333rem}
.columns-layout.three-equal .col-1,.columns-layout.three-equal .col-2,.columns-layout.three-equal .col-3{padding:0}
.columns-layout.three-equal .col-2,.columns-layout.three-equal .col-3{margin-top:2.10526em}
}
.columns-layout.four-equal .cols{margin:0 -.78947em}
.columns-layout.four-equal .col{-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;padding:.78947em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
@media screen and (max-width:81.1875em){.columns-layout.four-equal .cols{font-size:1.46154vw}
}
@media screen and (max-width:63.9375em){.columns-layout.four-equal .cols{font-size:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.columns-layout.four-equal .col{width:50%}
}
@media screen and (max-width:47.9375em){.columns-layout.four-equal .cols{font-size:2.47396vw}
}
@media screen and (max-width:35.9375em){.columns-layout.four-equal .cols{font-size:78.94737%}
}
@media screen and (max-width:29.3125em){.columns-layout.four-equal .cols{display:block;font-size:1.1875rem}
.no-cssremunit .columns-layout.four-equal .cols{font-size:19px}
.columns-layout.four-equal .col{width:100%}
}
@media screen and (max-width:24.9375em){.columns-layout.four-equal .cols{font-size:4.75vw}
}
.columns-layout.five-equal .cols{margin:0 -.78947em}
.columns-layout.five-equal .col{-webkit-box-sizing:border-box;box-sizing:border-box;width:20%;padding:.78947em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
@media screen and (max-width:81.1875em){.columns-layout.five-equal .cols{font-size:1.46154vw}
}
@media screen and (max-width:63.9375em){.columns-layout.five-equal .cols{font-size:100%;-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}
.columns-layout.five-equal .col{width:33.33%}
}
@media screen and (max-width:47.9375em){.columns-layout.five-equal .cols{font-size:2.47396vw}
.columns-layout.five-equal .col{width:50%}
}
@media screen and (max-width:35.9375em){.columns-layout.five-equal .cols{font-size:78.94737%}
}
@media screen and (max-width:29.3125em){.columns-layout.five-equal .cols{display:block;font-size:1.1875rem}
.no-cssremunit .columns-layout.five-equal .cols{font-size:19px}
.columns-layout.five-equal .col{width:100%}
}
@media screen and (max-width:24.9375em){.columns-layout.five-equal .cols{font-size:4.75vw}
}
.columns-layout.one .cols{display:block}
.columns-layout.one .col-single .content\/html{font-size:126.31579%;margin-left:auto;margin-right:auto;max-width:100%;width:65.875rem}
.columns-layout.one.rich-text-expand .col-single .content\/html{width:auto}
.columns-layout.bg-color-blue-light{background-color:#d5e7f0}
.columns-layout.bg-color-blue-dark{background-color:#20749e}
.columns-layout.bg-color-orange-light{background-color:#e27d18}
.columns-layout.bg-color-orange-dark{background-color:#af6112}
.columns-layout.bg-color-black{background-color:#000}
.columns-layout.bg-color-gray{background-color:#f2f2f2}
.columns-layout.bg-bleed-interior{background-color:transparent}
.columns-layout.bg-bleed-interior.bg-color-blue-light .col{background-color:#d5e7f0}
.columns-layout.bg-bleed-interior.bg-color-blue-dark .col{background-color:#20749e}
.columns-layout.bg-bleed-interior.bg-color-orange-light .col{background-color:#e27d18}
.columns-layout.bg-bleed-interior.bg-color-orange-dark .col{background-color:#af6112}
.columns-layout.bg-bleed-interior.bg-color-black .col{background-color:#000}
.columns-layout.bg-bleed-interior.bg-color-gray .col{background-color:#f2f2f2}
.columns-layout.valign-center .cols{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.columns-layout.valign-bottom .cols{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.columns-layout.valign-stretch .col,.columns-layout.valign-stretch .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}
.columns-layout.valign-stretch .col>.app\/image,.columns-layout.valign-stretch .col>[id^=admin-slot-]>.app\/image{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}
.columns-layout.valign-stretch .col>.app\/image .image-container,.columns-layout.valign-stretch .col>[id^=admin-slot-]>.app\/image .image-container{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.columns-layout.valign-stretch .col>.app\/image .image-container img,.columns-layout.valign-stretch .col>[id^=admin-slot-]>.app\/image .image-container img{height:100%;object-fit:cover;object-position:center center;font-family:'object-fit: cover;'}
.columns-layout.valign-stretch .col .content\/component+.content\/admin\/slot-menu,.columns-layout.valign-stretch .col>[id^=admin-slot-] .content\/component+.content\/admin\/slot-menu{display:none}
.columns-layout.valign-stretch .col>.content\/html,.columns-layout.valign-stretch .col>[id^=admin-slot-]>.content\/html{margin:auto 0}
.columns-layout.valign-stretch.spacing-none .col>.content\/html,.columns-layout.valign-stretch.spacing-none .col>[id^=admin-slot-]>.content\/html{margin:auto 0;padding:14.70588%}
.columns-layout.spacing-none .col,.columns-layout.spacing-none .col>[id^=admin-slot-]{padding:0}
.news-landing-section .section-header{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}
.news-landing-section .news-list-2021{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;margin:2.10526em .52632em 1.05263em .52632em}
.news-landing-section .news-list-2021.short-list{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.news-landing-section .news-list-2021 .news-item{margin:.78947em;width:-webkit-calc((1/4) *100% - 1.57895em);width:calc((1/4) *100% - 1.57895em)}
@media screen and (max-width:63.9375em){.news-landing-section .news-list-2021{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.news-landing-section .news-list-2021 .news-item{width:-webkit-calc((1/2) *100% - 1.57895em);width:calc((1/2) *100% - 1.57895em)}
}
@media screen and (max-width:34.9375em){.news-landing-section .news-list-2021 .news-item{width:-webkit-calc(100% - 1.57895em);width:calc(100% - 1.57895em)}
}
.news-intro-box .date{position:relative;font-size:84.21053%;line-height:1.2501;margin:0 0 1.25em 0;padding:0 0 1.5em 0;font-weight:600;color:#757575}
.news-intro-box .date:after{content:"";position:absolute;display:block;bottom:0;height:.21053em;width:2.63158em;background-color:#ccc}
.news-intro-box .headline{font-size:157.89474%;line-height:1.26677;margin:.66667em 0;font-family:Lato,"Nimbus Sans L","Open Sans",helvetica,sans-serif;font-weight:600}
.news-intro-box .introduction{font-size:84.21053%}
.news-intro-box .introduction p{margin:1.25em 0}
.news-intro-box .introduction p:first-child{margin-top:0}
.news-intro-box .introduction p:last-child{margin-bottom:0}
@media screen and (max-width:87.4375em){.news-intro-box .headline{font-size:2.14286vw}
}
@media screen and (max-width:63.9375em){.news-intro-box .headline{font-size:157.89474%;line-height:1.26677}
}
@media screen and (max-width:51.1875em){.news-intro-box .headline{font-size:3.65854vw}
}
@media screen and (max-width:34.9375em){.news-intro-box .headline{font-size:157.89474%;line-height:1.26677}
}
.app\/landing\/overlay-box:last-child{margin-bottom:0}
.overlay-box{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;position:relative;min-height:27.36842em}
.overlay-box.text-invert-colors{background-color:#1a1a1a}
.overlay-box .bg-photo{position:absolute;left:0;top:0;width:100%;height:100%}
.overlay-box .bg-photo img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center center;font-family:'object-fit: cover;'}
.overlay-box .bg-photo:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}
.overlay-box .bg-photo.shade-15:after{background-color:rgba(0,0,0,.15)}
.overlay-box .bg-photo.shade-25:after{background-color:rgba(0,0,0,.25)}
.overlay-box .bg-photo.shade-50:after{background-color:rgba(0,0,0,.5)}
.overlay-box .bg-photo.shade-75:after{background-color:rgba(0,0,0,.75)}
.overlay-box .bg-photo.shade-90:after{background-color:rgba(0,0,0,.9)}
.overlay-box.video-overlay-box{min-height:75vh}
.overlay-box.video-overlay-box .bg-video video{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;'}
.overlay-box.video-overlay-box.shaded-0 .text-area.invert-colors .content\/html,.overlay-box.video-overlay-box.shaded-15 .text-area.invert-colors .content\/html,.overlay-box.video-overlay-box.shaded-25 .text-area.invert-colors .content\/html{text-shadow:0 0 .21053em #000}
.overlay-box.video-overlay-box.no-text{min-height:0}
.overlay-box.video-overlay-box.no-text .bg-video{position:static}
.overlay-box.video-overlay-box.no-text .bg-video video{position:static;height:auto;vertical-align:middle}
.overlay-box .text-area{position:relative;z-index:1;background-color:transparent;max-width:51.05263em;padding:7.5vw 1.57895em}
.overlay-box .text-area .content\/html:first-child>:first-child{margin-top:0}
.overlay-box .text-area .content\/html:last-child>:last-child{margin-bottom:0}
.services-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){.services-browser{margin-left:-1.05263em;margin-right:-1.05263em}
}
@media screen and (min-width:48.625em){.app\/rev2021\/landing\/columns.unwidowed .services-browser.layout-four .thumbnail-list.services-list{max-width:56.84211em}
.app\/rev2021\/landing\/columns.unwidowed .services-browser.layout-four .thumbnail-list.services-list .list-item{width:-webkit-calc((1/4) *100% - 1.05263em);width:calc((1/4) *100% - 1.05263em)}
.services-browser.layout-four .thumbnail-list.services-list{max-width:56.84211em}
.services-browser.layout-four .thumbnail-list.services-list .list-item{width:-webkit-calc((1/4) *100% - 1.05263em);width:calc((1/4) *100% - 1.05263em)}
}
.col .app\/rev2021\/landing\/stories{margin-top:2.10526em}
.stories-layout{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);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;position:relative;z-index:1;padding:0 1.05263em}
@media screen and (max-width:75.5625em){.stories-layout{margin-left:-1.05263em;margin-right:-1.05263em}
}
.stories-layout>.i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -.52632em;max-width:85.26316em;width:100%}
.stories-layout .left{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:31.25%;margin-right:11.25%}
@media screen and (max-width:99.9375em){.stories-layout .left{width:-webkit-calc((500/1600) *100% + ((16.84211em - 20vw)));width:calc((500/1600) *100% + ((16.84211em - 20vw)));margin-right:-webkit-calc((180/1600) *100% - ((16.84211em - 20vw)));margin-right:calc((180/1600) *100% - ((16.84211em - 20vw)))}
}
.stories-layout .right{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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%}
.stories-layout .right .bottom,.stories-layout .right .top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.stories-layout .right .top{margin-bottom:6.45161%}
.stories-layout .right .bottom{margin-top:6.45161%}
@media screen and (max-width:75.5625em){.stories-layout>.i{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.stories-layout .left{margin-top:3.15789em;max-width:25.52632em;width:100%;margin-right:0}
.stories-layout .right .top{margin-bottom:0}
.stories-layout .right .bottom{margin-top:3.15789em}
}
@media screen and (max-width:39.9375em){.stories-layout>.i{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.stories-layout .left{margin-top:0;margin-bottom:3.15789em}
}
.landing-story-intro{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}
.landing-story-intro .photo img{vertical-align:middle}
.landing-story-intro .intro-text-area{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding:1.26316em;background-color:#333f48;color:#fff}
.landing-story-intro .intro-text-area:after{content:"";display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:-1;background-color:rgba(0,0,0,.05)}
.landing-story-intro .intro-text-area.bg-blue{background-color:#20749e}
.landing-story-intro .intro-text-area.bg-orange{background-color:#af6112}
.landing-story-intro .title{font-size:157.89474%;line-height:1.13343;margin:0 0 .33333em 0;font-weight:600;font-family:Lato,"Nimbus Sans L","Open Sans",helvetica,sans-serif}
.landing-story-intro .subtitle{font-size:84.21053%;line-height:1.2501;color:rgba(255,255,255,.8)}
.landing-story-intro .intro{font-size:84.21053%;line-height:1.5001;margin:1.25em 0 0 0}
.landing-story-intro.link-box a{color:#fff}
.landing-story-intro.link-box:hover a{color:#fff}
.landing-story-intro.link-box:hover .intro-text-area{background-color:#37444e}
.landing-story-intro.link-box:hover .intro-text-area.bg-blue{background-color:#227aa6}
.landing-story-intro.link-box:hover .intro-text-area.bg-orange{background-color:#b86613}
.landing-story-intro.layout-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.landing-story-intro.layout-vertical .photo{width:100%}
.landing-story-intro.layout-vertical .photo img{width:100%}
.landing-story-intro.layout-vertical .intro-text-area{margin-top:-4.47368em;width:-webkit-calc(min(100% - 1.57895em,19.73684em));width:calc(min(100% - 1.57895em,19.73684em))}
.landing-story-intro.layout-vertical .intro-text-area:after{display:block;-webkit-transform:translate(-2.10526em);-ms-transform:translate(-2.10526em);transform:translate(-2.10526em)}
@media screen and (min-width:40em){.landing-story-intro.layout-horizontal{height:100%}
.landing-story-intro.layout-horizontal .photo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;width:70.65217%}
.landing-story-intro.layout-horizontal .photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:left center}
.landing-story-intro.layout-horizontal .intro-text-area{margin:0 0 22.04301% -10.75269%;width:-webkit-calc(min(100% - 1.57895em,19.73684em));width:calc(min(100% - 1.57895em,19.73684em))}
.landing-story-intro.layout-horizontal .intro-text-area:after{display:block;-webkit-transform:translate(0,2.10526em);-ms-transform:translate(0,2.10526em);transform:translate(0,2.10526em)}
.top .landing-story-intro.layout-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.top .landing-story-intro.layout-horizontal .photo{position:relative;width:83.87097%}
.top .landing-story-intro.layout-horizontal .photo img{object-position:center center}
.top .landing-story-intro.layout-horizontal .photo:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:-1;background-color:rgba(0,0,0,.05);-webkit-transform:translate(-2.10526em);-ms-transform:translate(-2.10526em);transform:translate(-2.10526em)}
.top .landing-story-intro.layout-horizontal .intro-text-area{margin:13.97849% -25.80645% 0 0}
.top .landing-story-intro.layout-horizontal .intro-text-area:after{display:none}
}
@media screen and (max-width:39.9375em){.landing-story-intro.layout-horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.landing-story-intro.layout-horizontal .photo{width:100%}
.landing-story-intro.layout-horizontal .photo img{width:100%}
.landing-story-intro.layout-horizontal .intro-text-area{margin-top:-2.36842em;width:-webkit-calc(min(100% - 1.57895em,19.73684em));width:calc(min(100% - 1.57895em,19.73684em))}
.landing-story-intro.layout-horizontal .intro-text-area:after{display:block;-webkit-transform:translate(-2.10526em);-ms-transform:translate(-2.10526em);transform:translate(-2.10526em)}
}
.landing-story-intro.with-intersection-animation .photo img{-webkit-transform:translate(0,0) scale(.75);-ms-transform:translate(0,0) scale(.75);transform:translate(0,0) scale(.75);opacity:0;-webkit-transition:-webkit-transform .8s,opacity 1.2s;transition:transform .8s,opacity 1.2s}
.landing-story-intro.with-intersection-animation.onscreen .photo img{-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1);opacity:1}
.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,"Nimbus Sans L","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:#298fc2;-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:#c16c18}
.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}
.location-details-rev2021 .background{height:-webkit-calc(39.6825vw - 15.71347em);height:calc(39.6825vw - 15.71347em);border-bottom-right-radius:0}
.location-details-rev2021 .background img{position:absolute;top:0}
@media screen and (min-width:115.125em){.location-details-rev2021 .background{height:-webkit-calc(41.5027vw - 17.47705em);height:calc(41.5027vw - 17.47705em)}
}
@media screen and (max-width:87.4375em){.location-details-rev2021 .background{height:-webkit-calc(-5.26316vw + 17.40442em);height:calc(-5.26316vw + 17.40442em)}
}
@media screen and (max-width:75.5625em){.location-details-rev2021 .background{height:-webkit-calc(23.2353vw - .74458em);height:calc(23.2353vw - .74458em)}
}
.location-details-rev2021 .page-banner img{object-fit:cover;object-position:center center;font-family:'object-fit: cover;';width:100%;height:35.71429vw}
@media screen and (min-width:87.5625em){.location-details-rev2021 .page-banner img{height:26.31579em}
}
@media screen and (max-width:34.9375em){.location-details-rev2021 .page-banner img{height:12.5rem}
}
.location-details-rev2021 .details-top-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);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
@media screen and (max-width:75.5625em){.location-details-rev2021 .details-top-area{padding-left:1.05263em;padding-right:1.05263em}
}
.location-details-rev2021 .details-top-area .info-area{margin-top:-13em;width:41.05263em;background-color:#f2f2f2;color:#333f48}
@media screen and (max-width:87.4375em){.location-details-rev2021 .details-top-area .info-area{font-size:1.35714vw}
}
@media screen and (max-width:61.25em){.location-details-rev2021 .details-top-area .info-area{font-size:73.68421%;width:58.02338%}
}
.location-details-rev2021 .details-top-area .map-area{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:-1.57895em;background-color:#fafafa}
.location-details-rev2021 .details-top-area .map-area .map-proper{width:100%;height:100%}
.location-details-rev2021 .details-top-area .map-area .location-photo{position:absolute;bottom:-webkit-calc(100% + 1.57895em);bottom:calc(100% + 1.57895em);left:1.57895em;width:-webkit-calc(100% - 1.57895em);width:calc(100% - 1.57895em)}
.location-details-rev2021 .details-top-area .map-area .location-photo img{vertical-align:middle;width:100%}
.location-details-rev2021 .details-top-area .location-name{position:relative}
.location-details-rev2021 .details-top-area .location-name .name-proper{margin:0;padding:8.97436%;background-color:#000;font-size:100%;font-weight:inherit}
.location-details-rev2021 .details-top-area .location-name .name-proper .location-name{display:block;font-size:284.21053%;line-height:1.07417;margin-bottom:.37037em;font-weight:900;color:#fff}
.location-details-rev2021 .details-top-area .location-name .name-proper .location-type{display:block;font-size:126.31579%;line-height:1.16677;color:#999}
.location-details-rev2021 .details-top-area .location-name .back-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:100%;left:0;width:100%;pointer-events:none}
.location-details-rev2021 .details-top-area .location-name .back-link a{display:block;font-size:110.52632%;padding:.47619em 8.97436%;background-color:#333;color:#ddd;font-weight:900;pointer-events:auto;-webkit-transition:color .2s;transition:color .2s}
.location-details-rev2021 .details-top-area .location-name .back-link a .icon{margin-top:-.2381em;margin-left:-1.28571em;margin-right:.2381em}
.location-details-rev2021 .details-top-area .location-name .back-link a .icon .replace{color:#fff}
.location-details-rev2021 .details-top-area .location-name .back-link a:focus,.location-details-rev2021 .details-top-area .location-name .back-link a:hover{color:#fff}
.location-details-rev2021 .details-top-area .info-groups{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.57895em -webkit-calc((70/780) *100% - .78947em);padding:1.57895em calc((70/780) *100% - .78947em)}
.location-details-rev2021 .details-top-area .info-groups .info-group{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.05263em .78947em;-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}
.location-details-rev2021 .details-top-area .info-groups .btn.outline{color:#2276A0}
.location-details-rev2021 .details-top-area .info-group .group-header{font-size:84.21053%;line-height:1.2501;margin:0 0 1.25em 0;color:#6e6e6e;font-weight:500;text-transform:uppercase}
@media screen and (max-width:71.0625em){.location-details-rev2021 .details-top-area .info-group .group-header{font-size:.875rem}
.no-cssremunit .location-details-rev2021 .details-top-area .info-group .group-header{font-size:14px}
}
.location-details-rev2021 .details-top-area .info-group .info-proper{font-size:126.31579%;line-height:1.58343}
.location-details-rev2021 .details-top-area .info-group .info-proper dl{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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}
.location-details-rev2021 .details-top-area .info-group .info-proper dl dt{font-weight:500}
.location-details-rev2021 .details-top-area .info-group .info-proper dl dd,.location-details-rev2021 .details-top-area .info-group .info-proper dl dt{margin:0}
.location-details-rev2021 .details-top-area .info-group .info-proper dl dt{width:4.16667em}
.location-details-rev2021 .details-top-area .info-group .info-proper dl dd{width:-webkit-calc(100% - 4.16667em);width:calc(100% - 4.16667em)}
.location-details-rev2021 .details-top-area .info-group.address .btn{font-size:.875rem}
.no-cssremunit .location-details-rev2021 .details-top-area .info-group.address .btn{font-size:14px}
.location-details-rev2021 .details-top-area .info-group.address address{font-style:normal}
.location-details-rev2021 .details-top-area .info-group.address address .street,.location-details-rev2021 .details-top-area .info-group.address address .suite{display:block}
.location-details-rev2021 .details-top-area .info-group.address .map-button{margin-top:1em}
.location-details-rev2021 .details-top-area .info-group.hours .line{display:block}
.location-details-rev2021 .details-top-area .info-group.buttons-group{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;min-width:100%}
.location-details-rev2021 .details-top-area .info-group.buttons-group .btn{font-size:.875rem}
.no-cssremunit .location-details-rev2021 .details-top-area .info-group.buttons-group .btn{font-size:14px}
.location-details-rev2021 .details-top-area .info-group.buttons-group .button{margin:-.26316em}
.location-details-rev2021 .details-top-area .info-group.buttons-group .button .btn{margin:.52632em}
@media screen and (max-width:54.3125em){.location-details-rev2021 .details-top-area{display:block}
.location-details-rev2021 .details-top-area .info-area{font-size:.875rem;margin-top:-4.28571em;width:100%}
.no-cssremunit .location-details-rev2021 .details-top-area .info-area{font-size:14px}
.location-details-rev2021 .details-top-area .map-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;margin-bottom:0;background-color:#fff}
.location-details-rev2021 .details-top-area .map-area .map-proper{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;height:60vh}
.location-details-rev2021 .details-top-area .map-area .location-photo{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;position:static;margin:1.05263em 0 1.05263em 0;width:100%}
.location-details-rev2021 .details-top-area .location-name .name-proper{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.42857em 2.14286em;max-width:-webkit-calc(min(100% - 2.14286em,34.28571em));max-width:calc(min(100% - 2.14286em,34.28571em))}
.location-details-rev2021 .details-top-area .info-groups{padding:2.14286em 1.42857em}
}
@media screen and (max-width:32.4375em){.location-details-rev2021 .details-top-area .location-name .name-proper .location-name{font-size:7.26923vw}
.location-details-rev2021 .details-top-area .info-groups{display:block}
.location-details-rev2021 .details-top-area .info-groups .info-group{padding-top:0;padding-bottom:0}
.location-details-rev2021 .details-top-area .info-groups .info-group+.info-group{margin-top:2.14286em}
}
@media screen and (max-width:23.0625em){.location-details-rev2021 .details-top-area .location-name .name-proper .location-name{font-size:1.6875rem}
.no-cssremunit .location-details-rev2021 .details-top-area .location-name .name-proper .location-name{font-size:27px}
}
.location-details-rev2021 .other-location-info{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.57895em}
@media screen and (max-width:75.5625em){.location-details-rev2021 .other-location-info{padding-left:1.05263em;padding-right:1.05263em}
}
.location-details-rev2021 .other-location-info .tabs{font-size:0}
.location-details-rev2021 .other-location-info .tabs ul{position:relative;display:block;margin:0;padding:0}
.location-details-rev2021 .other-location-info .tabs ul:after{content:"";position:absolute;left:0;bottom:0;width:100%;border-bottom:1px solid #b3b3b3}
.location-details-rev2021 .other-location-info .tabs li{display:inline-block;font-size:23px;vertical-align:bottom;margin-right:.52632em}
.location-details-rev2021 .other-location-info .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:#333f48;font-weight:600}
.location-details-rev2021 .other-location-info .tabs a:focus,.location-details-rev2021 .other-location-info .tabs a:hover{outline:0;background:#fafafa}
.location-details-rev2021 .other-location-info .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}
.location-details-rev2021 .other-location-info .tabs a[aria-selected=true]{position:relative;z-index:1;border-color:#b3b3b3;background:#fff}
.location-details-rev2021 .other-location-info .panels{padding-top:1px;background:#fff}
.location-details-rev2021 .other-location-info .panel-name{display:none;position:relative;font-size:147.36842%;line-height:1.14296;margin:0 0 1.21429em 0;border-bottom:1px solid #b3b3b3;padding:0 0 .60714em 0;font-weight:600;color:#333f48}
.location-details-rev2021 .other-location-info [role=tabpanel]{display:none}
.location-details-rev2021 .other-location-info [role=tabpanel][aria-expanded=true]{display:block}
@media screen and (max-width:38.6875em){.location-details-rev2021 .other-location-info{padding-top:3.57895em}
.location-details-rev2021 .other-location-info .tabs{display:none}
.location-details-rev2021 .other-location-info .panel{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:left}
.location-details-rev2021 .other-location-info .panel+.panel{margin-top:1.78947em}
.location-details-rev2021 .other-location-info .panel-name{display:block}
.location-details-rev2021 .other-location-info [role=tabpanel],.location-details-rev2021 .other-location-info [role=tabpanel][aria-expanded=true]{display:inline-block}
}
.location-details-rev2021 .providers-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);padding-top:3.15789em}
@media screen and (max-width:75.5625em){.location-details-rev2021 .providers-area{padding-left:1.05263em;padding-right:1.05263em}
}
.location-details-rev2021 .other-location-info+.providers-area{padding-top:2.10526em}
.body-section .app\/locations\/map:last-child{margin-bottom:-3.15789em}
.locations-browser-rev2021{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:-webkit-calc(100vh - 11.05263em);height:calc(100vh - 11.05263em)}
.locations-browser-rev2021 .list-area{position:relative;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%;width:21.05263em}
.locations-browser-rev2021 .list-area .find-area{-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0}
.locations-browser-rev2021 .list-area .list-proper-o{position:relative;height:100%;overflow:hidden;margin-right:-20px}
.locations-browser-rev2021 .list-area .list-proper-o .scroll-button{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;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;position:absolute;left:0;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);background-color:#f1f1f1;color:#666;border-right:1px solid #ccc;font-size:84.21053%;line-height:1.2501;padding:.9375em 1.25em;text-transform:uppercase;font-weight:600;opacity:.6;-webkit-transition:all 333ms;transition:all 333ms}
.locations-browser-rev2021 .list-area .list-proper-o .scroll-button .css-icon{margin-left:auto;border-color:#666}
.locations-browser-rev2021 .list-area .list-proper-o .scroll-button.scroll-up{top:0}
.locations-browser-rev2021 .list-area .list-proper-o .scroll-button.scroll-down{bottom:0}
.locations-browser-rev2021 .list-area .list-proper-o.can-scroll-up .scroll-button.scroll-up{background-color:#c16c18;color:#fff;opacity:.6;pointer-events:auto}
.locations-browser-rev2021 .list-area .list-proper-o.can-scroll-up .scroll-button.scroll-up .css-icon{border-color:#fff}
.locations-browser-rev2021 .list-area .list-proper-o.can-scroll-up .scroll-button.scroll-up:hover{opacity:1}
.locations-browser-rev2021 .list-area .list-proper-o.can-scroll-up .scroll-button.scroll-up:focus-visible{opacity:1}
.locations-browser-rev2021 .list-area .list-proper-o.can-scroll-down .scroll-button.scroll-down{background-color:#c16c18;color:#fff;opacity:.6;pointer-events:auto}
.locations-browser-rev2021 .list-area .list-proper-o.can-scroll-down .scroll-button.scroll-down .css-icon{border-color:#fff}
.locations-browser-rev2021 .list-area .list-proper-o.can-scroll-down .scroll-button.scroll-down:hover{opacity:1}
.locations-browser-rev2021 .list-area .list-proper-o.can-scroll-down .scroll-button.scroll-down:focus-visible{opacity:1}
.locations-browser-rev2021 .list-area .list-proper{overflow-y:scroll;height:100%;-ms-overflow-style:none;scrollbar-width:none;padding-right:20px}
.locations-browser-rev2021 .list-area .location-results-list{margin:2.63158em 0 2.63158em 0;border-right:1px solid #ccc;padding:0;min-height:100%}
.locations-browser-rev2021 .list-area .location-results-list .item{display:block;margin-right:-1px;border-right:1px solid #ccc;padding:1.05263em}
.locations-browser-rev2021 .list-area .location-results-list .item+.item{border-top:1px solid #ccc}
.locations-browser-rev2021 .list-area .list-proper-o.no-scrolling .scroll-button,.locations-browser-rev2021 .list-area .list-proper-o.no-scrolling.can-scroll-down .scroll-button,.locations-browser-rev2021 .list-area .list-proper-o.no-scrolling.can-scroll-up .scroll-button{display:none}
.locations-browser-rev2021 .list-area .list-proper-o.no-scrolling .location-results-list{margin-top:0;margin-bottom:0}
.locations-browser-rev2021 .list-area .item{position:relative;-webkit-transition:all 333ms;transition:all 333ms}
.locations-browser-rev2021 .list-area .item:before{content:"";display:block;position:absolute;top:0;bottom:0;left:-.375rem;width:.375rem;background-color:#c16c18;-webkit-transition:left 333ms;transition:left 333ms}
.locations-browser-rev2021 .list-area .item:hover{-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);background-color:#f2f2f2}
.locations-browser-rev2021 .list-area .item:hover:before{left:0}
.locations-browser-rev2021 .list-area .item:hover .name a{color:#247ca8}
.locations-browser-rev2021 .list-area .name{font-size:115.78947%;line-height:1.18192;margin:0}
.locations-browser-rev2021 .list-area .address-proper{font-size:84.21053%;line-height:1.5001;margin-top:.25em;font-style:normal}
.locations-browser-rev2021 .list-area .address-proper .locality,.locations-browser-rev2021 .list-area .address-proper .street-address{display:block}
.locations-browser-rev2021 .list-area .more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:.52632em}
.locations-browser-rev2021 .list-area .more .btn{font-size:73.68421%;padding:.35714em .42857em .5em .42857em;border-radius:1.25em;width:-webkit-calc(50% - 1.14286em);width:calc(50% - 1.14286em);-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}
.locations-browser-rev2021 .list-area .more .btn:focus:after{border-radius:1.25em}
.locations-browser-rev2021 .list-area .more .btn:nth-child(2n+1){margin-right:.57143em}
.locations-browser-rev2021 .list-area .more .btn:nth-child(2n){margin-left:.57143em}
.locations-browser-rev2021 .map-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:100%}
.locations-browser-rev2021 .map-area .map-proper{width:100%;height:100%}
.locations-browser-rev2021 .find-area{padding:1.31579em 1.05263em}
.locations-browser-rev2021 .find-area .find-header{font-size:110.52632%;line-height:1.19058;margin:0;color:#c16c18}
.locations-browser-rev2021 .find-area .form form{margin-top:1.57895em}
.locations-browser-rev2021 .find-area .what{font-size:84.21053%;line-height:1.2501;margin:1.5625em -1.25em -1.5625em -1.25em;padding:.625em 1.25em;background-color:#ccc;color:#545454}
@media screen and (max-width:49.9375em){.locations-browser-rev2021 .list-area{font-size:2.375vw}
}
@media screen and (max-width:40.5625em){.locations-browser-rev2021{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.locations-browser-rev2021 .list-area{display:block;width:100%;height:auto;font-size:1rem}
.no-cssremunit .locations-browser-rev2021 .list-area{font-size:16px}
.locations-browser-rev2021 .list-area .find-area .what{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.locations-browser-rev2021 .list-area .find-area .what .count{margin-left:.25em}
.locations-browser-rev2021 .list-area .find-area .what:after{content:"→";margin-left:auto;font-family:sans-serif}
.locations-browser-rev2021 .list-area .list-proper{overflow-y:hidden;overflow-x:scroll;margin-right:0;padding-right:0}
.locations-browser-rev2021 .list-area .location-results-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.locations-browser-rev2021 .list-area .location-results-list .item{min-width:-webkit-calc(max(10.9375em,35%));min-width:calc(max(10.9375em,35%));border-bottom:1px solid #ccc}
.locations-browser-rev2021 .list-area .location-results-list .item+.item{border-top:0}
.locations-browser-rev2021 .list-area .location-results-list .item:before{top:auto;bottom:0;left:0;width:100%;height:0;-webkit-transition:height 333ms;transition:height 333ms}
.locations-browser-rev2021 .list-area .location-results-list .item:hover:before{height:.375rem}
.locations-browser-rev2021 .list-area .location-results-list .item .more{margin:.26316em -.26316em 0 -.26316em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.locations-browser-rev2021 .list-area .location-results-list .item .more .btn{white-space:nowrap;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:auto;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;margin:.26316em}
}
.location-bubbles{margin:2.10526em auto;padding-bottom:5.26316em}
.location-bubbles .list{margin-left:-1.05263em}
.location-bubbles .item{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:33.33333%;padding-left:1.05263em;padding-bottom:1.05263em;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:.52632em 0}
.location-bubble .name{margin:0}
.location-bubble address{font-style:normal}
.location-bubble .more-link{text-transform:uppercase}
.gm-style .location-bubble{font-family:Lato,"Nimbus Sans L","Open Sans",helvetica,sans-serif}
.gm-style img{max-width:none}
.location-marker{position:absolute;font-size:50px;line-height:1;cursor:pointer}
.location-marker .icon{display:block;position:relative;color:#298fc2;text-shadow:0 0 1px #fff}
.location-marker .icon:before{position:relative;left:-1px}
.location-marker .icon:after{content:"";position:absolute;left:50%;top:16px;border-radius:50%;background:#fff;margin-left:-3px;width:8px;height:8px}
.location-marker.pt .icon{color:#c16c18}
.people-browser-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)}
@media screen and (max-width:75.5625em){.people-browser-rev2021{padding-left:1.05263em;padding-right:1.05263em}
}
.people-browser-rev2021 .staff-list-filters{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;margin:2.10526em 0 3.15789em 0;padding:1.57895em 1.57895em 1.57895em 5%;background-color:#e6e6e6}
.people-browser-rev2021 .staff-list-filters .filters-header{font-size:115.78947%;line-height:1.18192;margin-bottom:.72727em;width:100%;color:#965413;font-weight:600}
.people-browser-rev2021 .staff-list-filters .staff-filter,.people-browser-rev2021 .staff-list-filters .staff-name-select{width:-webkit-calc(50% - 1.84211em - .5px);width:calc(50% - 1.84211em - .5px)}
.people-browser-rev2021 .staff-list-filters .or{width:3.68421em;text-align:center;text-transform:uppercase;font-weight:600}
.people-browser-rev2021 .staff-list-filters .staff-filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.people-browser-rev2021 .staff-list-filters .staff-filter .option{margin-right:.9375rem;width:-webkit-calc(50% - .9375rem - .5px);width:calc(50% - .9375rem - .5px)}
.people-browser-rev2021 .staff-list-filters .staff-filter .option+.option{margin-left:.9375rem;margin-right:0}
@media screen and (max-width:63.9375em){.people-browser-rev2021 .staff-list-filters .staff-name-select{width:100%}
.people-browser-rev2021 .staff-list-filters .or{display:none}
.people-browser-rev2021 .staff-list-filters .staff-filter{margin-top:.84211em;width:100%}
.people-browser-rev2021 .staff-list-filters .staff-filter .option{margin-right:.625rem;width:-webkit-calc(50% - .625rem - .5px);width:calc(50% - .625rem - .5px)}
.people-browser-rev2021 .staff-list-filters .staff-filter .option+.option{margin-left:.625rem;margin-right:0}
}
.people-browser-rev2021.no-filters .staff-list-filters{display:none}
.people-browser-rev2021.no-filters .people-results{margin-top:2.10526em}
.people-browser-rev2021 .people-results .what.all{display:none}
.people-browser-rev2021 .people-results .what.all+.people-group.physicians .group-name{display:none}
.people-browser-rev2021 .people-results .what-centered{text-align:center}
.people-browser-rev2021 .people-results .what-centered .header{font-size:147.36842%}
.people-browser-rev2021 .people-results .people-group.layout-centered .group-name{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;padding-left:0;padding-right:0}
.people-browser-rev2021 .people-results .people-group.layout-centered .group-name:after,.people-browser-rev2021 .people-results .people-group.layout-centered .group-name:before{position:static;margin-top:.52632em}
.people-browser-rev2021 .people-results .people-group.layout-centered .group-name:after{display:block}
.people-browser-rev2021 .people-results .people-group.layout-centered .group-name .header-proper{margin:0 .375em;text-align:center}
.people-browser-rev2021 .people-results .people-group+.people-group{margin-top:4.21053em}
.people-list-rev2021{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:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0 -.78947em}
.people-list-rev2021 .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;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;width:25%;padding:.9375rem}
.people-list-rev2021 .item.link-box:before{content:"";position:absolute;top:.9375rem;left:.9375rem;font-size:84.21053%;padding:.3125em .625em;font-weight:400;background-color:#298fc2;color:#fff;text-transform:uppercase}
.people-list-rev2021 .item.link-box:before{content:"+";font-size:105.26316%;line-height:1.0001;padding:.25em .5em .25em .5em;font-family:Georgia,Palatino,serif;font-weight:700}
.people-list-rev2021 .item.link-box:hover a:not(.btn){color:inherit}
.people-list-rev2021 .item.link-box:hover .photo img{-webkit-box-shadow:0 0 1.05263em rgba(0,0,0,.2);box-shadow:0 0 1.05263em rgba(0,0,0,.2)}
@media screen and (max-width:75.5625em){.people-list-rev2021 .item{font-size:1.57025vw}
}
@media screen and (max-width:60.5625em){.people-list-rev2021 .item{font-size:1.95876vw;width:33.333%}
}
@media screen and (max-width:49.3125em){.people-list-rev2021 .item{font-size:84.21053%}
}
@media screen and (max-width:45.5625em){.people-list-rev2021 .item{font-size:2.60274vw;width:50%}
}
@media screen and (max-width:34.1875em){.people-list-rev2021 .item{font-size:78.94737%}
}
@media screen and (max-width:30.5625em){.people-list-rev2021 .item{font-size:3.87755vw;width:100%}
}
@media screen and (min-width:87.5625em){.people-list-rev2021.portrait-photos .item{width:20%}
}
@media screen and (min-width:120.0625em){.people-list-rev2021.portrait-photos .item{width:16.66667%}
}
.app\/rev2021\/landing\/columns.section-centered .people-list-rev2021,.people-group.layout-centered .people-list-rev2021{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.app\/rev2021\/landing\/columns.unwidowed .people-list-rev2021,.people-group.layout-widow .people-list-rev2021{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-inline:12.5%}
@media screen and (max-width:60.5625em){.app\/rev2021\/landing\/columns.unwidowed .people-list-rev2021,.people-group.layout-widow .people-list-rev2021{padding-inline:0;margin-left:-.78947em;margin-right:-.78947em}
}
.app\/rev2021\/landing\/columns.unwidowed .people-list-rev2021 .item,.people-group.layout-widow .people-list-rev2021 .item{width:33.333%}
@media screen and (max-width:45.5625em){.app\/rev2021\/landing\/columns.unwidowed .people-list-rev2021 .item,.people-group.layout-widow .people-list-rev2021 .item{width:50%}
}
@media screen and (max-width:30.5625em){.app\/rev2021\/landing\/columns.unwidowed .people-list-rev2021 .item,.people-group.layout-widow .people-list-rev2021 .item{width:100%}
}
.person-profile-rev2021 .care-team.tab-content .people-list-rev2021 .item{width:33.333%}
@media screen and (max-width:63.9375em){.person-profile-rev2021 .care-team.tab-content .people-list-rev2021 .item{width:50%}
}
@media screen and (max-width:47.9375em){.person-profile-rev2021 .care-team.tab-content .people-list-rev2021 .item{width:50%}
}
@media screen and (max-width:30.5625em){.person-profile-rev2021 .care-team.tab-content .people-list-rev2021 .item{width:100%}
}
.people-list-rev2021 .photo img{display:block;width:100%;-webkit-transition:-webkit-box-shadow 333ms;transition:box-shadow 333ms}
.people-list-rev2021 .photo .none-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.people-list-rev2021 .photo .wide{display:block}
.people-list-rev2021 .photo .square{display:none}
.people-list-rev2021 .info{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-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative;margin:-.94737em 1.89474em 0 0;padding:3.7234% 7.97872%;background-color:#000;color:#fff}
.people-list-rev2021 .info a{color:#fff}
.people-list-rev2021 .info a:hover{color:#fff}
.people-list-rev2021 .info .name{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;font-size:105.26316%;line-height:1.2001;width:100%;font-weight:600}
.people-list-rev2021 .info .name:last-child{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}
.people-list-rev2021 .info .details{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;font-size:84.21053%;line-height:1.2501;margin-top:.25em;width:100%;font-weight:300}
.people-list-rev2021 .docasap-button{margin:0 1.89474em 0 0}
.people-list-rev2021 .docasap-button .btn{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;font-size:.875rem;width:100%}
.no-cssremunit .people-list-rev2021 .docasap-button .btn{font-size:14px}
.people-list-rev2021 .docasap-button .btn:after{border-radius: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:rgba(255,255,255,.4)}
.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 .person-photo.portrait{padding-top:150%}
.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 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 #298fc2;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(41,143,194,.05);color:#207098}
.person-profile-rev2021 .tabs.collapsed .tab-item.active a{font-weight:600;color:#247ca8}
.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.10526em;-moz-column-gap:2.10526em;column-gap:2.10526em}
.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:#c16c18}
.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 a{color:#2276a0}
.person-profile-rev2021 .bio-section a:hover{color:#2b95ca}
.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:.59649em}
.person-profile-rev2021 .bio-section .interior li:before,.person-profile-rev2021 .bio-section .interior p:before{content:"\";position:absolute;left:0;top:.26316em;color:#c16c18;-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:50%;border:.15789em solid transparent;border-left:.31579em solid #c16c18;-webkit-transform:scale(.999) translate(0,-50%);-ms-transform:scale(.999) translate(0,-50%);transform:scale(.999) translate(0,-50%)}
.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 .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.person-profile-rev2021 .tab-content.photos .main-photo-slideshow .slide{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;float:none}
.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:#c16c18;font-size:184.21053%;line-height:1.0001}
.person-profile-rev2021 .tab-content.photos .main-photo-slideshow .photo{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%}
.person-profile-rev2021 .tab-content.photos .main-photo-slideshow .photo img{max-height:-webkit-calc(100vh - 140px);max-height:calc(100vh - 140px)}
@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.78947em 0;padding:0}
.person-profile-rev2021 .tab-content.publications .publication-item{display:block;position:relative;margin:0;padding:1.78947em 3.94737% 1.78947em 1.57895em}
.person-profile-rev2021 .tab-content.publications .publication-item+.publication-item{border-top:1px solid #c16c18}
.person-profile-rev2021 .tab-content.publications .publication-item:before{content:"";display:block;position:absolute;left:0;top:2.10526em;border:.26316em solid transparent;border-left:.52632em solid #c16c18;-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 .title a .icon-web-link{vertical-align:baseline;font-size:75%;line-height:1.0001;opacity:.5}
.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 #c16c18;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:.89474em}
.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(36,124,168,.8)}
.person-profile-rev2021 .tab-content.testimonials cite{display:block;margin:.89474em 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.78947em}
.person-profile-rev2021 .tab-content.videos .video-item.first-video .title{font-size:126.31579%;line-height:1.16677;margin-top:1.41667em}
.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:.85em}
.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:.89474em;margin-bottom:0}
.person-profile-rev2021 .tab-content.podcasts .podcasts-list{margin:0 0 -1.78947em 0}
.person-profile-rev2021 .tab-content.podcasts .podcast-item{padding:1.78947em 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 #c16c18;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:.85em 0;color:#333;font-weight:600}
.person-profile-rev2021 .tab-content.podcasts .player{margin-top:.89474em}
.person-profile-rev2021 .tab-content.podcasts .player .mejs-controls{background:#298fc2}
.person-profile-rev2021 .tab-content.podcasts .player .mejs-time-rail .mejs-time-loaded{background:rgba(193,108,24,.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}
}
.app\/search-results{margin:3.57895em 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:3.57895em;margin-bottom:3.57895em}
.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:#247ca8;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.78947em 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}
.app\/rev2021\/services\/intro+.content\/html,.app\/rev2021\/services\/intro+.hidden+.content\/html,.app\/rev2021\/services\/intro+.hidden+.no-margin.no-bg,.app\/rev2021\/services\/intro+.no-margin.no-bg{margin-top:-webkit-calc(max((-90/1600) *100vw - 2.094vw,-90px - 2.094vw));margin-top:calc(max((-90/1600) *100vw - 2.094vw,-90px - 2.094vw))}
@media screen and (max-width:47.9375em){.app\/rev2021\/services\/intro+.content\/html,.app\/rev2021\/services\/intro+.hidden+.content\/html,.app\/rev2021\/services\/intro+.hidden+.no-margin.no-bg,.app\/rev2021\/services\/intro+.no-margin.no-bg{margin-top:-webkit-calc(max((-90/1600) *100vw - 2.094vw + 30px,-90px - 2.094vw + 30px));margin-top:calc(max((-90/1600) *100vw - 2.094vw + 30px,-90px - 2.094vw + 30px))}
}
.app\/rev2021\/services\/intro+.content\/html,.app\/rev2021\/services\/intro+.hidden+.content\/html{margin-top:-webkit-calc(max((-90/1600) *100vw - 2.094vw + 30px,-90px - 2.094vw + 30px));margin-top:calc(max((-90/1600) *100vw - 2.094vw + 30px,-90px - 2.094vw + 30px))}
.service-details-rev2021{padding-bottom:-webkit-calc(min((90/1600) *100vw,90px));padding-bottom:calc(min((90/1600) *100vw,90px))}
.service-details-rev2021 .service-description{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}
@media screen and (max-width:75.5625em){.service-details-rev2021 .service-description{padding-left:1.05263em;padding-right:1.05263em}
}
.service-details-rev2021 .service-description .service-intro-side{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:33.333%}
.service-details-rev2021 .service-description .service-intro-side .service-photo img{display:block;width:100%}
.service-details-rev2021 .service-description .service-intro-proper{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:66.666%;padding:2.61438% 4.57516%}
.service-details-rev2021 .service-description .service-intro-proper .service-name{margin-top:0}
@media screen and (max-width:86.0625em){.service-details-rev2021 .service-description .service-intro-side{font-size:1.37881vw}
}
@media screen and (max-width:47.9375em){.service-details-rev2021 .service-description{-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}
.service-details-rev2021 .service-description .service-intro-proper,.service-details-rev2021 .service-description .service-intro-side{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%}
.service-details-rev2021 .service-description .service-intro-side{max-width:27.5rem;font-size:100%}
}
@media screen and (max-width:29.1875em){.service-details-rev2021 .service-description .service-intro-side{font-size:4.05983vw}
}
.col-single .app\/rev2021\/testimonials\/testimonials{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:2.10526em}
@media screen and (max-width:75.5625em){.col-single .app\/rev2021\/testimonials\/testimonials{margin-left:-1.05263em;margin-right:-1.05263em}
}
.testimonials-section-2021{position:relative;overflow-x:hidden}
.testimonials-section-2021 .testimonials-title{-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.52632em;text-align:center}
.testimonials-section-2021 .testimonials-title .header-proper{margin:0;color:inherit}
.testimonials-section-2021 .testimonials-title+.testimonials-proper blockquote{margin-top:0}
.testimonials-section-2021 .testimonials-proper{padding:0 3.15789em}
.testimonials-section-2021 .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.testimonials-section-2021 .slick-track:after,.testimonials-section-2021 .slick-track:before{display:none}
.testimonials-section-2021 .slick-track .testimonial-item-2021{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;float:none;height:auto;margin:0 1.57895em}
@media screen and (max-width:68.0625em){.testimonials-section-2021 .slick-track .testimonial-item-2021{margin:0}
}
.testimonials-section-2021 .controls{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}
.testimonials-section-2021 .controls .nav{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;display:block;position:absolute;top:50%;border-radius:.42105em;width:2.63158em;padding:1.05263em .52632em;color:#333;pointer-events:auto;-webkit-transition:background-color 240ms,-webkit-transform 64ms;transition:background-color 240ms,transform 64ms;-webkit-transform:translate(0,-50%) scale(1);-ms-transform:translate(0,-50%) scale(1);transform:translate(0,-50%) scale(1)}
.testimonials-section-2021 .controls .nav:focus-visible{background-color:rgba(255,255,255,.5)}
.testimonials-section-2021 .controls .nav:hover{background-color:rgba(255,255,255,.5)}
.testimonials-section-2021 .controls .nav:hover:active{-webkit-transform:translate(0,-50%) scale(1.1);-ms-transform:translate(0,-50%) scale(1.1);transform:translate(0,-50%) scale(1.1)}
.testimonials-section-2021 .controls .nav .css-icon{width:.73684em;height:.73684em;border-color:#c16c18}
.setting-color-header-bars-blue .testimonials-section-2021 .controls .nav .css-icon{border-color:#298fc2}
.setting-color-header-bars-gray .testimonials-section-2021 .controls .nav .css-icon{border-color:#333f48}
.testimonials-section-2021 .controls .nav.prev{left:0;border-top-left-radius:0;border-bottom-left-radius:0;padding-left:.78947em}
.testimonials-section-2021 .controls .nav.next{right:0;border-top-right-radius:0;border-bottom-right-radius:0;padding-right:.78947em}
@media screen and (max-width:39.9375em){.testimonials-section-2021{overflow:visible}
.testimonials-section-2021 .slick-track{padding-bottom:3.15789em}
.testimonials-section-2021 .testimonials-proper{padding-left:1.05263em;padding-right:1.05263em}
.testimonials-section-2021 .controls{top:auto;bottom:0;height:auto}
.testimonials-section-2021 .controls .nav{top:auto;bottom:-.52632em;width:3.68421em;height:3.68421em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.testimonials-section-2021 .controls .nav.prev{left:-webkit-calc(50% - 3.15789em);left:calc(50% - 3.15789em);border-radius:62.5rem}
.testimonials-section-2021 .controls .nav.next{left:-webkit-calc(50% + .52632em);left:calc(50% + .52632em);border-radius:62.5rem}
.testimonials-section-2021 .controls .nav:hover:active{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
}
.admin-content-edit .testimonials-section-2021{padding-bottom:2.52632em}
@media screen and (max-width:39.9375em){.admin-content-edit .testimonials-section-2021{padding-bottom:6.31579em}
.admin-content-edit .testimonials-section-2021 .controls{bottom:1.05263em}
}
.testimonials-section-2021 .content\/admin\/slot-menu{position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}
.testimonials-section-2021 .content\/admin\/slot-menu ul{margin:0}
.testimonials-section-2021 .content\/admin\/slot-menu ul li{padding:0}
.testimonial-item-2021{outline:0;background-color:#fff}
.testimonial-item-2021 blockquote{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:70.78947em;margin:0;padding:1.05263em 3.42105em 1.05263em 3.94737em}
.testimonial-item-2021 blockquote p{font-style:italic}
.testimonial-item-2021 blockquote .q{font-size:128.57143%;line-height:.88899;vertical-align:bottom}
.testimonial-item-2021 .quote-proper{font-size:147.36842%}
.testimonial-item-2021 .quote-proper p:last-child{margin-bottom:1.28571em}
.testimonial-item-2021 .source{position:relative;margin-bottom:1.26316em;font-weight:600}
.testimonial-item-2021 .source:before{content:"";display:block;position:absolute;top:-.89474em;height:.25rem;width:3.15789em;background-color:#c16c18}
.accent-blue .testimonial-item-2021 .source:before{background-color:#298fc2}
@media screen and (max-width:91.8125em){.testimonial-item-2021{font-size:1.29252vw}
}
@media screen and (max-width:68.0625em){.testimonial-item-2021{font-size:100%}
}
@media screen and (max-width:52.4375em){.testimonial-item-2021{font-size:2.2619vw}
}
@media screen and (max-width:42.0625em){.testimonial-item-2021{font-size:84.21053%}
.testimonial-item-2021 blockquote{padding:2.07715vw 6.82493vw 2.07715vw 7.71513vw}
}
.side-box.staff-list-box .people-list-rev2021{margin:0}
.side-box.staff-list-box .item{width:100%;padding-left:0;padding-right:0}
.side-box.staff-list-box .item:before{left:0}
.side-box.staff-list-box .people-group+.people-group{margin-top:1.05263em;border-top:1px solid #d5d5d5}
.accordion-section{margin:1.42105em 0}
.accordion-section.in-span-slot{-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}
.accordion-section+.accordion-section{margin-top:-1.15789em}
.accordion-section .content-area,.accordion-section .subsection-content-area{display:none}
.accordion-section .header-proper{font-size:115.78947%;line-height:1.22737;margin:0;font-weight:600}
.accordion-section .header-proper 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-sizing:border-box;box-sizing:border-box;position:relative;z-index:1;border:1px solid transparent;width:100%;padding:.90909em .68182em .90909em .68182em;background-color:#035d9a;color:#fff;-webkit-transition:all .3s,-webkit-box-shadow 0s,outline 0s;transition:all .3s,box-shadow 0s,outline 0s}
.accordion-section .header-proper button .icon-area{margin-left:auto;padding-left:.68182em}
.accordion-section .header-proper button .text-area{text-align:left}
.accordion-section .header-proper button .css-icon.plus{display:block}
.accordion-section .header-proper button .css-icon.plus:after,.accordion-section .header-proper button .css-icon.plus:before{background-color:#fff}
.accordion-section .header-proper button:focus-visible{-webkit-box-shadow:0 0 0 .04545em #035d9a inset,0 0 0 .13636em rgba(255,255,255,.75) inset;box-shadow:0 0 0 .04545em #035d9a inset,0 0 0 .13636em rgba(255,255,255,.75) inset}
.accordion-section .header-proper button[aria-expanded=true]{border-bottom:1px solid rgba(0,0,0,.15);background-color:#f7f7f7;color:#333}
.accordion-section .header-proper button[aria-expanded=true] .css-icon.plus:after,.accordion-section .header-proper button[aria-expanded=true] .css-icon.plus:before{background-color:#333}
.accordion-section .header-proper button[aria-expanded=true]:focus-visible{-webkit-box-shadow:none;box-shadow:none;outline:rgba(3,93,154,.8) .09091em solid}
.accordion-section.limited-access .header-proper button{background-color:#AD640A}
.accordion-section.limited-access .header-proper button[aria-expanded=true]{background-color:#f7f7f7}
.accordion-section .accordion-subsection-list{margin:0;padding:0}
.accordion-section .accordion-subsection-item{display:block;margin:0;padding:0}
.accordion-section .accordion-subsection-item:before{display:none}
.accordion-section .content-area{position:relative;padding:1.05263em .78947em;background-color:#f7f7f7}
.accordion-section .content-area>:first-child{margin-top:0}
.accordion-section .content-area>:last-child{margin-bottom:.89474em}
.accordion-section .content-area>:last-child.accordion-subsection-item{margin-bottom:0}
.accordion-section .content-area>*+*{margin-top:1.78947em}
.accordion-section .content-area>*+.accordion-subsection-item{margin-top:.89474em}
.accordion-section .content-area>.accordion-subsection-item+*{margin-top:.89474em}
.accordion-section .content-area>.accordion-subsection-item+.accordion-subsection-item{margin-top:0}
.accordion-section .content-area>.downloadable-file+.downloadable-file{margin-top:-1.34211em}
.accordion-section .content-area button.toggle-all{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:73.68421%;line-height:1.0001;margin-top:-.71429em;padding:.35714em .35714em .35714em .35714em;color:#035d9a;font-weight:600}
.accordion-section .content-area button.toggle-all .css-icon.plus{display:block;font-size:80%}
.accordion-section .content-area button.toggle-all .css-icon.plus:after,.accordion-section .content-area button.toggle-all .css-icon.plus:before{background-color:#035d9a}
.accordion-section .content-area button.toggle-all .text-area{margin-left:.35714em}
.accordion-section .content-area button.toggle-all:focus-visible{outline:rgba(3,93,154,.8) .14286em solid}
.accordion-section .content-area .access-footnote{margin-top:2.68421em;margin-bottom:0;color:#A6600A}
.accordion-section .content-area .access-footnote p{margin:0}
.accordion-section .subsection-title{font-size:105.26316%;line-height:1.4001;margin:0}
.accordion-section .subsection-title button{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-sizing:border-box;box-sizing:border-box;width:100%;padding:.85em 0}
.accordion-section .subsection-title button .icon-area{position:relative;top:.375em;margin-right:1.25em}
.accordion-section .subsection-title button .icon-area .css-icon.down-arrow-b{display:block;font-size:90%;border-color:#035d9a;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.accordion-section .subsection-title button .text-area{text-align:left}
.accordion-section .subsection-title button:focus-visible{outline:rgba(3,93,154,.8) .1em solid}
.accordion-section .subsection-title button[aria-expanded=true] .icon-area .css-icon.down-arrow-b{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.accordion-section .accordion-subsection-item.limited-access .subsection-title .text-area{color:#a6600a}
.accordion-section .accordion-subsection-item.limited-access .subsection-title .icon-area .css-icon.down-arrow-b{border-color:#A6600A}
.accordion-section .subsection-content-area{padding:.89474em 0 1.34211em 2.05263em}
.accordion-section .subsection-content-area>*{margin-top:0;margin-bottom:0}
.accordion-section .subsection-content-area>*+*{margin-top:1.78947em}
.accordion-section .subsection-content-area .content\/html>*,.accordion-section .subsection-content-area .subsection-intro>*{margin-top:0;margin-bottom:0}
.accordion-section .subsection-content-area .content\/html>*+*,.accordion-section .subsection-content-area .subsection-intro>*+*{margin-top:1.78947em}
@media screen and (max-width:29.9375em){.accordion-section .subsection-title button .icon-area{margin-right:.78947em}
.accordion-section .subsection-content-area{padding-left:0}
}
.link-box-grid-container{margin:0}
.link-box-grid-container .section-header{position:relative;margin:3.15789em 0 0 0!important}
.link-box-grid-container .section-header:before{content:"";display:block;position:absolute;top:-webkit-calc(50% - 2px);top:calc(50% - 2px);left:0;height:4px;width:100%;background-color:#247ca8}
.link-box-grid-container .section-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-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}
.link-box-grid-container .section-header .header-proper{font-size:252.63158%;line-height:1.08343;padding:0 .625em;background-color:#fff}
.link-box-grid-container .section-header .header-proper .l{display:block}
.link-box-grid-container .section-header .header-proper .l:first-child:not(:last-child){font-size:62.5%;font-weight:700;color:#af6112}
@media screen and (max-width:54.3125em){.link-box-grid-container .section-header .header-proper{font-size:-webkit-calc(max((48/870) *100vw,36px));font-size:calc(max((48/870) *100vw,36px))}
.link-box-grid-container .section-header .header-proper .l:first-child{font-size:-webkit-calc(max(30 / 48 * 100%,24px));font-size:calc(max(30 / 48 * 100%,24px))}
}
.link-box-grid-container>.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:2.10526em;padding-bottom:2.10526em}
.link-box-grid-container .boxes-container{margin:0 -1.7094%;padding-bottom:1.05263em}
.link-box-grid-container .boxes-container,.link-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}
.link-box-grid-container .boxes-container .grid-box{-webkit-box-sizing:border-box;box-sizing:border-box;margin:1.7094%;-webkit-box-shadow:0 .31579em 1.31579em .26316em rgba(0,0,0,.1);box-shadow:0 .31579em 1.31579em .26316em rgba(0,0,0,.1);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))}
.link-box-grid-container .boxes-container .grid-box.width-2x{width:-webkit-calc(66.6% - 40 / 1170 * 100%);width:calc(66.6% - 40 / 1170 * 100%)}
.link-box-grid-container .boxes-container .grid-box .content\/admin\/component-menu{font-size:.875rem}
.no-cssremunit .link-box-grid-container .boxes-container .grid-box .content\/admin\/component-menu{font-size:14px}
@media screen and (max-width:75.5625em){.link-box-grid-container .boxes-container .grid-box{font-size:1.57025vw}
.link-box-grid-container .boxes-container .grid-text-box{font-size:1.73554vw}
}
@media screen and (max-width:54.3125em){.link-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:2.18391vw}
.link-box-grid-container .boxes-container .grid-box.width-2x{width:-webkit-calc(100% - 40 / 870 * 100%);width:calc(100% - 40 / 870 * 100%)}
.link-box-grid-container .boxes-container .grid-text-box{font-size:2.41379vw}
}
@media screen and (max-width:35.3125em){.link-box-grid-container .boxes-container .grid-box{margin:1.76678%;width:-webkit-calc(50% - 20 / 566 * 100%);width:calc(50% - 20 / 566 * 100%);padding:-webkit-calc(max(30 / 566 * 100%,10px));padding:calc(max(30 / 566 * 100%,10px));font-size:.65rem}
.no-cssremunit .link-box-grid-container .boxes-container .grid-box{font-size:10.4px}
.link-box-grid-container .boxes-container .grid-text-box{font-size:.85313rem}
.no-cssremunit .link-box-grid-container .boxes-container .grid-text-box{font-size:13.65px}
}
@media screen and (max-width:33.6875em){.link-box-grid-container .boxes-container .grid-box{font-size:3.51852vw}
.link-box-grid-container .boxes-container .grid-text-box{font-size:3.88889vw}
}
.link-box-grid-container.layout-two-across .boxes-container .grid-box{width:-webkit-calc(50% - 40 / 1170 * 100%);width:calc(50% - 40 / 1170 * 100%)}
.link-box-grid-container.layout-two-across .boxes-container .grid-box.width-2x{width:-webkit-calc(100% - 40 / 1170 * 100%);width:calc(100% - 40 / 1170 * 100%)}
@media screen and (max-width:75.5625em){.link-box-grid-container.layout-two-across .boxes-container .grid-box{font-size:100%}
.link-box-grid-container.layout-two-across .boxes-container .grid-text-box{font-size:100%}
}
@media screen and (max-width:54.3125em){.link-box-grid-container.layout-two-across .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:2.18391vw}
.link-box-grid-container.layout-two-across .boxes-container .grid-box.width-2x{width:-webkit-calc(100% - 40 / 870 * 100%);width:calc(100% - 40 / 870 * 100%)}
.link-box-grid-container.layout-two-across .boxes-container .grid-text-box{font-size:2.41379vw}
}
@media screen and (max-width:35.3125em){.link-box-grid-container.layout-two-across .boxes-container .grid-box{margin:1.76678%;width:-webkit-calc(50% - 20 / 566 * 100%);width:calc(50% - 20 / 566 * 100%);padding:-webkit-calc(max(30 / 566 * 100%,10px));padding:calc(max(30 / 566 * 100%,10px));font-size:.65rem}
.no-cssremunit .link-box-grid-container.layout-two-across .boxes-container .grid-box{font-size:10.4px}
.link-box-grid-container.layout-two-across .boxes-container .grid-text-box{font-size:.85313rem}
.no-cssremunit .link-box-grid-container.layout-two-across .boxes-container .grid-text-box{font-size:13.65px}
}
@media screen and (max-width:35.3125em){.link-box-grid-container>.i{padding:1.05263em .52632em}
}
.link-box-grid-container .grid-text-box{font-size:110.52632%;color:#454545}
.link-box-grid-container .grid-text-box .content\/admin\/component-menu{font-size:66.66667%}
.link-box-grid-container .grid-text-box .header{font-size:133.33333%;line-height:1.14296;margin-top:.21429em;color:#20749e;text-transform:uppercase;font-weight:600}
.link-box-grid-container .grid-text-box>:not(.header){margin-top:.95238em;margin-bottom:0}
.link-box-grid-container .grid-link-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}
.link-box-grid-container .grid-link-box .photo-area img{display:block;border:2px solid #fff;border-radius:50%;max-width:100%;width:10.52632em}
.link-box-grid-container.layout-two-across .grid-link-box .photo-area img{width:15.78947em}
.link-box-grid-container .grid-link-box .photo-area+.title-area{margin-top:1.05263em;border-top:1px solid #298fc2;padding-top:.84211em}
.link-box-grid-container .grid-link-box .title-area{width:100%;text-align:center}
.link-box-grid-container .grid-link-box .title-area .title{font-size:147.36842%;line-height:1.14296;color:#20749e;text-transform:uppercase;font-weight:600}
.link-box-grid-container .grid-link-box .title-area .title a{color:inherit}
@media screen and (max-width:35.3125em){.link-box-grid-container .grid-link-box .title-area .title{font-size:-webkit-calc(max(16px,125%));font-size:calc(max(16px,125%))}
}
.link-box-grid-container .grid-link-box .title-area .subtitle{font-size:115.78947%;line-height:1.18192;margin-top:.18182em;color:#757575}
.link-box-grid-container .grid-link-box .more-area{margin-top:auto;padding-top:1.05263em}
.link-box-grid-container .grid-link-box .more-area .prompt{font-size:105.26316%;line-height:1.2001;text-transform:uppercase;font-weight:600;color:#af6112}
.link-box-grid-container .grid-link-box .more-area .prompt .icon{display:inline-block;position:relative;top:.15em}
.link-box-grid-container .grid-link-box .more-area .prompt .icon:before{display:block}
.link-box-grid-container .grid-link-box:hover{background-color:#c16c18;color:#fff}
.link-box-grid-container .grid-link-box:hover .photo-area+.title-area{border-top:1px solid #fff}
.link-box-grid-container .grid-link-box:hover .title-area .title{color:#fff}
.link-box-grid-container .grid-link-box:hover .title-area .subtitle{color:#fff}
.link-box-grid-container .grid-link-box:hover .more-area .prompt{color:#fff}
.link-box-grid-container .grid-link-box.style-highlight .photo-area{width:100%}
.link-box-grid-container .grid-link-box.style-highlight .photo-area img{margin:0 -2px;border-radius:0;max-width:none;width:-webkit-calc(100% + 4px);width:calc(100% + 4px)}
.link-box-grid-container .grid-link-box.style-highlight .photo-area+.title-area{margin-top:.94737em;border-top:0;padding-top:0}
.link-box-grid-container .grid-link-box.style-highlight .title-area{padding-top:0;text-align:left}
.link-box-grid-container .grid-link-box.style-highlight .title-area .title{font-size:-webkit-calc(max(16px,125%));font-size:calc(max(16px,125%));text-transform:none}
.link-box-grid-container .grid-link-box.style-highlight .title-area .subtitle{font-size:-webkit-calc(max(14px,100%));font-size:calc(max(14px,100%));margin-top:.47368em}
.link-box-grid-container .grid-link-box.style-highlight .more-area{font-size:-webkit-calc(max(14px,100%));font-size:calc(max(14px,100%));margin:.63158em 0 0 0;width:100%;padding-top:0}
.link-box-grid-container .grid-link-box.style-highlight .more-area .prompt{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;font-size:84.21053%;line-height:1.5001;text-transform:none;font-weight:400;color:#247ca8}
.link-box-grid-container .grid-link-box.style-highlight .more-area .prompt .icon{color:#af6112;top:0}
.link-box-grid-container .grid-link-box.style-highlight:hover .more-area .prompt{color:#fff}
.link-box-grid-container .grid-link-box.style-highlight:hover .more-area .prompt .icon{color:#fff}
.downloadable-file{margin:1.78947em 0}
.downloadable-file+.downloadable-file{margin-top:-.89474em}
.downloadable-file .icon{display:inline-block;vertical-align:text-bottom}
.downloadable-file .label{display:inline-block;padding-left:.26316em;font-weight:600}
.downloadable-file .document-info{display:inline-block;padding-left:.26316em}
.downloadable-file.with-screenshot{position:relative;width:26.31579em;max-width:100%}
.downloadable-file.with-screenshot a{display:block}
.downloadable-file.with-screenshot img{vertical-align:middle;width:100%}
.downloadable-file.with-screenshot .label{display:block;background-color:rgba(0,0,0,.8);padding:1.05263em;color:#fff}
.downloadable-file.with-screenshot .label a{color:#298fc2}
.downloadable-file.with-screenshot .label a:hover{color:#319dd3}
.downloadable-file.with-screenshot .label>*{margin-top:0;margin-bottom:0}
.downloadable-file.with-screenshot .label>*+*{margin-top:.89474em}
.downloadable-file.limited-access a{color:#A6600A}
.downloadable-file.limited-access a:hover{color:#be6e0b}
.app\/people\/name-popup-list .name-list{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:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0;padding:0}
.app\/people\/name-popup-list .name-list>li{display:block}
.app\/people\/name-popup-list .name-item{position:relative}
.app\/people\/name-popup-list .name-item+.name-item{margin-top:.31579em}
.app\/people\/name-popup-list .name-item .name-proper{font-size:105.26316%;line-height:1.2001;text-decoration:underline}
.app\/people\/name-popup-list .profile-popup{display:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:999999;right:100%;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:320px;max-width:-webkit-calc(100vw - 40px);max-width:calc(100vw - 40px);padding:0 20px 0 0}
.app\/people\/name-popup-list .profile-popup>.i{-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);background-color:#fff}
.app\/people\/name-popup-list .profile-popup:after{content:"";display:block;position:absolute;top:0;right:16px;height:100%;width:4px;background-color:#c16c18}
.app\/people\/name-popup-list .profile-popup:before{content:"";display:block;position:absolute;left:-webkit-calc(100% - 16px);left:calc(100% - 16px);top:-webkit-calc(50% - 8px);top:calc(50% - 8px);border:8px solid transparent;border-left:12px solid #c16c18}
.app\/people\/name-popup-list .profile-popup .photo img{display:block;width:100%}
.app\/people\/name-popup-list .profile-popup .info{padding:1.05263em;text-align:center}
.app\/people\/name-popup-list .profile-popup .info .name{font-size:105.26316%;line-height:1.2001;font-weight:600}
.app\/people\/name-popup-list .profile-popup .info .specialties{font-size:84.21053%;line-height:1.1876;margin-top:.375em;color:#757575}
.app\/people\/name-popup-list .profile-popup .info .link{font-size:78.94737%;margin-top:.8em}
.app\/people\/name-popup-list .profile-popup.side-right{right:auto;left:100%;padding:0 0 0 20px}
.app\/people\/name-popup-list .profile-popup.side-right:after{right:auto;left:16px}
.app\/people\/name-popup-list .profile-popup.side-right:before{left:auto;right:-webkit-calc(100% - 16px);right:calc(100% - 16px);border:8px solid transparent;border-right:12px solid #c16c18}
.app\/people\/name-popup-list .profile-popup.side-top{padding:0 0 20px 0;top:auto;left:0;right:auto;bottom:-webkit-calc(100% - 4px);bottom:calc(100% - 4px);-webkit-transform:none;-ms-transform:none;transform:none}
.app\/people\/name-popup-list .profile-popup.side-top:after{left:0;right:0;width:100%;height:4px;top:auto;bottom:16px}
.app\/people\/name-popup-list .profile-popup.side-top:before{top:-webkit-calc(100% - 16px);top:calc(100% - 16px);left:-webkit-calc(50% - 8px);left:calc(50% - 8px);border:8px solid transparent;border-top:12px solid #c16c18}
.app\/people\/name-popup-list .profile-popup.side-bottom{padding:20px 0 0 0;top:-webkit-calc(100% - 4px);top:calc(100% - 4px);left:0;right:auto;bottom:auto;-webkit-transform:none;-ms-transform:none;transform:none}
.app\/people\/name-popup-list .profile-popup.side-bottom:after{left:0;right:0;width:100%;height:4px;bottom:auto;top:16px}
.app\/people\/name-popup-list .profile-popup.side-bottom:before{top:auto;bottom:-webkit-calc(100% - 16px);bottom:calc(100% - 16px);left:-webkit-calc(50% - 8px);left:calc(50% - 8px);border:8px solid transparent;border-bottom:12px solid #c16c18}
.app\/people\/name-popup-list .profile-popup.showing{display:block}
.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:1.23684em;text-transform:none}
.viewmedica-all-container .anatomy-menu .option:focus:after{border-radius:1.23684em}
.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 #c16c18}
.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}
}
.cao-search\/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}
.search-results td,.search-results th{padding:0}
.search-results .gsc-control-cse{padding:0;font-family:Lato,"Nimbus Sans L","Open Sans",helvetica,sans-serif;font-size:100%}
.search-results .gsc-control-cse .gsc-table-result{font-family:Lato,"Nimbus Sans L","Open Sans",helvetica,sans-serif;font-size:100%}
.search-results .gsc-results{padding:.89474em 0 0 0}
.search-results .gsc-results .gsc-cursor-box{margin-left:0;margin-top:2.68421em}
.search-results .gsc-webResult .gsc-result{padding:.89474em 0}
.search-results .gsc-result-info{padding-left:0}
.search-results .gsc-thumbnail-inside,.search-results .gsc-url-top{padding-left:0}
.search-results .gsc-control-cse .gs-result .gs-title{font-size:94.73684%}
.search-results .gsc-control-cse .gs-result .gs-title *,.search-results .gsc-control-cse .gs-spelling{font-size:100%}
.search-results .gs-result .gs-title{height:auto;overflow:visible}
.search-results span.gs-file-format{font-size:73.68421%}
.search-results .gs-webResult .gs-snippet{color:inherit}
.search-results .gs-webResult div.gs-visibleUrl{color:#945312}
.search-results .gs-result .gs-title,.search-results .gs-result .gs-title *{color:#247ca8!important}
.search-results .gs-result .gs-title a:hover{color:#2d9bd2!important}
.search-results .gs-result .gs-title a:visited{opacity:.75}
.search-results .gsc-results .gsc-cursor-box .gsc-cursor-page{display:inline-block;border:1px solid #f2f2f2;background:#f2f2f2;padding:.26316em .52632em;color:#247ca8}
.search-results .gsc-results .gsc-cursor-box .gsc-cursor-page:hover{text-decoration:none;border-color:#247ca8}
.search-results .gsc-results .gsc-cursor-box .gsc-cursor-current-page{border-color:#247ca8;background:0 0;font-weight:400}
.search-container{position:relative;margin:-1px 0 0 0;border-top:1px solid #298fc2}
.search-container .search-toggle{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;background:#298fc2;padding:.63158em .63158em .63158em .63158em}
.search-container .search-toggle .sprite{font-size:50%;vertical-align:top}
.search-container .search-toggle:focus,.search-container .search-toggle:hover{border-top-color:#46a7d8;background:#46a7d8}
.search-container .search-form{display:none;position:absolute;z-index:1;top:100%;right:0;-webkit-box-shadow:0 .05263em .05263em .05263em rgba(0,0,0,.25);box-shadow:0 .05263em .05263em .05263em rgba(0,0,0,.25);border-radius:0 0 .26316em .26316em;width:12.31579em;padding:.63158em;background:#298fc2}
.search-container .search-form label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.search-container .search-form input{vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:.26316em .52632em}
.search-container.form-expanded .search-form{display:block}
.no-js .search-container{display:none}
.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:.89474em 0 .42105em 0;border-bottom:.10526em solid #c16c18;text-transform:uppercase;font-weight:600}
.news-list .news-item .headline{font-size:105.26316%;line-height:1.3001;margin:.85em 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:#298fc2}
.news-list .news-item .more .icon{color:#c16c18}
.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(36,124,168,.66) inset;box-shadow:0 0 0 .10526em rgba(36,124,168,.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}
.news-story-details{padding-right:34.18803%}
.news-story-details .story-image{margin:1.57895em 0}
.news-story-details .story-image img{vertical-align:middle}
.news-story-details .dateline{color:grey;display:inline-block;margin:0 0 .42105em 0;padding:0 0 .42105em 0;border-bottom:.10526em solid #c16c18;text-transform:uppercase;font-weight:600}
.news-story-details .headline{font-size:273.68421%;line-height:1.07702;margin:0;color:#333;font-weight:700}
.news-story-details .byline{margin-top:1.15789em;font-weight:600}
.news-story-details .byline .by{color:#888}
.news-story-details .story-proper p.news-big{font-size:126.31579%;line-height:1.2501;margin:1.41667em 0;color:#333}
@media screen and (max-width:34.3125em){.news-story-details .story-proper p.news-big{font-size:105.26316%;line-height:1.3001;margin:1.7em 0}
}
.news-story-details .story-proper p.news-pull-quote{font-size:168.42105%;line-height:1.21885;margin:1.0625em 0;border-top:.125em solid #f2f2f2;border-bottom:.125em solid #f2f2f2;padding:1.0625em 0}
@media screen and (max-width:34.3125em){.news-story-details .story-proper p.news-pull-quote{font-size:136.84211%;line-height:1.23087;margin:1.30769em 0}
}
.news-story-details .story-proper p.news-float-right{float:right;margin:0 0 .89474em 1.78947em;max-width:50%}
.news-story-details .story-proper p.news-float-right img{vertical-align:middle}
.news-story-details .story-proper p.news-float-left{float:left;margin:0 1.78947em .89474em 0;max-width:50%}
.news-story-details .story-proper p.news-float-left img{vertical-align:middle}
@media screen and (max-width:29.9375em){.news-story-details .story-proper p.news-float-left,.news-story-details .story-proper p.news-float-right{float:none;margin:1.78947em 0;max-width:none}
}
.news-story-details .story-proper p.news-centered{margin:1.78947em 0;text-align:center}
.news-story-details .story-proper p.news-centered img{vertical-align:middle}
.news-story-details .story-proper p.news-full-width{margin:1.78947em 0;text-align:center}
.news-story-details .story-proper p.news-full-width img{vertical-align:middle;width:100%}
.news-story-details .story-proper .news-image+p.news-caption{position:relative;float:left;margin-top:-5.36842em;margin-bottom:0;background:#fff;padding:.89474em;padding-left:0}
@media screen and (max-width:39.9375em){.news-story-details .story-proper .news-image+p.news-caption{float:none;margin-top:-1.78947em;margin-bottom:1.78947em;padding:0}
}
@media screen and (max-width:75.5625em){.news-story-details .headline{font-size:4.29752vw}
.news-story-details .byline{margin-top:1.81818vw}
}
@media screen and (max-width:54.3125em){.news-story-details{padding-right:0}
.news-story-details .headline{font-size:200%;line-height:1.02034}
.news-story-details .byline{margin-top:.52632em}
}
@media screen and (max-width:34.3125em){.news-story-details .headline{font-size:6.90909vw}
.news-story-details .byline{margin-top:1.81818vw}
}
@media screen and (max-width:24.9375em){.news-story-details .headline{font-size:147.36842%;line-height:1.07153}
.news-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}
.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}
.blog-post-details .post-video{position:relative;margin:1.78947em 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:1.41667em 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.7em 0}
}
.blog-post-details .post-proper p.blog-pull-quote{font-size:168.42105%;line-height:1.21885;margin:1.0625em 0;border-top:.125em solid #f2f2f2;border-bottom:.125em solid #f2f2f2;padding:1.0625em 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:1.30769em 0}
}
.blog-post-details .post-proper img.blog-float-right{float:right;margin:0 0 .89474em 1.78947em;max-width:50%}
.blog-post-details .post-proper img.blog-float-left{float:left;margin:0 1.78947em .89474em 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.78947em 0;max-width:none}
}
.blog-post-details .post-proper img.blog-centered{display:block;margin:1.78947em auto}
.blog-post-details .post-proper img.blog-full-width{display:block;margin:1.78947em 0;text-align:center;width:100%}
.blog-post-details .post-proper .blog-image+p.blog-caption{position:relative;float:left;margin-top:-5.36842em;margin-bottom:0;background:#fff;padding:.89474em;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.78947em;margin-bottom:1.78947em;padding:0}
}
.sports-landing .home-box-video{position:relative}
.sports-landing .home-box-video .play-icon{display:block;position:absolute;right:7.40741%;bottom:7.40741%;width:3.68421em}
.sports-hero-section{margin-top:-1.73684em;-webkit-background-size:cover;background-size:cover;background-position:top center}
.sports-hero-section>.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:6.31579em}
.sports-hero-section .top-area-wrapper{-webkit-background-size:cover;background-size:cover;background-position:top center}
@media screen and (min-width:64em){.sports-hero-section .top-area-wrapper{background-image:none!important}
}
.sports-hero-section .top-area{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:70.78947em;margin-bottom:3.68421em;overflow:hidden;border-bottom:.52632em solid #d27528;max-width:36.84211em}
.sports-hero-section .top-area .area-header{position:relative;margin:0;height:4.73684em;font-size:100%}
.sports-hero-section .top-area .area-header img{display:block;position:absolute;top:50%;left:50%;width:16.10526em;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.sports-hero-section .top-area .area-header:after,.sports-hero-section .top-area .area-header:before{content:"";display:block;position:absolute;top:50%;height:.52632em;width:-webkit-calc((100% - 18.21053em)/ 2);width:calc((100% - 18.21053em)/ 2);background-color:#d27528;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.sports-hero-section .top-area .area-header:before{left:0}
.sports-hero-section .top-area .area-header:after{right:0}
.sports-hero-section .top-area .splash{font-size:452.63158%;line-height:1.0001;margin:0 -1.25rem;padding:.17442em 0 .40698em 0;color:#fff;font-weight:900;text-transform:uppercase;text-align:center}
@media screen and (max-width:46.1875em){.sports-hero-section .top-area{font-size:2.56757vw}
}
@media screen and (max-width:63.9375em){.sports-hero-section{background-image:none!important}
.sports-hero-section>.i{padding:0}
.sports-hero-section .top-area-wrapper{padding:4.73684em 0}
.sports-hero-section .top-area{margin-bottom:0}
}
.sports-hero-section .bottom-section,.sports-hero-section .bottom-section>[id^=admin-slot-]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.sports-hero-section .bottom-section>.sports-inner-box,.sports-hero-section .bottom-section>[id^=admin-slot-]>.sports-inner-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;width:-webkit-calc(50% - .78947em);width:calc(50% - .78947em);background-color:#fff}
.sports-hero-section .bottom-section>.sports-inner-box:first-child,.sports-hero-section .bottom-section>[id^=admin-slot-]>.sports-inner-box:first-child{margin-right:.78947em}
.sports-hero-section .bottom-section>.sports-inner-box:last-child,.sports-hero-section .bottom-section>[id^=admin-slot-]>.sports-inner-box:last-child{margin-left:.78947em}
@media screen and (max-width:63.9375em){.sports-hero-section .bottom-section,.sports-hero-section .bottom-section>[id^=admin-slot-]{display:block}
.sports-hero-section .bottom-section>.sports-inner-box,.sports-hero-section .bottom-section>[id^=admin-slot-]>.sports-inner-box{display:block;width:100%}
.sports-hero-section .bottom-section>.sports-inner-box:first-child,.sports-hero-section .bottom-section>[id^=admin-slot-]>.sports-inner-box:first-child{margin-right:0}
.sports-hero-section .bottom-section>.sports-inner-box:last-child,.sports-hero-section .bottom-section>[id^=admin-slot-]>.sports-inner-box:last-child{margin-top:2.10526em;margin-left:0}
}
.sports-hero-section .bottom-section{padding-bottom:4.21053em}
@media screen and (max-width:63.9375em){.sports-hero-section .bottom-section{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:70.78947em;max-width:38.31579em}
}
.sports-hero-section .sports-text-box .box-interior{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;height:100%;padding:1.57895em;text-align:center}
.sports-hero-section .sports-text-box .box-interior>*{margin-top:0;margin-bottom:0}
.sports-hero-section .sports-text-box .box-interior>*+*{margin-top:1.25rem}
.sports-hero-section .sports-text-box .box-interior h1,.sports-hero-section .sports-text-box .box-interior h2{font-size:210.52632%}
.sports-hero-section .sports-text-box .box-interior p.big{font-size:126.31579%}
.sports-hero-section .sports-text-box .bottom-area .btn{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1.31579em 1.05263em 1.42105em 1.05263em;border-radius:1.97368em;border-radius:0;font-size:100%;text-align:center}
.sports-hero-section .sports-text-box .bottom-area .btn:focus:after{border-radius:1.97368em}
@media screen and (max-width:63.9375em){.sports-hero-section .sports-text-box .bottom-area{padding:0 1.05263em}
}
.sports-hero-section .sports-video-box{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.05263em}
.sports-hero-section .sports-video-box a>img:first-child{display:block;width:100%}
.sports-hero-section .sports-video-box .play-icon{left:50%;top:50%;right:auto;bottom:auto;width:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.sports-list-section>.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}
.sports-list-section .lists-container,.sports-list-section .lists-container>[id^=admin-slot-]{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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.sports-list-section .lists-container{margin:-.78947em}
.sports-list-section .sports-list{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:.78947em;border:.31579em solid #f4d9c2;width:-webkit-calc(33.333% - 1.57895em);width:calc(33.333% - 1.57895em);padding:2.5%}
.sports-list-section .top-area{min-height:8.21053em}
.hand-landing .sports-list-section .top-area{min-height:3.15789em}
.sports-list-section .list-title{font-size:115.78947%;line-height:1.09101;margin:0 0 .54545em 0}
.sports-list-section .intro p{font-size:94.73684%;line-height:1.33343;margin:.66667em 0 0 0}
.sports-list-section .list-area{margin-top:1.15789em;border-top:.21053em solid #e6e6e6}
@media screen and (max-width:54.3125em){.sports-list-section .sports-list{width:-webkit-calc(50% - 1.57895em);width:calc(50% - 1.57895em);padding:3.48837%}
.sports-list-section .top-area{min-height:0}
}
@media screen and (max-width:34.3125em){.sports-list-section .sports-list{width:-webkit-calc(100% - 1.57895em);width:calc(100% - 1.57895em);padding:5.55556%}
}
.sports-specialists-section{margin-top:4.21053em}
.sports-specialists-section>.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}
.sports-specialists-section .intro-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:-.78947em;padding-bottom:1.57895em}
.sports-specialists-section .intro-area>div{margin:.78947em;width:-webkit-calc(50% - 1.57895em);width:calc(50% - 1.57895em)}
.sports-specialists-section .intro-area>div>*{margin-top:0;margin-bottom:0}
.sports-specialists-section .intro-area>div>*+*{margin-top:1.25rem}
.sports-specialists-section .intro-area>div>p:first-child{margin-top:.31579em}
.sports-specialists-section .intro-area>div>p+p{margin-top:.75rem}
.sports-specialists-section .intro-area h1,.sports-specialists-section .intro-area h2{font-size:168.42105%;line-height:1.1876}
.sports-specialists-section .intro-area p.big{font-size:126.31579%;line-height:1.2501;color:#333}
@media screen and (max-width:43.6875em){.sports-specialists-section .intro-area{display:block;margin:-.78947em 0 0 0;max-width:31.57895em}
.sports-specialists-section .intro-area>div{margin:.78947em 0 0 0;width:100%}
}
.sports-specialists-section .specialists-area,.sports-specialists-section .specialists-area>[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}
.sports-specialists-section .specialists-area{margin:-.78947em}
.sports-specialists-section .specialists-area .sports-specialist-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1.31579em .78947em;-webkit-box-sizing:border-box;box-sizing:border-box;width:-webkit-calc(50% - 1.57895em);width:calc(50% - 1.57895em);padding:1.57895em;background-color:#d27528;color:#fff}
.admin-content-edit .sports-specialists-section .specialists-area .sports-specialist-box{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.admin-content-edit .sports-specialists-section .specialists-area .sports-specialist-box .content\/admin\/component-menu{width:100%}
.sports-specialists-section .specialists-area .sports-specialist-box .photo-area{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.sports-specialists-section .specialists-area .sports-specialist-box .info-area{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.sports-specialists-section .specialists-area .sports-specialist-box a{font-weight:600;color:#fff}
.sports-specialists-section .specialists-area .sports-specialist-box a:hover{text-decoration:underline}
.sports-specialists-section .specialists-area .sports-specialist-box .box-interior{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.sports-specialists-section .specialists-area .sports-specialist-box .name{font-size:115.78947%;line-height:1.09101;margin:0 0 .54545em 0;color:#fff}
.sports-specialists-section .specialists-area .sports-specialist-box .details-link,.sports-specialists-section .specialists-area .sports-specialist-box .intro{margin:.63158em 0 0 0}
.sports-specialists-section .specialists-area .sports-specialist-box .photo-area{margin:0 0 -3.15789em 5.88235%;width:39.21569%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.sports-specialists-section .specialists-area .sports-specialist-box .photo-area a{display:block;position:relative}
.sports-specialists-section .specialists-area .sports-specialist-box .photo-area a img:first-child{width:100%}
.sports-specialists-section .specialists-area .sports-specialist-box .photo-area a img:last-child{width:35%}
@media screen and (max-width:47.9375em){.sports-specialists-section .specialists-area .sports-specialist-box{width:-webkit-calc(100% - 1.57895em);width:calc(100% - 1.57895em)}
}
@media screen and (max-width:29.9375em){.sports-specialists-section .specialists-area .sports-specialist-box .box-interior{display:block}
.sports-specialists-section .specialists-area .sports-specialist-box .box-interior .photo-area{float:right;margin:0 0 .52632em .78947em}
}
.sports-specialists-section .bottom-area{margin:4.21053em 0 3.15789em 0;text-align:center}
.sports-specialists-section .bottom-area .btn{font-size:100%}
@media screen and (max-width:63.9375em){.sports-specialists-section .bottom-area{margin-top:2.10526em}
}
@media screen and (max-width:47.9375em){.sports-specialists-section .bottom-area{margin-top:4.21053em}
}
@media screen and (max-width:32.4375em){.sports-specialists-section .bottom-area{margin-top:2.10526em}
}
.sports-testimonials-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 2.10526em 0;padding-bottom:.73684em}
.sports-testimonials-section .intro-area{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative;width:100%}
.sports-testimonials-section .intro-area>.i{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 -webkit-calc((100vw - 1210px)/ 2 + 20px);padding:0 calc((100vw - 1210px)/ 2 + 20px);background-color:#186ca0;color:#fff}
@media screen and (max-width:75.5625em){.sports-testimonials-section .intro-area>.i{padding:0 1.05263em}
}
.sports-testimonials-section .intro-area>.i .text{-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;min-height:17.36842em;max-width:14.21053em;padding:1.57895em 0}
.sports-testimonials-section .intro-area>.i .text>*{margin-top:0;margin-bottom:0}
.sports-testimonials-section .intro-area>.i .text>*+*{margin-top:.31579em}
@media screen and (max-width:75.5625em){.sports-testimonials-section .intro-area>.i{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0;width:100%}
}
.sports-testimonials-section .intro-area .header-proper{font-size:147.36842%;color:#fff}
.sports-testimonials-section .intro-area .intro{font-size:94.73684%}
.sports-testimonials-section .testimonials-area{width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;pointer-events:none;-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%)}
.sports-testimonials-section .testimonials-area>.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;min-width:70.78947em}
@media screen and (max-width:75.5625em){.sports-testimonials-section .testimonials-area>.i{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0;width:100%}
}
.sports-testimonials-section .testimonials-proper,.sports-testimonials-section .testimonials-proper>[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}
.sports-testimonials-section .testimonials-proper{padding-top:1.05263em;padding-left:14.21053em}
.sports-testimonials-section .testimonials-proper .content\/component{pointer-events:auto}
.sports-testimonials-section .testimonials-proper .content\/slot-menu,.sports-testimonials-section .testimonials-proper .sports-testimonial-box{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:2.31579em;margin-left:1.57895em;width:-webkit-calc(33.3333% - 1.57895em);width:calc(33.3333% - 1.57895em)}
@media screen and (max-width:60.5625em){.sports-testimonials-section .testimonials-proper .content\/slot-menu,.sports-testimonials-section .testimonials-proper .sports-testimonial-box{width:-webkit-calc(50% - 1.57895em);width:calc(50% - 1.57895em)}
}
@media screen and (max-width:47.9375em){.sports-testimonials-section{display:block}
.sports-testimonials-section .intro-area>.i{padding-bottom:2.63158em}
.sports-testimonials-section .intro-area>.i .text{margin:0 auto;max-width:21.05263em;min-height:0;text-align:center}
.sports-testimonials-section .testimonials-area{margin-top:-5.26316em;-webkit-transform:none;-ms-transform:none;transform:none}
.sports-testimonials-section .testimonials-proper{margin-left:-1.05263em;padding-left:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.sports-testimonials-section .testimonials-proper .content\/slot-menu,.sports-testimonials-section .testimonials-proper .sports-testimonial-box{margin-top:1.78947em;margin-left:1.05263em;width:-webkit-calc(33.3333% - 1.05263em);width:calc(33.3333% - 1.05263em)}
}
@media screen and (max-width:43.6875em){.sports-testimonials-section .testimonials-proper .content\/slot-menu,.sports-testimonials-section .testimonials-proper .sports-testimonial-box{width:-webkit-calc(50% - 1.05263em);width:calc(50% - 1.05263em)}
}
@media screen and (max-width:28.0625em){.sports-testimonials-section .testimonials-proper .content\/slot-menu,.sports-testimonials-section .testimonials-proper .sports-testimonial-box{width:-webkit-calc(100% - 1.05263em);width:calc(100% - 1.05263em)}
}
.sports-testimonials-section .sports-testimonial-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}
.sports-testimonials-section .sports-testimonial-box .home-box-video a{display:block;position:relative}
.sports-testimonials-section .sports-testimonial-box .home-box-video a>img:first-child{display:block;width:100%}
.sports-testimonials-section .sports-testimonial-box .box-interior{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}
.sports-testimonials-section .sports-testimonial-box .summary{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative;background-color:#f1ece5;padding:1.05263em 1.05263em .73684em 1.05263em;color:#333;line-height:1.5}
.sports-testimonials-section .sports-testimonial-box .summary:after{content:"";display:block;position:absolute;left:0;right:14px;top:-webkit-calc(100% - 1px);top:calc(100% - 1px);background-color:#f1ece5;height:15px}
.sports-testimonials-section .sports-testimonial-box .summary:before{content:"";display:block;position:absolute;right:0;top:100%;border:7px solid transparent;border-left-color:#b3b3b3;border-top-color:#b3b3b3}
.compact-text dl,.compact-text ol,.compact-text p,.compact-text ul{margin:.89474em 0}
.compact-text h1,.compact-text h2,.compact-text h3,.compact-text h4,.compact-text h5,.compact-text h6{font-weight:600;color:#1a1a1a}
.compact-text h1{font-size:210.52632%;line-height:1.1001;margin:.425em 0}
.compact-text h2{font-size:157.89474%;line-height:1.13343;margin:.56667em 0}
.compact-text h3{font-size:126.31579%;line-height:1.16677;margin:.70833em 0}
.compact-text h4{font-size:105.26316%;line-height:1.7001;margin:.85em 0}
.compact-text h5{font-size:94.73684%;line-height:1.88899;margin:.94444em 0}
.compact-text h6{font-size:84.21053%;line-height:2.1251;margin:1.0625em 0}
.compact-text hr{margin:.89474em 0}
.compact-text dt{font-weight:600;margin:0 0 .89474em 0}
.compact-text dt+dt{margin-top:.89474em}
.compact-text dd{margin:-.44737em 0 .89474em 0}
.compact-text ol,.compact-text ul{padding-left:.75em}
.compact-text .standard-text-style{margin:1.0625rem 0}
@media screen and (prefers-reduced-motion:reduce){*{-webkit-transition:none!important;transition:none!important}
}
.icon .replace{color:#000}
.invert-colors .icon .replace{color:#fff}