﻿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:bold}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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{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;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:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@keyframes fadeInBackground{0%{background:transparent}100%{background:#e8eff2}}html{color:#222}*{box-sizing:border-box}body{font:16px/24px Helvetica,"Helvetica Neue",Arial,sans-serif}img{max-width:100%;height:auto}.fonts-loaded body{font-family:pragmatica,Arial,sans-serif;font-weight:400}.icon{display:inline-block;vertical-align:baseline;max-width:20px;height:20px}a{color:#006ebd;text-decoration:none}a:hover,a:focus{text-decoration:underline}a:active{color:#006ebd}#container{max-width:1600px;margin:0 auto}#main{position:relative;z-index:2;padding:1px 0 0;margin:0 auto}@media screen and (min-width: 78.75em){#main{margin:-100px auto 0}#main::before{content:"";display:block;width:100%;height:220px;position:absolute;z-index:1;top:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#fff;max-width:1260px}#main.no-hero,.no-hero #main{margin-top:0}#main.no-hero::before,.no-hero #main::before{display:none}}#main .boxed_container{position:relative;z-index:2}#main>.boxed_container:not(#qna){margin-top:40px}.attention{color:#ed145b}p,li,blockquote{font-size:1rem;line-height:1.5;letter-spacing:.02em}p,ul,ol{margin-top:0;margin-bottom:1.25em}p+h2,p+h3,p+h4{margin-top:34px}legend,label,input,select,textarea{font-size:1rem;line-height:1.4;letter-spacing:.02em}textarea{width:98%}legend{font-weight:bold}blockquote{font-style:italic}h1,.header_1{font-size:1.875rem;font-weight:400;margin:.4em 0 .2em;line-height:1.033333333}@media screen and (min-width: 37.5em){h1,.header_1{font-size:2.7rem;line-height:1}}h2,.header_2{font-size:1.5rem;font-weight:400;margin-top:0;margin-bottom:20px;line-height:1.166666667}@media screen and (min-width: 37.5em){h2,.header_2{font-size:2rem;line-height:1;margin-top:0;margin-bottom:20px}}body.home h2:not(.tagline):not(.post_title),body.home .header_2:not(.tagline):not(.post_title){font-size:1.875rem;font-weight:400;margin:.65em 0;line-height:1.033333333}@media screen and (min-width: 48em){body.home h2:not(.tagline):not(.post_title),body.home .header_2:not(.tagline):not(.post_title){font-size:2.875rem;line-height:1}}h3,.header_3{font-size:1.25rem;font-weight:400;margin-top:0;margin-bottom:20px;line-height:1.166666667}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){h3,.header_3{font-weight:400}}@media screen and (min-width: 37.5em){h3,.header_3{font-size:1.625rem;line-height:1}}h4,.header_4{font-size:1.15rem;font-weight:400;margin-top:0;margin-bottom:20px;line-height:1.090909091}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){h4,.header_4{font-weight:400}}@media screen and (min-width: 37.5em){h4,.header_4{font-size:1.5rem;line-height:1;margin-top:0;margin-bottom:20px}}h5,.header_5{font-size:.875rem;font-weight:700;margin-top:0;margin-bottom:20px;line-height:1.125}@media screen and (min-width: 37.5em){h5,.header_5{font-size:1rem;line-height:1.125;margin-top:0;margin-bottom:20px}}h6,.header_6{font-size:.875rem;font-weight:700;margin-top:0;margin-bottom:20px;line-height:1.714285714}@keyframes fadeInBackground{0%{background:transparent}100%{background:#e8eff2}}body.preload *{-webkit-transition:none !important;transition:none !important}#global_search_overlay{display:none}#header{position:fixed;top:0;right:0;left:0;will-change:transform,top;transition:transform 200ms ease;z-index:6}@media screen and (min-width: 700px)and (max-width: 1079px){body.no-tablet-headroom #header{position:relative}}#header.emergency{position:relative}@media screen and (min-width: 67.5em){#header.emergency{position:fixed}}#header.headroom--pinned{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}#header.headroom--unpinned{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}@media screen and (min-width: 67.5em){#header.sticky{position:fixed;left:auto;right:auto;width:100%;max-width:1600px;top:0}#header.sticky.sticky--pinned .util_bar{height:0}}@media screen and (min-width: 67.5em)and (min-width: 67.5em){#header.sticky.sticky--pinned .header_bar{background:rgba(255,255,255,.97)}}@media screen and (min-width: 67.5em){#header.sticky.sticky--pinned .header_bar_small_container{margin-right:20px;width:178px}}@media screen and (min-width: 67.5em){#header.sticky.sticky--pinned nav{width:calc(100% - 198px);position:relative}#header.sticky.sticky--pinned nav ul{width:calc(100% - 250px)}#header.sticky.sticky--pinned nav ul li{height:70px}#header.sticky.sticky--pinned nav ul li a{font-size:.833333333em;padding:10px 12px}}@media screen and (min-width: 67.5em)and (min-width: 79.375em){#header.sticky.sticky--pinned nav ul{width:calc(100% - 350px)}#header.sticky.sticky--pinned nav ul li a{padding:10px 17px}}@media screen and (min-width: 67.5em)and (min-width: 67.5em){#header.sticky.sticky--pinned nav .cta_appointment{opacity:1;top:20px;right:2%}#header.sticky.sticky--pinned nav .cta_appointment a:hover .icon path,#header.sticky.sticky--pinned nav .cta_appointment a:focus .icon path{fill:#00599a !important}}@media screen and (min-width: 67.5em){#header.sticky.brand_header .header_bar_small_container{padding-top:16px;padding-bottom:16px}}#header .util_bar{display:none;*zoom:1;transition:height 200ms ease}#header .util_bar:before{content:"";display:table}#header .util_bar:after{content:"";display:table;clear:both}@media screen and (min-width: 43.75em){#header .util_bar{display:block;background:#f3f6f8;text-align:center}}@media screen and (min-width: 67.5em){#header .util_bar{background:rgba(255,255,255,.7);text-align:right;height:44px;overflow:hidden}}#header .util_bar .util_bar_container{max-width:1260px;margin-left:auto;margin-right:auto}#header .util_bar ul{list-style:none;padding:0;margin:0}#header .util_bar ul li{display:inline-block}#header .util_bar ul li a{display:block;font-size:.9em;color:#222;text-decoration:none;padding:12px 10px}@media screen and (min-width: 48em){#header .util_bar ul li a{padding:12px 15px}}#header .util_bar ul li a:hover,#header .util_bar ul li a:focus{color:#006ebd}#header .util_bar ul li a .icon{height:12px;margin-right:4px}#header .util_bar ul li.active a{color:#006ebd}#header .header_bar{box-shadow:0 2px 2px rgba(0,0,0,.1)}@media screen and (min-width: 43.75em){#header .header_bar{background:rgba(255,255,255,.9)}}@media screen and (min-width: 67.5em){#header .header_bar{background:rgba(255,255,255,.85);box-shadow:0 4px 4px -4px rgba(0,0,0,.15)}}#header .header_bar_container{max-width:1260px;margin:0 auto;*zoom:1}#header .header_bar_container:before{content:"";display:table}#header .header_bar_container:after{content:"";display:table;clear:both}@media screen and (min-width: 67.5em){#header .header_bar_container{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}}#header .header_bar_small_container{background:#fff;*zoom:1;transition:width 200ms ease}#header .header_bar_small_container:before{content:"";display:table}#header .header_bar_small_container:after{content:"";display:table;clear:both}@media screen and (min-width: 67.5em){#header .header_bar_small_container{float:left;width:231px;margin:0 40px 0 5%;background:none}}@media screen and (min-width: 68.75em){#header .header_bar_small_container{margin-right:40px}}@media screen and (min-width: 81.25em){#header .header_bar_small_container{margin-left:0}}#header .logo{float:left;width:52%;padding:6% 0 6% 6%;transition:width 200ms ease}@media screen and (min-width: 35.9375em){#header .logo{padding:4% 0 4% 4%}}@media screen and (min-width: 43.75em){#header .logo{width:35%;padding:16px 0 20px 5%}}@media screen and (min-width: 67.5em){#header .logo{float:none;width:100%;padding:0}}#header .logo img{max-width:231px;width:100%;height:auto}#header .mobile_menu_link{float:left;width:48%;text-align:right;padding:7% 2% 6% 0}@media screen and (min-width: 35.9375em){#header .mobile_menu_link{padding:6% 2% 4% 4%}}@media screen and (min-width: 43.75em){#header .mobile_menu_link{display:none}}#header .mobile_menu_link button{font-size:1.125em;color:#006ebd;background:transparent;border:0}#header .mobile_menu_link button span{display:inline-block;position:relative;width:20px;height:14px;border-top:2px solid #006ebd;border-bottom:2px solid #006ebd;margin-left:4px}#header .mobile_menu_link button span::before{content:"";display:inline-block;height:0;width:100%;border-top:2px solid #006ebd;position:absolute;left:0;top:4px}#header .header_bar_small_container .cta_appointment{display:none}@media screen and (min-width: 43.75em){#header .header_bar_small_container .cta_appointment{display:block;float:right;width:65%;text-align:right;padding:20px 5% 20px 0}}@media screen and (min-width: 67.5em){#header .header_bar_small_container .cta_appointment{display:none}}#header .header_bar_small_container .cta_appointment a:hover svg path,#header .header_bar_small_container .cta_appointment a:focus svg path{fill:#00599a !important}#header nav .cta_appointment{opacity:0;position:absolute;top:-100%;right:2%;transition:opacity 200ms ease}#header nav{display:none}@media screen and (min-width: 43.75em){#header nav{display:block;background:rgba(255,255,255,.7)}}@media screen and (min-width: 67.5em){#header nav{float:left;width:calc(100% - 271px);background:none}}#header nav ul{list-style:none;margin:0;padding:0;float:left;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-flow:row nowrap;align-items:stretch}#header nav ul li{height:70px;flex-grow:1}@media screen and (min-width: 43.75em){#header nav ul li{flex-grow:1}}@media screen and (min-width: 67.5em){#header nav ul li{height:100px}}#header nav ul li a{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;text-decoration:none;color:#222;height:100%}@media screen and (min-width: 43.75em){#header nav ul li a{font-size:1.055555556em;padding:0 10px}}@media screen and (min-width: 56.25em){#header nav ul li a{padding:0 30px}}@media screen and (min-width: 67.5em){#header nav ul li a{padding:32px 13px 0}}@media screen and (min-width: 73.75em){#header nav ul li a{padding-left:20px;padding-right:20px}}@media screen and (min-width: 81.25em){#header nav ul li a{font-size:1.25rem}}#header nav ul li.search a svg{flex:0 1 14px;margin-right:5px}@media screen and (min-width: 67.5em){#header nav ul li.search a{padding-left:20px;padding-right:20px}#header nav ul li.search a svg{flex:0 1 18px}}#header nav ul li.search a:hover svg circle,#header nav ul li.search a:hover svg line{stroke:#fff;transition:all 75ms ease-in}#header nav ul li a:hover,#header nav ul li a:focus{background:#00599a;color:#fff;transition:all 75ms ease-in}#header nav ul li.active a{background:#fff;color:#00599a}@media screen and (min-width: 700px)and (max-width: 1079px)and (max-width: 67.4375em){#header.headroom--not-top.headroom--pinned nav ul li{height:50px}}#header .emergency_banner{background:#ed3636;padding:3px 0}#header .emergency_banner .emergency_banner_container{max-width:1260px;margin:0 auto;padding:0 5%;text-align:left}#header .emergency_banner .emergency_banner_container .icon{display:inline-block;vertical-align:top;width:20px;height:20px;margin:0 4px 0 0;position:relative;top:14px}@media screen and (min-width: 61.25em){#header .emergency_banner .emergency_banner_container .icon{top:11px}}#header .emergency_banner .emergency_banner_container .rich-text{display:inline-block;width:calc(100% - 32px)}#header .emergency_banner .emergency_banner_container .rich-text p{color:#fff;font-size:.875em;margin-top:.85em;margin-bottom:.75em}#header .emergency_banner .emergency_banner_container .rich-text p a{color:#fff;text-decoration:underline}#header .emergency_banner.yellow{background:#e8e117}#header .emergency_banner.yellow .rich-text p{color:#222}#header .emergency_banner.yellow .rich-text p a{color:#222}#header .emergency_banner.black{background:#222}@media screen and (min-width: 43.75em){#header.brand_header .header_bar_small_container{padding-top:8px;padding-bottom:8px}}@media screen and (min-width: 67.5em){#header.brand_header .header_bar_small_container{padding-top:28px;padding-bottom:28px}}#header.brand_header .account a{display:inline-block;margin-left:10px}@media screen and (max-width: 43.6875em){#header.brand_header .account .welcomeText{display:none}#header.brand_header .account a{font-weight:700}}@media screen and (max-width: 67.4375em){#header.brand_header .account{position:absolute;top:50%;right:5%;transform:translateY(-50%)}}@media screen and (min-width: 67.5em){#header.brand_header .account{flex:0 1 calc(100% - 198px);text-align:right;padding-right:5%}}#header.brand_header.sticky.sticky--pinned .header_bar_small_container{padding-top:16px;padding-bottom:16px}#loginWarning{position:fixed;z-index:1101;left:50%;bottom:50px;transform:translate(-50%, calc(100% + 70px));background:#fff;border:3px solid #00599a;border-radius:25px;padding:20px 25px;box-shadow:0 0 11px rgba(0,0,0,.51);transition:transform .4s ease-in-out}#loginWarning.show{transform:translate(-50%, 0);transition:transform .75s ease-in-out}#loginWarning p{margin:0;text-align:center}#loginWarning p+p{margin-top:.75em}#loginWarning p.bold{font-size:1.375rem;line-height:1.5909090909}#loginWarning p.bold+p{margin-top:0}#loginWarning button{border:0;background:transparent;color:#006ebd}#mobile_menu{position:fixed;top:0;right:0;bottom:0;left:0;background:#00599a;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:7;transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);padding-top:45px}#mobile_menu.opened{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}#mobile_menu .close{background:none;border:0;position:absolute;top:10px;right:10px;height:40px}#mobile_menu .close::before{content:"×";display:block;color:#fff;font-size:40px;font-weight:200}#mobile_menu .search{color:#fff;padding:8px 6% 8px 5%}#mobile_menu .search .icon{height:18px;position:relative;top:2px;margin-right:6px}#mobile_menu .search input{color:#fff;font-size:1.28125rem;background:transparent;width:calc(100% - 30px);border:0;border-bottom:1px solid transparent;padding:4px 8px;-webkit-appearance:none;border-radius:0}#mobile_menu .search input:focus{outline:0;border-bottom:1px solid #fff;background:rgba(255,255,255,.15)}#mobile_menu .search input::-webkit-input-placeholder{color:#fff;opacity:1}#mobile_menu .search input::-moz-placeholder{color:#fff;opacity:1}#mobile_menu .search input:-ms-input-placeholder{color:#fff;opacity:1}#mobile_menu .search input:-moz-placeholder{color:#fff;opacity:1}#mobile_menu .main{background:#f3f6f8}#mobile_menu .main ul{list-style:none;margin:0;padding:4px 0}#mobile_menu .main ul li a{position:relative;display:block;font-size:1.285714286em;font-weight:400;color:#006ebd;text-decoration:none;padding:12px 0;margin:0 5%;border-top:1px solid #66d3f7}#mobile_menu .main ul li a::before{content:"";position:absolute;top:22px;right:2px;width:8px;height:8px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);border:solid #006ebd;border-width:0 2px 2px 0}#mobile_menu .main ul li:first-child a{border:0}#mobile_menu .utility ul{list-style:none;margin:0 0 1em;padding:4px 0 0}#mobile_menu .utility ul li a{display:block;font-size:1em;font-weight:400;color:#fff;text-decoration:none;padding:8px 0;margin:0 5%}#mobile_menu .appt{text-align:center}#mobile_menu .appt .btn--important{width:100%;max-width:280px;background:#fff;color:#006ebd;font-size:1rem}#mobile_menu .appt .btn--important .icon path{fill:#006ebd !important}#mobile_menu .call{text-align:center}#mobile_menu .call .btn--important{width:100%;max-width:280px;background:#008fbe}body.locked{overflow:hidden;position:relative;height:100%}.req_appt{margin:0 auto;padding:1em 0;text-align:center}@media screen and (min-width: 48em){.req_appt{display:none}}.req_appt.no_hero{max-width:940px}@media screen and (min-width: 67.5em){.req_appt.no_hero{display:block;background:transparent;text-align:right;padding-right:2%}}.req_appt a.load-overlay:hover .icon path,.req_appt a.load-overlay:focus .icon path{fill:#00599a !important}.req_appt span.call{display:block;padding:8px 0 0 0}@media screen and (min-width: 62.5em){.req_appt span.call{display:inline-block}}.req_appt span.call a{color:#222;font-weight:700}.req_appt span.call .icon{height:16px;max-width:16px;vertical-align:middle;margin:0 2px 0;transform:rotate(20deg)}body.home .req_appt{margin:1.5em auto -1.5em}.desktop_req_appt{display:none;position:absolute;top:0;right:20px;text-align:center}.desktop_req_appt a.load-overlay:hover .icon path,.desktop_req_appt a.load-overlay:focus .icon path,.desktop_req_appt .btn--openScheduling:hover .icon path,.desktop_req_appt .btn--openScheduling:focus .icon path{fill:#00599a !important}@media screen and (min-width: 67.5em){.desktop_req_appt{display:block;margin-top:1em}.desktop_req_appt .tel{margin:8px auto}.desktop_req_appt .tel span{color:#222}.desktop_req_appt .tel .icon{position:relative;top:5px;height:18px;max-width:18px;transform:rotate(20deg);margin-right:2px}.desktop_req_appt .tel:hover,.desktop_req_appt .tel:focus{background:#fff;color:#006ebd}.desktop_req_appt .tel:hover .num,.desktop_req_appt .tel:focus .num{text-decoration:underline}}.desktop_req_appt.hide{display:none}.mobileSticky{display:none}@keyframes fadeInBackground{0%{background:transparent}100%{background:#e8eff2}}.hero{background-color:#e8eff2;position:relative;padding-top:80px}@media screen and (max-width: 37.4375em){.hero.disableStickyHeader{padding-top:0}}@media screen and (min-width: 37.5em){.hero{min-height:250px}}@media screen and (min-width: 50em){.hero{min-height:300px}}@media screen and (min-width: 62.5em){.hero{min-height:390px}}@media screen and (min-width: 78.75em){.hero{padding-bottom:80px}}.hero.emergency{padding-top:0}.hero.debug .overlay_img{background:rgba(255,255,0,.15);border:2px solid rgba(255,255,0,.5)}.hero.debug .text{background:rgba(255,0,0,.15);border:2px solid rgba(255,0,0,.5)}.hero.debug .headline,.hero.debug .subhead{background:rgba(0,255,0,.2);border:2px solid rgba(0,255,0,.5)}.hero.debug .boxed_container{background:rgba(0,0,255,.2);border:2px solid rgba(0,0,255,.5)}.hero.debug .bottom_aligned{background:rgba(255,0,255,.2);border:2px solid rgba(255,0,255,.5)}.hero.debug .bottom_aligned_container{background:rgba(0,255,255,.2);border:2px solid rgba(0,255,255,.5)}@media screen and (min-width: 37.5em){.hero{background-repeat:no-repeat;background-position:center center;background-size:cover;margin-top:0;padding-top:195px}}.hero .boxed_container{max-width:1260px;margin:0 auto;position:relative;z-index:3;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-start;align-items:flex-start}@media screen and (min-width: 37.5em){.hero .boxed_container{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-start;align-items:center;min-height:316px}}@media screen and (min-width: 61.25em){.hero .boxed_container{min-height:300px}}@media screen and (min-width: 67.5em){body.home .hero .boxed_container{min-height:386px}}@media screen and (min-width: 75em){body.home .hero .boxed_container{min-height:460px}}.hero .loading_img{overflow:hidden;display:none;animation:.3s ease-in-out .5s forwards fadeInBackground}@media screen and (min-width: 37.5em){.hero .loading_img{display:block;position:absolute;z-index:0;left:0;top:0;right:0;bottom:0}.hero .loading_img img{width:100%;height:100%;object-fit:cover;-webkit-filter:blur(10px) opacity(0.8);filter:blur(10px) opacity(0.8)}}.hero .img{position:relative}.hero .img picture{display:inline-block;width:100%;height:auto}.hero .img picture img{width:100%;height:auto}@media screen and (min-width: 37.5em){.hero .img{position:absolute;left:0;top:0;right:0;bottom:0}.hero .img picture{height:100%}.hero .img picture img{height:100%;object-fit:cover;font-family:"object-fit: cover"}}.hero .img .video_link{margin-top:.3em;position:absolute;left:5%;bottom:6px;margin:0}@media screen and (min-width: 37.5em){.hero .img .video_link{display:none}}.hero .img .video_link a{display:inline-block}.hero .img .video_link a .icon{max-width:65px;height:40px}@media screen and (max-width: 37.4375em){.hero .img.hideOnMobile{display:none}}.hero .overlay_img{margin:4% 0 1em 5%;flex:0 1 auto;max-width:175px}@media screen and (min-width: 37.5em){.hero .overlay_img{width:20%;height:auto}}.hero .overlay_img img{max-width:100%;height:auto}@media screen and (max-width: 37.5em){.hero.noText .overlay_img{max-width:112px}}.hero .text{position:relative;z-index:3;padding:.8em 5% .5em;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 37.4375em){.hero .text{flex:1 0 64%}}@media screen and (min-width: 37.5em){.hero .text{margin-top:5%;padding-top:0;padding-bottom:1em;padding-left:3%;padding-right:3%;width:65%}}@media screen and (min-width: 50em){.hero .text{width:50%}}@media screen and (min-width: 75em){.hero .text{width:60%}}.hero .text .headline{font-size:1.5em;font-weight:700;line-height:1.1;margin:0;letter-spacing:-0.01em}@media screen and (min-width: 37.5em){.hero .text .headline{font-size:3em}}@media screen and (min-width: 75em){.hero .text .headline{font-size:2.875em}}.hero .text .subhead{margin-bottom:0;margin-top:.5em}@media screen and (min-width: 37.5em){.hero .text .subhead{font-weight:700;letter-spacing:.03em}}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.hero .text .subhead{letter-spacing:initial}}.hero .text .video_link{display:none;margin-top:.8em}@media screen and (min-width: 37.5em){.hero .text .video_link{display:block}}.hero .text .video_link a{display:inline-block}.hero .text .video_link a .icon{max-width:65px;height:40px}.hero.hero--right .boxed_container{justify-content:flex-end}.hero.hero--right .boxed_container .overlay_img{order:2;margin-right:5%;margin-left:0}.hero.hero--right .boxed_container .text{order:1}@media screen and (min-width: 37.5em){.hero.hero--right .boxed_container{text-align:right}}.hero.hero--center .boxed_container{flex-direction:column;align-items:center;justify-content:center;text-align:center}@media screen and (min-width: 37.5em){.hero.hero--center .overlay_img{margin:0 0 -4%}}@media screen and (min-width: 37.5em){.hero.hero--center .text{width:85%}}@media screen and (min-width: 75em){.hero.hero--center .text{width:85%}}.hero.hero--bottom .boxed_container{align-items:stretch}.hero.hero--bottom .boxed_container .bottom_aligned{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-start;width:100%}@media screen and (min-width: 37.5em){.hero.hero--bottom .boxed_container .bottom_aligned{align-items:flex-end}}.hero.hero--bottom .boxed_container .bottom_aligned_container{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;width:100%}.hero.hero--bottom.hero--right .boxed_container .bottom_aligned,.hero.hero--bottom.hero--right .boxed_container .bottom_aligned_container{justify-content:flex-end}.hero.hero--bottom.hero--center .boxed_container{justify-content:flex-end}.hero.hero--bottom.hero--center .boxed_container .bottom_aligned{flex-direction:column;align-items:center}@media screen and (min-width: 37.5em){.hero.hero--bottom.hero--center .boxed_container .bottom_aligned_container{flex-direction:column;align-items:center}}@media screen and (max-width: 37.4375em){.hero.noText .boxed_container{position:absolute;bottom:0;left:0}.hero.noText.hero--right .boxed_container{left:initial;right:0}.hero.noText.hero--center .boxed_container{left:0;right:0}.hero.noText.hero--center .boxed_container .overlay_img{margin-left:0}.hero.noText .overlay_img{flex:1 0 auto}}@media screen and (min-width: 37.5em){.hero.hero--light .text .headline{color:#fff;text-shadow:0 0 6px rgba(0,0,0,.8)}}@media screen and (min-width: 37.5em){.hero.hero--light .text .subhead{color:#fff;text-shadow:0 0 6px rgba(0,0,0,.8)}}body.home .hero.hero--light .text .headline,body.home .hero.hero--dark .text .headline{font-size:1.6875em;line-height:1.1}@media screen and (min-width: 37.5em){body.home .hero.hero--light .text .headline,body.home .hero.hero--dark .text .headline{font-size:3em}}@media screen and (min-width: 67.5em){body.home .hero.hero--light .text .headline,body.home .hero.hero--dark .text .headline{font-size:4em}}@media screen and (min-width: 75em){body.home .hero.hero--light .text .headline,body.home .hero.hero--dark .text .headline{font-size:4em}}@media screen and (min-width: 37.5em){.hero.hero--short .boxed_container{min-height:0}}@media screen and (min-width: 37.5em){.hero.hero--short .text{padding-top:35px;padding-bottom:35px;width:65%}}@media screen and (min-width: 50em){.hero.hero--short .text{width:50%}}@media screen and (min-width: 67.5em){.hero.hero--short .text{padding-top:75px;padding-bottom:75px}}@media screen and (min-width: 75em){.hero.hero--short .text{padding-top:85px;padding-bottom:85px;width:60%}}@media screen and (min-width: 37.5em){.hero.hero--short .text .headline{font-size:2.25em}}@media screen and (min-width: 75em){.hero.hero--short .text .headline{font-size:2.35em}}.hero-video{max-width:1260px;margin:0 auto;position:relative;max-height:0;overflow:hidden;padding-top:0;transition:max-height 750ms ease}.hero-video .close{position:relative;min-height:50px;background:#00599a}.hero-video .close button{position:absolute;right:20px;top:14px;background:transparent;border:0;padding:0;color:#fff;font-weight:700;font-size:40px}.hero-video.open{max-height:1000px}@media screen and (min-width: 78.75em){.hero-video.open{margin-bottom:100px}}.hero--bgVideo{overflow:hidden}.hero--bgVideo .bg_video{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100.5%;height:100%;z-index:0}@media screen and (min-width: 37.5em){.hero--bgVideo .bg_video{display:block}}.hero--bgVideo .bg_video .hero_bg_video{position:absolute;top:50%;left:50%;min-height:100%;width:auto;height:100%;-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hero--bgVideo .bg_video .hero_bg_video.fade_in_video{opacity:0;transition:opacity .8s linear}.hero--bgVideo .bg_video .hero_bg_video.fade_in_video.isPlaying{opacity:1}.hero--bgVideo .bg_video iframe:nth-child(2){display:none}@keyframes fadeInBackground{0%{background:transparent}100%{background:#e8eff2}}.find_a_doc_byLastname{padding-left:5%;padding-right:5%;margin-left:auto;margin-right:auto;margin-top:1em;margin-bottom:0}@media screen and (min-width: 48em){.find_a_doc_byLastname{padding-left:2.5%;padding-right:2.5%}}@media screen and (min-width: 60.21875em){.find_a_doc_byLastname{padding-left:0;padding-right:0}}@media screen and (min-width: 60.21875em){body.home .find_a_doc_byLastname{padding-left:2.5%;padding-right:2.5%}}@media screen and (min-width: 75.59375em){body.home .find_a_doc_byLastname{padding-left:0;padding-right:0}}@media screen and (min-width: 78.75em){.find_a_doc_byLastname{margin-top:3.125em}}@media screen and (min-width: 37.5em){.find_a_doc_byLastname{max-width:800px}}@media screen and (min-width: 67.5em){.find_a_doc_byLastname{max-width:none;margin-top:1em}}.find_a_doc_byLastname .content_container{padding-bottom:1em}.find_a_doc_byLastname button.showHide{color:#006ebd;background:transparent;border:0;margin:0 auto;display:block}@media screen and (max-width: 67.4375em){.find_a_doc_byLastname button.showHide span{font-size:1.5rem;font-weight:400}}.find_a_doc_byLastname button.showHide::after{content:"";display:inline-block;width:0;height:0;border:6px solid #00599a;border-color:#00599a transparent transparent transparent;margin:0 0 0 6px;position:relative;top:3px}.find_a_doc_byLastname button.showHide.active::after{border-color:transparent transparent #00599a transparent;top:-3px}@media screen and (min-width: 67.5em){.find_a_doc_byLastname button.showHide{color:#222;cursor:initial}.find_a_doc_byLastname button.showHide::after{display:none}}.find_a_doc_byLastname .accordion{margin-top:0;margin-bottom:0}.find_a_doc_byLastname:not(.find_condAndTreat_byName) .links{display:none;width:100%}.find_a_doc_byLastname .links.show{display:block}@media screen and (min-width: 37.5em){.find_a_doc_byLastname .links{margin:0 auto}}@media screen and (min-width: 67.5em){.find_a_doc_byLastname .links{display:block !important;max-width:none;padding-left:0;padding-right:0;height:auto !important;background:none}}.find_a_doc_byLastname .links ul{list-style:none;padding:10px 0;margin:0;font-size:0;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:stretch;align-items:stretch;flex-wrap:wrap}@media screen and (min-width: 67.5em){.find_a_doc_byLastname .links ul{flex-wrap:nowrap}}.find_a_doc_byLastname .links ul li{-webkit-box-flex:0;flex:0 1 calc(20% - 4px);height:44px;margin-right:4px;margin-bottom:4px;font-size:16px}@media screen and (min-width: 67.5em){.find_a_doc_byLastname .links ul li{min-width:30px;height:30px;flex:0 1 auto}.find_a_doc_byLastname .links ul li:first-child{margin-right:6px;padding-right:6px}.find_a_doc_byLastname .links ul li:first-child a{padding-left:8px;padding-right:8px}}.find_a_doc_byLastname .links ul li a,.find_a_doc_byLastname .links ul li .noLink{display:block;font-size:1.125rem;font-weight:700;background:#fff;text-align:center;width:100%;height:100%;line-height:40px;border-bottom:2px solid #d3dee3}@media screen and (min-width: 67.5em){.find_a_doc_byLastname .links ul li a,.find_a_doc_byLastname .links ul li .noLink{line-height:30px;border-bottom:none}}.find_a_doc_byLastname .links ul li a:hover,.find_a_doc_byLastname .links ul li a:focus{background:#00599a;color:#fff;text-decoration:none}.find_a_doc_byLastname .links ul li .noLink{color:#abbed1}.find_a_doc_byLastname .links ul li.active a{background:#00599a;color:#fff}.find_a_doc_byLastname.find_condAndTreat_byName .title{text-align:center;font-size:1rem;line-height:1.125}.find_a_doc_byLastname.find_condAndTreat_byName .links ul{justify-content:center}.find_a_doc_byLastname.find_condAndTreat_byName .links ul li{height:40px}.find_a_doc_byLastname.find_condAndTreat_byName .links ul li a,.find_a_doc_byLastname.find_condAndTreat_byName .links ul li .noLink{background:#d3dde7;border-bottom:0}.find_a_doc_byLastname.find_condAndTreat_byName .links ul li a:hover,.find_a_doc_byLastname.find_condAndTreat_byName .links ul li a:focus,.find_a_doc_byLastname.find_condAndTreat_byName .links ul li .noLink:hover,.find_a_doc_byLastname.find_condAndTreat_byName .links ul li .noLink:focus{background:#00599a;color:#fff}.find_a_doc_byLastname.find_condAndTreat_byName .links ul li.active a{background:#00599a;color:#fff}@media screen and (min-width: 37.5em)and (max-width: 67.4375em){.find_a_doc_byLastname.find_condAndTreat_byName .title{font-size:1.375rem;line-height:1.1363636364;text-align:center}.find_a_doc_byLastname.find_condAndTreat_byName .links ul{justify-content:center}.find_a_doc_byLastname.find_condAndTreat_byName .links ul li{flex:0 1 auto;min-width:60px}}@media screen and (min-width: 67.5em){.find_a_doc_byLastname.find_condAndTreat_byName .links ul li{height:auto}}.content_container{max-width:940px;margin:0 auto}body.home .content_container{max-width:1180px}.location_details{position:relative;text-align:center;max-width:940px;margin:0 auto;padding-left:5%;padding-right:5%;margin-top:1em;margin-bottom:0;z-index:2}@media screen and (min-width: 48em){.location_details{padding-left:2.5%;padding-right:2.5%}}@media screen and (min-width: 60.21875em){.location_details{padding-left:0;padding-right:0}}@media screen and (min-width: 60.21875em){body.home .location_details{padding-left:2.5%;padding-right:2.5%}}@media screen and (min-width: 75.59375em){body.home .location_details{padding-left:0;padding-right:0}}@media screen and (min-width: 78.75em){.location_details{margin-top:3.125em}}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.bold{font-weight:700}.italic{font-style:italic}.text_center{text-align:center}.noMarginBottom{margin-bottom:0}/*# sourceMappingURL=critical.css.map */
