.bg-primary{background-color:#0172cf!important}.bg-alt{background-color:#175397!important}.bg-accent{background-color:#dd2e26!important}.fill-image{background-size:cover;background-position:center;background-repeat:no-repeat}.rounded{border-radius:10px;overflow:hidden}.rounded-lg{border-radius:1rem!important;overflow:hidden}nav.centered{display:flex;justify-content:center;padding:2rem 0}ul.pagination span,ul.pagination a{border:none}ul.pagination .page-item.disabled .page-link{color:#aaa}ul.pagination a{color:#333}ul.pagination a:hover,ul.pagination .page-item-arrow.page-item a.page-link{color:#dd2e26}ul.pagination .page-item a{border-radius:5px}ul.pagination .page-item.active span{background:none;color:#dd2e26;font-weight:700}.white-overlay-wrapper{position:relative}.white-overlay-wrapper .white-overlay{background:linear-gradient(0deg,#fff,#fff0);position:absolute;bottom:0;height:150px;width:100%;left:0}.text-primary{color:#0172cf!important}.text-green{color:#329d9c!important}.text-alt{color:#175397!important}.cursor-pointer{cursor:pointer}.vertical-space *+*{margin-top:1.5rem}.vertical-space-sm *+*{margin-top:1rem}.horizontal-space *+*{margin-left:1.5rem}img.block{max-width:100%;display:block}.flex{display:flex}.flex-1{flex:1}.relative{position:relative}.as-divider{margin-top:4rem;margin-bottom:4rem}.flex-header{display:flex;margin-bottom:1rem}@media(max-width:767px){.mt-mobile{margin-top:1rem}}.obj-fit-contain{object-fit:contain!important}.obj-fit-cover{object-fit:cover!important}body{color:#363636;font-family:Montserrat,sans-serif}#site-footer{background:linear-gradient(180deg,#0172cf -5.46%,#175397 131.43%);background-size:100%;padding:2rem;color:#fff}#site-footer a{color:#fff;text-decoration:none}#site-footer .footer-logo{padding-right:2rem;max-width:400px}#site-footer p.footer-text{margin:1.5rem 0;font-size:.85rem}#site-footer hr{margin:2rem 0;border-top:1px solid white}#main-menu{border-bottom:1px solid #ccc;position:relative}.brand-stripe{background:#0172cf;height:16px;display:flex}.brand-stripe.thin{height:8px}.brand-stripe .bar{flex:none;width:120px;max-width:20%;height:100%}#menu-row{display:flex;justify-content:space-between}#menu-row .menu-row-item>a{text-decoration:none;display:block;color:#363636;padding:12px 5px 20px;position:relative}#menu-row .menu-row-item.active>a{color:#dd2e26;font-weight:700}#menu-row .menu-row-item.active>a:after{content:"";display:block;background-color:#dd2e26;width:60px;height:4px;position:absolute;bottom:10px;right:50%;transform:translate(50%);border-radius:10px}#menu-row .menu-row-item:hover>a{color:#dd2e26}#menu-row .popover-menu-inner p{color:#aaa;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:.25rem 1.5rem .5rem;font-size:.8rem}#menu-row .popover-menu-inner a{text-decoration:none;display:flex;color:#175397;transition:.25s;line-height:1.2rem;padding:.75rem 1.5rem .25rem}#menu-row .popover-menu-inner a:hover{background:#eee}#menu-row .popover-menu-inner a span.link-icon{padding:0rem 1rem .5rem .25rem}#menu-row .popover-menu-inner a span.link-label{font-weight:700}#menu-row .popover-menu-inner a span.link-description{font-weight:400;font-size:.8rem;display:block;margin-top:.25rem;padding-bottom:.25rem;color:#777;line-height:.95rem}.popover,.popover-arrow:before{box-shadow:0 8px 16px #0000001a;border:none!important}#menu-logo{max-width:420px;margin:1.5rem 0}.has-popup-submenu{position:relative}.has-popup-submenu .popover-menu{display:none;position:absolute;left:50%;transform:translate(-50%);z-index:15}#menu-toggle .menu-close{display:none}#menu-toggle.open .menu-close{display:block}#menu-toggle.open .menu-open{display:none}.social-links{text-align:right}.social-links a{color:#0172cf;font-size:1.5rem;padding:.2rem 1rem .4rem}#mobile-menu{position:absolute;background:#fff;top:100%;height:50vh;left:0;width:100%;z-index:15;box-shadow:0 15px 15px #0003}@media(min-width:992px){.has-popup-submenu:hover .popover-menu{display:block}.popover-menu{padding-top:10px;position:relative;z-index:50}.popover-menu:before{content:"";position:absolute;top:-9px;left:50%;transform:translate(-50%);width:0;height:0;border:10px solid transparent;border-bottom:10px solid white}#menu-row .popover-menu-inner{background:#fff;border-radius:12px;padding:1rem 0;min-width:270px;max-width:450px;box-shadow:0 3px 15px #0003}}@media(max-width:991px){#menu-logo{max-width:65%;margin:1rem 0}#menu-wrapper{padding:0;border-top:1px solid #ccc;display:none}.has-popup-submenu>a{position:relative}.menu-row-item a{margin-left:1.25rem}.has-popup-submenu>a:before{content:"";position:absolute;z-index:3;top:50%;left:-10px;font-family:"Font Awesome 6 Pro";font-weight:300;transform:translateY(-50%);transition:.3s;opacity:.5}.social-links{padding:1rem;justify-self:center}.has-popup-submenu>a.open:before{transform:translateY(-50%) scaleY(-1);opacity:1}#menu-row{display:flex;border-top:1px solid #ccc;flex-direction:column!important}#menu-row>*+*{border-top:1px solid #ccc}#menu-row .menu-row-item,#menu-row .menu-row-item.active{padding:0}#menu-row .menu-row-item>a,#menu-row .menu-row-item.active>a{padding:.5rem 1rem}#menu-row .menu-row-item>a:after,#menu-row .menu-row-item.active>a:after{display:none}#menu-row .popover-menu{position:relative;top:0;transform:none;left:auto;right:auto}#menu-row .popover-menu-inner{padding-left:1rem}#menu-row .popover-menu-inner p{display:none}#menu-row .popover-menu-inner>a{border-top:1px solid #ccc}}.banner-slide{background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;height:46vw}.homepage .banner-slide{background:var(--mobile-bg)}@media(min-width:768px){.homepage .banner-slide{background:var(--desktop-bg)}}.banner-slide .container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:100%}.banner-slide .banner-slide-content{width:40%;max-width:550px}.banner-slide .banner-slide-content h1{color:#175397;font-size:6rem;line-height:1em}.banner-slide .banner-slide-content h1 small{font-size:.45em;display:block;line-height:1em}.banner-slide .banner-slide-content p{font-size:1.33rem}.overflow-slider{margin:2rem -1.5rem}.overflow-slider .overflow-slide{padding:5px 1rem}.overflow-slider .overflow-slide .overflow-slide-text{margin-top:1rem}.overflow-slider h2{text-transform:uppercase;color:#0172cf;font-size:1.5rem}.overflow-slider .slick-list{overflow:visible}.slider-nav{font-size:1.5rem;display:flex;align-items:center}.slider-nav i{margin-right:1rem}.tab-content{padding:0 0 4rem}.image-carousel{margin:3rem 0}.image-carousel .image-carousel-item img{transition:.5s;transform:scale(.6)}.slick-current.slick-active .image-carousel-item img{transform:scale(1)}.simple-slick-slide{padding:1rem}.simple-slick-smaller .slick-next:before,.simple-slick-smaller .slick-prev:before{font-family:"Font Awesome 6 Pro";font-weight:900;color:#dd2e26;font-size:3rem;opacity:1}.simple-slick-smaller .slick-arrow{width:3rem;height:3rem;z-index:3}.simple-slick-smaller .slick-arrow.slick-disabled{display:none!important}.simple-slick-smaller .slick-next:before{content:""}.simple-slick-smaller .slick-prev:before{content:""}.proxy-tab-list{display:flex;white-space:nowrap;margin-top:2rem;margin-bottom:2rem;transition:.5s}.proxy-tab-list .slick-list{overflow:visible}.proxy-tab-list p+p{margin-left:1.5rem}.proxy-tab-list p{font-weight:700;text-decoration:none;color:#000;padding:.5rem;position:relative}.proxy-tab-list p.active{color:#dd2e26}.proxy-tab-list p.active:after{content:"";display:block;background-color:#dd2e26;width:60px;height:4px;position:absolute;bottom:-5px;right:50%;transform:translate(50%);border-radius:10px}@media(max-width:1280px){.banner-slide .banner-slide-content .container{display:block;height:auto}.banner-slide .banner-slide-content h1{font-size:4rem}.banner-slide .banner-slide-content p{font-size:1.33rem}}@media(max-width:1023px){.banner-slide .banner-slide-content .container{display:block;height:auto}.banner-slide .banner-slide-content h1{font-size:2rem}.banner-slide .banner-slide-content p,.overflow-slider h2{font-size:1rem}.overflow-slider p{font-size:.8rem}}@media(max-width:767px){.overflow-slider{margin-right:0;margin-left:0}.banner-slide{height:100vw}.banner-slide .banner-slide-content{width:100%;max-width:none;padding:10rem 3rem 1rem;background:linear-gradient(0deg,#fff,#fff9 30%,#fff0)}.banner-slide .container{align-items:flex-end;padding:0;width:100%;max-width:none;align-self:stretch}}.section-padded{padding:4rem;overflow-y:visible}.section-padded .breakout-section{margin-left:-4rem;margin-right:-4rem}.section-padded img{max-width:100%}.section-padded header{margin:2rem 0}.section-fade{background:linear-gradient(180deg,#0172cf00,#0172cf66);background-position:bottom;background-size:100% 400px;background-repeat:no-repeat}.section-fade-bottom{background:linear-gradient(180deg,#0172cf00,#0172cf99 171.8%);background-size:100%;background-position:bottom;background-repeat:no-repeat}.section-gray{background:#eee}.bg-logo-floating{position:absolute;top:-5rem;right:-2rem;opacity:.3;width:20rem;z-index:0}.bg-logo-floating+*{position:relative;z-index:2}.container-max-md{max-width:720px!important}.gradient-bg{background:linear-gradient(180deg,#0172cf00,#0172cf33 150.24%)}.split-header-wrapper{padding:1rem 0}.split-content,.split-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:2rem 0 5rem}.split-content .split-content-text,.split-content .split-header-media,.split-header .split-content-text,.split-header .split-header-media{width:40%;padding-right:2rem}.split-content .split-content-text h2,.split-content .split-header-media h2,.split-header .split-content-text h2,.split-header .split-header-media h2{font-size:2.5rem;color:#0172cf}.split-content .split-content-image,.split-content .split-header-content,.split-header .split-content-image,.split-header .split-header-content{width:55%;padding-left:2rem}.split-content.split-flipped,.split-header.split-flipped{flex-direction:row-reverse}.split-content.split-flipped .split-content-image img,.split-header.split-flipped .split-content-image img{box-shadow:1rem 1rem #329d9c}.split-content-image img{display:block;width:100%;box-shadow:-1rem 1rem #329d9c;border-radius:10px}.section-split .container{max-width:1100px}.career-card{text-align:center}.career-card .career-card-content{position:relative;z-index:5;margin-top:-1rem}.career-card h5{color:#175397;text-transform:uppercase}.career-card p{margin:1rem 2rem;font-size:.9rem;line-height:1rem}.image-shadow{display:block;width:100%;box-shadow:-1rem 1rem #329d9c;border-radius:10px}.v-items-middle{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.feature-card{box-shadow:0 4px 10px #0000001a;border-radius:10px;padding:1rem}.section-quote .container{position:relative}.section-quote.section-padded{padding-top:6rem;padding-bottom:6rem}.section-quote .top-right-quote{position:absolute;top:0rem;right:-2rem;z-index:-1}.section-quote .bottom-left-quote{position:absolute;bottom:-6rem;left:-2rem;z-index:-1;transform:rotate(180deg)}.section-quote .card-slider{margin:4rem 0}.section-quote .card-quote{border-radius:5px;padding:2rem;background:#fff;box-shadow:0 4px 12px #0000001a}.section-quote .card-quote.highlighted{background:linear-gradient(180deg,#0172cf -5.46%,#175397 131.43%);color:#fff;padding:3.5rem 2rem;margin:-1.5rem 0;border:none}.section-quote .attribution{display:flex;align-items:center}.section-quote .attribution img{width:60px;margin-right:1rem}.section-quote .attribution p{margin:0}.section-quote .attribution .quote-profile{flex:none;border-radius:100%}ol.breadcrumb{font-size:.85rem}ol.breadcrumb a{text-decoration:none;color:#dd2e26}ol.breadcrumb a:hover{text-decoration:underline}.article-grid a{text-decoration:none;display:block}.article-grid a:hover{text-decoration:underline}.section-articles a{text-decoration:none}.section-articles a:hover{text-decoration:underline}.section-articles article.list-item img{object-fit:cover}.section-articles img.article-img{margin-bottom:1rem}.section-articles .article-text{padding-left:1rem}.section-articles h3{color:#0172cf;font-size:1.4rem}.section-fade-top-bottom{background:linear-gradient(180deg,#fff,#0172cf26 30.01% 82.78%,#fff0);background-size:100% 100%}.section-fade-top{background:linear-gradient(0,#f5f5f500 16.33%,#f5f5f5);background-repeat:no-repeat;background-position:top;background-size:100%}.question-row{display:flex;margin:1rem 0;align-items:center}.question-row .question-left{flex:1}img.faded-right{position:absolute;width:160px;bottom:-50px;right:-50px;z-index:-1;opacity:.4}@media(max-width:1280px){.section-padded{padding:3rem}.section-padded .breakout-section{margin-left:-3rem;margin-right:-3rem}}@media(max-width:1023px){.section-padded{padding:3rem 2rem}.section-padded .breakout-section{margin-left:-2rem;margin-right:-2rem}.split-content,.split-header{display:block;margin:0 0 2rem}.split-content .split-content-text,.split-content .split-header-media,.split-header .split-content-text,.split-header .split-header-media{width:100%;padding-right:2rem}.split-content .split-content-text h2,.split-content .split-header-media h2,.split-header .split-content-text h2,.split-header .split-header-media h2{font-size:1.5rem}.split-content .split-content-image,.split-content .split-header-content,.split-header .split-content-image,.split-header .split-header-content{width:95%;padding-left:0rem;margin-bottom:2rem}.split-content .split-content-image img,.split-header .split-content-image img{box-shadow:.5rem .5rem #329d9c!important}}@media(max-width:768px){.card-quote{margin:2.5rem 0}.section-padded{padding:2rem 1rem}.section-padded .breakout-section{margin-left:-1rem;margin-right:-1rem}.bg-logo-floating{top:-3rem;right:-1rem;width:15rem}}.s-series-highlight{align-content:flex-end;background:linear-gradient(to top,#ffffff80,#ffffff40),var(--series-highlight-bg) no-repeat center;background-size:cover;pointer-events:unset!important}@media(min-width:768px){.s-series-highlight{min-height:50vh!important}}@media(min-width:1024px){.s-series-highlight{min-height:60vh!important}}.s-light-blue{background:#0172cf1a}h1,h2,h3,h4{color:#175397}h1.inline-logo{display:flex;justify-content:center;align-items:center;text-align:center}h1.inline-logo span,h1.inline-logo img{margin:0 .5rem}h1.inline-logo.left{justify-content:flex-start}h1.inline-logo-offset img{display:inline-block;vertical-align:bottom;margin-left:-20px;margin-bottom:12px}.text-accent{color:#dd2e26}.content h1,.content h2,.content h3,.content h4,.content h5{color:#363636;font-weight:700;margin-bottom:1em;margin-top:1.5em}.content h1:first-child,.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child{margin-top:0}.content h1{font-size:1.85rem}.content h2{font-size:1.5rem}.content h3{font-size:1.25rem}.no-wrap{white-space:nowrap}.shy-title{color:#0172cf;text-transform:uppercase;font-weight:700;margin:1rem 0}.basic-title{font-weight:700;font-size:1.125rem;margin:1rem 0}.grayed-out{color:#aaa}.fade-text{color:#777}.read-more{color:#dd2e26;font-weight:700;text-decoration:none}.vertical-links-list a{display:block;line-height:2.5rem;font-weight:700;text-decoration:none}.horizontal-links a+a{margin-left:2rem}.inline-social-list i{transition:.25s}.inline-social-list i:hover{transform:scale(1.5)}.inline-social-list{font-size:1.5rem}.inline-social-list>*+*{margin-left:1rem}ul.icon-list{list-style:none;padding-left:0}ul.icon-list li{margin:.5rem 0}ul.icon-list i{margin-right:.5rem}p.lead-text{font-size:1.25rem}.text-balance{text-wrap:balance}.info-card{border-radius:6px;overflow:hidden;margin:1rem 0;box-shadow:0 4px 8px #00000026}.info-card .info-card-top{height:0;padding-top:66%;background-size:cover;background-repeat:no-repeat;position:relative;border-bottom:2rem}.info-card .info-card-top .floating-profile-photo{position:absolute;bottom:0;transform:translateY(50%);left:30px}.info-card .info-card-bottom{margin-top:3rem;padding:.5rem 1rem}.contact-item span.icon-wrapper{width:28px;margin-right:4px;text-align:center;display:inline-block}.contact-item a{color:#dd2e26}.input-wrapper{position:relative}.input-wrapper.pre-icon input{padding-left:3rem}.input-wrapper.post-icon input{padding-right:3rem}.input-wrapper.pre-icon i:first-child{position:absolute;top:1rem;left:1rem}.input-wrapper.post-icon i:last-child{position:absolute;top:1rem;right:1rem}.form-control.form-control-lg.text-normal{font-size:1rem;line-height:2rem}.cta-input{position:relative;border-radius:5px}.cta-input.pre-icon input{padding-left:2.5rem}.cta-input.pre-icon i:first-child{position:absolute;top:1.25rem;left:1rem;z-index:2}.cta-input input{background:#fff;width:100%;padding:15px;border:1px solid #ccc}.cta-input.post-button input{padding-right:7.5rem}.cta-input.post-button button{position:absolute;right:.5rem;top:.55rem}.filter-popup{position:absolute;top:130%;right:0;border:1px solid #ccc;border-radius:8px;min-width:300px;width:100%;max-width:400px;margin:0 auto;background:#fff;z-index:10;box-shadow:0 5px 2rem #00000026;max-height:80vh;overflow-y:scroll}.filter-popup .filter-group{padding:1rem}.filter-popup .filter-group .filter-group-label{color:#777;margin-bottom:0}.filter-popup .filter-group>*+*{margin-top:.5rem}.filter-popup .filter-group+.filter-group{border-top:1px solid #ccc}.filter-popup .searchable-more{color:#dd2e26;text-decoration:underline;font-weight:700}.stats-box{box-shadow:0 4px 10px #0000001a;border-radius:5px;padding:1rem;background:#fff}.stats-box span.number{color:#175397;width:100%;font-size:2rem;flex:none;font-weight:700}.stats-box p.stat-description{margin:0;flex-wrap:wrap;display:flex;align-items:center}.stats-box p.stat-description span.label{flex:1;padding-right:10px;text-transform:uppercase}.stats-box .row>div{padding:1rem 1.5rem}.stat-icon,.box-icon{font-size:2rem;padding:.5rem;width:4rem;text-align:center;border-radius:10%;color:#175397;background:#56c5961a}@media(max-width:767px){.stats-box{padding:.5rem}.stats-box span.number{width:auto;flex:none;margin-right:1rem}.stats-box .row>div{padding:.5rem 1.5rem}}.btn.btn-primary{background-color:#dd2e26;border-color:#dd2e26;font-weight:700}.btn.btn-primary:hover{background:#b52018;border-color:#b52018}.btn.btn-secondary{background-color:#fff;border-color:#dd2e26;color:#dd2e26;font-weight:700}.btn.btn-wider{padding-left:3rem;padding-right:3rem}.btn i:last-child{margin-left:.5rem}.btn.btn-fullwidth{width:100%;display:block}.basic-header{height:50vw;max-height:600px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;pointer-events:none}.basic-header .basic-header-overlay{background:linear-gradient(0deg,#fff,#fff0 50%);position:absolute;inset:0}.basic-header .container{display:flex;height:100%;flex-direction:column;justify-content:flex-end;position:relative;z-index:10}.basic-header .basic-header-content{width:50%;max-width:650px;margin-bottom:2rem}.basic-header .basic-header-content h1{color:#175397;font-size:3rem;line-height:1em}.basic-header .basic-header-content h1 small{font-size:.45em;display:block;line-height:1em}.basic-header .basic-header-content h2{color:#175397;font-size:2rem;line-height:1em}.basic-header .basic-header-content p{font-size:1.15rem}@media(max-width:768px){.basic-header{height:80vw;max-height:1000px}.basic-header .basic-header-content{margin-bottom:0;width:auto;padding:1rem}.basic-header .basic-header-content h1{font-size:2rem}.basic-header .basic-header-content p{font-size:1rem}}.timeline-slider-wrapper{overflow:hidden}.timeline-line{margin-bottom:-24px}.timeline-item{padding:.5rem}.timeline-item .year{display:inline-block;background:#dd2e26;color:#fff;font-weight:700;padding:.25rem .75rem;margin-left:10px;position:relative;z-index:2;border-radius:20px}.timeline-item .timeline-item-card{border-radius:10px;padding:1rem;box-shadow:0 3px 10px #0000001a}.timeline-slider .slick-list{overflow:visible}.link-text{color:#363636;text-decoration:none!important}.link-text:hover{color:#0172cf}.nav-pills .nav-link{--bs-nav-link-padding-y: .375rem;--bs-nav-link-padding-x: .75rem;font-size:.875rem}.nav-pills .nav-link.active{--bs-nav-pills-link-active-bg: #0172cf}.img-privacy-seal{display:block;width:128px;height:auto}@media(min-width:768px){.img-privacy-seal{width:80%;margin-inline:auto}}@media(min-width:992px){.img-privacy-seal{width:75%}}@media(min-width:1200px){.img-privacy-seal{width:100%}}.flex-map-desktop-neo>*{flex:0 0 auto}.flex-map-desktop-neo>.col-list{flex:54.1666666667%}.flex-map-desktop-neo>.col-map{flex:45.8333333333%}.list-hospitals li{font-size:.75rem}.list-hospitals li:not(:last-of-type){margin-bottom:.5rem}.list-hospitals li .counter{display:flex;align-items:center;justify-content:center;min-width:1.5rem;width:1.5rem;height:1.5rem;background-color:var(--counter-bg, #0172cf);color:#fff;font-weight:700;text-align:center}.list-hospitals li .hospital-facility{letter-spacing:-.2px}.list-hospitals li .hospital-facility a{color:#363636;text-decoration:none!important}.list-hospitals li .hospital-facility a:is(:hover,:focus){color:#0172cf}
