.wp-bootstrap-blocks-container{margin-bottom:3rem!important}.section{margin-bottom:5rem}.content-area .wp-block-image{display:block;max-width:435px;width:100%;text-align:center}.content-area .wp-block-image img,.main-post-content .post-image.round img{max-width:100%;width:100%;border-radius:50%;box-shadow:-5px 15px 30px rgba(0,0,0,.6);-moz-box-shadow:-5px 15px 30px rgba(0,0,0,.6);-webkit-box-shadow:-5px 15px 30px rgba(0,0,0,.6);-o-box-shadow:-5px 15px 30px rgba(0,0,0,.6)}.wp-block-embed-flickr{width:50%;margin:auto;max-width:600px}.standards-list .standard h3{font-size:1.5rem;line-height:2rem;margin-bottom:1rem}.filings-list .filings-table .filing-year{background:#eee;font-size:1.25rem;padding:.5rem;text-align:left}.filings-list .filings-table td,.filings-list .filings-table th{vertical-align:top;padding:.5rem}.filings-list .filings-table .tags-list{font-size:.85rem}.filings-list .filings-table .tags-list li{padding:0;margin-right:.25rem}.filings-list .filings-table .tags-list li:after{content:', '}.filings-list .filings-table .tags-list li:first-child:after,.filings-list .filings-table .tags-list li:last-child:after{display:none}.bulleted-lists-content button{float:right;display:block}.corporate-partner-section{background-color:#f4f4f4;padding-bottom:2rem}.corporate-partner-bg{background-image:linear-gradient(176deg,#fff 65%,#f4f4f4 calc(65% + 2px));clear:both;display:block;position:relative;padding:6.25rem 0;margin-bottom:3rem}.corporate-partner-section h4{color:#6a6a6a}.corporate-partner-section .spotlight-image{margin:3rem 0}.corporate-partner-section hr{width:5rem;margin-left:0;text-align:left}.corporate-partner-section .slideshow{border-left:1px solid rgba(0,0,0,.1);padding:0 3rem}.corporate-partner-section .slideshow .uk-panel-title{color:#6a6a6a;font-size:1.25rem;line-height:1.5rem;font-weight:600;margin-bottom:1.5rem;padding:0}.corporate-partner-section .slideshow .corporate-partners{margin-top:9rem}.full-width-content{padding-top:3rem;margin-bottom:3rem}.full-width-content.grey{background-color:#f4f4f4}.wide-content{padding-top:3rem;margin-bottom:3rem}.wide-content.grey{background-color:#f4f4f4}.major-cta{background:url(../images/testimonial-bg.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:flex;align-items:center;justify-content:center;height:auto;position:relative;margin-bottom:3rem;padding:8em 0;width:100%;overflow-x:hidden}.major-cta::before,.major-cta::after{content:'';position:absolute;display:block}.major-cta::before{border-style:solid;border-width:4em 100vw 0 0;border-color:#fff transparent transparent transparent;top:0}.major-cta::after{border-style:solid;border-width:4em 0 0 100vw;border-color:transparent transparent transparent #fff;bottom:0}.major-cta .caption{text-align:center}.major-cta h2::before{background:0 0;width:0;height:0}.major-cta h2{margin-left:0}.news-feature{padding-top:10rem;margin-bottom:3rem;background:url(../images/bg-dot-pattern.png) no-repeat;background-size:425px;background-position:125% -50%}.news-feature h2{margin-left:0}.news-feature.no-intro h2{margin-left:1.35rem}.news-feature .main-section{padding:0 2rem}.news-sections h3{font-size:1rem;color:#000;margin-bottom:.75rem}.news-sections h3::before{content:"";display:block;background:url(../images/shield-icon.png) no-repeat;width:24px;height:29px;position:absolute;top:8px;left:0}.news-section{margin-bottom:2rem}.news-post{border-bottom:4px solid #2da6aa;margin-left:2rem;margin-right:2rem}.news-post .entry-content{margin:1.5rem 0}.news-post .date{font-size:.75rem;font-weight:600;color:#666;margin-bottom:1rem;display:block;position:absolute;bottom:0}.quote-feature{display:flex;align-items:center;justify-content:center;height:auto;position:relative;width:100%;overflow-x:hidden;z-index:2;margin-bottom:3rem}.quote-feature:before,.quote-feature:after{}.quote-feature:before{}.quote-feature:after{}.quote-feature .bg-img{width:100%;max-width:100%;display:flex;float:left;position:relative;height:auto}.quote-feature .caption{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:2rem 0}.quote-feature .quote-shield-icon{text-align:center}.quote-feature .quote-shield-icon img{width:100%;max-width:65px;display:inline-block}.quote-feature .quote-shield-text{margin-left:4rem!important}.quote-feature blockquote{position:relative}.quote-feature blockquote p:before{position:absolute;content:'“';font-family:anton,sans-serif;font-size:3rem;font-weight:700;margin-left:-2rem}.quote-feature blockquote p:after{position:absolute;content:'”';font-family:anton,sans-serif;font-size:3rem;font-weight:700;margin-left:1rem}.quote-feature blockquote p{font-size:2.25rem;line-height:2.5rem;color:#fff;display:block;margin-bottom:0}.quote-feature hr{width:5rem;margin-left:0;text-align:left;background-color:#fff;opacity:.2}.quote-feature .author{font-size:.875rem;font-weight:700}.quote-feature .title{font-size:.875rem;line-height:1rem}.quote-feature.light-bg{background-image:url(../images/testimonial-bg-light.jpg)}.stats-feature{position:relative;padding:4rem 0 0;background:#f4f4f4;overflow:visible;z-index:1}.stats-feature:after{content:'';width:100%;height:100%;position:absolute;background:inherit;z-index:-1;top:0;transform-origin:right top;transform:skewY(-3deg);-webkit-transform:skewY(-3deg);-moz-transform:skewY(-3deg);-o-transform:skew(-3deg)}.stats-feature .stat .stat-content:before{content:"";display:block;background:url(../images/stats-icon.png) no-repeat;width:148px;height:154px;float:left;margin:-35px -85px 0 0;background-size:118px 123px}.stat{color:#002c77;padding:2rem 0}.stat .number{font-size:4rem;font-weight:600;margin-bottom:.5rem;display:inline-block}.stat .text{font-size:.875rem;font-weight:700;line-height:1.25;width:241px;display:block}.text-and-image-feature{margin-top:2rem;margin-bottom:2rem}.text-and-image-feature .wp-block-image{margin-bottom:1rem}.text-and-image-feature .wp-block-image figcaption{width:auto;max-width:510px;color:#666;font-size:.875rem;text-align:left;padding:1rem;position:absolute;bottom:1rem;right:0;background-color:#fff;border-radius:10px;box-shadow:-5px 15px 30px rgba(0,0,0,.6);-moz-box-shadow:-5px 15px 30px rgba(0,0,0,.6);-webkit-box-shadow:-5px 15px 30px rgba(0,0,0,.6);-o-box-shadow:-5px 15px 30px rgba(0,0,0,.6)}.text-and-image-feature figcaption p{margin-bottom:0;font-size:.875rem}.text-and-image-feature .wp-block-image figcaption strong{color:#000}.two-column-content{padding-top:3rem;margin-bottom:3rem}.gallery-images{padding-top:2rem;margin-bottom:3rem}.gallery-images .container{border-bottom:1px solid rgba(0,44,119,.5)}.gallery-images .slick-buttons.btn-group button.btn{font-size:1rem;border-radius:28px}.people-list{padding-top:2rem;margin-bottom:3rem}.people-list .person-portrait{margin-bottom:1.5em}.people-list .person-portrait img,.people-list .person-portrait div{border-radius:100px}.people-list.has-bold-names .person-name{font-weight:700}.people-list .person-name{color:#002c77;margin-bottom:.5em}.people-list .person-field{color:#666;font-size:.75rem;line-height:1rem;font-weight:600;margin-bottom:.25rem}.people-list--life-members .person-name{color:inherit!important}.people-list--life-members .person-name.is-deceased:after{content:'*'}.people-list--chapter-presidents .chapter-name{font-size:1rem;font-weight:700;margin-bottom:1rem}.people-list--chapter-presidents .chapter-name a{text-decoration:none}.people-list--chapter-presidents .chapter-president{margin-bottom:1rem;padding-left:1rem}.people-list--chapter-presidents .chapter-president-name,.people-list--chapter-presidents .chapter-president-email{display:block}.people-list--chapter-presidents .chapter-president-name{margin-bottom:.5rem}.people-list--afc-local-advisors h4{margin-bottom:.5rem}.people-list--afc-local-advisors h4 a{text-decoration:none}.people-list--afc-local-advisors .position{display:block;font-weight:700;margin:1rem 0 .5rem}.people-list--afc-local-advisors .advisor-address{line-height:1.5}.exec-committee-list{padding-top:2rem;margin-bottom:3rem}.exec-committee-list .person-portrait{margin-bottom:1em}.exec-committee-list .person-portrait-wrapper{border-radius:100px;margin:auto;overflow:hidden;max-height:160px;max-width:160px;display:block}.exec-committee-list.has-bold-names .person-name{font-weight:700}.exec-committee-list .person-name{color:#002c77;margin-bottom:.5em;line-height:1.25rem}.exec-committee-list .person-field{color:#666;font-size:.75rem;line-height:1rem;font-weight:600;margin-bottom:.25rem}.post-grid{padding-top:2rem;margin-bottom:3rem}.post-grid .card-img-overlay{top:auto;background-color:rgba(0,0,0,.75)}.post-grid .card-img-overlay:hover{background-color:rgba(2,44,119,.75)}.post-grid .card-title{color:#2da6aa;font-size:1rem;font-weight:600}.post-grid .card-subtitle a{color:#fff;font-weight:800;font-size:1rem}.post-grid .card-subtitle a:hover{text-decoration:none}.post-grid .card a.stretched-link::after{content:""}.post-grid .card-published{color:#fff;font-weight:400;font-size:1rem}.three-column-content{padding-top:2rem;margin-bottom:3rem}.card.box-shadow{-webkit-box-shadow:0 3px 3px 3px rgba(0,0,0,.16);box-shadow:0 3px 3px 3px rgba(0,0,0,.16);padding:1rem}.three-column-content .card p:last-child{margin-bottom:0}.two-column-card{padding-bottom:3rem}.blue-border-bottom{border-bottom:6px solid #002c77!important}.mt--5{margin-top:-5rem}.two-column-card .card{padding-bottom:0}.two-column-card .card-title{margin-bottom:0;line-height:1;font-size:1.125rem}.two-column-card .card-title .card-link{font-size:1.125rem;color:#002c77}.card-icon{width:24px}.ads-row .ad{width:300px}.apco-slider{background:url(../images/testimonial-bg.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:flex;align-items:center;justify-content:center;height:auto;position:relative;margin-bottom:3rem;padding:8em 0;width:100%;overflow-x:hidden}.apco-slider::before,.apco-slider::after{content:'';position:absolute;display:block}.apco-slider::before{border-style:solid;border-width:4em 100vw 0 0;border-color:#fff transparent transparent transparent;top:0}.apco-slider::after{border-style:solid;border-width:4em 0 0 100vw;border-color:transparent transparent transparent #fff;bottom:0}.apco-slider .btn.carousel-nav{color:#fff;border-color:#fff}.apco-slider h2,.apco-slider h3,.apco-slider h4,.apco-slider h5,.apco-slider p{color:#fff}.resource-list.post-grid .card:not(.has-thumbnail) .card-img-overlay{position:inherit}.featured-courses.post-grid .card .card-img-overlay{position:inherit}.related-content{background-color:#e2e2e2}.related-content>.container{padding-top:4rem;margin-bottom:6rem}.related-content .article-meta{font-size:14px}.related-content .related-content--category{color:#002c77;font-weight:600}.related-content.is-centered article{text-align:center}.related-content article h6 a{color:#000}.related-content article .article-link{line-height:1.4rem}.related-content article h6 a.article-link::after{content:""}.testimonial-block .testimonial-text{font-size:1.4rem!important;line-height:1.8rem}.testimonial-quote{background:url(../images/testimonial-bg.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:flex;align-items:center;justify-content:center;height:auto;position:relative;margin-bottom:3rem;padding:8em 0;width:100%;overflow-x:hidden}.testimonial-quote:before,.testimonial-quote:after{content:'';position:absolute;display:block}.testimonial-quote:before{border-style:solid;border-width:4em 100vw 0 0;border-color:#fff transparent transparent transparent;top:0}.testimonial-quote:after{border-style:solid;border-width:4em 0 0 100vw;border-color:transparent transparent transparent #fff;bottom:0}.testimonial-quote .caption{color:#fff}.testimonial-quote .quote-shield-icon{text-align:center}.testimonial-quote .quote-shield-icon img{width:100%;max-width:70px;display:inline-block}.testimonial-quote blockquote{position:relative}.testimonial-quote blockquote p:before{position:absolute;content:'“';font-family:anton,sans-serif;font-size:3rem;font-weight:700;margin-left:-2rem}.testimonial-quote blockquote p:after{position:absolute;content:'”';font-family:anton,sans-serif;font-size:3rem;font-weight:700;margin-left:1rem}.testimonial-quote blockquote p{font-size:2.25rem;line-height:2.5rem;color:#fff;display:block;margin-bottom:0}.testimonial-quote hr{width:5rem;margin-left:0;text-align:left;background-color:#fff;opacity:.2}.testimonial-quote .author{font-size:.875rem;font-weight:700}.testimonial-quote .title{font-size:.875rem;line-height:1rem}.testimonial-quote.light-bg{background-image:url(../images/testimonial-bg-light.jpg)}.bullet-list>.container{padding-top:4rem;margin-bottom:6rem}.bullet-list--ul{padding-left:6rem;list-style:none}.bullet-list--ul li::before{content:"\2022";color:#002c77;font-weight:700;display:inline-block;vertical-align:middle;font-size:1.5em;width:1em;margin-left:-1em}.comparison-module .card-body{border:solid 1px #707070;-webkit-box-shadow:0 3px 3px 3px rgba(0,0,0,.16);box-shadow:0 3px 3px 3px rgba(0,0,0,.16)}.comparison-module .comparison-list-item .fas{vertical-align:text-top}.comparison-module .comparison-list-item .fa-li{color:#c4c4c4}.comparison-module .comparison-list-item.active .fa-li{color:#002c77}.comparison-list-item-title{margin-top:1rem}.comparison-list-item h5{font-size:1.25rem;line-height:1.5rem}ul .compare{padding-left:0!important;margin-left:5px!important;list-style-type:square!important}.psap-winners .award-winners-group{margin-bottom:2rem}.psap-winners .award-winner{margin-bottom:1em;line-height:1.5}.psap-winners .award-winner .display-name{font-weight:700}.psap-winners .award-winner .organization{color:#444}.psap-nominees{margin-bottom:2em}.psap-nominees h3{margin-bottom:.5em}.psap-nominees .award-nominees .award-nominee{margin-bottom:.5em;line-height:1.5}.psap-nominees .award-nominee .nominee-name{font-weight:700}.psap-nominees .award-nominee .nominee-organization{color:#444}.afc-advisors-map .map-container{font-size:15px;line-height:1.65}.afc-advisors-map .map-container .contacts{padding:10px}.afc-advisors-map .map-container .title{font-weight:700;clear:both;display:block;font-size:16px}.afc-advisors-map .map-container span.name{font-weight:700}.afc-advisors-map .map-container a{color:#fff;text-decoration:none}.afc-advisors-map .map-container .phone{color:#fff}@media(min-width:992px){.quote-feature blockquote p{font-size:1.6rem;line-height:2.5rem}.quote-feature img{width:85%}}@media only screen and (min-width:768px){.text-and-image-feature .full .content-right{padding-left:3rem}.text-and-image-feature .full .content-right h2{margin-left:0}.text-and-image-feature .full .content-left{padding-right:3rem}}@media only screen and (max-width:991px){.news-feature{background-position:160% -50%}.quote-feature{background:url(../images/testimonial-bg.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:753px}.quote-feature .bg-img{display:none}}@media(min-width:768px) and (max-width:991.98px){.stat .number{font-size:274%}.stat .text{font-size:67%}}@media only screen and (max-width:767px){.corporate-partner-bg{margin-bottom:0}.corporate-partner-section hr{width:100%;margin:1rem 1rem 2rem;border-color:#000}.corporate-partner-section .slideshow{border-left:0;padding:0}.corporate-partner-section .slideshow .corporate-partners{margin-top:0}.stat .text{display:block;max-width:275px}.quote-feature .quote-shield-icon{padding-bottom:1rem}.quote-feature blockquote p{font-size:1.5rem;line-height:1.75rem}.quote-feature{margin-bottom:0}.quote-feature .quote-shield-text{margin:0!important;text-align:center}.quote-feature .quote-shield-text p{padding:1rem}.quote-feature blockquote p:before{margin-left:0!important}.quote-feature blockquote p:after{margin-top:2.5rem!important}.quote-feature hr{margin:1rem auto}.quote-feature .author{margin-bottom:.75rem}.news-feature{background:0 0;margin-bottom:0}.news-section{margin-bottom:1rem;margin-top:2rem}.news-sections h3::before{position:relative;top:0}.text-and-image-feature .image{margin-bottom:1rem}.text-and-image-feature .wp-block-button__link{padding:1rem}.text-and-image-feature .wp-block-image figcaption{left:0;right:0;margin-left:auto;margin-right:auto;width:350px}.post-grid .card-img-overlay{position:static}}@media screen and (min-width:576px) and (max-width:991px){.card-group{display:block!important}}@media screen and (max-width:441px){.quote-feature{height:1000px}.quote-feature blockquote p:before{margin-top:-1.5rem}.quote-feature .quote-shield-text{margin:1rem}}