.pos-rel,.rel {position: relative;}.pos-abs,.abs {position: absolute;}.full-height {height: 100%;}.full-width {width: 100%;}.show-me {display: block !important;}.row.flush {margin-left: -10px;margin-right: -10px;}.flush {margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;}.flush-top {margin-top: 0;}.flush-right {margin-right: 0;}.flush-bottom {margin-bottom: 0;}.flush-left {margin-left: 0;}.no-padding {padding: 0;}.left,.alignleft {float: left;}.right,.alignright {float: right;}.clearfix:after {content: " ";height: 0;display: block;clear: both;}.bottom {bottom: 0;}.pad-top {margin-top: 30px;}.pad-top-large {margin-top: 45px;}.pad-bottom-medium {padding-bottom: 40px;}.pad-bottom-large {margin-bottom: 75px;}.pad-right-only {padding-left: 0;padding-bottom: 0;padding-top: 0;}.margin-bottom-large {margin-bottom: 75px;}.margin-bottom-xl {margin-bottom: 100px;}.center {margin: 0 auto;}.list-inline {padding-left: 0;list-style: none;margin-left: -5px;}.list-inline>li {display: inline-block;padding-left: 5px;padding-right: 5px;}.list-style-type-initial {list-style-type: initial;}.list-style-type-disc {list-style-type: disc;}.scale-to-width {width: 100%;height: auto;}.scale-to-height {height: 100%;width: auto;}.text-center {text-align: center;}.text-right {text-align: right;}.align-middle {height: 100%;display: table;}.align-middle div,.align-middle ul {display: table-cell;vertical-align: middle;}.align-middle div a,.align-middle ul a {height: 100%;}.nobr {white-space: no-wrap;}.clearboth {clear: both;}body {text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased !important;-moz-osx-font-smoothing: grayscale !important;font-family: "Arimo",sans-serif;color: #333;line-height: 26px;}.sidebar h3 {color: #184377;font-size: 16px;font-weight: 700;font-family: Arial,sans-serif;margin: 0 0 15px !important;line-height: 23px;padding-top: 0px;}strong.blue {color: #184377;}.inline-sidebar {display: inline-block;width: 100%;}.icon.icon-green:before {font-size: 14px;color: #177f45;top: -4px;position: relative;}.green-text {color: #177f45;}h5.blue {color: #053385;}.icon.icon-white:before {font-size: 30px;color: #fff;line-height: 1;position: relative;top: -4px;}.disabled {color: #818a91;pointer-events: none;cursor: default;}.blue-text {color: #1C4F84;}h1,.h1,h3,.h3,h3 a,h4,.h4,h5,.h5,h6,.h6 {font-family: "Open Sans",Arial,sans-serif;}h1,.h1 {line-height: 38px;font-size: 28px;font-weight: 300;}h2,.h2 {line-height: 40px;font-size: 34px;font-weight: 100;font-family: "Open Sans",Arial,sans-serif;color: #184377;margin: 0 0 30px;padding-top: 25px;}#main .container .row .col-md-8:first-child h2,.wide:first-child h2 {padding-top: 0;}h3,.h3,h3 a {line-height: 30px;font-size: 20px;font-weight: 700;padding-top: 25px;}a {color: #0073cc;text-decoration: none;}a:hover {text-decoration: underline;cursor: pointer;color: #184377;}a:visited {text-decoration: none;}a.inactive:hover {text-decoration: none;color: inherit;cursor: default;}a[href^=tel] {line-height: inherit;text-decoration: none !important;color: inherit !important;}a.btn,a.btn:hover {color: #fff;}h4,.h4 {line-height: 30px;font-size: 18px;font-weight: 700;}h5,.h5 {line-height: 30px;font-size: 14px;font-weight: 600;}h6,.h6 {line-height: 30px;font-size: 12px;font-weight: 700;}sup {top: -0.6em;font-size: 75%;}.sup-small {top: -0.9em;font-size: 50%;}.no-wrap {white-space: nowrap;}.alert {color: #A60920;}.nav {width: 100vw;position: absolute;top: 115px;left: 0;}.nav li {display: block;}.nav a {text-decoration: none;color: #333;}.nav .main-nav li {position: relative;}.nav .main-nav a,.nav .main-nav a:visited,.nav .main-nav a:hover,.nav .main-nav a:focus {color: #333;text-decoration: none;}.nav .corner-nav {z-index: 30;}.nav .subnav-toggle {position: absolute;right: 0;top: 0;width: 60px;height: 65px;display: table;text-align: center;color: white;border-left: 1px solid #a7b1c2;}.nav .subnav-toggle i {display: table-cell;vertical-align: middle;font-size: 14px;}.nav .subnav {display: none;}.slide-nav {max-height: 999px;transition: max-height .5s linear;-webkit-transition: max-height .5s linear;-moz-transition: max-height .5s linear;}.slide-nav.closed {max-height: 0px;}#subnav-about-us {z-index: 300;}.fat-nav {display: none;position: absolute;width: 100%;background-color: #184377;}.fat-nav .fatnav-linkset {display: none;}.fat-nav p {line-height: 22px;margin: 0 0 10px;}.fat-nav div[class^='col-'] {margin-top: 40px;padding-left: 40px;padding-right: 40px;padding-bottom: 40px;height: 100%;}.fat-nav div[class^='col-']:first-child {padding-left: 0px;}.fat-nav div[class^='col-']:last-child {border-right: none !important;padding-right: 0px;}.fat-nav div[class^='col-']:nth-child(2) {border-right: 1px solid #4d6e95;border-left: 1px solid #4d6e95;}.fat-nav div[class^='col-'] ul li.border-bottom {border-bottom: 1px solid #4d6e95;}.fat-nav a,.fat-nav a:visited {color: #85bdff;}.fat-nav a:hover,.fat-nav a:focus {text-decoration: underline;}.fat-nav h1,.fat-nav h2,.fat-nav h3,.fat-nav h4,.fat-nav .h1,.fat-nav .h2,.fat-nav .h3,.fat-nav .h4,.fat-nav p {color: white;padding-top: 0;}.fat-nav h3,.fat-nav .h3 {font-size: 24px;font-weight: 400;margin: 5px 0px 20px;line-height: 30px;}.fat-nav h4,.fat-nav .h4 {margin-bottom: 20px;}.fat-nav .icon {color: #85bdff;line-height: 12px;}.fat-nav-triangle {width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid white;top: 68px;left: 40%;position: absolute;z-index: 10;}#subnav-individuals {height: auto;}#subnav-plan-sponsors {height: 370px;}#subnav-financial-pro {height: 420px;}#subnav-retirement-services {height: 220px;}#subnav-financial-services {height: 220px;}#subnav-investment-accounts {height: 220px;}#subnav-products-services {height: 300px;}#subnav-employee-engagement {height: 350px;}.footer-nav .col-md-3 {padding: 0;}.footer-nav .subnav-toggle {position: absolute;right: -2px;top: 10px;width: 34px;height: 50px;display: table;text-align: center;color: #7d7d7d;}.footer-nav .subnav-toggle i {display: table-cell;vertical-align: middle;font-size: 10px;}[class^="icon-"],[class*=" icon-"] {display: inline-block;width: 14px;height: 14px;margin-top: 1px;*margin-right: .3em;line-height: 14px;vertical-align: text-top;background-repeat: no-repeat;}.icon {font-family: 'icomoon';position: relative;top: 1px;display: inline-block;speak: none;font-style: normal;font-variant: normal;font-size: 20px;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-before-lock:before {content: "\e616";color: #8e8e8e;}.icon-before-plus:before {content: "\e621";}.icon-before-minus:before {content: "\e620";}.icon-before-menu-icon:before {content: "\e604";}.icon-before-info:before {content: "\e67d";color: #0073cc;}.icon-after-angle-left:after {content: "\e662";}.icon-after-angle-right:after {content: "\e663";}.icon-before-youtube-new-4:before {content: "\e686";color: #8e8e8e;}.icon-before-linkedin-4:before {content: "\e682";color: #8e8e8e;}.icon-before-facebook-4:before {content: "\e680";color: #8e8e8e;}.icon-before-twitter-4:before {content: "\e685";color: #8e8e8e;}.icon-before-instagram-4:before {content: "\e905";color: #8e8e8e;}.icon-after-quote-right:after {content: "\e600";color: #e5e5e5;}.icon-before-quote-left:before {content: "\e601";color: #e5e5e5;}.icon-after-external-link:after {content: "\e603";color: #0073cc;}.icon-before-play-sign:before {content: "\e650";color: #fff;}.icon-before-file-pdf:before {content: "\e900";color: #0073cc;}.icon-before-file-zip:before {content: "\e904";color: #0073cc;}.icon-before-snapchat:before {content: "\f2ab";color: #8e8e8e;}ul {list-style: none;padding-left: 0;}ul.spaced li {margin-bottom: 30px;clear: both;height: 100%;}ul.spaced li:after {content: "";display: block;clear: both;height: 0;}ul.spaced li img {float: left;margin: 0 15px 15px 0;border-radius: 50%;}ul.red-arrow>li {background-image: url("/resources/img/list-arrow-red-new.svg");background-repeat: no-repeat;background-size: 8px 8px;background-position: 0px 9px;padding-left: 18px;}ul.red-arrow h4 {margin-bottom: 0px;}ul.dotted li {text-indent: -0.9em;}ul.dotted li:before {content: "•";padding-right: 8px;color: #ccc;}.padded-list li {padding-left: 12px;margin: 8px 0;}header {height: 115px;z-index: 20;border-bottom: 1px solid #ddd;}.header-logo {float: left;height: 115px;}.header-logo .logo-container {width: 130px;}.header-section-label {text-transform: uppercase;border-left: 1px solid #dcdcdc;padding: 8px 20px;position: relative;left: 15px;font-size: 15px;max-width: 175px;}.header-section-label a,.header-section-label a:visited,.header-section-label a:hover {color: #999;text-decoration: none;}.header-nav {height: 115px;}.mobile-nav-toggle {height: 115px;position: absolute;right: 50px;}.mobile-nav-toggle i {font-size: 32px;}.alerts {font-size: 14px;position: relative;top: 0px;display: none;}.alerts p {margin: 0px 125px 30px 0;padding-top: 20px;}.alerts .container {padding-left: 30px;}.alerts .btn {width: 75px;display: block;margin: 40px 0 20px;color: #333;background-color: #fff;border-color: #ccc;padding: 5px;border-radius: 5px;}.alerts h5 .btn {width: 75px;top: 5px;position: relative;}.alerts h5 {margin-bottom: 0px !important;font-size: 14px;}.alerts a,.alerts a:visited {color: #000;text-decoration: underline;}.alerts.warning {background-color: #fcc600;}.alerts.danger {background-color: #ea3900;}footer {background-color: #ededed;color: #7d7d7d;border-top: 1px solid #ddd;}footer a {text-decoration: none;color: #888;}footer a:visited {color: #888;}footer a:hover {color: #777;text-decoration: none;}footer ul {margin: 0;padding: 0;list-style: none;}footer .social {width: auto;padding: 0px;}footer .social .icon {margin: 0;font-size: 40px;color: #9c9c9c;width: 40px;}footer .logo img {border-radius: 100%;overflow: hidden;position: absolute;top: -65px;right: 15px;}#footer {max-width: 100%;padding-left: 0px;padding-right: 0px;}#footer-links {background-color: #ededed;}#footer-links>div {padding: 0;}#footer-links a {text-decoration: none;display: block;padding: 2px 0;width: 100%;}#footer-links h4 {margin: 0 0 0 10px;cursor: pointer;color: #888;font-family: 'Arimo', sans-serif;line-height: 22px;font-size: 13px;}#footer-links h4:active {background-color: #eee;}#footer-links h4 .icon {font-size: 10px;}#footer-links ul {margin-bottom: 25px;}#footer-links ul.subnav li {border-bottom: 1px solid #ccc;background-color: #fff;padding: 0 15px;margin: 0;}#footer-links ul.subnav li:first-child {border-top: 1px solid #7d7d7d;}#footer-links ul li {border-bottom: solid 1px #7d7d7d;position: relative;}#footer-links ul li a {padding: 20px 0;font-size: 14px;line-height: 22px;}#footer-links ul li a:active {background-color: #f9f9f9;}#footer-social {margin-top: 20px;margin-bottom: 10px;height: inherit;font-size: 16px;clear: both;width: 100%;}#footer-social .copy {font-size: 14px;color: #333;margin: 10px 15px;}#footer-social ul li {font-size: 16px;color: #888;margin-left: -6px;}#footer-social ul li:first-child {position: relative;}#footer-disclaimers {border-top: 1px solid #ccc;margin-top: 10px;margin-bottom: 20px;padding-top: 20px;font-size: 14px;color: #333;line-height: 20px;}#footer-disclaimers span {font-size: 16px;color: #666;}#footer-disclaimers a {font-size: 14px;color: #888;}#footer-disclaimers p:first-child {font-size: 16px;}#footer-disclaimer-links ul li {border-left: 1px solid #ccc;}#footer-disclaimer-links ul li:first-child {border-left: none;}#footer-disclosure {padding-top: 20px;padding-bottom: 40px;color: #7d7d7d;}.broker-check {position: relative;right: 0;float: left;margin-bottom: 20px;}.broker-check img {width: 175px;}.social-links img {color: #9c9c9c;height: 32px;width: auto;}.social-links .facebook {margin-right: -1px;}.social-links .instagram {margin-right: -1px;}.social-links .snapchat {height: 33px;}.banner-image,.banner-content {background: url("/resources/img/flag_transparent.png") no-repeat 100%,#195897;background: url("/resources/img/flag_transparent.png") no-repeat 100%,-webkit-radial-gradient(circle, #195897 25%, #184377 100%);background: url("/resources/img/flag_transparent.png") no-repeat 100%,-o-radial-gradient(circle, #195897 25%, #184377 100%);background: url("/resources/img/flag_transparent.png") no-repeat 100%,-moz-radial-gradient(circle, #195897 25%, #184377 100%);background: url("/resources/img/flag_transparent.png") no-repeat 100%,radial-gradient(circle, #195897 25%, #184377 100%);}.breadcrumb {margin-bottom: 0;color: #666;background-color: rgba(255,255,255,0.95);padding-top: 5px;padding-bottom: 5px;padding-left: 0px;z-index: 2;position: relative;top: 0;width: 100%;}.breadcrumb a {color: inherit;}.breadcrumb-content {white-space: nowrap;overflow-x: scroll;}.banner {position: relative;margin-bottom: 1rem;}.banner.hero .banner-image {position: relative;background-position: center;}.banner-splash .banner-image {background-size: cover;background-position: 30% center;background-repeat: no-repeat;background-image: url("/resources/img/banners/Homepage_ER_Photos_1x.jpg");}.banner-individuals .banner-image {background-size: cover;background-position: 30% center;background-repeat: no-repeat;background-image: url("/resources/img/banners/Individual_ER_Photos_1x.jpg");}.banner-individuals .banner-content {top: 5%;position: relative;padding-top: 30px;}.banner-plansponsor .banner-image {background-size: cover;background-position: 30% center;background-repeat: no-repeat;background-image: url("/resources/img/banners/Plan_Sponsors_ER_Photos_1x.jpg");}.banner-plansponsor .banner-content {top: 15%;position: relative;}.banner-financialpro .banner-image {background-size: cover;background-position: 30% center;background-repeat: no-repeat;background-image: url("/resources/img/banners/Fin_Pro_ER_Photos_1x.jpg");background-position: center top !important;}.banner-financialpro .banner-content {top: 5%;position: relative;padding-top: 30px;}.banner-image {height: 140px;z-index: -1;}.banner-content {padding: 20px;color: white;width: 100%;height: auto;}.banner-content p {color: white;font-size: inherit;line-height: inherit;}.banner-stats {text-align: center;position: relative;color: #333;margin-bottom: 50px;}.banner-stats .row div[class^="col-"] {padding: 15px 0;}.banner-stats h1,.banner-stats .h1 {font-size: 54px;margin-bottom: 20px;}.banner-stats h1,.banner-stats .h1,.banner-stats h2,.banner-stats .h2,.banner-stats h3,.banner-stats .h3 {color: #333;}.banner-stats p {font-size: 18px;}.banner-inner {width: 100%;position: absolute;bottom: 0;}.banner-header {background-color: rgba(255,255,255,0.2);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6ad1030, endColorstr=#E6ad1030);padding: 10px 0 10px 15px;margin: 0;color: #fff;font-weight: 100;width: 100%;font-family: "Open Sans",Arial,sans-serif;z-index: 2;}.bucket {background-color: #ededed;position: relative;margin-bottom: 40px;display: table;width: 100%;}.bucket.with-button .bucket-content {min-height: 200px;padding: 25px 25px 0 20px;}.bucket.with-button .btn {margin-bottom: 17px;}.bucket .bucket-btn {padding: 15px 0;margin-bottom: 15px;height: 30px;}.bucket .bucket-btn button {color: #0073cc;text-decoration: none;border: none;background: transparent;padding-left: 0;}.bucket .bucket-btn button:hover {color: #184377;text-decoration: underline;}.bucket .btn {width: 100%;color: white;white-space: normal;height: 100%;}.bucket .bucket-image-text {position: absolute;bottom: 0;font-size: 22px;width: 100%;padding: 15px 15px;padding-right: 0;margin: 0;color: white;background-color: rgba(166,9,32,0.85);font-family: "Open Sans",Arial,sans-serif;font-weight: 100;}.bucket .bucket-sidebar-title {display: flex;width: 100%;padding-right: 0;color: white;background-color: #999;font-weight: 500;}.bucket .bucket-sidebar-title h4 {color: white;font-weight: 100;}.bucket .bucket-content {padding: 15px;}.bucket .icon {top: 3px;}.solution-icon {padding: 0;margin-bottom: 40px;width: 100%;height: 50px;text-align: center;}.solution-icon picture {position: relative;top: 10px;}.solution-text {padding: 0;width: 100%;text-align: center;}.solution-text h2 {font-size: 28px;margin-bottom: 10px;padding-top: 0px;}.solution-text a {color: #184377;}.sponsor-img {padding-top: 0;width: 75px;height: 75px;float: left;}.sponsor-list {width: auto;height: 75px;text-align: left;float: left;padding-left: 30px;}.footnotes {color: #333;font-size: 14px;}.footnotes p {line-height: 22px;}.grey-border {border: 2px solid #ddd;}.light-blue {color: #4F81BD;}.light-blue span {color: #333333;}.dark-blue {color: #1F497D;}.hsa-icon {height: 75px;width: 75px;}.body-graphic {margin: 0 auto;}.body-graphic>img.rise-percentage-15 {width: 40%;}.managed-accounts-svg {width: 85%;height: auto;}.blog-banner {background-color: #f7f9fb;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}.blog-banner .hash {color: #0071cf;}.blog h3 {margin: 2rem 0 0;padding-top: 0;}.blog h3 a {font-size: 25px;padding-top: 0px;}.blog h3 a:hover {text-decoration: none;}.blog article {border-bottom: 1px solid #ddd;}.blog article:last-child {border-bottom: none;}.blog article p a {display: block;margin-top: 10px;}.blog article p a:hover {text-decoration: none;}.blog article p a .icon {top: 3px;}.blog article p:last-child {margin-bottom: 2rem;}.blog .date {margin-bottom: 0px;color: #98a4ae;}.blog .author {margin-bottom: 10px;}.blog h3 {font-size: 18px;font-weight: normal;}.blog h4 {color: #a7b1c2;font-size: 16px;}.blog-text {text-align: center;}.blog-meta {color: #768692;}.blog-meta i {width: 24px;line-height: 12px;}.blog-post h3 {padding-top: 0px;}.blog-post a {text-decoration: none;}.blog-post .date {color: #98a4ae;margin-bottom: 0;}quote {display: block;padding: 30px 0 17px;color: #333;font-size: 16px;line-height: 27px;}quote .icon-before-quote-left {display: block;float: left;position: relative;top: 6px;margin-right: 10px;}quote .icon-after-quote-right {position: relative;top: 5px;}quote .icon {font-size: 45px;line-height: 1px;width: 40px;height: 10px;}.quote {color: #333;padding-bottom: 10px;margin-bottom: 20px;font-family: "Arimo",sans-serif;margin-top: 0px;}.quote strong {display: block;font-size: 14px;font-family: Arial,sans-serif;line-height: 18px;margin-top: 5px;}.quote strong+span {display: block;font-size: 14px;color: #768692;line-height: 16px;margin-top: 10px;}.quick-facts {font-family: "Arimo",sans-serif;}.quick-facts ul li {margin: 22px 0;}.quick-facts ul li:first-child {margin-top: 15px;}.awards img {padding-bottom: 5px;display: block;margin: 10px auto;}.awards strong {font-size: 11px;display: block;text-align: center;line-height: 16px;margin-bottom: 20px;}.recognition-awards {text-align: center;}.recognition-awards .marcom {max-width: 90px;}.recognition-awards .hermes {max-width: 130px;}.recognition-awards .pi {max-width: 180px;}.recognition-awards .nagdca {max-width: 118px;}.sidebar-callout {padding-top: 20px;border-top: 1px solid #ddd;}.sidebar img.circle {display: block;margin: 0 auto;width: 75px;}.sidebar .awards p strong {font-size: initial !important;}.sidebar .circle {text-align: center;}.sidebar .circle img {display: inline-block;margin: 0 auto;width: 150px;}.sidebar .circle h3,.sidebar .circle p {text-align: center;}.sidebar .circle sup {top: -0.80em;right: -0.15em;}.sidebar.contact h3 {font-size: 18px;margin-bottom: 5px !important;margin-top: 0px !important;line-height: 14px;}.sidebar.contact h3.exec {font-size: 21px;line-height: 18px;}.sidebar.contact h4 {font-size: 16px;text-transform: uppercase;margin-top: 0px;}.sidebar.contact h4.sub {font-family: "Open Sans", arial, sans-serif;font-weight: 100;font-size: 21px;text-transform: none;margin: 20px 0 30px;}.about-main h2 {line-height: 40px;font-size: 24px;font-weight: 400;font-family: "Open Sans",Arial,sans-serif;color: #184377;}.impact-facts {padding-top: 15px;}.conservation ul li {margin: 0px 0 25px;}.conservation ul li img {padding-right: 15px;display: inline-block;float: left;}.conservation p {line-height: 15px;}.impact-facts h3,.conservation h3 {font-weight: 400;}.impact-facts strong,.conservation strong {font-weight: 700;display: inline-block;margin-top: 8px;}.impact-facts p strong {margin-bottom: 8px;}.history .date {width: 75px;display: inline-block;float: left;clear: both;}.history .event p {border-left: 1px solid #184377;padding-left: 25px;float: left;width: 90%;position: relative;left: -23px;margin-bottom: 0px;}.history .event:before {content: url("/resources/img/about/timeline-dot.png");position: relative;right: 16px;top: 1px;float: left;}.history ul li:last-child .event p {border-left: none;}.history .date.first:after {content: '';display: block;position: relative;width: 25px;top: -29px;right: -54px;border: 5px solid white;margin-bottom: -10px;z-index: 3;}.history .event.last p {margin-bottom: -10px;padding-bottom: 10px;}.media article {border-top: 1px solid #ddd;padding: 10px 0 20px;}.media article:last-of-type {border-bottom: 1px solid #ddd;}.media article h3 {padding-top: 0;}.media article a {width: 90%;display: inline-block;}.media article .icon-after-external-link {float: right;margin-right: 15px;font-size: 16px;top: 5px;}.media article.last {border-bottom: none;}.media .more {padding-top: 15px;display: inline-block;}.media .icon-before-plus {top: -4px;}.media .icon-before-plus:before {font-size: .5em;}#media-archive {margin-top: 30px;}.leadership {margin-top: 60px;}.leadership .panel-body p:last-of-type {margin-bottom: 5px;}.leadership .person {border-bottom: 1px solid #ccc;margin-bottom: 20px;padding-bottom: 20px;}.leadership .person img {display: block;float: left;padding: 0 15px 5px 0;}.leadership .person h2 {font-family: "Arimo", Arial, sans-serif;font-weight: 700;color: #000;font-size: 24px;margin: 0px;line-height: 24px;padding-top: 0;}.leadership .person h3 {font-family: "Arimo", arial, sans-serif;color: #777;font-size: 16px;margin: 0 0 5px;line-height: 22px;}a.full-bio {font-size: 14px;color: #444;font-weight: bold;}.stat p {border: 1px solid #ccc;text-align: center;padding: 75px 0;font-family: "Open Sans", arial, sans-serif;font-weight: 100;color: #888;font-size: 21px;}.stat p span {color: #000;font-size: 45px;}.strength .grade {color: #00a651;display: block;text-align: center;font-size: 110px;font-family: "Arimo", arial, sans-serif;line-height: 100px;margin-bottom: 12px;}.strength .grade.no-divide:after {content: "";}.strength .grade sup {top: -35px;letter-spacing: -6px;font-size: .7em;}.strength .source {text-align: center;display: block;color: #585858;margin: 30px 0 40px;}.ratings tr>td,.ratings tr>th {text-align: center;vertical-align: middle;}.ratings tr>td:last-child,.ratings tr>th:last-child {text-align: left;}.ratings tr>td {color: #00a651;font-size: 26px;font-weight: 700;}.ratings tr>td:last-child {color: inherit;font-size: inherit;font-weight: inherit;}.reg-filings ul li {margin-left: -4px;}.reg-filings .icon {font-size: 14px;display: inline-block;margin: 0 1px;}.recognition img {display: block;margin: 10px auto;}.corp-structure {background: url("/resources/img/about/corp-structure/corporate-structure_bkgd.png") no-repeat 0px 20px;background-size: 100%;height: 350px;margin: 60px auto 60px;width: 310px;position: relative;}.corp-structure a {position: absolute;display: block;width: 130px;color: #333;}.corp-structure a:hover {text-decoration: none;}.corp-structure a.power-financial {left: 28.75%;top: -10%;}.corp-structure a.gw-lifeco {left: 29%;top: 16%;}.corp-structure a.gw-lifeco-us {left: 29%;top: 44.5%;}.corp-structure a.gw-financial {top: 82%;left: -19.5%;}.corp-structure a.empower {top: 82%;left: 45.5%;}.corp-structure a.putnam {top: 82%;left: 78%;}.corp-structure div {position: absolute;display: block;width: 130px;color: #333;}.corp-structure div.gwla-annuity {left: 12.75%;top: 82%;}.corp-structure img {display: block;width: 45px;margin: 0 auto;border: 2px solid #ddd;border-radius: 50%;}.corp-structure img:hover {border-color: #aaa;}.corp-structure span {display: block;line-height: 18px;text-align: center;}.careers-nav ul li {background-color: #768692;padding: 15px 0px 15px 20px;border-bottom: 1px solid #fff;}.careers-nav ul li.active,.careers-nav ul li:hover {background-color: #9faab2;}.careers-nav ul li a,.careers-nav ul li a:hover {color: #fff;text-decoration: none;}.careers-nav ul li a span,.careers-nav ul li a:hover span {float: right;padding-right: 25px;}.sidebar.awards strong {font-size: 1rem !important;}.sidebar .btn {width: 100%;}.job-search {width: 75%;margin: 0 auto;}.job-search h2 {text-align: center;}.job-search a {display: block;width: 118px;margin: 0 auto 15px;}.scheduled-event {display: none;}.careers-event {color: #fff;background-color: #1597e1;margin-bottom: 35px;padding-top: 20px;}.careers-event:after {content: " ";display: block;clear: both;}.careers-event p {margin-bottom: 3px;}.careers-event span.label {color: #003087;font-size: 16px;padding: 0;}.careers-event .date {background-color: #fff;margin: 0 auto;width: 100px;height: 100px;border-radius: 50%;border: 8px solid #158fd7;padding: 15px;}.careers-event .date span {display: block;color: #003087;text-align: center;}.careers-event .date span:last-child {font-size: 30px;}.careers-event h2 {color: #fff;font-size: 22px;font-weight: 400;margin-bottom: 15px;line-height: 32px;}.careers-event .btn {background-color: #003087;padding: 10px 30px;float: left;margin: 20px 30px 20px 0;display: block;width: 100%;}.careers-event em {color: #003087;font-size: 14px;line-height: 20px;display: block;padding-top: 3px;padding-bottom: 20px;clear: both;}.careers-event .info span {display: block;float: left;clear: left;}.careers-event .info span.label {margin: 4px 4px 4px 0;}.careers-event img {position: absolute;right: 30px;top: 15px;}.inclusion-logos img {display: block;margin-bottom: 1rem;width: 100%;max-width: 250px;}.form-content {color: white;}.form-content iframe .form-control,.form-content .form-control {height: 50px;padding: 5px 8px;margin-bottom: 15px;}.form-content iframe .btn-submit,.form-content .btn-submit {color: white;border: none;}.form-controller {overflow: hidden;}.form-controller html {overflow: hidden;}.red-alert {background-color: #A60920;color: white;padding: 10px;padding-bottom: 5px;margin-bottom: 10px;font-size: 10pt;line-height: normal;}.red-alert a {color: white;font-weight: 700;}.red-alert p {margin-bottom: .25rem;}.contact-table .row:first-child div[class^="col-"] {background-color: #0073cc;color: white;}.contact-table .row {border-bottom: 4px solid white;}.contact-table div[class^="col-"] {padding: 10px;}.contact-table div[class^="col-"]:nth-child(odd) {border-right: 4px solid white;}.contact-table .row:nth-child(even) {background-color: #9faab2;}.contact-table .row:nth-child(odd) {background-color: #f7f9fb;}#plan-sponsor-contactform {height: 1050px;}#fin-pro-contactform {height: 900px;}.close {background: none;border: none;float: right;font-size: 24px;}.border-top {border-top: 1px solid #ddd;}.border-bottom {border-bottom: 1px solid #ddd;}.border-left {border-left: 1px solid #ddd;}.border-right {border-right: 1px solid #ddd;}.border-y {border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}.border-x {border-left: 1px solid #ddd;border-right: 1px solid #ddd;}.border-none {border: none !important;}@font-face {font-family:'icomoon';src:url("/resources/fonts/icomoon.eot");src:url("/resources/fonts/icomoon-iefix.eot") format("embedded-opentype"),url("/resources/fonts/icomoon.ttf") format("truetype"),url("/resources/fonts/icomoon.woff") format("woff"),url("/resources/fonts/icomoon.svg") format("svg");font-weight:normal;font-style:normal;}@media (min-width: 544px) {.padded {padding-left: 20px;padding-right: 20px;}.padded-small {padding-left: 10px;padding-right: 10px;}#main>.container {border-right: 1px solid #ddd;border-left: 1px solid #ddd;padding: 0 30px;padding-top: 60px;padding-bottom: 80px;}.nav {left: 0;}ul.spaced li:first-child p {padding-top: .75em;}.banner-stats .row div[class^="col-"] {margin: 20px 0px;padding: 10px 0;height: 100px;border-left: 1px solid rgba(255,255,255,0.35);}.banner-stats .row div[class^="col-"]:first-child {border-left: none;}.bucket .bucket-text-content {min-height: 230px;}.bucket .bucket-text-content-md {min-height: 320px;}.bucket .bucket-text-content-lg {min-height: 460px;}.bucket .bucket-text-content-lg-ps {min-height: 620px;}.sponsor-img {padding: 15px;width: 100%;height: auto;clear: both;}.sponsor-list {display: block !important;width: 100%;height: auto;clear: both;text-align: center;padding-left: 0;}.sponsor-list ul {display: block;}.strength .source {margin: 0 0 50px;}#plan-sponsor-contactform {height: 750px;}}@media (min-width: 544px) and (max-width: 767px) {.banner-stats {margin-bottom: 0;}.banner-stats .container {border-left: 1px solid #ddd;border-right: 1px solid #ddd;}}@media (min-width: 768px) {.align-middle-md {height: 100%;display: table;}.align-middle-md div,.align-middle-md ul {display: table-cell;vertical-align: middle;}.align-middle-md div a,.align-middle-md ul a {height: 100%;}.nav {position: relative;top: 0;}.nav li {display: inline-block;}.nav .main-nav li a {padding-left: 5px;padding-right: 9px;font-size: 0.9rem;}.nav .corner-nav {position: absolute;top: 0;right: 0;}.nav .corner-nav>li {border-left: 1px solid #9f9f9f;}.nav .corner-nav>li:first-child {border-left: none;}.nav .corner-nav li a {color: #666;font-size: 12px;padding-left: 10px;padding-right: 10px;}.nav .corner-nav .subnav {position: absolute;border-radius: 4px;top: 15px;}.nav .corner-nav .subnav:before {content: "";position: relative;top: -8px;left: 40%;border-left: 15px solid transparent;border-right: 15px solid transparent;border-bottom: 15px solid #768692;pointer-events: none;z-index: 1;}.nav .corner-nav .subnav a {color: white !important;}.nav .corner-nav .subnav li {padding: 5px 20px;background-color: #768692;display: block;}.nav .corner-nav .subnav li:first-child {padding-top: 10px;border-radius: 4px 4px 0px 0px;}.nav .corner-nav .subnav li:last-child {padding-bottom: 10px;border-radius: 0px 0px 4px 4px;}.nav .subnav-toggle {display: none;}#subnav-about-us {width: 176px;left: -50px;}#subnav-careers {width: 183px;left: -50px;}#subnav-login {left: -255px;width: 300px;}#subnav-login li {color: white;}#subnav-login:before {left: 265px;}.footer-nav .subnav-toggle {display: none;}.footer-nav .subnav {display: block !important;margin-left: 0px;padding-left: 10px;}.footer-nav .subnav li {padding: 5px 0;background-color: #768692;display: block;}#footer {max-width: 720px;}#footer-links ul.subnav li {padding: 0;border-bottom: none;background-color: #ededed;}#footer-links ul.subnav li:first-child {border-top: none;margin-top: 3px;}#footer-links ul li {border-bottom: none;position: static;}.broker-check {float: right;margin-bottom: 0px;}#footer-links>div {padding: 0;}.social-links {text-align: right;margin-left: auto;width: fit-content;}footer ul {display: block;}#footer-links {margin-top: 25px;}#footer-links h5 {padding: 15px 20px 5px 0px;border: 0 none;font-size: 14px;font-weight: bold;cursor: auto;}#footer-links h5:hover {background: none;}#footer-links ul li a {padding: 2px 0;border: 0 none;}#footer-links .logo {top: -15px;}.breadcrumb {padding-left: 30px;position: absolute;}.breadcrumb-content {overflow-x: auto;}.banner {margin-bottom: 0;}.banner.hero {height: 550px !important;}.banner.hero .banner-image {position: absolute;top: 0;left: 0;height: 100%;width: 100%;background-position: 50% center;}.banner-financialpro .banner-content {left: 0%;}.banner .blue-banner-text {background: url("/resources/img/flag_transparent.png") no-repeat 100% 100%,radial-gradient(circle, #195897 25%, #184377 100%);background-size: 300px 100px, 100% 100%;padding: 15px 30px;}.banner .blue-banner-text h1,.banner .blue-banner-text p {color: white;}.banner .blue-banner-text p {font-size: 1.25rem;}.banner-content {padding: 0 0.9375rem;background: transparent;color: #333;width: 80%;height: 100%;}.banner-content h1 {color: #333;font-size: 2rem;line-height: 50px;}.banner-content p {color: #184377;font-size: 24px;line-height: 34px;font-family: "Open Sans",Arial,sans-serif;font-weight: 100;}.banner-stats {margin-bottom: 0px;position: absolute;bottom: 0;color: white;background: #000;background: -webkit-linear-gradient(transparent 0%, rgba(0,0,0,0.8) 100%);background: -o-linear-gradient(transparent 0%, rgba(0,0,0,0.8) 100%);background: -moz-linear-gradient(transparent 0%, rgba(0,0,0,0.8) 100%);background: linear-gradient(transparent 0%, rgba(0,0,0,0.8) 100%);}.banner-stats.light {background: #000;background: -webkit-linear-gradient(transparent 0%, rgba(0,0,0,0.4) 100%);background: -o-linear-gradient(transparent 0%, rgba(0,0,0,0.4) 100%);background: -moz-linear-gradient(transparent 0%, rgba(0,0,0,0.4) 100%);background: linear-gradient(transparent 0%, rgba(0,0,0,0.4) 100%);}.banner-stats h1,.banner-stats .h1,.banner-stats h2,.banner-stats .h2,.banner-stats h3,.banner-stats .h3 {color: white;}.banner-header {padding-left: 30px;}.bucket .bucket-btn {position: absolute;bottom: 15px;}.sidebar {margin-top: 0;}.sidebar-callout {padding-top: 0px;border-top: none;}.impact-facts {border-top: 1px solid #ddd;}.corp-structure {width: 500px;height: 585px;margin: 60px auto 30px;}.corp-structure a {width: 240px;}.corp-structure a.power-financial {left: 25.75%;top: 0;}.corp-structure a.gw-lifeco {left: 25.75%;top: 21.5%;}.corp-structure a.gw-lifeco-us {left: 25.75%;top: 45.5%;}.corp-structure a.gw-financial {top: 75%;left: -22.5%;}.corp-structure a.empower {top: 75%;left: 42.5%;}.corp-structure a.putnam {top: 75%;left: 74.5%;}.corp-structure div {width: 240px;}.corp-structure div.gwla-annuity {left: 10%;top: 75%;}.corp-structure img {width: auto;}}@media (min-width: 768px) and (max-width: 1199px) {.nav .main-nav {padding-left: 15px;}}@media (min-width: 768px) and (max-width: 991px) {.header-logo.responsive-section-label .align-middle div {display: block !important;text-align: center !important;}.banner-splash .banner-image {background-position: 50% center;}.banner-splash .banner-content h1 {font-size: 1.5rem;line-height: 1.5;}.banner-splash .banner-content p {font-size: 1rem;}.banner-stats h1,.banner-stats .h1 {font-size: 40px;}.banner-stats h2,.banner-stats .h2 {font-size: 25px;}}@media (min-width: 768px) and (min-width: 768px) {.banner.hero .banner-content {height: 80%;}}@media (min-width: 992px) {#subnav-careers {width: 183px;left: 20px;}#subnav-login {left: 20px;}#subnav-login:before {left: 213px;}.header-section-label {font-size: 18px;max-width: none;}#footer {max-width: 940px;}.breadcrumb {padding-left: 0px;}.banner.hero .banner-image {background-position: center;}.impact-facts>div:first-child {border-right: 1px solid #ddd;}.strength .source {margin: 0 0 10px;}.careers-event .date {margin: 20px 0 0 20px;}.careers-event .btn {width: auto;display: inline;margin: 0 30px 0 0;}.careers-event em {clear: none;}.careers-event .info span {display: inline;float: none;clear: none;}.careers-event .address span {display: block;float: left;clear: left;}}@media (min-width: 1200px) {.nav .main-nav li a {padding-left: 20px;padding-right: 20px;}.header-logo {padding-right: 45px;}#footer {max-width: 1140px;}.banner-financialpro .banner-content {top: 15%;left: 6%;}.strength .grade:after {content: url("/resources/img/about/divider.png");display: inline;position: relative;right: -35px;}}@media (min-width: 1750px) {.banner-financialpro .banner-content {left: 0%;}}@media (max-width: 1199px) {.header-logo {padding-right: 0px;}.careers-event {padding-top: 0;}}@media (max-width: 991px) {.nav .corner-nav li {position: relative;}.nav .subnav li {background-color: #ededed;}.nav .subnav li a {color: #184377 !important;}#subnav-plan-sponsors {height: 470px;}#subnav-financial-pro {height: 520px;}#subnav-retirement-services {height: 275px;}#subnav-financial-services {height: 275px;}#subnav-investment-accounts {height: 275px;}#subnav-products-services {height: 460px;}#subnav-employee-engagement {height: 530px;}.footer-nav .subnav li {background-color: #ededed;}.footer-nav .subnav li a {color: #7d7d7d !important;padding-left: 0px;}.header-container {margin: 0;max-width: 100%;}.header-section-label {left: 0px;padding: 5px;border-left: none;font-size: 15px;}.social-links {margin: 0 1rem;}.bucket .bucket-image-text {position: relative;font-size: inherit;}.quote {margin-top: 30px;}}@media (max-width: 768px) {.alerts p {margin: 0px;}.alerts .btn {margin: 20px auto;}}@media (max-width: 767px) {.nav li {background-color: #184377;}.nav a {color: white !important;display: block;padding-top: 20px;padding-bottom: 20px;padding-left: 20px;border-top: 1px solid #a7b1c2;}.fat-nav-triangle {display: none !important;}.banner.hero .banner-image {margin-left: auto;margin-right: auto;padding-left: 0.9375rem;padding-right: 0.9375rem;max-width: 576px;}.body-graphic {margin: 0;}}@media (max-width: 543px) {.header-section-label a,.header-section-label a:visited,.header-section-label a:hover {display: none;}.inclusion-logos img {margin-left: auto;margin-right: auto;}}@media (max-width: 414px) {.alerts p {margin: 0px;}.alerts .container {padding-left: 10px;}}

/*# sourceMappingURL=maps/main.css.map */
