@font-face{font-family:"Messina Sans Black";src:url("/assets/fonts/MessinaSans_Family/MessinaSans-Black.otf");font-weight:normal;font-style:normal}@font-face{font-family:"Messina Sans BlackItalic";src:url("/assets/fonts/MessinaSans_Family/MessinaSans-BlackItalic.otf");font-weight:normal;font-style:normal}@font-face{font-family:"Messina Sans Bold";src:url("/assets/fonts/MessinaSans_Family/MessinaSans-Bold.otf");font-weight:normal;font-style:normal}@font-face{font-family:"Messina Sans Bold Italic";src:url("/assets/fonts/MessinaSans_Family/MessinaSans-BoldItalic.otf");font-weight:normal;font-style:normal}@font-face{font-family:"Messina Sans Book";src:url("/assets/fonts/MessinaSans_Family/MessinaSans-Book.otf");font-weight:normal;font-style:normal}@font-face{font-family:"Messina Sans Book Italic";src:url("/assets/fonts/MessinaSans_Family/MessinaSans-BookItalic.otf");font-weight:normal;font-style:normal}@font-face{font-family:"Messina Sans Light";src:url("/assets/fonts/MessinaSans_Family/MessinaSans-Light.otf");font-weight:normal;font-style:normal}@font-face{font-family:"Messina Sans Light Italic";src:url("/assets/fonts/MessinaSans_Family/MessinaSans-LightItalic.otf");font-weight:normal;font-style:normal}@font-face{font-family:"Messina Sans Regular";src:url("/assets/fonts/MessinaSans_Family/MessinaSans-Regular.otf");font-weight:normal;font-style:normal}@font-face{font-family:"Messina Sans Regular Italic";src:url("/assets/fonts/MessinaSans_Family/MessinaSans-RegularItalic.otf");font-weight:normal;font-style:normal}@font-face{font-family:"Messina Sans Semi Bold";src:url("/assets/fonts/MessinaSans_Family/MessinaSans-SemiBold.otf");font-weight:normal;font-style:normal}@font-face{font-family:"Messina Sans Semi Bold Italic";src:url("/assets/fonts/MessinaSans_Family/MessinaSans-SemiBoldItalic.otf");font-weight:normal;font-style:normal}.search-main-top .free-search{width:0;background:#fff;border-radius:26px}.top-nav-wrap{height:86px;min-height:71px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;overflow:hidden}header#header{border-bottom:unset;box-shadow:0 2px 4px rgba(0,0,0,.15)}input.js-yext-query.yxt-SearchBar-input:focus{color:#002d55;font-size:18px;font-family:"Messina Sans Bold Italic";font-weight:bold;font-style:italic}.animate-open .search-main-top .free-search{-webkit-animation:inputwidthnanimate 1000ms both;animation:inputwidthnanimate 1000ms both;min-width:457px;height:52px}.animate-open .search-main-top .free-search .yxt-SearchBar input{padding:8.5px 15px!important}.btn-hover-class:hover{width:40px;padding:7px;border-radius:50%;height:40px;background:#ecf5fb}.animate-open .search-main-top .search-close-btn{border-top-right-radius:26px;border-bottom-right-radius:26px;border:none;margin-top:16px;height:52px}.search-main-top .search-close-btn{z-index:-1}.search-main-top .free-search,.search-main-top .search-close-btn{-webkit-animation:none;animation:none}.animate-open .search-main-top .free-search .yxt-SearchBar input::placeholder{color:#002855!important;font-family:"Messina Sans Book Italic";font-style:italic}.animate-open .search-main-top .free-search input{width:100%;background:#ecf5fb;color:#002855;border-top-left-radius:25px;border-bottom-left-radius:25px;height:52px}.animate-open .search-main-top{min-height:56px}.animate-open .btn-hover-class:hover{-webkit-animation:inputwidthnanimate 1000ms both;animation:inputwidthnanimate 1000ms both;display:none;visibility:hidden}.search-main-top .free-search button{border:0 none;background:0 none;padding:3px;margin-top:7px}.btn-hover-class:hover button{margin-top:0}.animate-open .search-main-top{min-height:70px}.animate-open .search-main-top .free-search button{display:none}.search-main-top .free-search input{width:100%}span.icon.icon-ad-icons-55{color:#0070b9}.search-main-top .free-search{width:0;background:#fff;border-radius:26px}.search-main-top .search-close-btn{background:#ecf5fb}.search-main-top .free-search+span.icon.icon-ad-icons-55:hover{background:blue}.top-nav-wrap .top-nav li a{color:#002d55;font-family:"Messina Sans Book";font-size:18px;font-weight:300;letter-spacing:0;line-height:26px;padding-top:23px;text-align:center}.top-nav-wrap .top-nav li a:hover{color:#002d55;font-family:"Messina Sans Book";font-size:18px;font-weight:normal;letter-spacing:0;line-height:26px;padding-bottom:24px;text-align:center;border-bottom:7px solid #9fcbed}.search-initial-load.top-nav-wrap .top-nav,.top-nav-wrap .top-nav{height:100%;padding-top:8px}@media(max-width:767px){.nav-btn-wrapper .nav-btn:focus,.nav-btn-wrapper .nav-btn:active,.nav-btn-wrapper .nav-btn{background-color:unset!important}.nav-btn-wrapper .nav-btn:focus .bar,.nav-btn-wrapper .nav-btn:active .bar,.nav-btn-wrapper .nav-btn span{background-color:#0070b9}.navigation{top:62px}.navigation .nav-container .nav-col-primary{background:#fff;color:#002d55;border-top:1px solid #ecf5fb}.navigation .nav-container .nav-col-primary .nav-col-item ul li{height:55px}.navigation .nav-container .nav-col-primary .nav-col-item>ul>li>a{color:#002d55;font-family:"Messina Sans Book";font-size:18px;font-weight:300;letter-spacing:0;line-height:26px;text-transform:lowercase}.navigation .nav-container .nav-col-primary .nav-col-item>ul{margin-bottom:unset}.navigation .nav-container .nav-col-primary .free-search{background-color:#ecf5fb}.navigation .nav-container .nav-col-primary .free-search input.input-txt,.navigation .nav-container .nav-col-primary .free-search input.yxt-SearchBar-input{height:64px;width:87%;padding:30px;border:none;background-color:#ecf5fb}.navigation .nav-container .nav-col-primary .free-search input.input-txt::placeholder,.navigation .nav-container .nav-col-primary .free-search input.yxt-SearchBar-input::placeholder{color:#002d55!important;font-size:18px;font-family:"Messina Sans Book Italic";font-style:italic}input[type=text]:focus{color:#002d55;font-size:18px;font-family:"Messina Sans Book";font-weight:bold;font-style:italic}.navigation .nav-container .nav-col-primary .free-search button.input-btn-search{height:64px;background-color:#ecf5fb;border:none;width:11%}#header .logo-mobile-wrapper .sprite{width:180px}.logo-mobile-wrapper a{width:auto}}@media(max-width:450px){.navigation .nav-container .nav-col-primary .nav-col-item{padding:6px 37px 0 36px}.icon-ad-icons-55:before{font-size:22px}}.covid-icon{height:26px;width:25px;line-height:1.6;border:0}.logo-covid{width:165px}.covid-holder{width:100px}#btn-covid-search{display:inline-table}@media(min-width:768px){#btn-covid-search{display:none}}@media(max-width:767px){.logo-covid{width:140px}.navigation .nav-container .nav-col-primary .nav-col-item>ul>li:hover>a{color:unset}}@media(min-width:768px){.logo-covid{width:165px;padding-top:5px}}.search-main-top.search-initial-load{width:4%}.logo-mobile-wrapper-covid{display:none}@media(max-width:767px){.logo-mobile-wrapper-covid{width:110px;display:block}.logo-covid{height:unset}}.logo-mobile-wrapper-covid a{width:100%;padding:5px 0;display:block;line-height:0}.btn-hover-class:hover{width:40px;padding:7px;border-radius:50%;height:40px;background:#ecf5fb;position:relative;top:0;left:-7px}@media(max-width:767px){.greenTopBg .navigation{top:212px!important}.logo-mobile-wrapper-covid{width:140px;display:block}}@media(max-width:767px){.page-scrolled .center-wrapper{margin-top:unset!important}}@media(max-width:767px){.center-wrapper.fullWidthPage{margin-top:unset!important}section.intro-block.virtual-care-banner{margin-top:unset!important}}@media(min-width:768px){.logo-desktop-wrapper{display:block}}@media(max-width:767px){.page-scrolled .info-location.top{top:68px!important}}