a.skip-link,a.skip-link:link{position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999;color:#fff;background-color:#3d5daa}a.skip-link:focus,a.skip-link:active,a.skip-link:visited{color:#fff;background-color:#3d5daa;left:0;top:auto;width:12%;height:auto;overflow:auto;border-right:1px solid white;border-bottom:1px solid white;border-bottom-right-radius:8px;text-align:center;z-index:999}body{font-family:'proxima-nova';font-style:normal;font-weight:normal;font-size:19px;line-height:27px;-webkit-font-smoothing:antialiased;color:#575757}@media only screen and (max-width:599px){body{font-size:17px}}.header-classic{background-color:#335b82;opacity:.9;color:white;font-family:proxima-nova,sans-serif;margin-top:50px;position:relative;z-index:100}@media only screen and (max-width:1024px){.header-classic{margin-top:0}}.header-classic a:active,.header-classic a:link,.header-classic a:visited,.header-classic a:hover{color:#fff}.navbar-expand-md .navbar-nav .nav-link:hover{color:lightblue}.nav-item{padding:0 20px}f .dropdown-menu{background-color:#335b82;border:none;width:250px}.dropdown-item:focus,.dropdown-item:hover,.dropdown-item{background-color:#335b82;color:#fff;border:none;width:220px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:13rem;margin-top:-10px;border:none;padding:20px}.dropdown-menu>li>a{padding-left:25px}.dropdown-menu>li>a:hover{text-decoration:none;color:lightblue}.nav-item a:hover{color:lightblue}.sticky{position:fixed;top:0;width:100%;z-index:999;margin-top:-50px}.sticky+.content{padding-top:2px}.nav-link{white-space:nowrap}.navbar-nav .dropdown-menu{background-color:#335b82}#footer-disclaimer{margin-right:0;padding-right:0}#footer-standardlinks{text-align:right}@media only screen and (max-width:767px){#footer-standardlinks{text-align:center}.footer-copyright{text-align:center}}.dropdown-menu>li>a:hover:after{text-decoration:underline;transform:rotate(-90deg)}.header-classic a:focus.L2{color:#f7b729}.logo{max-height:60px}.navbar-toggler{padding:17px 15px;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid #eaeaf0;border-radius:.25rem;position:relative}@media only screen and (max-width:500px){.navbar-toggler{font-size:1rem}.logo{max-height:50px}}.menu-style{color:#fff}.header-classic .container{width:100%;max-width:1200px}.footer-Marketing-block{background-color:#edf4fc;border-bottom:5px solid white;margin-top:30px}.mrkt-block{background:url("/getmedia/fa693df4-296a-41a2-a053-a4be89fc1138/Gradient_large.png") no-repeat left;background-size:100% 100%}.mrkt-empty-block{background:url("/getmedia/36870e07-d843-41e1-944a-c75ded1c67b1/Gradient_small.png") no-repeat left;background-size:100% 100%;max-width:145px}.footer-block{background-color:#c8c8c8;padding-bottom:25px}.footer-block a,.footer-block a:visited,.footer-block a:link{color:#003263;text-decoration:none}a.sustainability,a:link.sustainability,a:hover.sustainability,a:visited.sustainability{color:#009241}.social-block{padding:1em 0 0 0}.social{max-height:40px}.footer-links img{max-height:20px;margin-top:-8px;padding-right:5px}.FooterNavLink{line-height:3em}a.FooterNavLink,a:visited.FooterNavLink{color:#003263;font-weight:bold;padding-left:0;padding-right:2em;font-size:1em}a:hover.FooterNavLink{font-weight:bold}.footer-copyright{padding:1em 0 0 0;color:#003263;font-size:.85em}.headerText{font-size:1.75em;color:#335b82;padding:.5em 0;line-height:1em;font-weight:bold}.hyperlinkText a{color:#335b82;line-height:4em;text-decoration:none;font-weight:bold}.hyperlinkText a:hover{color:#003263}@media(min-width:576px){.container,.container-lg,.container-md,.container-sm{max-width:98%}}@media(min-width:768px){.container,.container-lg,.container-md,.container-sm{max-width:98%}}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:98%}}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}p{color:#575757}.bulleted-list>li{list-style:disc}a,a:link,a:visited{color:#226f98}a:hover{color:#003263;text-decoration:none}.fix-padding-left-right{padding-left:0 !important;padding-right:0 !important}.section-divider{margin:30px 0;border-top:1px solid #ececec}.section-padding{padding-left:15px;padding-right:15px}.section-heading,.internal-page-heading>h1,.internal-page-sections-heading>h2{color:#335b82;font-size:2em;font-weight:bold;text-align:right;padding-right:50px;margin-top:-5px;line-height:1em}@media only screen and (max-width:1100px) and (min-width:768px){.section-heading{padding-right:10px}}@media only screen and (max-width:767px){.section-heading{text-align:left;padding-bottom:1em}}.sub-section-heading,.internalpagesection-heading,.internal-section-hyperlink{color:#226f98;font-size:25px;font-weight:bold}.sectionIntro,.internal-sub-heading,.internal-section-hyperlink,.internal-section-text{font-size:20px;color:#226f98;font-weight:bold}.text-wrap-right{float:left;margin-right:10px}.hidden-h1{visibility:hidden;margin-top:-50px;color:#fff}.fix-margin-left-right{margin-left:0;margin-right:0}.emergency-msg{line-height:2.25em;font-size:.85em}.emergency-msg2{line-height:2.25em;font-size:.85em}.unstructured-section-heading{color:#335b82;font-size:2em;font-weight:bold;text-align:left;line-height:1em}@media only screen and (max-width:767px){.unstructured-section-heading{text-align:left;padding-bottom:1em}}.company-carousel-caption{bottom:50px;top:140px;padding-left:0;margin-left:-30px;position:absolute}@media only screen and (max-width:1200px){.company-carousel-caption{margin-left:0}}.in-banner-navigation-block{text-align:left}.in-banner-navigation-block ul{list-style:none;margin-left:30px}.in-banner-navigation-block li{background:url(/getmedia/3d8bbc42-c8ed-4f8b-bb72-4b4cdcdbbcbf/li-bullet.png) left no-repeat;margin-left:-30px}h1.in-banner-navigation{color:#f7b729;font-weight:bold;white-space:nowrap;text-shadow:1px 1px 1px #c5921f}li a.in-banner-navigation{color:#fff;margin-left:30px;text-decoration:none;font-size:1.25em;line-height:2em;white-space:nowrap;font-weight:bold;text-shadow:1px 1px 1px #333}.interior-banner{width:100%;max-height:800px}@media only screen and (max-width:1600px) and (min-width:1401px){li a.in-banner-navigation{line-height:1.5em}}@media only screen and (max-width:1400px) and (min-width:1200px){.interior-banner{width:unset}.in-banner-navigation-block{margin-bottom:0}li a.in-banner-navigation{line-height:1.25em}}@media only screen and (max-width:1199px) and (min-width:1025px){.interior-banner{width:unset}.in-banner-navigation-block{margin-bottom:0;margin-top:-50px}li a.in-banner-navigation{line-height:1em}}@media only screen and (max-width:1024px) and (min-width:768px){.interior-banner{width:unset;max-height:700px}.in-banner-navigation-block{margin-bottom:0;margin-top:-170px}li a.in-banner-navigation{line-height:1em}}@media only screen and (max-width:767px) and (min-width:576px){.interior-banner{width:unset;max-height:600px}.in-banner-navigation-block{margin-bottom:0;margin-top:-115px}li a.in-banner-navigation{font-size:1.15em;line-height:1em}h1.in-banner-navigation{font-size:2em;white-space:normal}.company-carousel-caption{top:125px}}@media only screen and (max-width:575px) and (min-width:401px){.interior-banner{width:unset;max-height:400px}.in-banner-navigation-block{margin-bottom:0}h1.in-banner-navigation{font-size:2em;white-space:normal;margin-bottom:2.5em}.company-carousel-caption{top:5px}}@media only screen and (max-width:400px){.interior-banner{width:unset;max-height:300px}.in-banner-navigation-block{margin-top:-120px}h1.in-banner-navigation{font-size:2em;white-space:normal;margin-bottom:1.5em}.company-carousel-caption{top:125px}}.home-section-heading{color:#335b82;font-size:2em;font-weight:bold}.underwriter-logos{padding:1em .2em}.brand-link{margin-right:30px}#carousels{margin-top:-120px;z-index:1;background-color:#385970}@media only screen and (max-width:1024px) and (min-width:576px){#carousels{margin-top:0}}@media only screen and (max-width:575px){#carousels{margin-top:0}}.carousel-caption{bottom:50px}.home-banner{max-height:800px;width:100%}.carousel-control-prev-icon{margin-left:0 !important}.carousel-control-next-icon{margin-right:0 !important}.carousel-header-bg{padding-top:44%;background-size:100% 100%}.carousel-header-text,.carousel-free-text h1{text-align:left;font-size:1.5em;color:#f7b729;font-weight:bold;text-shadow:1px 1px 1px #c5921f}.carousel-subheader-text,.carousel-free-text h2{text-align:left;font-size:2.5em;color:#fff;padding-left:0;font-weight:bold;text-shadow:1px 1px 1px #000}.carousel-link-box{background-color:#335b82;text-align:center;width:fit-content;display:table;padding:15px 15px;opacity:.9;max-width:auto}a.carousel-link-text p,a.carousel-free-text{color:#fff;text-decoration:none;font-weight:bold}a.carousel-link-text p:hover,.carousel-free-text a p:hover{color:#f7b729;text-decoration:none}@media only screen and (max-width:1900px) and (min-width:1101px){.home-banner{width:auto}}@media only screen and (max-width:1600px) and (min-width:801px){.carousel-header-text,.carousel-free-text h1{font-size:1.5em}.carousel-subheader-text,.carousel-free-text h2{font-size:2.2em}a.carousel-link-text,a.carousel-free-text{font-size:1.2em}.carousel-caption{bottom:25px}.carousel-link-box{max-width:425px;padding:10px 10px}}@media only screen and (max-width:800px) and (min-width:651px){.carousel-header-text,.carousel-free-text h1{font-size:1.1em}.carousel-subheader-text,.carousel-free-text h2{font-size:1.8em}a.carousel-link-text,a.carousel-free-text{font-size:1em}.carousel-caption{bottom:25px}.carousel-link-box{max-width:425px;padding:7px 10px}}@media only screen and (max-width:650px) and (min-width:481px){.carousel-header-text,.carousel-free-text h1{font-size:1em}.carousel-subheader-text,.carousel-free-text h2{font-size:1.5em}a.carousel-link-text,a.carousel-free-text{font-size:.9em}.carousel-caption{bottom:0}.carousel-link-box{max-width:425px;padding:3px 10px}}@media only screen and (max-width:480px) and (min-width:401px){.carousel-header-text,.carousel-free-text h1{font-size:.85em}.carousel-subheader-text,.carousel-free-text h2{font-size:1.15em}a.carousel-link-text,a.carousel-free-text{font-size:.85em}.carousel-caption{bottom:0}.carousel-link-box{max-width:300px;padding:5px 10px}}@media only screen and (max-width:400px){.carousel-header-text,.carousel-free-text h1{font-size:.7em}.carousel-subheader-text,.carousel-free-text h2{font-size:.9em}a.carousel-link-text,a.carousel-free-text{font-size:.65em}.carousel-caption{bottom:0;left:10%}.carousel-link-box{max-width:300px;line-height:1em;padding:5px 8px}}@media only screen and (max-width:768px){.carousel-indicators{display:none}}.company-box-img{padding:0;background:url() center;background-size:cover;margin-bottom:1em}.company-text{color:white;font-size:1.5em;font-weight:bold;display:flex;justify-content:center;align-items:center;height:135px}@media only screen and (max-width:991px){.home-company-detail{padding-bottom:1em}.company-box-img{padding:0 25px}}@media only screen and (max-width:767px){.company-box-img{padding:0 50px}}.home-detail-link{font-size:1em;padding-left:0;padding-right:0}.home-detail-link a{color:#226f98;font-weight:bold;padding-left:0;text-decoration:none}.home-detail-link a:hover{color:#003263}.news-link a{color:#335b82;font-size:1.4em;font-weight:bold}.news-link a:hover{text-decoration:none;color:#003263}.news-link img{margin-left:-10px;padding-top:5px;padding-bottom:15px;height:40px}.news-date{color:#003263;font-size:.85em}.home-financial-graphic{text-align:center !important}@media only screen and (max-width:767px){.home-financial-graphic{padding-bottom:2em}}.financial-doc{padding:0 5px 0 5px}.financial-link-text{margin-top:-20px;font-weight:bold;white-space:nowrap}.executives{text-align:center}h3.exec-name{text-transform:uppercase;color:#335b82;font-weight:bold;font-size:.8em;padding-top:5px}.exec-jobtitle{font-size:.8em;line-height:1.25em}.department-box{background-color:#194672;padding:15px 5px;width:90%;margin-right:auto;text-align:center}a.department-email{color:#fff;font-size:24px}a.department-email:hover{color:#f7b729}.precepts-heading{color:#226f98;font-size:25px;font-weight:bold}.ContactGroup-name{text-align:center;font-weight:bold}.Department-name,.Department-phone{text-align:left;font-weight:normal}a .readMore{display:none}a .readLess{display:inline}a.collapsed .readMore{display:inline}a.collapsed .readLess{display:none}.descriptionText:not(.in){min-height:4.25em;display:block;overflow:hidden}.card-columns{column-count:4}.card-columns a img{padding:15px 0}@media only screen and (max-width:991px){.card-columns{column-count:3}}@media only screen and (max-width:450px){.card-columns{column-count:2}}.company-description-block img{margin-right:auto;margin-left:auto}.company-graphic-block img{margin-right:auto;margin-left:auto;max-width:450px}@media only screen and (max-width:500px){.company-graphic-block img{max-width:90%}}.company-section-divider{margin:2em 15px 2em 0;border-top:1px solid #ececec}.company-section-heading{color:#335b82;font-size:2em;font-weight:bold;margin-top:-5px;line-height:1em}.SectionFooterGraphic{margin-bottom:-38px}.company-section-heading:before{content:'';display:block;position:relative;width:0;height:5em;margin-top:-5em}.req{color:#e61111}.ErrorLabel,.EditingFormErrorLabel{color:#e61111 !important;display:block;padding-bottom:10px;text-align:left}.form-table-label-cell{font-weight:bold}.radio label{margin-left:3px}.FormButton{color:#fff;background-color:#2c4889 !important;margin-left:15px}.FormButton:hover{background-color:#007bff !important}.form-section-divider{margin:15px 0 30px 0;border-top:1px solid #bbb}label{margin-bottom:0}#idSubpoenaResponseProcess p{margin:auto}#idSubpoenaResponseProcess li{list-style:unset}.intro-header{color:#335b82;font-size:2em;font-weight:bold}.into-text{padding-bottom:20px}.FreeTextWidgetHeading{color:#226f98;font-size:25px;font-weight:bold}.internal-img-center-top,.internal-img-center-bottom{text-align:center}.internal-child-summary-accordian{background-color:#003263;color:#fff;margin:.25em .5em}.internal-child-accordian-heading{color:#fff}.internal-sectionheading-links{text-align:center;padding:3em 0;margin-bottom:2em}a.internal-section-heading-link{text-decoration:underline;font-weight:bold}.internal-child-description{background-color:#fff !important;margin:0 -1em;padding:.75em;color:#575757}.internalpagesection-description{padding-bottom:1em}.internal-child-title{margin-left:-.25em}.internal-sectionheading-links{text-align:center;padding:3em 0 0 0}.internal-child-title-heading-only{margin-left:-.25em;color:#226fb3}@media only screen and (max-width:767px){.internal-page-heading h1,.internal-page-sections-heading h2{text-align:left;padding-bottom:.5em}}.internalPageSectionGroup{padding-bottom:3em}img.internal-carousel-img{width:100%}.carousel-caption.internal-carousel-caption{position:relative;right:0;left:0;top:0;bottom:0;margin-left:auto;margin-right:auto;width:1000px}.carousel-indicators.internal-carousel-indicators{bottom:60px}.blogDetail{background-color:#efefef}#blogIntro{padding-top:2em}h2#blogPageHeading{color:#3d5daa;font-family:'vollkorn';font-size:2em}.BlogMonthDivider{background:#0b233f;padding-top:.5em;padding-bottom:.5em;margin:1em 0;color:#fff;font-size:1.75em;font-family:'VOLLKORN'}p.blogPostDate{font-weight:bold;font-size:.85em}a.blogPostFullPage{font-weight:bold}.postSummary{background-color:#fff;padding:1em 1em;margin:1em 0}.BlogMonthDivider a{color:#fff}.BlogMonthDivider a:hover{font-weight:bold}.blogImg{max-width:100%;padding-bottom:1em}div#blogPostImage{text-align:center;padding:1em 0}.blogDetail>.blogDetailContainer{background-color:#fff;padding-bottom:2rem}#blogPostText{padding-top:2em}.blogDetail .blogImage{max-width:1200px;max-height:500px}#blogPageIntro{border-bottom:1px #ddd solid}.blogmonth{font-weight:bold;color:#3d5daa;padding-left:3px}label#p_lt_WebPartZone4_zoneContent_pageplaceholder_p_lt_WebPartZone2_zoneBlogSearch_SmartSearchBox_lblSearch{font-weight:bold;color:#3d5daa}.blogSearchResults{margin-left:-15px;margin-right:-15px;padding:25px 25px;background-color:white;border:2px #3d5daa dotted}a.blogSearchLink{line-height:3em;text-decoration:underline}.blog-month-heading{margin-left:0%}.btn-searchblog{margin-top:-30px;float:right;color:transparent;margin-right:5px}.searchBox{margin-top:10%}.blogmonth{margin-top:10%}.accordion-button{width:0% !important}.BlogMonthDivider a{background-color:#0b233f;color:#fff;text-decoration:none}.BlogMonthDivider a[aria-expanded="true"]:before{content:'−'!important;background-color:#0b233f;border:5px solid #0b233f;margin-right:15px;font-size:25px;font-weight:bold;float:right}.BlogMonthDivider a[aria-expanded="false"]:after{content:'+' !important;background-color:#0b233f;border:5px solid #0b233f;margin-right:15px;font-size:25px;font-weight:bold;float:right}.blogArticleCount{font-size:.65em;vertical-align:middle;padding-left:.5em}@media(max-width:767px){.blog-month-heading{margin-left:0%}.searchBox{margin-top:5% !important}}.blog-poser-link{text-decoration:underline !important}.postSummaryFixed{height:450px}#main li{list-style:disc}#BannerCarousels li{list-style:none}.carousel-indicators.internal-carousel-indicators{display:none}div#main{min-height:400px}h2.unstructured-section-heading{font-size:1.3em}.news-images .financial-doc img{max-width:55px;padding-left:5px}
