@import url("https://fonts.googleapis.com/css?family=Cabin|Roboto+Condensed:400,700&display=swap");@-webkit-keyframes fixedHeader{0%{transform:translateY(-10vh)}100%{transform:none}}@keyframes fixedHeader{0%{transform:translateY(-10vh)}100%{transform:none}}@-webkit-keyframes changeOpacity{100%{opacity:1}}@keyframes changeOpacity{100%{opacity:1}}@-webkit-keyframes showUp{from{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes showUp{from{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@-webkit-keyframes showDropDown{from{opacity:0}to{opacity:1}}@keyframes showDropDown{from{opacity:0}to{opacity:1}}@-webkit-keyframes loadingSpinner{to{transform:rotate(359deg)}}@keyframes loadingSpinner{to{transform:rotate(359deg)}}@-webkit-keyframes inputHighlight{from{background:#1d2a37}to{background:transparent}}@keyframes inputHighlight{from{background:#1d2a37}to{background:transparent}}@-webkit-keyframes pulsate{to{transform:scale(1.25)}}@keyframes pulsate{to{transform:scale(1.25)}}*{margin:0;padding:0}*::-moz-placeholder{color:#767676}*:-ms-input-placeholder{color:#767676}*::placeholder{color:#767676}html,body{width:100%;height:100%}html.no-scroll,body.no-scroll{overflow:hidden}body{overflow-x:hidden;box-sizing:border-box;font-family:"Cabin",sans-serif;position:relative}h1,h2,h3,h4,h5{font-family:"Roboto Condensed",sans-serif;font-weight:700}h1,.font-size-h1{font-size:2rem;line-height:1}@media all and (min-width: 640px){h1,.font-size-h1{font-size:2.25rem}}@media all and (min-width: 1024px){h1,.font-size-h1{font-size:3rem}}h2,.font-size-h2{font-size:1.5rem}@media all and (min-width: 640px){h2,.font-size-h2{font-size:2rem}}@media all and (min-width: 1024px){h2,.font-size-h2{font-size:2.5rem}}h3,.font-size-h3{font-size:1.4rem}@media all and (min-width: 640px){h3,.font-size-h3{font-size:1.5rem}}@media all and (min-width: 1024px){h3,.font-size-h3{font-size:2.25rem}}h4{font-size:1.3rem}@media all and (min-width: 640px){h4{font-size:1.4rem}}@media all and (min-width: 1024px){h4{font-size:1.75rem}}h5{font-size:1.25rem}@media all and (min-width: 640px){h5{font-size:1.3rem}}@media all and (min-width: 1024px){h5{font-size:1.5rem}}h6{font-size:1rem}@media all and (min-width: 640px){h6{font-size:1.25rem}}@media all and (min-width: 1024px){h6{font-size:1.35rem}}ul{margin:0}p,li{font-size:.9rem;line-height:1.75;margin:0}@media all and (min-width: 640px){p,li{font-size:1rem}}@media all and (min-width: 1024px){p,li{font-size:1.125rem}}p{margin-bottom:1.5rem}ul li{list-style:none}a{color:inherit;text-decoration:underline}hr{width:100%}textarea{min-height:100px}table th,table td{color:#222222}.base-color{color:#1d2a37}::-moz-selection{background:#efeea1}::selection{background:#efeea1}::-moz-selection{background:#efeea1}.dark-bg{background-color:#141d26}.button{position:relative;display:inline-block;background:#224289;padding:.75rem 1.75rem;text-transform:uppercase;margin:0;position:relative;z-index:1;border:none;text-decoration:none;color:#fff;font-family:"Cabin",sans-serif;font-weight:700;font-size:14px;letter-spacing:1px;line-height:1.2}.button::after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:#1d2a37;transform:scaleX(0);transition:.4s transform ease-in-out;transform-origin:100% 50%;z-index:-1}.button:hover::after,.button:focus::after,.button:active::after{transform:scaleX(1);transform-origin:0 50%}.button:hover{background:#224289}.button:focus,.button:active{color:#fff}@media all and (min-width: 640px){.button{padding:.75rem 4rem;max-width:none;width:auto}.button.less-pad{padding:.75rem 2rem}}@media all and (min-width: 640px){.button.arrow{padding:.75rem 6rem;position:relative}.button.arrow::before{content:"\25BA";position:absolute;font-size:14px;color:#fff;top:50%;right:25%;transform:translate(-50%, -50%);transition:.4s all ease-in-out;opacity:0}.button.arrow:hover::before{right:15%;opacity:1}}.button.base{position:relative;background:#1d2a37}.button.base::after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:#141d26;transform:scaleX(0);transition:.4s transform ease-in-out;transform-origin:100% 50%;z-index:-1}.button.base:hover::after,.button.base:focus::after,.button.base:active::after{transform:scaleX(1);transform-origin:0 50%}.button.hollow{position:relative;border:2px solid #1d2a37;background:#fff;color:#1d2a37}.button.hollow::after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:#1d2a37;transform:scaleX(0);transition:.4s transform ease-in-out;transform-origin:100% 50%;z-index:-1}.button.hollow:hover::after,.button.hollow:focus::after,.button.hollow:active::after{transform:scaleX(1);transform-origin:0 50%}.button.hollow:hover,.button.hollow:focus,.button.hollow:active{color:#1d2a37 !important}.button.dark{position:relative;color:#fff;background:#141d26}.button.dark::after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:#0b1116;transform:scaleX(0);transition:.4s transform ease-in-out;transform-origin:100% 50%;z-index:-1}.button.dark:hover::after,.button.dark:focus::after,.button.dark:active::after{transform:scaleX(1);transform-origin:0 50%}.button.light{position:relative;color:#fff;background:#263748}.button.light::after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:#2f4458;transform:scaleX(0);transition:.4s transform ease-in-out;transform-origin:100% 50%;z-index:-1}.button.light:hover::after,.button.light:focus::after,.button.light:active::after{transform:scaleX(1);transform-origin:0 50%}.button.accent{position:relative;color:#fff;background:#224289}.button.accent::after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:#1d2a37;transform:scaleX(0);transition:.4s transform ease-in-out;transform-origin:100% 50%;z-index:-1}.button.accent:hover::after,.button.accent:focus::after,.button.accent:active::after{transform:scaleX(1);transform-origin:0 50%}.button.accent-to-light{position:relative;color:#fff;background:#224289}.button.accent-to-light::after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:#263748;transform:scaleX(0);transition:.4s transform ease-in-out;transform-origin:100% 50%;z-index:-1}.button.accent-to-light:hover::after,.button.accent-to-light:focus::after,.button.accent-to-light:active::after{transform:scaleX(1);transform-origin:0 50%}.button.accent-to-light:focus,.button.accent-to-light:active,.button.accent-to-light:hover{color:#fff}.button.base-to-light{position:relative;background:#1d2a37;color:#fff}.button.base-to-light::after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:#263748;transform:scaleX(0);transition:.4s transform ease-in-out;transform-origin:100% 50%;z-index:-1}.button.base-to-light:hover::after,.button.base-to-light:focus::after,.button.base-to-light:active::after{transform:scaleX(1);transform-origin:0 50%}.button.base-to-light:focus,.button.base-to-light:active,.button.base-to-light:hover{color:#fff}.button--cancel{position:relative;background:#767676 !important;color:white !important}.button--cancel::after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:#5d5d5d;transform:scaleX(0);transition:.4s transform ease-in-out;transform-origin:100% 50%;z-index:-1}.button--cancel:hover::after,.button--cancel:focus::after,.button--cancel:active::after{transform:scaleX(1);transform-origin:0 50%}.button--cancel:focus,.button--cancel:active,.button--cancel:hover{color:#fff !important;background:#5d5d5d !important}.button--cancel:focus::after,.button--cancel:active::after,.button--cancel:hover::after{display:none !important}.show-for-medium{display:none}@media all and (min-width: 640px){.show-for-medium{display:block}}.radio-label-inline{display:inline-block;padding-right:25px}.loading-icon{color:#1d2a37;margin:0 auto 15px auto;font-size:26px}.light-accent-bg .loading-icon{color:#ffffff}.light-gray-bg{background-color:#eeeeee}@media print{body{background:#fff;color:#000;margin:0}}@media print{#header-wrap,header,footer{display:none !important}}input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active{box-shadow:0px 8px 8px -6px black}[v-cloak]>*{display:none !important}.pad1rem{padding:1rem}.pad2rem{padding:2rem}.pad1top{padding-top:1rem}.pad2top{padding-top:2rem}.pad1bottom{padding-bottom:1rem}.pad2botttom{padding-bottom:2rem}.custom-user-form .cell{position:relative}.custom-user-form label{margin-top:10px}.cf-field-title{font-weight:bold}.custom-user-message{margin-top:30px}.home-banner-image img{width:100%}@media all and (min-width: 640px){.home-banner-image:not(.image-only-banner){display:none}}ul#pre-nav,ul#nav-menu{display:none}ul#pre-nav.show-mobile-nav,ul#nav-menu.show-mobile-nav{display:flex;flex-direction:column;margin:0;z-index:2;overflow-y:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-overflow-style:none;overflow:auto}#skipmenu{height:0;position:relative;z-index:101;overflow:hidden;-webkit-user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}#skipmenu:active,#skipmenu:focus,#skipmenu:hover{top:0;left:0;font-size:1em;font-weight:700;color:#1d2a37;background-color:#fff;height:auto;overflow:auto;width:100%;padding:5px;z-index:10}#header-wrap{position:fixed;width:100%;top:0;z-index:100;transition:.4s top ease-in-out;box-shadow:0 10px 10px rgba(0,0,0,0.2)}#header-wrap.nav-up{top:-260px}#header-wrap a{color:inherit}#preheader{height:0}@media all and (min-width: 1024px){#preheader{height:auto;background:#1d2a37;color:#fff;display:block}}@media all and (min-width: 1024px){ul#pre-nav{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-grow:1;padding:.5rem 0;height:auto;position:relative;width:auto;transform:none;transition:0s}}ul#pre-nav li{color:#fff;font-size:calc(.8rem + .5vw);margin:1vh 5vw;position:relative}@media all and (min-width: 1024px){ul#pre-nav li{margin:0 .5rem;display:flex;align-items:center;font-size:14px;position:relative;text-align:left}}@media all and (min-width: 1200px){ul#pre-nav li{margin:0 .75rem;font-size:15px}}ul#pre-nav li:last-child{margin-right:0}ul#pre-nav li a{display:block;padding:0 .5rem;text-decoration:none}@media all and (min-width: 1024px){ul#pre-nav li a{display:inline-block;position:relative;padding:.25rem}ul#pre-nav li a::after{position:absolute;display:block;content:'';width:100%;left:0;transform:scaleX(0);bottom:.25rem;transition:.4s transform ease-in-out;border-bottom:solid 1px #fff;transform-origin:100% 50%}ul#pre-nav li a:hover,ul#pre-nav li a:active,ul#pre-nav li a:focus{color:inherit}ul#pre-nav li a:hover::after,ul#pre-nav li a:active::after,ul#pre-nav li a:focus::after{transform:scaleX(1);transform-origin:0 50%}}@media all and (min-width: 1024px) and (min-width: 640px){ul#pre-nav li a::after{border-bottom:1px solid #fff}}ul#pre-nav li a:hover{background:rgba(255,255,255,0.4);color:#fff}@media all and (min-width: 1024px){ul#pre-nav li a:hover{background:transparent;color:inherit}}ul#pre-nav li a.fake-button{z-index:0}@media all and (min-width: 1024px){ul#pre-nav li a.fake-button{position:relative;background:#224289;padding:.25rem 1rem}ul#pre-nav li a.fake-button::after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:#1d3875;transform:scaleX(0);transition:.4s transform ease-in-out;transform-origin:100% 50%;z-index:-1}ul#pre-nav li a.fake-button:hover::after,ul#pre-nav li a.fake-button:focus::after,ul#pre-nav li a.fake-button:active::after{transform:scaleX(1);transform-origin:0 50%}ul#pre-nav li a.fake-button::after{border-bottom:none}}header{width:100%;background:#fff;padding:0;position:relative}header.scrolled-up{transition:.4s top ease-in-out;position:fixed;top:0;width:100%}#inner-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;flex-wrap:wrap}@media all and (min-width: 1024px){#inner-header{padding:0}}@media all and (min-width: 1024px) and (-ms-high-contrast: none){#inner-header{width:100%}}a.logo{display:flex;width:140px;height:50px;justify-content:left;align-items:center;margin-right:.5rem;text-decoration:none}@media all and (min-width: 640px){a.logo{width:170px;margin-right:1rem}}@media all and (min-width: 1024px){a.logo{width:200px;height:80px}}#navLogo{max-width:140px;max-height:50px}@media all and (min-width: 640px){#navLogo{max-width:160px}}@media all and (min-width: 1024px){#navLogo{max-width:200px;max-height:80px}}#header-left{display:flex;align-items:center;margin:0}@media all and (min-width: 1024px){ul#nav-menu{position:static;height:auto;width:auto;margin:0;padding:0;display:flex;background-color:transparent;transform:none;transition:0s}}ul#nav-menu li{color:#fff;font-size:calc(.8rem + .5vw);margin:1vh 5vw}@media all and (min-width: 1024px){ul#nav-menu li{padding:2rem 0;margin:0 .15rem;display:flex;align-items:center;font-size:12px;color:#1d2a37;white-space:nowrap}}@media all and (min-width: 1024px){ul#nav-menu li{font-size:14px;margin:0 .25rem}}@media all and (min-width: 1200px){ul#nav-menu li{font-size:16px;margin:0 .5rem}}ul#nav-menu li a{display:block;padding:0 .5rem;text-decoration:none;color:#fff}@media all and (min-width: 1024px){ul#nav-menu li a{display:inline-block;position:relative;padding:.5rem .25rem;color:#1d2a37}ul#nav-menu li a::after{position:absolute;display:block;content:'';width:100%;left:0;transform:scaleX(0);bottom:.25rem;transition:.4s transform ease-in-out;border-bottom:solid 1px #fff;transform-origin:100% 50%}ul#nav-menu li a:hover,ul#nav-menu li a:active,ul#nav-menu li a:focus{color:inherit}ul#nav-menu li a:hover::after,ul#nav-menu li a:active::after,ul#nav-menu li a:focus::after{transform:scaleX(1);transform-origin:0 50%}}@media all and (min-width: 1024px) and (min-width: 640px){ul#nav-menu li a::after{border-bottom:1px solid #fff}}@media all and (min-width: 1024px){ul#nav-menu li a::after{border-bottom:1px solid #1d2a37}}ul#nav-menu li a:hover{background:rgba(255,255,255,0.4);color:#fff}@media all and (min-width: 1024px){ul#nav-menu li a:hover{background:transparent;color:inherit}}ul#nav-menu li a:focus,ul#nav-menu li a:active{color:#224289 !important}ul#nav-menu li a.is-dropdown-link i{display:none}@media all and (min-width: 1024px){ul#nav-menu li a.is-dropdown-link i{display:inline-block}}ul#end-nav-menu{position:static;height:auto;width:auto;margin:0 1rem 0 0;padding:0;display:flex;background-color:transparent;transform:none;transition:0s}ul#end-nav-menu li{padding:2rem 0;margin:0 .15rem;display:flex;align-items:center;font-size:14px;color:#1d2a37;white-space:nowrap}@media all and (min-width: 1024px){ul#end-nav-menu li{margin:0 .25rem}}@media all and (min-width: 1200px){ul#end-nav-menu li{font-size:16px;margin:0 .5rem}}ul#end-nav-menu li a{display:inline-block;position:relative;text-decoration:none;padding:.5rem .25rem;color:#1d2a37}ul#end-nav-menu li a::after{position:absolute;display:block;content:'';width:100%;left:0;transform:scaleX(0);bottom:.25rem;transition:.4s transform ease-in-out;border-bottom:solid 1px #fff;transform-origin:100% 50%}ul#end-nav-menu li a:hover,ul#end-nav-menu li a:active,ul#end-nav-menu li a:focus{color:inherit}ul#end-nav-menu li a:hover::after,ul#end-nav-menu li a:active::after,ul#end-nav-menu li a:focus::after{transform:scaleX(1);transform-origin:0 50%}@media all and (min-width: 640px){ul#end-nav-menu li a::after{border-bottom:1px solid #fff}}ul#end-nav-menu li a::after{border-bottom:1px solid #1d2a37}ul#end-nav-menu li a:hover{background:transparent;color:inherit}#er-wait,#er-wait-hospital-page{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;border:1px solid #cd2026;border-radius:4px}@media all and (min-width: 640px){#er-wait,#er-wait-hospital-page{margin-right:0.5rem}}@media all and (min-width: 1024px){#er-wait,#er-wait-hospital-page{margin-left:1rem;min-width:100px;margin-right:0}}@media all and (min-width: 1200px){#er-wait,#er-wait-hospital-page{margin-left:1rem;min-width:150px;margin-right:0}}#er-wait #er-wait-header,#er-wait #er-wait-hospital-page-header,#er-wait-hospital-page #er-wait-header,#er-wait-hospital-page #er-wait-hospital-page-header{display:flex;justify-content:space-between;padding:.5rem;background:#cd2026;width:100%}#er-wait #er-wait-header p,#er-wait #er-wait-hospital-page-header p,#er-wait-hospital-page #er-wait-header p,#er-wait-hospital-page #er-wait-hospital-page-header p{color:#fff;text-transform:uppercase;font-size:10px;font-weight:bold;letter-spacing:1px;margin:0;white-space:nowrap}@media all and (min-width: 640px){#er-wait #er-wait-header p,#er-wait #er-wait-hospital-page-header p,#er-wait-hospital-page #er-wait-header p,#er-wait-hospital-page #er-wait-hospital-page-header p{font-size:13px}}#er-wait #er-wait-header #info-icon,#er-wait #er-wait-hospital-page-header #info-icon,#er-wait-hospital-page #er-wait-header #info-icon,#er-wait-hospital-page #er-wait-hospital-page-header #info-icon{display:inline-flex;border:1px solid #fff;border-radius:50%;padding:.5rem;align-items:center;justify-content:center;margin-left:.25rem;height:15px;width:15px;font-size:12px;color:#fff;text-decoration:none}@media all and (min-width: 640px){#er-wait #er-wait-header #info-icon,#er-wait #er-wait-hospital-page-header #info-icon,#er-wait-hospital-page #er-wait-header #info-icon,#er-wait-hospital-page #er-wait-hospital-page-header #info-icon{margin-left:.5rem;height:20px;width:20px;font-size:14px}}#er-wait #er-wait-header #info-icon:hover,#er-wait #er-wait-header #info-icon:focus,#er-wait #er-wait-header #info-icon:active,#er-wait #er-wait-hospital-page-header #info-icon:hover,#er-wait #er-wait-hospital-page-header #info-icon:focus,#er-wait #er-wait-hospital-page-header #info-icon:active,#er-wait-hospital-page #er-wait-header #info-icon:hover,#er-wait-hospital-page #er-wait-header #info-icon:focus,#er-wait-hospital-page #er-wait-header #info-icon:active,#er-wait-hospital-page #er-wait-hospital-page-header #info-icon:hover,#er-wait-hospital-page #er-wait-hospital-page-header #info-icon:focus,#er-wait-hospital-page #er-wait-hospital-page-header #info-icon:active{cursor:pointer}#er-wait #er-wait-info,#er-wait #er-wait-hospital-page-info,#er-wait-hospital-page #er-wait-info,#er-wait-hospital-page #er-wait-hospital-page-info{padding:.25rem;display:none;position:absolute;top:95%;left:-1px;min-width:calc(100% + 2px);background:#fff;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border:1px solid #cd2026}@media all and (min-width: 1024px){#er-wait #er-wait-info,#er-wait #er-wait-hospital-page-info,#er-wait-hospital-page #er-wait-info,#er-wait-hospital-page #er-wait-hospital-page-info{display:block;position:relative;top:auto;left:auto;background:transparent;border:none;width:100%;border-radius:0}}#er-wait #er-wait-info p,#er-wait #er-wait-hospital-page-info p,#er-wait-hospital-page #er-wait-info p,#er-wait-hospital-page #er-wait-hospital-page-info p{padding:0 .5rem;font-size:13px;margin-bottom:0}#er-wait #er-wait-info p:first-of-type,#er-wait #er-wait-hospital-page-info p:first-of-type,#er-wait-hospital-page #er-wait-info p:first-of-type,#er-wait-hospital-page #er-wait-hospital-page-info p:first-of-type{color:#1d2a37;background:#fff}#er-wait #er-wait-info p a#wait-time-link,#er-wait #er-wait-hospital-page-info p a#wait-time-link,#er-wait-hospital-page #er-wait-info p a#wait-time-link,#er-wait-hospital-page #er-wait-hospital-page-info p a#wait-time-link{padding:0 .25rem;text-decoration:none}#er-wait #er-wait-info p a#wait-time-link span,#er-wait #er-wait-hospital-page-info p a#wait-time-link span,#er-wait-hospital-page #er-wait-info p a#wait-time-link span,#er-wait-hospital-page #er-wait-hospital-page-info p a#wait-time-link span{margin:0}#er-wait #er-wait-info p a#wait-time-link::after,#er-wait #er-wait-hospital-page-info p a#wait-time-link::after,#er-wait-hospital-page #er-wait-info p a#wait-time-link::after,#er-wait-hospital-page #er-wait-hospital-page-info p a#wait-time-link::after{display:none}#er-wait:hover,#er-wait-hospital-page:hover{cursor:pointer}@media all and (min-width: 1024px){#er-wait:hover,#er-wait-hospital-page:hover{cursor:default}}@media all and (min-width: 640px){#er-wait{margin-top:0.5rem;margin-bottom:0.5rem}}#er-wait-hospital-page{margin-left:0;margin-bottom:2rem}#er-wait-hospital-page-note{font-size:13px;margin-top:5px}#er-wait-hospital-page-note a{color:#444444;text-decoration:none}#er-wait-hospital-page-note a:active,#er-wait-hospital-page-note a:focus,#er-wait-hospital-page-note a:hover{color:#444444;text-decoration:underline}#wait-time,#wait-time-hospital-page{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:inline-block;margin-left:.15rem;position:relative}#wait-time span,#wait-time-hospital-page span{font-size:11px;display:flex;line-height:1.3}@media all and (min-width: 1024px){#wait-time span,#wait-time-hospital-page span{font-size:13px}}#wait-time span.er-wait,#wait-time-hospital-page span.er-wait{color:#1d2a37}#wait-time span.er-wait:not(:first-of-type),#wait-time-hospital-page span.er-wait:not(:first-of-type){margin-top:0.25rem;padding-top:0.25rem;border-top:1px solid #1d2a37}@media all and (min-width: 1024px){#wait-time span.er-wait:not(:first-of-type),#wait-time-hospital-page span.er-wait:not(:first-of-type){padding-top:0;border:none}}#wait-time span.wait-time,#wait-time-hospital-page span.wait-time{color:#cd2026;margin-left:5px}#wait-time span.wait-time-single,#wait-time-hospital-page span.wait-time-single{font-size:14px;color:#cd2026}@media all and (min-width: 1024px){#wait-time span.wait-time-single,#wait-time-hospital-page span.wait-time-single{font-size:17px}}#wait-time-hospital-page span.wait-time-single{font-size:20px}#er-wait-hidden{display:none;position:absolute;top:calc(100% + 5px);left:50%;padding:.25rem .5rem;background:#d4d4d4;min-width:200px;z-index:1;box-shadow:0px 7px 4px rgba(0,0,0,0.3);transition:.2s all ease-in-out}#er-wait-hidden::after{display:none;position:absolute;content:"";top:-10px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #d4d4d4}@media all and (min-width: 1024px){#er-wait-hidden::after{display:inline-block}}#er-wait-hidden p{color:black;padding:.5rem;font-size:12px;margin-bottom:0}#er-wait-hidden p span{background:#fff;padding:2px 4px;color:#FE0100}#er-wait-hidden p a{padding:0;font-weight:700;text-decoration:none}#er-wait-hidden p a:hover{background-color:transparent}#er-wait-hidden.show-er-wait-hidden{display:block;-webkit-animation:showUp .2s linear;animation:showUp .2s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#er-wait-page-time{padding-bottom:1rem}#er-wait-page-time span.er-wait{padding:0 .5rem;display:block;color:#1d2a37;font-size:1.25rem !important}#er-wait-page-time span.er-wait:not(:first-of-type){margin-top:1rem}@media all and (min-width: 1024px){#er-wait-page-time span.er-wait{font-size:2.5rem !important}}#er-wait-page-time span.er-wait span.wait-time{color:#cd2026}.dropDown{height:auto;width:100vw;top:100%;left:0;position:absolute;padding:0 1rem;background:#eee;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;opacity:0;box-shadow:0 4px 10px -10px rgba(29,42,55,0.75);max-height:0;transition:.2s max-height ease-in-out,.2s opacity ease-in-out;transition-delay:.2s;overflow:hidden}.dropDown .dropdown-list{margin:1rem;display:flex;flex-direction:column;align-items:flex-start}@media all and (min-width: 1024px){.dropDown .dropdown-list{margin:1rem 1.25rem}}@media all and (min-width: 1200px){.dropDown .dropdown-list{margin:1rem 2rem}}.dropDown .dropdown-list .dropdown-item{padding:0;margin:5px 0;position:relative;display:block !important;font-size:14px;white-space:normal}li.has-dropDown a{text-decoration:none}li.has-dropDown a i{font-size:10px;margin-left:.15rem;color:#fff}@media all and (min-width: 1024px){li.has-dropDown a i{color:#1d2a37}}li.has-dropDown .dropDown.show-mobile-dropdown{position:relative;display:block;background:#141d26;overflow-y:scroll}li.has-dropDown .dropDown.show-mobile-dropdown .dropdown-list{margin:0}li.has-dropDown .dropDown.show-mobile-dropdown .dropdown-list .dropdown-item{color:#fff}@media all and (min-width: 1024px){li.has-dropDown:hover .dropDown,li.has-dropDown.hover .dropDown{max-height:1000px;transition-delay:0s;opacity:1}}#end-header{display:flex;align-items:center}@media all and (min-width: 1024px){#end-header{width:auto;justify-content:flex-end;padding:0 0 0 1rem;flex-grow:1}}#nav-search{display:flex;justify-content:flex-end;margin:0}#nav-search input#nav-search-desktop{display:none}@media all and (min-width: 875px){#nav-search input#nav-search-desktop{max-width:135px;border:1px solid #c8c8c8;margin:0}#nav-search input#nav-search-desktop::-moz-placeholder{color:#767676}#nav-search input#nav-search-desktop:-ms-input-placeholder{color:#767676}#nav-search input#nav-search-desktop::placeholder{color:#767676}}@media all and (min-width: 1024px){#nav-search input#nav-search-desktop{max-width:150px}}@media all and (min-width: 1200px){#nav-search input#nav-search-desktop{max-width:220px;width:auto}}#nav-search #search-section{display:none}#nav-search #search-section.active{display:flex;align-items:center;justify-content:center;position:absolute;top:100%;width:100%;left:0;background:#f4f4f4;padding:1rem 1.25rem;box-shadow:inset 0px 4px 10px rgba(0,0,0,0.125)}@media all and (min-width: 640px){#nav-search #search-section.active{padding:1rem 20%}}#nav-search #search-section.active form#site-search{flex:2;max-width:500px}@media all and (min-width: 1024px) and (-ms-high-contrast: none){#nav-search #search-section.active form#site-search{position:relative;left:-45%}}#nav-search #search-section.active #input-wrap{position:relative}#nav-search #search-section.active input#nav-search-input{padding:1rem;margin:0 .5rem 0 0;color:#1d2a37}#nav-search #search-section.active input#nav-search-input::-moz-placeholder{color:#c8c8c8}#nav-search #search-section.active input#nav-search-input:-ms-input-placeholder{color:#c8c8c8}#nav-search #search-section.active input#nav-search-input::placeholder{color:#c8c8c8}#nav-search #search-section.active .close-search-x{position:absolute;right:.75rem;font-size:18px;color:#1d2a37;top:50%;transform:translateY(-50%)}#nav-search #search-section.active .close-search-x:hover{cursor:pointer}#nav-search #search-section.active a#search-link{flex:1;max-width:200px;display:flex;align-items:center;justify-content:center;margin-left:.5rem;background-color:#224289 !important;color:#fff;padding:.25rem;font-size:12px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;text-align:center;align-self:stretch;transition:.2s background-color ease-in-out;text-decoration:none}@media all and (min-width: 640px){#nav-search #search-section.active a#search-link{font-size:14px}}@media all and (min-width: 1024px) and (-ms-high-contrast: none){#nav-search #search-section.active a#search-link{position:relative;left:-45%}}#nav-search #search-icon{display:flex;height:35px;align-items:center;background:#224289 !important;font-size:15px;padding:0 .5rem;margin-right:.5rem;transition:.2s background ease-in-out}#nav-search #search-icon i{transform:scaleX(-1);color:#fff}@media all and (min-width: 875px){#nav-search #search-icon{font-size:18px;align-self:stretch;height:auto;padding:.5rem}}#nav-search #search-icon:hover,#nav-search #search-icon:active,#nav-search #search-icon:focus{cursor:pointer;background:#1d3875 !important;outline:0;box-shadow:none !important}#nav-search #search-icon.is-active{background:#767676 !important}#nav-menu-btn{padding:1rem .5rem;display:block}#nav-menu-btn .line{width:25px;height:2px;border-radius:3px;background-color:#1d2a37;margin:4px 0;transition:.2s all cubic-bezier(0.55, 0.055, 0.675, 0.19)}#nav-menu-btn:hover{cursor:pointer}#nav-menu-btn.active{z-index:20}#nav-menu-btn.active .line:nth-of-type(1){transform:translateY(6px) rotate(135deg)}#nav-menu-btn.active .line:nth-of-type(2){transform:scale(0)}#nav-menu-btn.active .line:nth-of-type(3){transform:translateY(-6px) rotate(-135deg)}@media all and (min-width: 1024px){#nav-menu-btn{display:none}}#mobile-menu{position:fixed;height:100vh;width:100%;top:0;left:0;background:#1d2a37;opacity:0;transform:translateX(-100%);transition:.2s transform ease-in-out,.2s opacity ease-in-out;z-index:10;overflow-y:scroll;margin:0;padding:1rem 0 0}#mobile-menu.active{transform:translateX(0);opacity:1}#translation-nav-item{position:relative}@media all and (min-width: 1024px){#translation-nav-item{padding:.5rem 0}}#translation-nav-item::after{content:"";position:absolute;display:inline-block;right:10px;top:50%;transform:translateY(-50%);height:0;width:0;border-top:6px solid #1d2a37;border-left:6px solid transparent;border-right:6px solid transparent;pointer-events:none;transition:.2s transform ease-in-out}#translation-nav-item select{width:auto;margin-bottom:0;border:none;outline:none;background:#fff;color:#1d2a37;font-size:14px;height:auto;padding:.25rem 2rem .25rem .5rem;line-height:1.6}@media all and (min-width: 1200px){#translation-nav-item select{font-size:15px}}#translation-nav-item select:focus{box-shadow:none}#mobile-menu #translation-nav-item{margin:1vh 5vw;width:120px}#mobile-menu #translation-nav-item select{width:120px}footer{background:#1d2a37}footer a{color:inherit;text-decoration:none;position:relative;padding-bottom:.5rem}footer a::after{position:absolute;display:block;content:'';width:100%;left:0;transform:scaleX(0);bottom:.25rem;transition:.4s transform ease-in-out;border-bottom:solid 1px #fff;transform-origin:100% 50%}footer a:hover,footer a:active,footer a:focus{color:inherit}footer a:hover::after,footer a:active::after,footer a:focus::after{transform:scaleX(1);transform-origin:0 50%}@media all and (min-width: 640px){footer a::after{border-bottom:1px solid #fff}}footer a:hover{color:inherit}footer a:focus,footer a:active{color:#93ace4}footer a::after{position:absolute;display:block;content:'';width:100%;left:0;transform:scaleX(0);bottom:.25rem;transition:.4s transform ease-in-out;border-bottom:solid 1px #fff;transform-origin:100% 50%}footer a:hover,footer a:active,footer a:focus{color:inherit}footer a:hover::after,footer a:active::after,footer a:focus::after{transform:scaleX(1);transform-origin:0 50%}@media all and (min-width: 640px){footer a::after{border-bottom:1px solid #fff}}#inner-footer{padding:2rem 0 8rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff}@media all and (min-width: 640px){#inner-footer{flex-direction:row;justify-content:space-between}}@media all and (min-width: 1024px){#inner-footer{align-items:center}}.footer-section{margin:1rem;font-size:.8rem}@media all and (min-width: 640px){.footer-section{margin:1rem 0;font-size:.9rem}}.footer-section p{margin-bottom:0}#footer-info img{max-width:180px}#footer-content{padding:2rem 1rem}@media all and (min-width: 640px){#footer-content{padding:0 2rem;text-align:center}}#footer-links{display:flex;flex-direction:column}@media all and (min-width: 640px){#footer-links{align-items:flex-end}}#footer-links ul{margin:0}#footer-links ul li a{position:relative;padding-bottom:.5rem}@media all and (min-width: 640px){#footer-links ul li{text-align:right}}#social-media{display:flex;align-items:center;margin:0 0 0 .5rem}@media all and (min-width: 640px){#social-media{margin:0 -.5rem 0 0}}#social-media a.footer-social-link{margin:.5rem}#social-media a.footer-social-link i{display:flex;flex-direction:column;justify-content:center;align-items:center;height:40px;width:40px;color:#1d2a37;border-radius:50%;background-color:#fff;font-size:1.3rem;transition:.2s all ease-in-out}#social-media a.footer-social-link:hover i{background-color:#224289;color:#fff}.social-media{display:flex;align-items:center;margin:0 0 0 .5rem}@media all and (min-width: 640px){.social-media{margin:0 -.5rem 0 0}}.social-media a.social-link{margin:.5rem;text-decoration:none}.social-media a.social-link i{display:flex;flex-direction:column;justify-content:center;align-items:center;height:40px;width:40px;color:#1d2a37;border-radius:50%;background-color:#fff;font-size:1.3rem;transition:.2s all ease-in-out}.social-media a.social-link:hover i{background-color:#224289;color:#fff}.footer-pipe{padding:0 .5rem}.hero-bg{background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;background-image:url("/images/hospital-stock.jpg");color:#1d2a37;position:relative}.hero-bg::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,0.7);z-index:0}.hero-bg.small-hero{min-height:150px}@media all and (min-width: 640px){.hero-bg.small-hero{min-height:200px}}@media all and (min-width: 1024px){.hero-bg.small-hero{min-height:250px}}.hero-bg.large-hero{min-height:300px}@media all and (min-width: 640px){.hero-bg.large-hero{min-height:350px}}@media all and (min-width: 1024px){.hero-bg.large-hero{min-height:400px}}.hero-cta{padding:2rem 1rem;font-weight:700;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-cta h1{font-family:"Roboto Condensed",sans-serif;letter-spacing:2px;margin:0;padding-bottom:1rem}.hero-cta p{padding-bottom:1.5rem;font-family:"Roboto Condensed",sans-serif;font-weight:normal;font-weight:700;width:100%}.hero-cta .button{background:#224289}.hero-cta .button p{padding-bottom:0;font-weight:700;font-family:"Cabin",sans-serif}.font-flood-std-regular{font-family:'flood-std';font-weight:400}.font-roboto-thin{font-family:'roboto';font-weight:200}.font-proxima-nova-regular{font-family:'proxima-nova';font-weight:400}.font-proxima-nova-extrabold{font-family:'proxima-nova';font-weight:800}.home-hero-banner{position:relative;display:block;width:100%}@media all and (min-width: 1024px){.home-hero-banner{display:flex;min-height:350px;align-items:center;justify-content:left}}@media all and (min-width: 1200px){.home-hero-banner{min-height:400px}}@media all and (min-width: 1440px){.home-hero-banner{min-height:500px}}.home-hero-banner__image{position:relative;padding-bottom:50%;background-position:top center;background-size:cover;background-repeat:no-repeat}@media all and (min-width: 1024px){.home-hero-banner__image{position:absolute;padding:0;top:0;left:0;width:100%;height:100%}}.home-hero-banner__image--bg-left{background-position:top left}.home-hero-banner__image--bg-right{background-position:top right}.home-hero-banner__overlay{display:none}@media all and (min-width: 1024px){.home-hero-banner__overlay{display:block;position:absolute;top:0;left:0;width:44%;height:100%;mix-blend-mode:color}}@media all and (min-width: 1200px){.home-hero-banner__overlay{width:40%}}@media all and (min-width: 1440px){.home-hero-banner__overlay{width:36%}}@media all and (min-width: 1024px){.home-hero-banner__overlay--white-fade{width:70%;mix-blend-mode:normal;background-image:linear-gradient(90deg, rgba(255,255,255,0.9), rgba(255,255,255,0))}}@media all and (min-width: 1200px){.home-hero-banner__overlay--white-fade{width:65%}}@media all and (min-width: 1440px){.home-hero-banner__overlay--white-fade{width:60%}}.home-hero-banner__overlay--boxed-brand-color{background-color:#224289}.home-hero-banner__overlay--boxed-pms-287{background-color:#003087}.home-hero-banner__overlay--boxed-pms-301{background-color:#004B87}.home-hero-banner__overlay--boxed-pms-321{background-color:#008C95}.home-hero-banner__overlay--boxed-pms-209{background-color:#6F263D}.home-hero-banner__overlay--boxed-pms-349{background-color:#046A38}.home-hero-banner__overlay--boxed-pms-2613{background-color:#671E75}.home-hero-banner__opposite-overlay{display:none}@media all and (min-width: 1024px){.home-hero-banner__opposite-overlay{display:block;position:absolute;top:0;right:0;width:10%;height:100%;mix-blend-mode:color}}.home-hero-banner__content{position:relative;padding:2rem;width:100%;background:#eeeeee}@media all and (min-width: 1024px){.home-hero-banner__content{padding:4rem 0;background:none;width:44%}}@media all and (min-width: 1200px){.home-hero-banner__content{width:40%}}@media all and (min-width: 1440px){.home-hero-banner__content{width:36%}}.home-hero-banner__content h1{line-height:1}@media all and (min-width: 1200px){.home-hero-banner__content h1{font-size:3.5rem}}@media all and (min-width: 1440px){.home-hero-banner__content h1{font-size:4rem}}.home-hero-banner__content--mobile-brand-color-headline h1,.home-hero-banner__content--mobile-brand-color-headline .font-size-h1,.home-hero-banner__content--mobile-brand-color-headline .font-size-h2,.home-hero-banner__content--mobile-brand-color-headline .font-size-h3{color:#224289}@media all and (min-width: 1024px){.home-hero-banner__content--mobile-brand-color-headline h1{color:#222}.home-hero-banner__content--mobile-brand-color-headline .font-size-h1,.home-hero-banner__content--mobile-brand-color-headline .font-size-h2,.home-hero-banner__content--mobile-brand-color-headline .font-size-h3{color:inherit}}.home-hero-banner__content--mobile-brand-color-background{background:#224289;color:#fff}.home-hero-banner__content--mobile-brand-color-background .button{background-color:#fff;color:#222}.home-hero-banner__content--mobile-brand-color-background .button:active,.home-hero-banner__content--mobile-brand-color-background .button:focus,.home-hero-banner__content--mobile-brand-color-background .button:hover{color:#fff}@media all and (min-width: 1024px){.home-hero-banner__content--mobile-brand-color-background{color:inherit;background:none}.home-hero-banner__content--mobile-brand-color-background .button{background-color:#224289;color:#fff}}@media all and (min-width: 1024px){.home-hero-banner__content__headline{padding:0 2rem;margin:1rem 0 2rem}.home-hero-banner__content__headline--text-white{color:#fff}.home-hero-banner__content__headline--text-white h1{color:#fff}.home-hero-banner__content__headline--text-brand-color{color:#224289}.home-hero-banner__content__headline--text-brand-color h1{color:#224289}.home-hero-banner__content__headline--text-pms-287{color:#003087}.home-hero-banner__content__headline--text-pms-287 h1{color:#003087}.home-hero-banner__content__headline--text-pms-301{color:#004B87}.home-hero-banner__content__headline--text-pms-301 h1{color:#004B87}.home-hero-banner__content__headline--text-pms-321{color:#008C95}.home-hero-banner__content__headline--text-pms-321 h1{color:#008C95}.home-hero-banner__content__headline--text-pms-209{color:#6F263D}.home-hero-banner__content__headline--text-pms-209 h1{color:#6F263D}.home-hero-banner__content__headline--text-pms-349{color:#046A38}.home-hero-banner__content__headline--text-pms-349 h1{color:#046A38}.home-hero-banner__content__headline--text-pms-2613{color:#671E75}.home-hero-banner__content__headline--text-pms-2613 h1{color:#671E75}.home-hero-banner__content__headline--bg-solid{padding:2rem;color:#fff}.home-hero-banner__content__headline--bg-solid h1{color:#fff}.home-hero-banner__content__headline--bg-brand-color{background:#224289}.home-hero-banner__content__headline--bg-pms-287{background:#003087}.home-hero-banner__content__headline--bg-pms-301{background:#004B87}.home-hero-banner__content__headline--bg-pms-321{background:#008C95}.home-hero-banner__content__headline--bg-pms-209{background:#6F263D}.home-hero-banner__content__headline--bg-pms-349{background:#046A38}.home-hero-banner__content__headline--bg-pms-2613{background:#671E75}}.home-hero-banner__content__content--above{margin-bottom:1.5rem}@media all and (min-width: 1024px){.home-hero-banner__content__content--white{color:#fff}}@media all and (min-width: 1024px){.home-hero-banner__content__content{padding:0 2rem}}.home-hero-banner__content__content p:last-child{margin-bottom:0}.home-hero-banner__button{margin-top:1.5rem;text-align:center}.home-hero-banner--content-center{justify-content:center}.home-hero-banner--content-center .home-hero-banner__content{text-align:center}@media all and (min-width: 1024px){.home-hero-banner--content-center .home-hero-banner__overlay{left:28%}}@media all and (min-width: 1200px){.home-hero-banner--content-center .home-hero-banner__overlay{left:30%}}@media all and (min-width: 1440px){.home-hero-banner--content-center .home-hero-banner__overlay{left:32%}}@media all and (min-width: 1024px){.home-hero-banner--content-center .home-hero-banner__overlay--white-fade{left:0;width:100%;background:rgba(255,255,255,0.6)}}@media all and (min-width: 1024px){.home-hero-banner--content-center .home-hero-banner__opposite-overlay{display:none}}.home-hero-banner--content-right{justify-content:right}@media all and (min-width: 1024px){.home-hero-banner--content-right .home-hero-banner__overlay{left:auto;right:0}}@media all and (min-width: 1024px){.home-hero-banner--content-right .home-hero-banner__overlay--white-fade{background-image:linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0.9))}}@media all and (min-width: 1024px){.home-hero-banner--content-right .home-hero-banner__opposite-overlay{right:auto;left:0}}.home-hero-banner--image-only{min-height:0}.home-hero-banner .font-size-h1,.home-hero-banner .font-size-h2,.home-hero-banner .font-size-h3{line-height:1}#bottom-info{background:#224289}#bottom-info .bottom-section{padding-bottom:3rem;display:flex;flex-direction:column}@media all and (min-width: 1024px){#bottom-info .bottom-section{min-height:375px}}#bottom-info .bottom-section .btm-title{background:rgba(0,0,0,0.4)}#bottom-info .bottom-section.btm-2{background:rgba(0,0,0,0.1)}#bottom-info .bottom-section.btm-2 .btm-title{background:rgba(0,0,0,0.2)}#bottom-info .bottom-section.btm-1{background:rgba(0,0,0,0.2)}#bottom-info .bottom-section.btm-1 .btm-title{background:rgba(0,0,0,0.2)}#bottom-info .bottom-section .title{width:100%}#bottom-info .bottom-section .title h3{padding:.5rem 0;color:#fff;font-weight:700;font-size:1.25rem}@media all and (min-width: 640px){#bottom-info .bottom-section .title h3{font-size:1.3rem}}@media all and (min-width: 1024px){#bottom-info .bottom-section .title h3{font-size:1.5rem}}#bottom-info .bottom-section a:hover{color:inherit}#bottom-info .bottom-section .info{color:#fff;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}@media all and (min-width: 640px){#bottom-info .bottom-section .info{padding:2rem 4rem}}#bottom-info .bottom-section .info p{width:100%}#bottom-info .bottom-section .info a:not(.button):focus,#bottom-info .bottom-section .info a:not(.button):active{color:inherit;text-decoration:underline;text-shadow:-2px 2px 1px rgba(0,0,0,0.4)}#bottom-info .bottom-section .info.about-info p{padding:0 1rem;width:100%}@media all and (min-width: 640px){#bottom-info .bottom-section .info.about-info p{max-width:55ch;margin:0 auto}}@media all and (min-width: 1024px){#bottom-info .bottom-section .info.about-info p{max-width:none}}@media all and (min-width: 640px){#bottom-info .bottom-section .multi-info{justify-content:space-around;align-items:flex-start;flex-direction:row}}#bottom-info .bottom-section .events-info{justify-content:flex-start}@media all and (min-width: 640px){#bottom-info .bottom-section .events-info{flex-direction:row;align-items:flex-start;justify-content:space-around}}@media all and (min-width: 1024px){#bottom-info .bottom-section .events-info{justify-content:center}}#bottom-info .bottom-section .events-info ul{width:100%}@media all and (min-width: 640px){#bottom-info .bottom-section .events-info ul{width:auto;margin:.5rem;flex:1}}@media all and (min-width: 1024px){#bottom-info .bottom-section .events-info ul{width:100%}}#bottom-info .bottom-section .events-info li{position:relative;margin-bottom:.5rem;transition:.2s background ease-in-out}@media all and (min-width: 640px){#bottom-info .bottom-section .events-info li{display:flex;align-items:baseline;justify-content:flex-start;margin-bottom:0}}#bottom-info .bottom-section .events-info li .ce-item-date{font-weight:700;font-size:1.1rem;white-space:nowrap;text-transform:uppercase;letter-spacing:1px;padding:.25rem .5rem 0 .5rem}@media all and (min-width: 640px){#bottom-info .bottom-section .events-info li .ce-item-date{flex:1;padding:.5rem .5rem .5rem 1rem}}#bottom-info .bottom-section .events-info li .ce-item-name{line-height:1.4;padding:.5rem}@media all and (min-width: 640px){#bottom-info .bottom-section .events-info li .ce-item-name{flex:1;padding:.5rem 1rem .5rem .5rem}}#bottom-info .bottom-section .events-info li a{position:absolute;width:100%;height:100%;top:0;left:0}#bottom-info .bottom-section .events-info li:hover,#bottom-info .bottom-section .events-info li:focus,#bottom-info .bottom-section .events-info li:active{background:rgba(0,0,0,0.2)}#bottom-info .bottom-section .news-outer{margin:0 0 2rem;display:flex;flex-direction:column;width:100%}@media all and (min-width: 640px){#bottom-info .bottom-section .news-outer{margin:0;flex:1;margin:0 2rem 0 2rem}}@media all and (min-width: 640px) and (-ms-high-contrast: none){#bottom-info .bottom-section .news-outer{flex:1 0 auto;width:0}}#bottom-info .bottom-section .news-outer .bottom-sec-img{background-position:center;background-size:contain;background-repeat:no-repeat;width:100%;height:35vw;min-height:125px;margin-bottom:1rem}@media all and (min-width: 640px){#bottom-info .bottom-section .news-outer .bottom-sec-img{height:25vw}}@media all and (min-width: 1024px){#bottom-info .bottom-section .news-outer .bottom-sec-img{height:200px}}@media all and (min-width: 1440px){#bottom-info .bottom-section .news-outer .bottom-sec-img{height:250px}}#bottom-info .bottom-section .news-outer .news-inner{margin:1rem 0;display:flex;flex-direction:column;align-items:flex-start}@media all and (min-width: 1024px){#bottom-info .bottom-section .news-outer .news-inner{margin:0;justify-content:center}}#bottom-info .bottom-section .news-outer .news-inner h4{font-weight:700;width:100%;font-size:1rem}@media all and (min-width: 640px){#bottom-info .bottom-section .news-outer .news-inner h4{font-size:1.25rem}}@media all and (min-width: 1024px){#bottom-info .bottom-section .news-outer .news-inner h4{font-size:1.35rem}}#bottom-info .bottom-section .news-outer .news-inner h4 a{text-decoration:none}#bottom-info .bottom-section .news-outer .news-inner h4 a:hover,#bottom-info .bottom-section .news-outer .news-inner h4 a:focus,#bottom-info .bottom-section .news-outer .news-inner h4 a:active{color:inherit;text-decoration:underline}#bottom-info .bottom-section .news-outer .news-inner h4 a::after{bottom:-.25rem}#bottom-info .bottom-section .news-outer .news-inner p{margin-bottom:1.5rem;width:100%}@media all and (min-width: 640px){#bottom-info .bottom-section .news-outer .news-inner p{font-size:.9rem;margin-bottom:.5rem;flex-grow:1}}#bottom-info .bottom-section .news-outer a.news-link{font-size:.8rem;text-transform:uppercase;font-weight:700;letter-spacing:1px;position:relative;padding-bottom:.5rem;text-decoration:none}#bottom-info .bottom-section .news-outer a.news-link::after{position:absolute;display:block;content:'';width:100%;left:0;transform:scaleX(0);bottom:.25rem;transition:.4s transform ease-in-out;border-bottom:solid 1px #fff;transform-origin:100% 50%}#bottom-info .bottom-section .news-outer a.news-link:hover,#bottom-info .bottom-section .news-outer a.news-link:active,#bottom-info .bottom-section .news-outer a.news-link:focus{color:inherit}#bottom-info .bottom-section .news-outer a.news-link:hover::after,#bottom-info .bottom-section .news-outer a.news-link:active::after,#bottom-info .bottom-section .news-outer a.news-link:focus::after{transform:scaleX(1);transform-origin:0 50%}@media all and (min-width: 640px){#bottom-info .bottom-section .news-outer a.news-link::after{border-bottom:1px solid #fff}}@media all and (min-width: 640px){#bottom-info .bottom-section .news-outer a.news-link{font-size:.9rem}}#bottom-info .bottom-section .news-outer a.news-link:hover{color:inherit}#bottom-info .bottom-section .button{align-self:center;background:#1d2a37}#bottom-info .bottom-section .button::after{background:#fff}#bottom-info .bottom-section .button:hover{background:#1d2a37}#bottom-info .bottom-section .button:hover,#bottom-info .bottom-section .button:active,#bottom-info .bottom-section .button:focus{color:#1d2a37}#bottom-info .bottom-section .button:hover p::after,#bottom-info .bottom-section .button:active p::after,#bottom-info .bottom-section .button:focus p::after{color:#1d2a37}@media all and (min-width: 1024px){#bottom-info .bottom-section .button{margin-top:auto}}.find-a-doc-call{padding:1rem .5rem 0}@media all and (min-width: 640px){.find-a-doc-call{padding:0 .5rem}}#find-a-doctor{background-color:#1d2a37;padding:4rem 0;width:100%}@media all and (min-width: 640px){#find-a-doctor{padding:6rem 0 10rem}}#find-a-doctor h2{color:#fff;margin-bottom:2rem}#find-a-doctor .button{background-color:#224289}#find-a-doctor-search{display:flex;flex-direction:column;align-items:center;justify-content:center}@media all and (min-width: 1024px){#find-a-doctor-search{flex-direction:row;align-items:flex-end}}#find-a-doctor-search .field{margin:1rem auto}@media all and (min-width: 1024px){#find-a-doctor-search .field{margin:0 1rem}}#find-a-doctor-search .field label{color:#fff}#find-a-doctor-search .field select,#find-a-doctor-search .field input{margin:0}#find-a-doctor-search .field select option,#find-a-doctor-search .field input option{margin:2rem 0}#find-a-doctor-search .field .button{background:#224289}#find-a-doctor-search .field .button::after{background:#fff}#find-a-doctor-search .field .button:hover,#find-a-doctor-search .field .button:active,#find-a-doctor-search .field .button:focus{color:#1d2a37}#find-a-doctor-search .field .button:hover p::after,#find-a-doctor-search .field .button:active p::after,#find-a-doctor-search .field .button:focus p::after{color:#1d2a37}#find-a-doctor-search .button{background:#224289}#find-a-doctor-search .button p{font-weight:700}@media all and (min-width: 640px){.find-a-doctor-has-chat{padding:4rem 2rem !important}}@media all and (min-width: 1024px){.find-a-doctor-has-chat{padding:8rem 2rem !important}}@media all and (min-width: 1024px){.find-a-doctor-has-chat{align-self:stretch}}.find-a-doctor-has-chat #find-a-doctor-search{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:80%;margin:0 auto}@media all and (min-width: 1024px){.find-a-doctor-has-chat #find-a-doctor-search{align-items:center;flex-direction:column !important;width:450px}}.find-a-doctor-has-chat #find-a-doctor-search .find-a-doc-search-input{width:100%}.find-a-doctor-has-chat #find-a-doctor-search .find-a-doc-search-input label{color:#fff}.find-a-doctor-has-chat #find-a-doctor-search .find-a-doc-search-input select,.find-a-doctor-has-chat #find-a-doctor-search .find-a-doc-search-input input{margin:0}.find-a-doctor-has-chat #find-a-doctor-search .find-a-doc-search-input select option,.find-a-doctor-has-chat #find-a-doctor-search .find-a-doc-search-input input option{margin:2rem 0}.find-a-doctor-has-chat #find-a-doctor-search .button{margin-top:2rem}.find-a-doctor-has-chat #find-a-doctor-search .button::after{background:#fff}.find-a-doctor-has-chat #find-a-doctor-search .button:hover,.find-a-doctor-has-chat #find-a-doctor-search .button:active,.find-a-doctor-has-chat #find-a-doctor-search .button:focus{color:#1d2a37}.find-a-doctor-has-chat #find-a-doctor-search .button:hover p::after,.find-a-doctor-has-chat #find-a-doctor-search .button:active p::after,.find-a-doctor-has-chat #find-a-doctor-search .button:focus p::after{color:#1d2a37}@media all and (min-width: 1024px){.find-a-doctor-has-chat #find-a-doctor-search .button{margin-top:2rem}}#find-a-doctor-heading{margin-bottom:1rem}@media all and (min-width: 640px){#find-a-doctor-heading{margin-bottom:2rem;padding:3rem 2rem 2rem}}@media all and (min-width: 1024px){.find-a-doctor-util-wrap{padding:2rem 0}}#find-a-doctor-filter-wrap{padding:1rem 0;justify-content:center;align-items:center}#find-a-doctor-filter-input{margin-bottom:1rem}@media all and (min-width: 640px){#find-a-doctor-filter-input{display:flex;flex-direction:row}}#find-a-doctor-filter-input input{flex:1;margin:.5rem 0;font-weight:700}@media all and (min-width: 640px){#find-a-doctor-filter-input input{margin:.5rem}}#find-a-doctor-filter-input input::-moz-placeholder{color:#767676;font-weight:normal}#find-a-doctor-filter-input input:-ms-input-placeholder{color:#767676;font-weight:normal}#find-a-doctor-filter-input input::placeholder{color:#767676;font-weight:normal}#find-a-doctor-filter-input #doc-filter-search-arrow{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:.75rem 0;padding:.75rem .5rem;background:#224289;transition:.2s all ease-in-out;text-decoration:none;width:85px;cursor:pointer}@media all and (min-width: 640px){#find-a-doctor-filter-input #doc-filter-search-arrow{margin:.5rem;padding:.5rem;width:60px}}#find-a-doctor-filter-input #doc-filter-search-arrow i{color:#fff}#find-a-doctor-filter-input #doc-filter-search-arrow:hover,#find-a-doctor-filter-input #doc-filter-search-arrow:active,#find-a-doctor-filter-input #doc-filter-search-arrow:focus{background:#416dd0}#filter-buttons-wrap{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:2rem;transition:.2s background ease-in-out}@media all and (min-width: 1024px){#filter-buttons-wrap{margin-bottom:0;flex-direction:column;align-items:flex-start}}#filter-buttons-wrap .filter-results-title-button{color:#fff;margin-right:1rem}@media all and (min-width: 1024px){#filter-buttons-wrap .filter-results-title-button{white-space:nowrap;margin:0 0 1.5rem 2rem;display:inline-block;display:none}}.filters{display:none;position:fixed;top:12.5%;left:2.5%;height:75%;width:95%;padding:2rem .5rem;margin-top:0;margin-left:0;background:#c8c8c8;z-index:10000000000000000000}@media all and (min-width: 1024px){.filters{display:flex;position:relative;left:auto;top:auto;margin-top:0;height:auto;width:100%;background:rgba(0,0,0,0.1);transition:.2s background ease-in-out;z-index:1}}@media all and (min-width: 1024px){.filters:hover{background:rgba(0,0,0,0.125)}}.filters.shown-mobile{display:flex}.filters-mobile-bg{position:absolute;top:0;left:0;height:120vh;width:100%;background:rgba(0,0,0,0.8);z-index:1000000000000000000;display:none}.view-results-button{margin-left:0.625rem;margin-top:3vh;max-height:40px}.view-results-button:hover{cursor:pointer}.filter-wrap{height:auto}@media all and (min-width: 640px){.filter-wrap{margin:0 .5rem;position:relative}}.filter-wrap:last-of-type{margin-bottom:2rem}.filter-wrap label{font-size:10px}@media all and (min-width: 640px){.filter-wrap label{font-size:inherit}}.filter-button{flex:1;padding:.5rem;border:1px solid #c8c8c8;transition:.2s all ease-in-out;width:100%;display:block;text-decoration:none;position:relative}@media all and (min-width: 640px){.filter-button{min-width:80px}}.filter-button p{text-align:center;color:#1d2a37;font-size:13px;margin-bottom:0}@media all and (min-width: 1024px){.filter-button p{font-size:14px}}.filter-button:hover{background:#224289;cursor:pointer}.filter-button:hover p{color:#fff !important}.filter-button.filter-button-active{background:#224289}.filter-button.filter-button-active p{color:#fff !important}.filter-dropdown{display:none;width:100%;background:#fff;padding:.5rem;margin:.5rem 0 0}@media all and (min-width: 640px){.filter-dropdown{left:0;top:100%}}.filter-dropdown p{color:#1d2a37 !important;text-align:left;margin-bottom:0}.filter-dropdown .filter-checkbox-wrap{display:flex;align-items:center}.filter-dropdown .filter-checkbox-wrap:nth-of-type(2){margin-bottom:.5rem}.filter-dropdown .filter-checkbox-wrap input{margin-bottom:0}.filter-dropdown .filter-checkbox-wrap label{margin-bottom:0;margin-left:.5rem}.filter-dropdown .filter-apply{padding:.5rem;border-top:1px solid #c8c8c8}.filter-dropdown .filter-apply a{position:relative;display:inline-block;text-decoration:none !important;color:#224289;text-align:right;font-size:12px}.filter-dropdown .filter-apply a:hover{text-decoration:underline !important}.filter-dropdown:hover{cursor:default}.filter-dropdown.show-filter-dropdown{display:block;position:relative;top:100%;left:0;box-shadow:0px 3px 5px rgba(0,0,0,0.3);margin-top:.5rem}@media all and (min-width: 640px){.filter-dropdown.show-filter-dropdown{position:absolute;min-width:250px}}hr.find-a-doc-hr{width:100%;max-width:none;margin:0}#providers-amount{padding:2rem 1rem 1rem}#providers-amount p{color:#767676;margin-bottom:0}#find-a-doctor-list-wrap{height:auto;display:flex;flex-direction:column;padding:1rem 0 3rem}@media all and (min-width: 1024px){#find-a-doctor-list-wrap{flex-direction:row}}#find-a-doctor-list{width:100%;display:flex;flex-direction:row;justify-content:center}@media all and (min-width: 640px){#find-a-doctor-list{flex-direction:column;overflow:hidden}}@media all and (min-width: 1024px){#find-a-doctor-list{width:auto;flex:1.75}}@media all and (min-width: 640px){.find-a-doctor-list-inner{align-items:flex-start}}.doctor-list-letters{padding:0 0 2rem;margin:0 0 2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.doctor-list-letters__label{margin-right:10px;margin-bottom:0}.doctor-list-letters__links{display:flex;flex-direction:column;justify-content:center;align-items:center}@media all and (min-width: 1024px){.doctor-list-letters__links{flex-direction:row}}.doctor-list-letters__links__item,.doctor-list-letters__links__alpha__item{color:#224289;cursor:pointer;padding:5px;font-size:1rem;margin:0 5px;text-decoration:none !important}.doctor-list-letters__links__item:hover,.doctor-list-letters__links__alpha__item:hover,.doctor-list-letters__links__item:focus,.doctor-list-letters__links__alpha__item:focus,.doctor-list-letters__links__item:active,.doctor-list-letters__links__alpha__item:active{text-decoration:underline !important;color:#224289}.doctor-list-letters__links__item.active,.active.doctor-list-letters__links__alpha__item{font-weight:bold}.doctor-list-letters__links__alpha{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.doctor-list-letters__links__alpha__item:hover,.doctor-list-letters__links__alpha__item:active,.doctor-list-letters__links__alpha__item:focus{color:#224289}.select-filters__label{margin-bottom:0.75rem}.no-results-message{margin:0 auto}.doctor-list-view{display:flex;flex-direction:column;border:1px solid #c8c8c8;padding:1rem;margin:0 auto;width:100%;min-width:80%}@media all and (min-width: 640px){.doctor-list-view{flex-direction:row;align-items:flex-start;justify-content:space-around;padding:2rem .5rem;min-width:0;width:100%;margin:0 auto 1rem}.doctor-list-view.doctor-details{align-items:flex-end}}@media all and (min-width: 1024px){.doctor-list-view{padding:2rem;justify-content:flex-start}}.doctor-list-view.doctor-details{border:none;padding:1rem 0 0}@media all and (min-width: 640px){.doctor-list-view.doctor-details{justify-content:flex-start}}.doctor-about{display:block}@media all and (min-width: 640px){.doctor-about{display:flex;align-items:flex-start}}.doctor-about.details-view{display:block}@media all and (min-width: 640px){.doctor-about.details-view{padding-left:2rem;display:flex;align-items:flex-start}}@media all and (min-width: 640px){.doctor-about.details-view .doctor-photo{height:160px;width:160px}}@media all and (min-width: 1024px){.doctor-about.details-view .doctor-photo{height:200px;width:200px}}.doctor-about.details-view img.doctor-results-photo{height:auto;width:100%;margin-bottom:1.5rem}@media all and (min-width: 640px){.doctor-about.details-view img.doctor-results-photo{margin-bottom:0;margin-right:1rem;width:160px}}@media all and (min-width: 1024px){.doctor-about.details-view img.doctor-results-photo{width:200px}}@media print{.doctor-about.details-view img.doctor-results-photo{max-width:200px !important}}.doctor-about.details-view .lower{display:flex;flex-direction:column;align-items:flex-start}.doctor-about.details-view .lower .lower-rating{display:flex;align-items:center}@media all and (min-width: 1024px){.doctor-about.details-view .lower .personality-attributes{margin:.5rem 0 0 0}}.doctor-photo{background-position:center;background-size:cover;background-repeat:no-repeat;background-position:50% 40%;height:85vw;width:100%;background-image:url("/images/generic-doc.png");border:1px solid #c8c8c8;margin:0 0 1rem 0}@media all and (min-width: 640px){.doctor-photo{margin:.25rem 1rem 0 0;height:130px;width:100px}}@media all and (min-width: 1024px){.doctor-photo{height:140px;width:110px}}.doctor-profile-top{margin-bottom:1rem}.doctor-profile-top p{margin-bottom:.5rem}.doctor-rating{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.doctor-rating .outer-stars{position:relative}.doctor-rating .outer-stars::before{font-family:'Font Awesome 5 Free';content:"\f005 \f005 \f005 \f005 \f005";color:#224289}.doctor-rating .inner-stars{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;width:0}.doctor-rating .inner-stars::before{font-family:'Font Awesome 5 Free';content:"\f005 \f005 \f005 \f005 \f005";color:#224289;font-weight:900}.doctor-rating .ratings-amount{color:#224289;margin-left:.5rem}img.doctor-profile-photo{height:auto;width:100%;max-width:200px;margin-bottom:2rem}@media print{img.doctor-profile-photo{max-width:200px !important}}.doctor-contact-box{background:#1d2a37;color:#ffffff;padding:1.5rem 1rem 0.5rem;text-align:center}.doctor-contact-box .button{padding:.75rem 2.5rem}.doctor-contact-box .button::after{background:#fff}.doctor-contact-box .button:hover,.doctor-contact-box .button:active,.doctor-contact-box .button:focus{color:#1d2a37}.doctor-action-box{background:#f0f0f0;padding:1.5rem 1rem;text-align:center;margin-bottom:1.5rem}.doctor-action-box .button{padding:.75rem 2.5rem}.doctor-action-box .doctor-action-appt{margin-bottom:1.5rem}@media all and (min-width: 640px){.doctor-action-box .doctor-action-appt{margin-bottom:0}}.doctor-action-box .doctor-action-appt p{margin:1.5rem 0 0}.doctor-action-box .doctor-action-address p{margin:.5rem 0 0;line-height:1.5rem}.doctor-action-box .fas{font-size:28px}.doctor-reviews-summary .doctor-reviews-summary-header{display:flex;margin:1rem 0}.doctor-reviews-summary .doctor-reviews-summary-header .doctor-reviews-summary-rating{margin-right:1rem}.doctor-reviews-summary .doctor-reviews-summary-header .doctor-rating{margin-right:1rem}.doctor-reviews{padding:0 0 2rem}.doctor-reviews .doctor-review{padding:1rem 0;border-bottom:1px solid #DDD}.doctor-reviews .doctor-review.hidden{display:none}.doctor-reviews .doctor-review .doctor-review-header{display:flex;padding-bottom:0.5rem}.doctor-reviews .doctor-review .doctor-review-header .doctor-review-date{color:#555;padding-left:1rem}.doctor-rating-and-reviews{display:flex}.doctor-rating-and-reviews .doctor-rating{padding-right:1rem}.doctor-more-reviews-button{width:100%;text-align:center}.doctor-info{margin-bottom:1rem}.doctor-info p{font-size:13px;margin-bottom:0;line-height:1.4}.doctor-info .upper,.doctor-info .mid{margin-bottom:.25rem}.doctor-info .upper{text-transform:none;margin-bottom:.5rem}.doctor-info .upper p.doctor-name{color:#1d2a37;font-size:14px;cursor:pointer;text-decoration:none}@media all and (min-width: 1024px){.doctor-info .upper p.doctor-name{font-size:18px}}.doctor-info .upper p.doctor-name a{text-decoration:none}.doctor-info .upper p.doctor-name a:hover,.doctor-info .upper p.doctor-name a:focus,.doctor-info .upper p.doctor-name a:active{color:#224289;text-decoration:underline}.doctor-info .upper p.specialty{font-weight:700}.doctor-info .mid{margin-bottom:.5rem}.doctor-info .mid p{color:#767676}.doctor-info .mid .schedule-online{margin-top:1rem;color:#224289;font-size:16px}.doctor-info .mid .schedule-online a{text-decoration:none}.doctor-info .mid .schedule-online a:hover{text-decoration:underline}.doctor-info .lower{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media all and (min-width: 640px){.doctor-info .lower{flex-direction:row;flex-flow:row wrap;align-items:center}}@media all and (min-width: 1024px){.doctor-info .lower{flex-direction:row;align-items:center}}.doctor-info .lower .outer-stars{position:relative}.doctor-info .lower .outer-stars::before{font-family:'Font Awesome 5 Free';content:"\f005 \f005 \f005 \f005 \f005";color:#224289}.doctor-info .lower .inner-stars{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;width:0}.doctor-info .lower .inner-stars::before{font-family:'Font Awesome 5 Free';content:"\f005 \f005 \f005 \f005 \f005";color:#224289;font-weight:900}.doctor-info .lower .ratings-amount{color:#224289;margin-left:.5rem}.doctor-info .lower .personality-attributes{display:flex}@media all and (min-width: 640px){.doctor-info .lower .personality-attributes{margin:.5rem 0 0 0}}@media all and (min-width: 1024px){.doctor-info .lower .personality-attributes{margin:0 0 0 .5rem}}.doctor-info .lower .personality-attributes p{padding:.25rem;border:1px solid #224289;color:#224289;font-size:12px;margin:.25rem}.practice-location{display:flex;flex-direction:column;justify-content:space-between;margin-top:auto}@media all and (min-width: 640px){.practice-location{min-height:120px;max-width:240px;align-items:flex-end;margin-top:0}}@media all and (min-width: 1024px){.practice-location{margin-left:auto;margin-right:2rem}}.practice-location p{margin-bottom:0;color:#767676;line-height:1.4;font-size:12px;width:100%}@media all and (min-width: 640px){.practice-location p{font-size:13px;text-align:right}}@media all and (min-width: 1024px){.practice-location p{font-size:14px}}.practice-location p.practice-name{color:#1d2a37;font-weight:700}@media all and (min-width: 640px){.practice-location p.practice-name{font-size:14px;text-align:right}}@media all and (min-width: 1024px){.practice-location p.practice-name{font-size:15px}}.practice-location p.practice-name .practice-name-map-link{text-decoration:none;font-size:12px;color:#224289}.practice-location a:not(.button){text-decoration:none;font-size:12px;font-weight:700;color:#224289}.practice-location a:not(.button):hover,.practice-location a:not(.button):focus,.practice-location a:not(.button):active{text-decoration:underline}.practice-location .practice-address{margin:.25rem 0}@media all and (min-width: 640px){.practice-location .practice-address{text-align:right}}.practice-location .button{margin-top:1rem;font-size:11px;color:#fff}@media all and (min-width: 1024px){.practice-location .button{font-size:13px}}#doctor-details-options{background:#224289;padding:.75rem 0;margin-bottom:2rem}@media print{#doctor-details-options{display:none !important}}#inner-doctor-details-options{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#inner-doctor-details-options .options-wrap,#inner-doctor-details-options .option{display:flex;align-items:center;color:#fff}#inner-doctor-details-options .options-wrap p,#inner-doctor-details-options .option p{margin:0 0 0 .5rem}#inner-doctor-details-options .options-wrap:hover p,#inner-doctor-details-options .options-wrap:focus p,#inner-doctor-details-options .options-wrap:active p,#inner-doctor-details-options .option:hover p,#inner-doctor-details-options .option:focus p,#inner-doctor-details-options .option:active p{text-decoration:underline}#inner-doctor-details-options .options-wrap #share-doctor-results{position:relative}#inner-doctor-details-options .options-wrap #share-doctor-results .share-links{position:absolute;top:80%;left:-50%;transition:.2s all ease-in-out;padding:.5rem;background:#224289;display:flex;justify-content:center;align-items:center;opacity:0;box-shadow:0px 4px 4px rgba(29,42,55,0.4);z-index:-1}@media all and (min-width: 640px){#inner-doctor-details-options .options-wrap #share-doctor-results .share-links{left:50%;transform:translateX(-50%)}}#inner-doctor-details-options .options-wrap #share-doctor-results .share-links::before{content:"";position:absolute;top:-10px;left:3rem;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #224289}@media all and (min-width: 640px){#inner-doctor-details-options .options-wrap #share-doctor-results .share-links::before{left:5rem}}#inner-doctor-details-options .options-wrap #share-doctor-results .share-links i{margin:.25rem;padding:.5rem;font-size:1.25rem;transition:.2s all ease-in-out;color:#fff}#inner-doctor-details-options .options-wrap #share-doctor-results .share-links i:hover{background:#1d2a37}#inner-doctor-details-options .options-wrap #share-doctor-results:hover .share-links{z-index:10;opacity:1;top:calc(100% + 5px)}#inner-doctor-details-options .option{text-decoration:none;margin:.5rem}#inner-doctor-details-options .option:hover{cursor:pointer}#doctor-details-wrap{background:#fff}@media all and (min-width: 640px){#doctor-details-wrap{padding:1rem 1rem 2rem}}@media all and (min-width: 1024px){#doctor-details-wrap{display:flex}}@media all and (min-width: 1024px){#doctor-details-list{width:auto;flex:1.5}}.share-doctor-info{position:relative;display:inline-block}.share-doctor-info a.social-share{display:flex;align-items:center;margin:.5rem;text-decoration:none}.share-doctor-info i{color:#224289}.share-doctor-info p{margin-left:.5rem;color:#224289;margin-bottom:0}.share-doctor-info .share-links{position:absolute;top:80%;left:50%;transform:translateX(-50%);transition:.2s all ease-in-out;padding:.5rem;background:#224289;display:flex;justify-content:center;align-items:center;opacity:0;box-shadow:0px 4px 4px rgba(29,42,55,0.4)}.share-doctor-info .share-links::before{content:"";position:absolute;top:-10px;left:2rem;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #224289}.share-doctor-info .share-links i{margin:.25rem;font-size:1.2rem;transition:.2s transform ease-in-out;color:#fff}.share-doctor-info .share-links i:hover{transform:scale(1.1)}.share-doctor-info:hover .share-links{opacity:1;top:100%}#doctor-details-page-bg{position:relative;background:#fff}.doctor-details-section{padding:0 0 1.5rem}.doctor-details-section p{margin-bottom:.5rem;line-height:1.5}.doctor-details-section a{color:#224289}.doctor-details-section a:hover{color:#1d2a37}.doctor-details-section .doctor-education{margin-bottom:.5rem}.doctor-details-section .doctor-education p{margin-bottom:.25rem}.doctor-details-section .doctor-education .doctor-education-details{font-size:15px;padding:0 0 .25rem 1rem}#book-appointment-wrap{width:100%;padding:2rem 0;display:flex;flex-direction:column;align-items:center}@media all and (min-width: 640px){#book-appointment-wrap{padding:0 1rem;flex:1;align-self:stretch}}#inner-book-appt{width:100%}@media all and (min-width: 1024px){#inner-book-appt{padding-top:2rem;max-width:500px}}#inner-book-appt #book-appt-call p{font-size:12px}#inner-book-appt #book-appt-location{position:relative;width:100%;min-height:150px;width:100%;background:#f8f8f8;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:1rem;transition:.2s box-shadow ease-in-out}#inner-book-appt #book-appt-location #book-appt-location-info{text-align:center;padding:1rem 1rem 1.5rem}#inner-book-appt #book-appt-location #book-appt-location-info i{margin-bottom:.5rem;color:#224289}#inner-book-appt #book-appt-location #book-appt-location-info p{margin:0;line-height:1.4}#inner-book-appt #book-appt-location #book-appt-location-info p:last-of-type{margin-top:.5rem}@media print{#inner-book-appt #book-appt-location #book-appt-location-info p a{display:none !important}}#inner-book-appt #book-appt-location #book-appt-location-info p a:hover,#inner-book-appt #book-appt-location #book-appt-location-info p a:focus,#inner-book-appt #book-appt-location #book-appt-location-info p a:active{color:#224289}#inner-book-appt #book-appt-location:hover{box-shadow:0px 8px 12px rgba(0,0,0,0.2)}.filter-active-overlay::after{content:"";position:fixed;top:0;left:0;height:100%;width:100%;z-index:0}.loading-icon{width:26px;-webkit-animation:loadingSpinner 1s linear infinite;animation:loadingSpinner 1s linear infinite}.provider-download-section{padding:3rem 0}.provider-download-section p{margin-bottom:0}.zip-filter{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.zip-filter input{margin-bottom:0}.zip-filter #zip-search-button{display:flex;justify-content:center;align-items:center;background:#767676;transition:.2s background ease-in-out;align-self:stretch;height:auto;padding:0 1rem;width:3rem;margin-left:-3rem}.zip-filter #zip-search-button i{font-size:22px;color:#fff;transform:scaleX(-1)}.zip-filter #zip-search-button:hover,.zip-filter #zip-search-button:active,.zip-filter #zip-search-button:focus{cursor:pointer;background:#505050}@media all and (min-width: 1024px){.pdf-doc-button-wrap{width:100%}}@media all and (min-width: 1024px){.pdf-doc-button{width:100%}}.providers-widget,.providers-widget-b2b{width:100%}.providers-widget .provider,.providers-widget-b2b .provider{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;padding:1.25rem;background:#e2e2e2;margin-bottom:1.875rem;align-self:stretch}@media all and (min-width: 1024px){.providers-widget .provider,.providers-widget-b2b .provider{padding:.75rem .625rem}}.providers-widget .provider img,.providers-widget-b2b .provider img{max-height:240px;margin-bottom:1.25rem}.providers-widget .provider p,.providers-widget-b2b .provider p{color:#1d2a37;margin-bottom:.25rem;font-size:14px;line-height:1.5}.providers-widget .provider p:last-of-type,.providers-widget-b2b .provider p:last-of-type{margin-top:.5rem;font-size:13px}.providers-widget .provider__photo,.providers-widget-b2b .provider__photo{width:100%;padding-bottom:125%;margin-bottom:1.25rem;background-size:cover;background-position:top center}.providers-widget .provider__details,.providers-widget-b2b .provider__details{margin-bottom:1.25rem;width:100%}.providers-widget .provider__buttons,.providers-widget-b2b .provider__buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:auto;width:100%}.providers-widget .provider__buttons .button,.providers-widget-b2b .provider__buttons .button{font-size:12px;padding:.75rem 1.25rem;width:100%}.providers-widget .provider__buttons .button:not(:last-of-type),.providers-widget-b2b .provider__buttons .button:not(:last-of-type){margin-bottom:1rem}.light-accent-bg .providers-widget .provider,.light-accent-bg .providers-widget-b2b .provider{background:#ffffff}.light-accent-bg .providers-widget .provider .button,.light-accent-bg .providers-widget-b2b .provider .button{background:#224289;color:#ffffff}.light-accent-bg .providers-widget .provider .button::after,.light-accent-bg .providers-widget-b2b .provider .button::after{background-color:#1d2a37}.section-info .providers-widget .provider .button,.section-info .providers-widget-b2b .provider .button{margin-top:0}.disclaimer-popup__contents{background-color:white;padding:1rem 2rem 2rem}.disclaimer-popup__close{padding:0 1rem;cursor:pointer}.disclaimer-popup__close span{font-size:36px;line-height:1}.disclaimer-popup__body{padding:1rem}.disclaimer-popup__body p{max-width:72ch;margin-left:auto;margin-right:auto}.care-search-container{min-height:200px}@media all and (min-width: 640px){.care-search-container{min-height:400px;padding-bottom:4rem}}#loyal-search{padding:0}#home-call{padding:4rem 0;background:#fff;justify-content:center;flex-direction:column}@media all and (min-width: 640px){#home-call{padding:8rem 0;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}#home-call-bg-wrap{position:relative;height:50vw;margin:0 auto 4rem}@media all and (min-width: 640px){#home-call-bg-wrap{max-height:425px;margin:0}}#home-call-bg-wrap .bg-img{background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("/images/doctor-pushing-bed.jpg");top:0;height:100%;width:100%;left:0}@media all and (min-width: 640px){#home-call-bg-wrap .bg-img{width:100%}}#home-call-info{margin:0 auto}#home-call-info h2{font-weight:700;font-size:1.3rem;margin-bottom:1rem;color:#1d2a37}@media all and (min-width: 640px){#home-call-info h2{margin-bottom:1.5rem;font-size:1.4rem}}@media all and (min-width: 1024px){#home-call-info h2{font-size:1.75rem}}#home-call-info a.button{margin-top:1rem}@media all and (min-width: 1024px){.home-call-info-centered p{max-width:75%;margin:0 auto}}.home-call-info-centered a p{max-width:none}#intro-text{padding:4rem 0 2rem}@media all and (min-width: 640px){#intro-text{padding:6rem 2rem 2rem}}.quad-btns{display:flex;flex-flow:row wrap;justify-content:center;padding:2rem 0 4rem}@media all and (min-width: 640px){.quad-btns{padding:2rem 0 4rem 0}}.quad-btns a.quad-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#224289;color:#fff;padding:1rem;margin:.5rem;width:100%}@media all and (min-width: 640px){.quad-btns a.quad-btn{width:calc(50% - 1rem);max-width:300px}}section{justify-content:center;padding:2rem 0;height:auto}@media all and (min-width: 640px){section{padding:0}}section.light-accent-bg{background-color:#224289;color:#fff}section.light-accent-bg a:not(.button){color:#fff}section.light-accent-bg a:not(.button):hover{color:#c8c8c8}section.light-accent-bg .button{text-decoration:none;background:#fff;color:#000}section.light-accent-bg .button::after{background-color:#1d2a37}section.light-accent-bg .button:hover,section.light-accent-bg .button:focus,section.light-accent-bg .button:active{color:#fff}section.base-color-bg{background-color:#1d2a37;color:#fff}section.base-color-bg a{color:#fff}section.white-bg{background-color:#fff;color:#1d2a37}@media all and (min-width: 640px){section .section-wrap{align-items:center}}section ul{margin-bottom:1rem}section ul li{color:inherit;list-style:disc}.content-area .content-text section.light-accent-bg a{color:#fff}.content-area .content-text section.light-accent-bg a:hover{color:#c8c8c8}.inner-content section.light-accent-bg a:not(.button){color:#fff}.inner-content section.light-accent-bg a:not(.button):hover{color:#c8c8c8}.home-section-pad{padding:4rem 0}@media all and (min-width: 640px){.home-section-pad{padding:6rem 0}}.section-pad{padding:2rem 0}@media all and (min-width: 640px){.section-pad{padding:4rem 0}}.map-container{display:flex;justify-content:center;align-items:center;height:70vw;margin:2rem auto;width:100%}@media all and (min-width: 640px){.map-container{margin:0 2rem 0 0;height:100%}}.map-container iframe#emergency-services-map{height:100%;width:100%}@media all and (min-width: 640px){.map-container iframe#emergency-services-map{height:300px;margin:0 2rem}}.section-bg-wrap{margin:2rem auto;position:relative;display:flex;flex-direction:column}@media all and (min-width: 640px){.section-bg-wrap{flex-direction:row;justify-content:center;align-items:center;margin:4rem 2rem;height:100%;min-height:400px}}@media all and (min-width: 640px){.section-bg-wrap.rel-parent{margin:4rem 2rem}}.section-bg-wrap .bg-img{background-position:center;background-size:cover;background-repeat:no-repeat;height:70vw;width:100%}@media all and (min-width: 640px){.section-bg-wrap .bg-img.bg-abs{position:absolute;top:50%;left:0;transform:translateY(-50%);height:100%;width:100%;z-index:1}.section-bg-wrap .bg-img.bg-rel{max-height:400px}}.section-bg-wrap .bg-img.bg-contain{background-size:contain}.section-info{padding:2rem 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media all and (min-width: 640px){.section-info{padding:6rem 2rem}}.section-info h3{font-weight:700;margin-bottom:1rem}.section-info .button{margin-top:1rem;width:auto}.section-info.section-info-center{align-items:center}.section-info h2,.section-info p{width:100%}.center-call{padding:2rem;text-align:center}@media all and (min-width: 640px){.center-call{padding:8rem 2rem}.center-call.short{padding:4rem 2rem}}.center-call p.center-call-info{margin:1rem auto}@media all and (min-width: 640px){.center-call p.center-call-info{max-width:66ch}}.center-call .button{margin:1rem .5rem;text-decoration:none}.center-call .buttons{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.center-call .buttons .button{background-color:#224289}.center-call.dark-bg{background-color:#1d2a37;color:#fff}.heading-call{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;padding:2rem}.heading-call::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,0.7);z-index:0}@media all and (min-width: 640px){.heading-call{padding:6rem 2rem}.heading-call.short{padding:2rem}.heading-call.no-bg{padding:4rem 2rem}.heading-call.no-bg-no-bottom{padding:4rem 2rem 0 2rem}}.heading-call .call{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:1;color:#1d2a37;max-width:850px;margin:0 auto;text-align:center}.heading-call .call h1{z-index:9999999999;margin:.5rem 0;line-height:1.1;width:100%}.heading-call .call h1#shrinkh1{font-size:1.4rem}@media all and (min-width: 640px){.heading-call .call h1#shrinkh1{font-size:1.8rem}}@media all and (min-width: 1024px){.heading-call .call h1#shrinkh1{font-size:2.6rem}}.heading-call .call p{margin:.5rem auto;max-width:66ch}.heading-call .call a.button{margin:1rem auto}.heading-call .call a.button p{margin:0}.heading-call .call .cta-buttons{margin-top:.5rem}.heading-call .call .cta-buttons a.button{padding:.75rem 2rem;margin:.5rem .5rem}.heading-call.home-hero-section{background-color:#eeeeee}.heading-call.home-hero-section::after{background:none}@media all and (min-width: 640px){.heading-call.home-hero-section{background-position:top center;min-height:400px;padding:6rem 2rem !important}.heading-call.home-hero-section::after{background:rgba(255,255,255,0.6)}}@media all and (min-width: 1024px){.heading-call.home-hero-section{min-height:500px;padding:10rem 2rem !important}}.heading-call.home-hero-section--left::after{background:none}.heading-call.home-hero-section--left .call{display:block;margin:0 auto 0 0}.heading-call.home-hero-section--left .call p{margin:.5rem 0}.heading-call.home-hero-section--left .call a.button{margin:1rem 0}@media all and (min-width: 640px){.heading-call.home-hero-section--left::after{background:linear-gradient(90deg, rgba(255,255,255,0.9), rgba(255,255,255,0))}.heading-call.home-hero-section--left .call{text-align:left;width:50%;margin:0 auto 0 2rem}}@media all and (min-width: 1024px){.heading-call.home-hero-section--left::after{width:65%}.heading-call.home-hero-section--left .call{width:40%}.heading-call.home-hero-section--left .call h1{font-size:2.75rem}.heading-call.home-hero-section--left .call p{font-size:1.25rem}}@media all and (min-width: 1440px){.heading-call.home-hero-section--left::after{width:60%}.heading-call.home-hero-section--left .call{width:35%}}.heading-call.home-hero-section--right::after{background:none}.heading-call.home-hero-section--right .call{display:block;margin:0 0 0 auto}.heading-call.home-hero-section--right .call p{margin:.5rem 0}.heading-call.home-hero-section--right .call a.button{margin:1rem 0}@media all and (min-width: 640px){.heading-call.home-hero-section--right::after{background:linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0.9))}.heading-call.home-hero-section--right .call{text-align:right;width:50%;margin:0 2rem 0 auto}}@media all and (min-width: 1024px){.heading-call.home-hero-section--right::after{width:65%;left:auto;right:0}.heading-call.home-hero-section--right .call{width:40%}.heading-call.home-hero-section--right .call h1{font-size:2.75rem}.heading-call.home-hero-section--right .call p{font-size:1.25rem}}@media all and (min-width: 1440px){.heading-call.home-hero-section--right::after{width:60%}.heading-call.home-hero-section--right .call{width:35%}}.heading-call.dark-bg{background:#141d26;color:#fff;position:relative}.heading-call.dark-bg::after{display:none}.heading-call.dark-bg .call{color:#fff}.heading-call.base-bg{background:#1d2a37;color:#fff;position:relative}.heading-call.base-bg::after{display:none}.heading-call.base-bg .call{color:#fff}.heading-call .article-date-time{display:flex;justify-content:center;align-items:center;text-align:center}.heading-call .article-date-time p{font-weight:700;margin:0 2.5px}.heading-call .article-date-time p.article-date{position:relative}.cta-buttons a.button{padding:.75rem 2rem;margin:.5rem .5rem}.article-body{padding:0 0 3rem}.article-body img{margin-bottom:2rem}.article-body .article-content{padding:0 0 2rem}.article-body .article-content p{margin:1rem 0;color:#1d2a37}.article-feature-image{display:block;margin:0 auto;max-height:400px}@media all and (min-width: 640px){.article-feature-image{max-height:600px}}#loadMoreWrap{display:flex;justify-content:center;align-items:center}#loadMoreWrap a#loadMore{margin:2rem}#loadMoreWrap a#loadMore p::after{display:none}.video-wrap{padding:4rem 2rem}@media all and (min-width: 1024px){.video-wrap{padding:4rem 2rem 0}}.video-wrap .inner-video{display:flex;flex-direction:column;justify-content:center;align-items:center;height:80vw;width:100%;background:#eee}@media all and (min-width: 640px){.video-wrap .inner-video{height:50vw;max-height:500px}}@media all and (min-width: 1024px){.video-wrap .inner-video{max-height:600px}}.video-wrap .inner-video i{display:flex;flex-direction:column;justify-content:center;align-items:center;height:50px;width:50px;font-size:1rem;color:#c8c8c8;padding:1rem;border:5px solid #c8c8c8;border-radius:50%;transition:.2s transform ease-in-out}@media all and (min-width: 1024px){.video-wrap .inner-video i{height:70px;width:70px;font-size:1.5rem}}.video-wrap .inner-video i:hover{transform:scale(1.1);cursor:pointer}.pre-footer-cta{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;background-position:center;background-size:cover;background-repeat:no-repeat;background-position:30% 50%;height:300px}.pre-footer-cta::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,0.7);z-index:0}.pre-footer-cta .button{background-color:#224289}@media all and (min-width: 640px){.pre-footer-cta{background-position:center}}.accent-bg{background-color:#224289;color:#fff}.split-screen{display:flex;flex-direction:column}.split-screen.news-article-preview{display:block}.split-screen:nth-of-type(odd){background-color:#224289;color:#fff}.split-screen:nth-of-type(odd) .split-description-wrap h4 a.article-title-link{color:#fff}.split-screen:nth-of-type(odd) .split-description-wrap a{color:#fff}.split-screen:nth-of-type(odd).news-article-preview h4 a.article-title-link{color:#fff}.split-screen:nth-of-type(odd).news-article-preview a{color:#fff}.split-screen:nth-of-type(odd).location-info{background:#fff;color:#1d2a37}.split-screen:nth-of-type(odd).location-info a{color:#1d2a37}@media all and (min-width: 640px){.split-screen{flex-direction:row;align-items:center;min-height:300px}}.split-screen .split-photo{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:50vw}@media all and (min-width: 640px){.split-screen .split-photo{margin:0;flex:1;width:auto;align-self:stretch;height:auto}}.split-screen .split-photo:nth-of-type(even){order:-1}@media all and (min-width: 640px){.split-screen .split-photo:nth-of-type(even){order:0}}.split-screen .split-description-wrap{padding:2rem;align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:center}@media all and (min-width: 640px){.split-screen .split-description-wrap{flex:1;padding:3rem}}@media all and (min-width: 1024px){.split-screen .split-description-wrap{flex:1.5}}.split-screen .split-description-wrap h4{margin-bottom:0}.split-screen .split-description-wrap .split-description{max-width:55ch}.split-screen .split-description-wrap p.article-date{font-size:.8rem}@media all and (min-width: 640px){.split-screen .split-description-wrap p.article-date{font-size:.9rem}}.split-screen .split-description-wrap a.article-link{margin-top:.5rem}.split-screen .split-description-wrap a.article-link p{font-size:12px}.split-screen .split-description-wrap-layout{padding:2rem;align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:center}@media all and (min-width: 640px){.split-screen .split-description-wrap-layout{flex:1;padding:3rem}}@media all and (min-width: 1024px){.split-screen .split-description-wrap-layout{flex:1.5}}.news-article-preview{padding:2rem 1rem}.news-article-preview h4{margin-bottom:0}.news-article-preview h4 a{position:relative;text-decoration:none}.news-article-preview h4 a:hover{color:inherit;text-decoration:underline}.news-article-preview p.article-date{font-size:.8rem}@media all and (min-width: 640px){.news-article-preview p.article-date{font-size:.9rem}}.news-article-preview a.article-link{margin-top:.5rem}.news-article-preview a.article-link p{font-size:12px}.news-article-preview .article-image{margin-bottom:1rem;text-align:center}@media all and (min-width: 640px){.news-article-preview .article-image{margin-bottom:0}}.news-article-preview .article-image img{max-height:320px}@media all and (min-width: 640px){.news-article-preview:nth-of-type(even) .article-image{order:1}}#article-title{padding:1rem 0;text-align:center}#article-title h4{text-align:center}#date-category-wrap{display:flex;align-items:center;justify-content:center;padding:1rem 0}#date-category-wrap #article-date{margin:.5rem 0}#date-category-wrap #breaker{margin:.5rem;height:20px;width:2px;background-color:#1d2a37}#date-category-wrap a#article-category{padding:.25rem;margin:.25rem}#date-category-wrap a#article-category:hover{text-decoration:underline}#article-content-photo{background-position:center;background-size:cover;background-repeat:no-repeat;height:50vw;width:100%;margin:1rem 0 2rem}@media all and (min-width: 640px){#article-content-photo{height:350px}}#article-content-text{margin:1rem 0}a#read-all-news-btn{margin-bottom:2rem;text-decoration:none}#home-welcome-slider{padding:4rem 0}@media all and (min-width: 640px){#home-welcome-slider{padding:4rem 0 6rem}}#welcome-docs{width:100%}.slick-initialized .slick-slide{display:flex;flex-direction:column;justify-content:center;align-items:center}@media all and (min-width: 640px){.slick-initialized .slick-slide{flex-direction:row}}.slick-slide{display:flex;flex-direction:column;float:left;height:100%;min-height:1px}@media all and (min-width: 640px){.slick-slide{flex-direction:row}}.welcome-wrap{width:50%}@media all and (min-width: 640px){.welcome-wrap{display:flex;align-items:center}}.welcome-info{margin:1rem 0;display:flex;flex-direction:column;justify-content:center;align-items:center}@media all and (min-width: 640px){.welcome-info{margin:1rem;align-items:flex-end}}@media all and (min-width: 1024px){.welcome-info{margin:2rem}}.welcome-info .welcome-text{margin-bottom:1rem;text-align:center}@media all and (min-width: 640px){.welcome-info .welcome-text{max-width:40ch;text-align:right}}.welcome-photo{background-position:center;background-size:cover;background-repeat:no-repeat;margin:1rem 0;position:relative;height:90vw;width:100%;order:-1}@media all and (min-width: 640px){.welcome-photo{margin:1rem;width:250px;height:250px;min-width:250px;order:1}}@media all and (min-width: 1024px){.welcome-photo{margin:2rem}}.welcome-photo .title{position:absolute;bottom:0;left:0;padding:.25rem;background:rgba(34,66,137,0.8);width:100%}.welcome-photo .title p{font-size:14px;margin-bottom:0}.slick-dots{position:relative;display:block;width:100%;padding:0;margin:10px 0 0 0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:30px;height:40px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;border-radius:50%;cursor:pointer;color:transparent;background:transparent;border:2px solid #fff;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus,.slick-dots li button:active{background:rgba(255,255,255,0.5)}.slick-dots li.slick-active button{background:#fff}.slider-left-arrow,.slider-right-arrow{display:none}@media all and (min-width: 640px){.slider-left-arrow,.slider-right-arrow{display:inline-block;position:absolute;z-index:10;top:50%;transform:translateY(-100%)}}.slider-left-arrow i,.slider-right-arrow i{display:none}@media all and (min-width: 640px){.slider-left-arrow i,.slider-right-arrow i{display:inline-block;font-size:4rem}}.slider-left-arrow:hover,.slider-right-arrow:hover{cursor:pointer}@media all and (min-width: 640px){.slider-left-arrow{left:-2rem}}@media all and (min-width: 640px){.slider-right-arrow{right:-2rem}}.white-bg{background:#fff !important}.white-bg p,.white-bg h1,.white-bg h2,.white-bg h3,.white-bg h4,.white-bg h5,.white-bg h6,.white-bg li{color:#1d2a37}.white-bg ul{margin-bottom:1rem}.white-bg li{list-style:disc}.white-bg a.button p{color:#fff}.general-grid-wrap{padding:1rem 0}.general-grid-wrap h4{text-transform:uppercase;margin:1rem;padding:0 1rem}.general-grid{margin:0 auto}@media all and (min-width: 640px){.general-grid{width:80vw}}.general-grid .grid-item{padding:1rem;transition:.2s background ease-in-out;text-decoration:none}.general-grid .grid-item:hover,.general-grid .grid-item:focus,.general-grid .grid-item:active{background:#1d2a37;color:#fff}.general-grid .grid-item p{margin-bottom:0}.general-grid .grid-item p:first-of-type{font-weight:700;letter-spacing:1px;font-size:1.2rem}.general-grid .grid-item p.grid-item-indented{margin-left:.5rem}.general-grid .grid-item a{position:relative;padding-bottom:.5rem;text-decoration:none;color:inherit}@media all and (min-width: 640px){.general-grid .grid-item a{padding-bottom:.25rem}}.general-grid .grid-item a:hover{text-decoration:underline}#next-steps-wrap{padding:6rem 1rem}@media all and (min-width: 640px){#next-steps-wrap{padding:10rem 1rem}}#next-steps-wrap h2{margin-bottom:3rem}.next-steps{display:flex;flex-direction:column;justify-content:center;align-items:center}@media all and (min-width: 640px){.next-steps{flex-flow:row wrap;align-items:flex-start;margin:0 auto}}@media all and (min-width: 1024px){.next-steps{flex-flow:row nowrap}}.next-steps .step{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:1rem;padding:1rem;align-self:stretch;background:#f8f8f8;transition:.2s box-shadow ease-in-out}@media all and (min-width: 640px){.next-steps .step{flex:1;max-width:300px;min-width:200px}}@media all and (min-width: 1024px){.next-steps .step{min-width:0;max-width:320px}}.next-steps .step:hover{box-shadow:0px 8px 12px rgba(0,0,0,0.2)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.next-steps .step{width:100%;flex:auto}}.next-steps h4{width:100%}.next-steps p{width:100%}.next-steps p.step-title{color:#224289;font-weight:700;text-align:center}.next-steps a.button{color:#fff}@media all and (min-width: 640px){.next-steps a.button{width:100%}}.additional-content ul li{list-style:disc outside}#four-oh-four{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#1d2a37;padding:4rem .5rem}@media all and (min-width: 640px){#four-oh-four{margin-left:4rem;min-height:500px}}#four-oh-four #fof-intro{margin-bottom:1rem}#four-oh-four #fof-intro h5{color:#224289}.center-buttons a.button{margin-left:auto;margin-right:auto}.find-doc-chatbot-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}@media all and (min-width: 1024px){.find-doc-chatbot-wrap{flex-direction:row;align-items:flex-start}}.chatbot-home-section{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;padding:4rem 10%;background:#141d26;width:100%}@media all and (min-width: 640px){.chatbot-home-section{padding:4rem calc(10% + 2rem)}}@media all and (min-width: 1024px){.chatbot-home-section{align-items:center;justify-content:center;align-self:stretch;padding:8rem 2rem}}.chatbot-home-section h2{margin-bottom:2rem;text-align:center}.chatbot-home-section p{max-width:85%;text-align:center}@media all and (min-width: 640px){.chatbot-home-section p{max-width:450px}}.chatbot-home-section .button::after{background:#fff}.chatbot-home-section .button:hover{color:#1d2a37}.intro-features-wrap{padding:2rem 0}.intro-features{display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:row wrap}.intro-features__item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;transition:.4s box-shadow ease-in-out;background:#f8f8f8;min-width:225px;flex:1;margin:1rem;align-self:stretch}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.intro-features__item{width:100%}}.intro-features__item__photo-wrap{width:100%;height:auto}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.intro-features__item__photo-wrap{min-height:1px}}.intro-features__item__photo-wrap__photo{width:100%;height:auto}.intro-features__item__content{padding:1.5rem;width:100%}.intro-features__item__content__headline h3{font-size:1.25rem}@media all and (min-width: 640px){.intro-features__item__content__headline h3{font-size:1.3rem}}@media all and (min-width: 1024px){.intro-features__item__content__headline h3{font-size:1.5rem}}.intro-features__item__content__btn{text-decoration:none;display:inline-block;position:relative;padding-bottom:5px;text-transform:uppercase;font-weight:700}.intro-features__item__content__btn::after{position:absolute;display:block;content:'';width:100%;left:0;transform:scaleX(0);bottom:.25rem;transition:.4s transform ease-in-out;border-bottom:solid 1px #fff;transform-origin:100% 50%}.intro-features__item__content__btn:hover,.intro-features__item__content__btn:active,.intro-features__item__content__btn:focus{color:inherit}.intro-features__item__content__btn:hover::after,.intro-features__item__content__btn:active::after,.intro-features__item__content__btn:focus::after{transform:scaleX(1);transform-origin:0 50%}@media all and (min-width: 640px){.intro-features__item__content__btn::after{border-bottom:1px solid #fff}}.intro-features__item__content__btn::after{border-bottom:1px solid currentColor}.intro-features__item.single{justify-content:center}@media all and (min-width: 640px){.intro-features__item.single{padding:2rem;flex-direction:row}}.intro-features__item.single .intro-features__item__photo-wrap{max-width:100%;min-width:1px;width:100%;flex:1;padding:1rem;margin-bottom:0}@media all and (min-width: 640px){.intro-features__item.single .intro-features__item__photo-wrap{max-width:75%}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.intro-features__item.single .intro-features__item__photo-wrap{flex:0 0 auto;max-width:100%;min-height:1px}}@media all and (-ms-high-contrast: none) and (min-width: 640px){.intro-features__item.single .intro-features__item__photo-wrap{max-width:50%}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.intro-features__item.single .intro-features__item__photo-wrap.ie-bug{max-width:100%}}@media all and (-ms-high-contrast: none) and (min-width: 640px){.intro-features__item.single .intro-features__item__photo-wrap.ie-bug{max-width:75%}}.intro-features__item.single .intro-features__item__photo-wrap__photo{width:100%;height:auto}.intro-features__item.single .intro-features__item__content{padding:1.5rem;flex:1}@media all and (min-width: 640px){.intro-features__item.single .intro-features__item__content{padding:1rem;max-width:75%}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.intro-features__item.single .intro-features__item__content{flex:0 0 auto}}@media all and (-ms-high-contrast: none) and (min-width: 640px){.intro-features__item.single .intro-features__item__content{max-width:500px}}.intro-features__item:hover{box-shadow:0px 8px 12px rgba(0,0,0,0.2)}#mc_embed_signup input,#mc_embed_signup select{display:inline-block;width:auto}#mc_embed_signup .input-group{display:block}#mc_embed_signup .input-group ul li{list-style-type:none}#mce-responses{padding:30px 0;font-weight:bold;font-size:1.2em}.form-popup__contents{background-color:white}.form-popup__close{padding:0.25rem 1rem;cursor:pointer}.form-popup__close span{font-size:36px;line-height:1}.form-popup__body{padding:0 2rem 2rem 2rem}.form-popup__submit-message{display:none}.form-popup .mktoForm{margin-top:1rem;width:auto !important;font-family:inherit !important}.form-popup .mktoLabel{width:120px !important}.form-popup .mktoField{width:200px !important}@media all and (min-width: 640px){.form-popup .mktoField{width:280px !important}}.form-popup .mktoOffset{width:0 !important}.form-popup .mktoHtmlText{width:100% !important}.form-popup .mktoButtonRow{width:100%;text-align:center}.form-popup .mktoButtonWrap{margin-left:0 !important}.form-popup .mktoButton{padding:.75rem 2rem !important;font-weight:bold !important}.mini-header{padding:1rem 1.5rem;background:#224289}@media all and (min-width: 1024px) and (-ms-high-contrast: none){.mini-header{padding:10.5rem 1.5rem 1rem}}.mini-header p{color:#fff;margin:0}.mini-header p a{position:relative;text-decoration:none}.mini-header p a::after{position:absolute;display:block;content:'';width:100%;left:0;transform:scaleX(0);bottom:.25rem;transition:.4s transform ease-in-out;border-bottom:solid 1px #fff;transform-origin:100% 50%}.mini-header p a:hover,.mini-header p a:active,.mini-header p a:focus{color:inherit}.mini-header p a:hover::after,.mini-header p a:active::after,.mini-header p a:focus::after{transform:scaleX(1);transform-origin:0 50%}@media all and (min-width: 640px){.mini-header p a::after{border-bottom:1px solid #fff}}.mini-header p a::after{bottom:-.25rem}.mini-header p a:hover{color:inherit}@media all and (min-width: 1024px){.sidebar-page-wrap{position:relative;display:flex;min-height:100vh}}.content{background:#fff;position:relative}@media all and (min-width: 1024px){.content{width:calc(100% - 220px)}}.sidebar-nav{background-color:#1d2a37;padding:0.5rem 0}@media all and (min-width: 1024px){.sidebar-nav{padding:1rem 0;left:0;top:0;background:#1d2a37;width:220px}}.sidebar-nav ul{margin:0;padding:0;list-style-type:none;display:none}@media all and (min-width: 1024px){.sidebar-nav ul{display:flex}}.sidebar-nav ul li{margin:0;padding:0}.sidebar-nav ul li:hover,.sidebar-nav ul li:active,.sidebar-nav ul li:focus{background:#224289}.sidebar-nav ul li a{display:block;margin:0 1.25rem;padding:.75rem 0;font-size:1rem;color:#fff;line-height:1.2}.sidebar-nav ul li.current-item{font-weight:700}.sidebar-nav ul li.current-item li{font-weight:normal}.sidebar-nav ul li.parent-item a{padding-right:2rem}.sidebar-nav ul li.active-subpage{background:#224289}.sidebar-nav .accordion-menu .is-accordion-submenu{background-color:#263748;padding:1rem 0}.sidebar-nav .accordion-menu .is-accordion-submenu.nested{margin:0}.sidebar-nav .accordion-menu .is-accordion-submenu a{padding:1rem;margin-right:1.75rem}.sidebar-nav .nav-revealer{display:none;position:fixed;left:0;top:0;width:220px;color:#fff;padding:0.75rem 0;cursor:pointer;transition:0.4s top ease-in-out}.sidebar-nav .nav-revealer:hover,.sidebar-nav .nav-revealer:active,.sidebar-nav .nav-revealer:focus{background:#224289}.sidebar-nav .nav-revealer .nav-revealer-content{position:relative;margin:0 1.25rem;padding-right:2rem}.sidebar-nav .nav-revealer .nav-revealer-content button{position:absolute;top:5px;right:5px;color:#fff}.sidebar-nav .nav-revealer .nav-revealer-content button i{font-size:18px}.sidebar-nav .submenu-toggle{position:absolute;top:.75rem;right:1.5rem;margin:0;height:20px;width:20px;text-align:center;border-radius:100%;background:#fff;color:#1d2a37}.sidebar-nav .submenu-toggle:active,.sidebar-nav .submenu-toggle:focus,.sidebar-nav .submenu-toggle:hover{background:#567dd5}.sidebar-nav .submenu-toggle::before,.sidebar-nav .submenu-toggle::after{display:block;position:absolute;height:2px;top:50%;width:60%;background:#1d2a37;opacity:1;left:20%;right:20%;border:none;margin:-1px auto 0;transform:rotate(0deg);transition:.25s ease-in-out;content:''}.sidebar-nav .submenu-toggle::before{transform:rotate(90deg)}.sidebar-nav .submenu-toggle[aria-expanded="true"]::before{transform:rotate(0deg)}.sidebar-nav .mobile-sidebar-menu{text-align:center}@media all and (min-width: 1024px){.sidebar-nav .mobile-sidebar-menu{display:none}}.sidebar-nav .mobile-sidebar-menu a{color:#fff;font-weight:700;display:block;width:100%;padding:1rem 0px;text-decoration:none}.sidebar-nav .mobile-sidebar-menu a::after{display:inline-block;width:0;height:0;content:'';border:inset 6px;border-color:#fff transparent transparent;border-bottom-width:0;border-top-style:solid;vertical-align:middle;margin-left:5px;transition:.2s transform ease-in-out}.sidebar-nav .mobile-sidebar-menu a:active,.sidebar-nav .mobile-sidebar-menu a:focus,.sidebar-nav .mobile-sidebar-menu a:hover{color:#fff;text-decoration:none}.sidebar-nav.sidebar-menu-open .mobile-sidebar-menu a::after{transform:rotate(180deg);transform-origin:50% 50%}.featured-services-grid{margin:2rem 0;justify-content:center}@media all and (min-width: 640px){.featured-services-grid{justify-content:flex-start}}.featured-services-grid .featured-service-item{display:flex;justify-content:center;align-items:center;text-align:center;background-color:#1d2a37;padding:1rem;color:#fff;text-decoration:none !important;transition:.2s background-color ease-in-out;max-width:320px}@media all and (min-width: 640px){.featured-services-grid .featured-service-item{max-width:none}}.featured-services-grid .featured-service-item:hover,.featured-services-grid .featured-service-item:focus,.featured-services-grid .featured-service-item:active{background-color:#224289}.inner-content .featured-services-grid a.featured-service-item{color:#fff}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.service ul{width:100%}}.inner-content .service-location-bar{padding:0.5rem 1rem;background:#eeeeee;text-align:center}.inner-content .service-location-bar .label-text{display:block;margin:0.5rem;padding:0.5rem 0;font-size:14px;font-weight:bold;color:#333}@media all and (min-width: 640px){.inner-content .service-location-bar .label-text{display:inline-block}}.inner-content .service-location-bar a.service-location-button{display:inline-block;margin:0.5rem;padding:0.5rem 1rem;background:#333;color:#fff;text-decoration:none}.inner-content .service-location-bar a.service-location-button:active,.inner-content .service-location-bar a.service-location-button:focus,.inner-content .service-location-bar a.service-location-button:hover{background:#fff;color:#333}.event-picker{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:4rem 0 4rem}@media all and (min-width: 1024px){.event-picker{flex-direction:row;align-items:flex-start}}.event-calendar-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;width:100%}#inner-event-calendar{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#event-date-search{width:50vw;display:flex;height:40px;margin:0 auto 2rem}@media all and (min-width: 640px){#event-date-search{margin:0 2rem 2rem}}@media all and (min-width: 1024px){#event-date-search{max-width:400px}}input#event-search{position:relative;height:100%}input#event-search::-moz-placeholder{color:#767676}input#event-search:-ms-input-placeholder{color:#767676}input#event-search::placeholder{color:#767676}#input-search-icon{display:flex;align-items:center;background:#767676;color:#fff;font-size:15px;padding:.75rem;align-self:stretch;text-decoration:none}#input-search-icon i{transform:scaleX(-1)}#calendar{margin:0 auto 2rem;width:100%;height:auto}@media all and (min-width: 640px){#calendar{width:calc(100% - 4rem)}}@media all and (min-width: 1024px){#calendar{width:100%;max-width:400px}}#calendar .fc-toolbar{background:#eee;padding:1rem}@media all and (min-width: 1024px){#calendar .fc-toolbar{padding:.5rem}}#calendar .fc-toolbar .fc-center h2{font-size:1.2rem;text-align:center;padding:.5rem 0}@media all and (min-width: 1024px){#calendar .fc-toolbar .fc-center h2{font-size:1.3rem}}#calendar .fc-content-skeleton{padding-bottom:0}#calendar .fc-content-skeleton tbody{display:none}#calendar .fc-content-skeleton tbody tr{display:none}#calendar .fc-toolbar{margin-bottom:0}#calendar .fc-state-default.fc-corner-right{border-top-right-radius:0;border-bottom-right-radius:0}#calendar .fc-state-default.fc-corner-left{border-top-left-radius:0;border-bottom-left-radius:0}#calendar .fc-state-default{background-color:transparent;background-image:none;box-shadow:none;text-shadow:none;border:none}#calendar .fc-button{height:100%}#calendar .fc-button:hover,#calendar .fc-button:focus,#calendar .fc-button:active{background:#c8c8c8}#calendar .fc button .fc-icon{top:0}#calendar .fc-icon{width:2rem;height:100%;line-height:3rem}@media all and (min-width: 1024px){#calendar .fc-icon{width:4rem}}#calendar td{text-align:center}#calendar td,#calendar table{margin:0}#calendar td.fc-head-container{padding:0}#calendar tbody.fc-body{background:#eee;border:none}#calendar thead{background:#eee;border:none;border-bottom:1px solid rgba(0,0,0,0.1)}#calendar thead tr{border:none}#calendar .fc-widget-content{padding:0;border:none}#calendar .fc-widget-header{border:none;padding:.25rem 0}#calendar .fc-scroller{overflow:hidden !important}#calendar .fc-basic-view .fc-body .fc-row{min-height:0;height:auto}#calendar .fc-bg{display:none}#calendar td.fc-day-number{height:2rem;padding:.75rem .5rem .5rem}#calendar td.fc-other-month{visibility:hidden}#calendar .fc th,#calendar .fc td{border-width:0;vertical-align:unset}#calendar .event-date{background:#224289;color:#fff}#calendar .event-date:hover,#calendar .event-date:focus,#calendar .event-date:active{box-shadow:inset 0px 0px 0px 4px #fff,0px 0px 10px rgba(29,42,55,0.5);cursor:pointer}a.event-download-pdf{margin:0 auto 2rem;color:#fff}@media all and (min-width: 640px){a.event-download-pdf{margin:0 2rem}}@media all and (min-width: 1024px){a.event-download-pdf{margin:0 2rem}}.event-month-wrap{width:100%;margin:2rem auto}@media all and (min-width: 640px){.event-month-wrap{width:calc(100% - 4rem)}}@media all and (min-width: 1024px){.event-month-wrap{width:100%;margin:0 auto 4rem}}.event-date{background:#eee}.event-header{padding:1rem 2rem;background:#224289}.event-header h3{color:#fff;font-size:1.8rem}@media all and (min-width: 1024px){.event-header h3{font-size:2rem}}ul.events{padding:1rem 2rem}ul.events li{padding:1rem 0;color:#1d2a37;list-style:none}ul.events li a{text-decoration:none}ul.events li a h4{position:relative;display:inline-block}ul.events li a:hover,ul.events li a:active,ul.events li a:focus{filter:brightness(80%)}ul.events li p.event-category{font-size:13px;font-weight:bold}@media all and (min-width: 1024px){ul.events li p.event-category{font-size:14px}}ul.events li p.event-category .event-category-bullet{display:inline-block;height:8px;width:8px;margin-right:5px}.inner-event-info-wrap{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:0 2rem 2rem}@media all and (min-width: 640px){.inner-event-info-wrap{flex-direction:row;margin:2rem}}.inner-event-info-wrap .inner-event-location{padding:1rem;background:#f8f8f8;transition:.2s box-shadow ease-in-out;margin:0 0 2rem 0;width:100%}.inner-event-info-wrap .inner-event-location:hover{box-shadow:0px 8px 12px rgba(0,0,0,0.2)}@media all and (min-width: 640px){.inner-event-info-wrap .inner-event-location{order:1;margin:0 0 0 1rem;width:auto;min-width:250px}}@media all and (min-width: 1024px){.inner-event-info-wrap .inner-event-location{min-width:300px}}@media all and (min-width: 640px){.inner-event-info-wrap .inner-event-info{margin-right:1rem}}.inner-event-info-wrap p.event-info-about{margin-bottom:2rem}.inner-event-info-wrap a.button{text-decoration:none}.inner-event-info-wrap h2{transition:.2s color ease-in}.inner-event-info-wrap h2.brand-accent{color:#224289}#event-registration-confirm{display:none;margin:0 2rem}#event-registration-confirm a{text-decoration:none}@media all and (min-width: 1024px){.event-picker.is-centered{flex-direction:column;justify-content:center;align-items:center}}.event-picker.is-centered #inner-event-calendar{align-items:center}.event-picker.is-centered .event-month-wrap{width:80%;margin:2rem auto 4rem}.inputHighlight{-webkit-animation:inputHighlight .4s linear forwards;animation:inputHighlight .4s linear forwards}.event-wrap ul li{list-style:disc outside}.content-area{padding:2rem 0}.content-area a:not(.button){text-decoration:underline}.content-area .content-text{padding:1rem 0}.content-area .content-text a:not(.button){text-decoration:underline;color:#224289}.content-area .content-text a:not(.button):hover,.content-area .content-text a:not(.button):active,.content-area .content-text a:not(.button):focus{color:#1d2a37}.content-area .content-text ul{margin-bottom:1rem}.content-area .content-text ul li{list-style:disc outside}.content-area .content-text h2,.content-area .content-text h3,.content-area .content-text h4,.content-area .content-text h5{margin:1rem 0}.content-area .content-text .button{color:#fff;text-decoration:none;margin:.5rem 0}.content-area .content-text .button:hover{color:#fff}.content-area .content-text ul.events-widget{margin:0 0 2rem 0}.content-area .content-text ul.events-widget li{list-style:none;padding:0;border-top:1px solid #dddddd;display:flex}.content-area .content-text ul.events-widget li:last-child{border-bottom:1px solid #dddddd}.content-area .content-text ul.events-widget li:nth-child(odd){background:#f4f4f4}.content-area .content-text ul.events-widget li a{text-decoration:none}.content-area .content-text ul.events-widget li a:active,.content-area .content-text ul.events-widget li a:focus,.content-area .content-text ul.events-widget li a:hover{text-decoration:none}.content-area .content-text ul.events-widget li .events-widget-date{padding:.5rem;min-width:80px;font-weight:bold}.content-area .content-text ul.events-widget li .events-widget-title{padding:.5rem}.inner-content ul,.inner-content ol{margin:.5rem 0 1.5rem 1rem}.inner-content ol li{padding-left:5px}.inner-content ul li{list-style:disc outside}.inner-content ul.events li{list-style:none}.inner-content a:not(.button){color:#224289}.inner-content h3{padding-top:0.5rem}.content-call{margin:2rem 0}.content-photo-grid{margin:2rem 0;width:calc(100% - 1rem)}@media all and (min-width: 640px){.content-photo-grid{display:flex;align-items:flex-start}}.content-photo-grid .bg{background-position:center;background-size:cover;background-repeat:no-repeat}.content-photo-grid .content-photo-grid-left{display:flex;width:100%}@media all and (min-width: 640px){.content-photo-grid .content-photo-grid-left{flex-direction:column;justify-content:center;align-items:flex-start}}.content-photo-grid .content-photo-grid-left .bg{width:50%;height:50vw}@media all and (min-width: 640px){.content-photo-grid .content-photo-grid-left .bg{height:20vw;max-height:250px;width:100%}}.content-photo-grid .content-photo-grid-left .bg:nth-of-type(1){margin:0 .5rem 1rem 0}@media all and (min-width: 640px){.content-photo-grid .content-photo-grid-left .bg:nth-of-type(1){margin:0 .5rem .5rem 0}}.content-photo-grid .content-photo-grid-left .bg:nth-of-type(2){margin:0 0 1rem .5rem}@media all and (min-width: 640px){.content-photo-grid .content-photo-grid-left .bg:nth-of-type(2){margin:.5rem .5rem 0 0}}.content-photo-grid .content-photo-grid-right{width:100%}.content-photo-grid .content-photo-grid-right .bg{width:100%;height:60vw}@media all and (min-width: 640px){.content-photo-grid .content-photo-grid-right .bg{height:calc(40vw + 1rem);margin-left:1rem;max-height:calc(500px + 1rem)}}.gallery{margin-bottom:2rem}.gallery-item{margin-bottom:3rem}.gallery-item h4{margin:0 0 0.75rem}.content-area .content-text .gallery-item h4{margin:0 0 0.75rem}.gallery-grid .gallery-item p{font-size:1rem;line-height:1.5}.gallery-item-thumb{margin-bottom:0.75rem;overflow:hidden;transition:.2s transform ease-in-out}.gallery-item-title{margin-bottom:0.5rem;font-size:1.125rem;font-weight:bold;line-height:1.5}.gallery-item-image img{transition:.4s transform ease-in-out}.gallery-item-thumb:hover>.gallery-item-image img{transform:scale(1.1)}.gallery-item-iframe{position:relative}.gallery-item-iframe img{display:inline-block;position:relative;overflow:hidden;position:relative}.gallery-item-iframe__play{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:white;height:60px;width:60px;border-radius:50%;background:rgba(0,0,0,0.5)}.gallery-item-iframe__play i{font-size:26px;position:relative;left:2.5px}.gallery-item-iframe:hover .gallery-item-iframe__play{background:rgba(0,0,0,0.75)}.split-col-pad{padding:4rem 1rem}.header-no-bg-spacer{height:auto}@media all and (min-width: 640px){.header-no-bg-spacer{height:4rem}}figure.image{display:inline-block;margin-bottom:30px}figure.image img{margin-bottom:15px}figure.image figcaption{text-align:center;font-size:15px;font-style:italic}figure.align-left{float:left;margin-right:30px}figure.align-right{float:right;margin-left:30px}figure.content-image{margin:2rem 0}figure.content-image img{width:100%}figure.content-image figcaption p{font-style:italic;color:#afafaf;padding:.5rem 0}@media all and (min-width: 640px){.hra-container #guide{min-height:540px}}.location-map{height:400px}.location-map p{font-size:14px;line-height:1.75}#featured-location-map{height:100%;min-height:400px}#featured-location-map p{font-size:14px;line-height:1.75}.parking-directions{padding:2rem 0}.parking-directions a:hover{color:inherit}.parking-directions .button{text-decoration:none;background:#1d2a37}.parking-directions .button::after{background-color:#fff}.parking-directions .button:hover,.parking-directions .button:focus,.parking-directions .button:active{color:#1d2a37}.parking-directions,.contact-page-locations,.service-line-grid-wrap{background:#224289}.inner-content .parking-directions,.inner-content .contact-page-locations,.inner-content .service-line-grid-wrap{color:#fff}.inner-content .parking-directions p a,.inner-content .contact-page-locations p a,.inner-content .service-line-grid-wrap p a{color:#fff}.inner-content .parking-directions ul li,.inner-content .parking-directions ol li,.inner-content .contact-page-locations ul li,.inner-content .contact-page-locations ol li,.inner-content .service-line-grid-wrap ul li,.inner-content .service-line-grid-wrap ol li{list-style:disc outside}.inner-content .parking-directions ul li a,.inner-content .parking-directions ol li a,.inner-content .contact-page-locations ul li a,.inner-content .contact-page-locations ol li a,.inner-content .service-line-grid-wrap ul li a,.inner-content .service-line-grid-wrap ol li a{color:#fff}.location-map-widget{margin-bottom:30px}.location-grid-item{margin-bottom:30px;background:#eeeeee;padding:0 1rem 1rem 1rem}.location-grid-item h4{font-size:1rem;margin-top:1rem}.location-grid-item p{font-size:0.875rem;margin:0}ul.faq-accordion{background:transparent;border:none}ul.faq-accordion li{margin:1rem 0;width:100%;list-style:disc outside}ul.faq-accordion li a.accordion-title{color:#1d2a37;border:none;padding:1rem;font-weight:700;background:transparent;text-decoration:none;font-size:14px}@media all and (min-width: 1024px){ul.faq-accordion li a.accordion-title{font-size:18px}}ul.faq-accordion li a.accordion-title::before{content:""}ul.faq-accordion li a.accordion-title:hover,ul.faq-accordion li a.accordion-title:focus,ul.faq-accordion li a.accordion-title:active{color:#224289}ul.faq-accordion li a.accordion-title:active{background:transparent}ul.faq-accordion li .accordion-content{border:none;background:#224289;position:relative}ul.faq-accordion li .accordion-content::before{content:"";position:absolute;top:-10px;left:2rem;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #224289}ul.faq-accordion li .accordion-content p,ul.faq-accordion li .accordion-content a,ul.faq-accordion li .accordion-content h2,ul.faq-accordion li .accordion-content h3,ul.faq-accordion li .accordion-content ul li,ul.faq-accordion li .accordion-content ol li{color:#fff}ul.faq-accordion li .accordion-content a:not(.button){color:#fff !important}ul.faq-accordion li .accordion-content a:not(.button):hover{color:inherit}ul.faq-accordion li .accordion-content .button{position:relative;background:white;color:black}ul.faq-accordion li .accordion-content .button::after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:#000;transform:scaleX(0);transition:.4s transform ease-in-out;transform-origin:100% 50%;z-index:-1}ul.faq-accordion li .accordion-content .button:hover::after,ul.faq-accordion li .accordion-content .button:focus::after,ul.faq-accordion li .accordion-content .button:active::after{transform:scaleX(1);transform-origin:0 50%}ul.faq-accordion li:last-child:not(.is-active)>.accordion-title{border-bottom:none}@media all and (min-width: 1024px){.contact-page-wrapper{justify-content:center}}#contact-page-sidebar{margin:2rem 0 0}@media all and (min-width: 1024px){#contact-page-sidebar{margin:3.5rem 0 0 2rem}}form#main-contact,form#event-registration{margin:2rem 0}form#main-contact label,form#event-registration label{font-weight:700;color:#1d2a37;font-size:1rem;text-transform:uppercase}form#main-contact input,form#event-registration input{margin-bottom:1rem}form#event-registration{margin:0 2rem 4rem}form#event-registration #add-attendee{display:inline-flex;background:#224289;margin-bottom:2rem;padding:.5rem 1rem;transition:.2s all ease-in-out}form#event-registration #add-attendee p{color:#fff;margin-bottom:0}form#event-registration #add-attendee p i{transition:.2s transform ease-in-out}form#event-registration #add-attendee:hover{cursor:pointer;background:#1d2a37}form#event-registration #add-attendee:hover>p i{transform:rotate(-90deg)}.flex-inputs{margin-bottom:.5rem}@media all and (min-width: 640px){.flex-inputs{display:flex;align-items:flex-end;justify-content:space-between}}.flex-inputs .input-wrap{width:100%;margin-bottom:.5rem;position:relative}@media all and (min-width: 640px){.flex-inputs .input-wrap{width:47.5%;margin-bottom:0}}.flex-inputs .input-wrap p.input-desc{margin-top:-1rem;font-size:11px;text-transform:uppercase;color:#1d2a37;padding-left:.25rem}label.error,#card-errors{color:#cd2026 !important;font-style:italic;font-size:11px !important;position:absolute;bottom:-5px}#card-errors{position:relative;bottom:-9px}@media all and (min-width: 640px){#card-errors{bottom:-5px}}#card-response-error{padding:1rem;background:#f8f8f8;color:#cd2026;box-shadow:0px 4px 10px rgba(0,0,0,0.2)}input#contact_submit_btn,input#event_registration_btn{background:#1d2a37;padding:1rem 4rem}@media all and (min-width: 640px){input#contact_submit_btn,input#event_registration_btn{padding:1rem 6rem}}input#contact_submit_btn:hover,input#event_registration_btn:hover{background:#224289}#form-sent-message{display:none}.event-registration-field{padding:1rem 2rem;border:1px solid rgba(0,0,0,0.2);margin-bottom:1rem}.remove-attendee{font-style:italic;display:inline-block;padding:.5rem;margin-top:-1rem}.remove-attendee p{font-size:.8rem;margin-bottom:0}.remove-attendee:hover{cursor:pointer;background:#224289}.remove-attendee:hover p{color:#fff}.light-accent-bg form label{color:#fff}.light-accent-bg form .button:hover,.light-accent-bg form .button:active,.light-accent-bg form .button:focus{color:black !important}.light-accent-bg form label.error,.light-accent-bg form #card-errors{color:#fff !important;padding:0 5px;background:#cd2026 !important}.results-amount__headline{background:#eee;padding:2rem 1rem}.results-amount__headline h3{margin-bottom:0;color:#1d2a37}#search-results-wrap{background:#fff}.search-results{padding:4rem 0}.search-results__list{display:flex;flex-direction:column;justify-content:flex-start}.search-results__list__item{padding:1rem .5rem;position:relative;display:flex;align-items:flex-start;border-bottom:2px solid rgba(0,0,0,0.2);transition:.2s all ease-in-out}@media all and (min-width: 640px){.search-results__list__item{padding:1rem}}.search-results__list__item:first-of-type{border-top:2px solid rgba(0,0,0,0.2)}.search-results__list__item::after{content:"";height:calc(100% + 4px);top:-2px;left:0;width:5px;position:absolute;transition:.2s all ease-in-out}@media all and (min-width: 640px){.search-results__list__item__icon-wrap{width:60px}}.search-results__list__item__icon-wrap__icon{font-size:24px;color:#1d2a37;margin-right:.5rem}@media all and (min-width: 1024px){.search-results__list__item__icon-wrap__icon{font-size:36px;margin-right:1rem}}.search-results__list__item__info{margin-left:.5rem}.search-results__list__item__info__title{position:relative;text-decoration:none;color:#224289;padding:0;margin:0}.search-results__list__item__info__title:hover,.search-results__list__item__info__title:active,.search-results__list__item__info__title:focus{color:#224289;text-decoration:underline}.search-results__list__item__info__category{color:#263748;font-weight:700;margin-bottom:0;text-transform:uppercase;font-size:13px}@media all and (min-width: 640px){.search-results__list__item__info__category{font-size:14px}}.search-results__list__item:hover{background-color:rgba(0,0,0,0.035)}.search-results__list__item:hover>.search-results__list__item__icon{color:#224289}.search-results__list__item:hover::after{background:#224289}.alert-banner{background:#224289;color:#fff}.alert-banner.yellow{background:#f1c40f;color:#1d2a37}.alert-banner.orange{background:#e67e22;color:#1d2a37}.alert-banner.red{background:#c0392b}.alert-banner__callout{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.5rem;text-align:center}@media all and (min-width: 640px){.alert-banner__callout{flex-direction:row}}@media all and (min-width: 640px){.alert-banner__callout__text{font-size:18px}}.alert-banner__callout__text p{margin:0}.alert-banner__callout__text a:hover{color:inherit}.alert-banner__callout__text a:focus,.alert-banner__callout__text a:active{color:#93ace4 !important}#covid-stats-bar{padding:0.5rem 0;position:relative;background-color:#eeeeee}@media all and (min-width: 640px){#covid-stats-bar{padding:0}}#covid-stats-bar .flex-container{flex-wrap:wrap}.covid-stats-bar-chart{width:80px;margin:0.5rem}.covid-stats-bar-number{margin:0.5rem;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:2.5rem;line-height:1}.covid-stats-bar-content{width:90%;margin:0.5rem;font-weight:700;text-align:center}@media all and (min-width: 640px){.covid-stats-bar-content{width:auto;text-align:left}}.privacy-modal{position:fixed;z-index:99999999;width:calc(100% - 80px);left:20px;bottom:20px;display:flex;padding:1rem;border:2px solid #555;background:#eee;color:#1d2a37;box-shadow:0px 0px 24px -5px #222}@media all and (min-width: 640px){.privacy-modal{width:auto;max-width:90%;left:20px;right:auto}}.privacy-modal h2,.privacy-modal h3,.privacy-modal h4,.privacy-modal h5,.privacy-modal h6,.privacy-modal p,.privacy-modal li{color:#1d2a37}.privacy-modal p,.privacy-modal li{line-height:1.5;font-size:.875rem}.privacy-modal p:last-child{margin-bottom:0}.privacy-modal .privacy-modal-header{order:2;margin-top:-.5rem}.privacy-modal .privacy-modal-message{padding-right:1rem;max-width:600px}.privacy-modal a{cursor:pointer}footer{background:#1d2a37}footer a{color:inherit;text-decoration:none;position:relative;padding-bottom:.5rem}footer a::after{position:absolute;display:block;content:'';width:100%;left:0;transform:scaleX(0);bottom:.25rem;transition:.4s transform ease-in-out;border-bottom:solid 1px #fff;transform-origin:100% 50%}footer a:hover,footer a:active,footer a:focus{color:inherit}footer a:hover::after,footer a:active::after,footer a:focus::after{transform:scaleX(1);transform-origin:0 50%}@media all and (min-width: 640px){footer a::after{border-bottom:1px solid #fff}}footer a:hover{color:inherit}footer a:focus,footer a:active{color:#93ace4}footer a::after{position:absolute;display:block;content:'';width:100%;left:0;transform:scaleX(0);bottom:.25rem;transition:.4s transform ease-in-out;border-bottom:solid 1px #fff;transform-origin:100% 50%}footer a:hover,footer a:active,footer a:focus{color:inherit}footer a:hover::after,footer a:active::after,footer a:focus::after{transform:scaleX(1);transform-origin:0 50%}@media all and (min-width: 640px){footer a::after{border-bottom:1px solid #fff}}#inner-footer{padding:2rem 0 8rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff}@media all and (min-width: 640px){#inner-footer{flex-direction:row;justify-content:space-between}}@media all and (min-width: 1024px){#inner-footer{align-items:center}}.footer-section{margin:1rem;font-size:.8rem}@media all and (min-width: 640px){.footer-section{margin:1rem 0;font-size:.9rem}}.footer-section p{margin-bottom:0}#footer-info img{max-width:180px}#footer-content{padding:2rem 1rem}@media all and (min-width: 640px){#footer-content{padding:0 2rem;text-align:center}}#footer-links{display:flex;flex-direction:column}@media all and (min-width: 640px){#footer-links{align-items:flex-end}}#footer-links ul{margin:0}#footer-links ul li a{position:relative;padding-bottom:.5rem}@media all and (min-width: 640px){#footer-links ul li{text-align:right}}#social-media{display:flex;align-items:center;margin:0 0 0 .5rem}@media all and (min-width: 640px){#social-media{margin:0 -.5rem 0 0}}#social-media a.footer-social-link{margin:.5rem}#social-media a.footer-social-link i{display:flex;flex-direction:column;justify-content:center;align-items:center;height:40px;width:40px;color:#1d2a37;border-radius:50%;background-color:#fff;font-size:1.3rem;transition:.2s all ease-in-out}#social-media a.footer-social-link:hover i{background-color:#224289;color:#fff}.social-media{display:flex;align-items:center;margin:0 0 0 .5rem}@media all and (min-width: 640px){.social-media{margin:0 -.5rem 0 0}}.social-media a.social-link{margin:.5rem;text-decoration:none}.social-media a.social-link i{display:flex;flex-direction:column;justify-content:center;align-items:center;height:40px;width:40px;color:#1d2a37;border-radius:50%;background-color:#fff;font-size:1.3rem;transition:.2s all ease-in-out}.social-media a.social-link:hover i{background-color:#224289;color:#fff}.footer-pipe{padding:0 .5rem}
