body{font-family:'Source Sans Pro',sans-serif;color:#414042;width:100%;height:100%}h1{text-align:center;color:#fff;font-weight:700;font-size:3em;text-transform:uppercase}h3{text-transform:uppercase;color:#000;font-size:1.5em;font-weight:700;margin-bottom:1rem}h4{text-align:center;color:#fff;font-weight:300;font-size:1.4em}h5{font-size:1.3em;text-transform:uppercase;font-weight:700}.container-fluid{position:relative}button{background-color:#47bb7d;border:none;border-radius:50px;color:#fff;text-transform:uppercase;font-size:1.3em;padding:5px 30px;cursor:pointer}button:hover,button.large-button:hover{background-color:gray;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}button.large-button{background-color:#47bb7d;display:block;font-weight:500;font-size:2em;padding:10px 60px;margin:0 auto 50px auto}.sidebar{padding:0;background-color:#fff;height:100%;position:fixed;overflow:scroll}#logo{height:auto;width:100%;background-color:#000;margin-bottom:1em}#logo img{max-height:462px;width:100%}.main-navbar{margin-bottom:2em}nav.sidebar li.nav-item{text-align:center;text-transform:uppercase;font-size:1.1em}.sidebar a{color:#888;padding:.5rem 1rem}.sidebar a:hover{color:#47bb7d;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.large-nav-link{text-align:center;text-transform:uppercase;font-weight:600;font-size:1.4em;line-height:1.1em;margin:10px 0}.nav-active{background-color:#f2ec1f;margin:15px 0 25px 0;color:#888}.nav-divider{width:35%;border-top:4px solid #888}.sub-navbar{margin:25px 0}.sidebar-social{text-align:center;padding:0;font-size:1.3em}.sidebar-social li{display:inline-block}.sidebar-social a{color:#47bb7d}.sidebar-social a:hover{color:#888;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.btn-hamburger{display:none;height:50px;font-size:15px;position:absolute;top:5px;right:5px;z-index:10000;background-color:transparent}.btn-hamburger:hover{background-color:transparent}.slideout-menu{position:fixed;left:0;top:0;bottom:0;right:0;z-index:0;width:256px;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:none}.slideout-panel{position:relative;z-index:1;will-change:transform}.slideout-open,.slideout-open body,.slideout-open .slideout-panel{overflow:hidden}.slideout-open .slideout-menu{display:block}#hero-home{height:100vh;background-color:#e3e3e3;background-image:url('/images/hero-home.jpg');background-repeat:no-repeat;background-size:cover;background-position-x:center;position:relative}.hero-headline{position:absolute;bottom:9%;width:100%}#about-fpa{height:auto;text-align:center;font-size:1.25em;padding:100px}#events .row{margin:0}.event-card{height:410px;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}a.event-card-headline{color:#fff;text-align:center;text-transform:uppercase;font-weight:700;font-size:2.5em}a.event-card-headline:hover{text-decoration:none;color:#47bb7d;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.join-card{background-image:url('/images/join-bg.jpg')}.learn-more-card{background-image:url('/images/learn-more-bg.jpg')}#hero-internal{height:60vh;background-color:#e3e3e3;background-repeat:no-repeat;background-size:cover;background-position:top center;position:relative}.content-wrapper{padding:0}.button-wrapper{height:260px}label,.form-title{font-size:1.2vw;font-weight:600;color:#000;text-transform:uppercase}.form-control{border-radius:0;text-transform:uppercase;border:2px solid #cacaca;-webkit-appearance:none;font-size:1.4em;padding:.87em}.bootstrap-select.btn-group .dropdown-menu.inner{display:block}.hero-options{background-image:url('/images/hero-options.jpg')}#about-fpa{background-color:#ebebeb}.featured-option{padding:5vw;width:100%}.featured-option-image{width:100%}.featured-option-description p{font-size:1.35vw}.option-card-wrapper{margin:0 0 30px 0}.option-card{height:305px;margin-bottom:30px;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.cfp-pro{background-image:url('/images/option-cfp-professional.jpg')}.cfp-candidate{background-image:url('/images/option-cfp-candidate.jpg')}.allied-pro{background-image:url('/images/option-allied-professional.jpg')}.academic{background-image:url('/images/option-academic.jpg')}.student-certificate{background-image:url('/images/option-student-cfp.jpg')}.student-degree{background-image:url('/images/option-student-degree.jpg')}.international{background-image:url('/images/option-international.jpg')}.emeritus{background-image:url('/images/option-emeritus.jpg')}a.option-card-headline{color:#fff;text-align:center;text-transform:uppercase;font-weight:700;font-size:2.2vw;line-height:1em;padding:1em}a.option-card-headline:hover{text-decoration:none;color:#47bb7d;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.hero-join{background-image:url('/images/hero-join.jpg')}#calculation{padding:80px}.bootstrap-select button.btn.dropdown-toggle.btn-default{background:#fff;height:76px;color:#cacaca;border:2px solid #cacaca;border-radius:0}.dropdown-menu.open.show{padding:0;border-radius:0}.bootstrap-select .select-option{color:#666;font-size:1.2em;padding:10px 20px;display:block;border-top:1px solid #cacaca}.bootstrap-select .select-option:hover{color:#68b882;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.bootstrap-select .select-even{background-color:#e4e4e4}.bootstrap-select .select-odd{background-color:#f0f0f0}.bootstrap-select.btn-group .dropdown-toggle .filter-option{color:#000;font-size:1.4em}ul.dropdown-menu li:first-child{display:none}.dropdown-menu.open.show{box-shadow:0 2px 11px rgba(0,0,0,.2)}.form-title{margin-bottom:0}.btn-calculate,.btn-submit{padding:10px 60px;margin:30px 0 50px 0}.dues{background-color:#f0f0f0;border:1px solid #d3d3d3;padding:20px 25px 10px 25px}.dues-total{text-transform:uppercase;color:#000;font-size:2.5em;font-weight:700}#member-info{background-color:#f0f0f0;padding:80px 80px 0 80px}.hero-why-join{background-image:url('/images/hero-why-join.jpg')}.hero-headline h1{margin-bottom:30px}.hero-headline p{text-align:center;color:#fff;font-weight:300;font-size:2em;line-height:1.2em}#tabs-wrapper{background-color:#ebebeb;padding:80px}.nav-tabs{border:none}.nav-tabs .nav-item{margin-bottom:-12px;font-size:1.7vw;width:33.33%;text-transform:uppercase;font-weight:700}.nav-tabs .nav-item:not(:last-child){border-right:5px solid #ebebeb}.nav-tabs .nav-link{border:1px solid #ebebeb;background-color:#d7d9da;border-top-left-radius:1rem;border-top-right-radius:1rem;padding:.5rem 1rem 2rem 1rem;color:#414042}.nav-tabs .nav-link:hover{color:#68b882;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border:none}.tab-content{background-color:#fff;padding:5vw;color:#414042}#events-tab{width:200%;background-color:#eff0f1}#events-tab.active{background-color:#fff}.join-writeup{text-align:center;font-size:1.5em;margin-bottom:100px}.join-headline{text-transform:uppercase;font-weight:700;font-size:1.4em;margin-bottom:24px;display:block}.join-content-image,.join-content-description{margin-bottom:80px}.join-content-image{width:100%}.join-content-description p{font-size:1.4vw}p.small-contact{text-align:center;font-weight:300;font-size:1.3em;color:#888}.year-of-you-hdr{height:375px;background-color:#47bb7d;padding-top:75px;padding-bottom:50px}.name-cycle{display:inline-block;font-weight:600;color:#f2ec1f;width:300px;padding-left:50px}.you-row{color:#fff;font-size:5.69em;font-weight:600;height:100px}.you-row .col-6{padding-right:5px}.year-of{margin-right:-35px}.you-card-row{color:#fff;font-size:4.55em;font-weight:600;height:130px}.you-personal-name{font-family:'Yellowtail',cursive}.you-detail-page .name-cycle{padding-left:25px!important}.slick-slider,.slick-list{overflow-y:visible;padding-bottom:50px;margin-bottom:-50px}.you-main{font-weight:500!important;padding:50px 100px!important}.you-main-content{width:66%;margin:auto;font-size:1.3em}.you-hero-cards{padding:20px 20px 50px 20px;background-color:#47bb7d}.you-hero-cards .card-columns{display:flex;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:380px;-moz-column-width:380px;column-width:380px;max-width:1030px;margin:0 auto;float:none}.you-hero-cards .card{width:380px;height:700px;margin:0 10px 25px 10px;display:inline-block}.drop-shadow{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);z-index:999}.you-hero-cards img{display:block;max-width:380px;max-height:600px;width:100%;height:auto}.you-hero-cards a{text-decoration:none;color:inherit}.you-hero-cards .card-title{color:#888}.you-hero-cards .card-text{font-size:1.3em}.you-final-section{background-color:#f0f0f0}.you-final-row{color:#000;font-size:4.55em;font-weight:600;height:130px}.you-button{background-color:#f2ec1f;color:#000;border-radius:0;font-size:48px}.you-yellow{color:#f2ec1f}.you-button:hover,.you-button:active,.you-button:focus{color:#f2ec1f}.container-fluid .you-detail{padding-top:25px;font-size:1.5em;font-weight:500;width:66%;margin:auto}.you-detail h1,.you-detail h4{color:#888}.you-detail h3{text-transform:initial}.you-detail a{font-size:.8em}.you-title{font-weight:300}.you-detail img{max-width:400px;max-height:300px;width:auto;height:auto;padding:15px}.video-responsive{text-align:center;float:none;clear:both;width:560px;max-width:100%;overflow:hidden;padding-bottom:50px;position:relative;height:315px;margin:0 auto}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;max-width:560px;max-height:315px}footer{height:auto;background-color:#f0f0f0;color:#888;padding:65px 100px}.footer-contact{font-size:1.3em}.copyright{font-size:.7em;margin-top:4%}.footer-social{text-align:right}.footer-social ul{list-style-type:none;padding-left:0}.footer-social li{display:inline-block;font-size:2em}.footer-social a{color:#47bb7d}.footer-social a:hover{color:#888;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}@media only screen and (max-width:767px){h1{font-size:8vw}h3{font-size:5vw}h4{font-size:4.2vw}h5{font-size:3.8vw}.btn-hamburger{display:block}.sidebar{display:none}.large-nav-link{font-size:7vw}nav.sidebar li.nav-item{font-size:5vw}.main-navbar{margin-bottom:12%}.sidebar.active{display:block;position:absolute;z-index:1000}#about-fpa{height:auto;text-align:center;font-size:1.2em;padding:50px}#logo{text-align:center}#logo img{width:50%}.option-car-wrapper .col-sm-12{padding:0}.featured-option-description{padding:35px 0 0 15px;text-align:center}.featured-option-description p{font-size:3.2vw}a.option-card-headline{font-size:7vw}a.event-card-headline{font-size:2em}.event-card{height:205px}#events-tab{width:100%;background-color:#d8d9da}footer{padding:50px}.footer-contact,.footer-social{text-align:center}.footer-social ul{padding:0}.nav-tabs .nav-item{width:100%;font-size:3.5vw}.nav-tabs .nav-link.active{position:initial}#tabs-wrapper{padding:0}.nav-tabs .nav-item:not(:last-child){border-right:none}.tab-content{padding:40px}.tab-details{width:100%;margin:0 auto}.join-headline{font-size:6vw}.join-writeup{font-size:3vw}.join-content-description p{font-size:2.4vw}.join-content-image,.join-content-description{margin-bottom:20px}.ypn2{font-family:'Rock Salt',cursive;text-decoration:underline;padding-top:10px;font-size:.75em}label,.form-title{font-size:1.2em}.bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size:1em}.btn-calculate,.btn-submit{margin:30px auto 0 auto;display:block}.dues{margin-top:50px}.you-main{width:100%;padding:25px 50px!important}.you-main-content{font-size:1em}.you-button{font-size:24px}.you-detail h3{font-size:1.3em}}@media only screen and (max-width:992px){button{padding:10px 30px}.featured-option{padding:2vw;width:auto}.featured-option-image{margin-bottom:20px}.featured-option-description p{font-size:1.2em;padding:20px}.join-content-image,.join-content-description{margin-bottom:30px}.year-of-you-hdr{height:150px;padding-top:12px}.you-main-content{width:100%;margin:auto;font-size:1.1em}.you-row{font-size:2.85em;height:50px}.you-card-row,.you-final-row{font-size:2.27em;height:65px}.you-hero-cards .card-columns{display:inline-block;-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-width:280px;-moz-column-width:280px;column-width:280px}.you-hero-cards .card{width:280px;height:auto}.you-hero-cards img{width:280px;height:auto}.card-title{font-size:1.5em}.container-fluid .you-detail{font-size:1.2em;width:100%}.name-cycle span{top:-8px!important}.name-cycle{padding-left:30px}.year-of{margin-right:-15px}}@media only screen and (max-width:1440px){.sub-navbar{padding:0 20px}}#hero-home{background-image:url('/images/fpa-is/header-img.jpg');height:45vh;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#000!important;border-bottom:8px solid #f2eb1f}#line-item-1,#line-item-2,#line-item-3{font-size:1.5em;text-align:left;margin:7px 0 0 0}#icon-1,#icon-2,#icon-3{font-size:1em;text-align:right;margin:0;width:100%}#hero-home p.ftn{color:#ff0;font-size:1em}.left-hero-text{width:50%;color:#fff;text-align:right;text-transform:uppercase;font-weight:700;font-size:3em;border-right:2px solid #f2eb1f}.right-hero-text{width:25%;color:#fff;text-align:left;font-weight:700;font-size:3em;border-left:2px solid #f2eb1f}.center-hero-text{color:#fff;text-align:center;font-weight:700;font-size:4em;line-height:80px}.storewrapper .form-control{padding:initial;font-size:initial}.storewrapper h1{color:#000!important}.storewrapper .deletebutton{color:#000!important}.storewrapper select{color:#000!important}.green-background{background-color:#54be86;padding:25px 50px}.ltgrey-background{background-color:#ebebeb}.front-white{background-color:#fff;padding:0}.front-white .newVideoWrapper{margin-bottom:0}.front-white p{font-size:1.3rem;text-align:left;width:90%;margin-left:auto;margin-right:auto}.front-white .you-button{font-size:28px;font-weight:600;margin-top:10px;margin-bottom:40px;padding:10px 60px}.home-title{color:#000;padding-top:30px;padding-bottom:10px;line-height:1.1;width:90%;margin-left:auto;margin-right:auto}.main-subhead{margin-bottom:-12px;font-weight:600;font-size:1.6em}.post-video-p{margin-top:-12px}.subtitle-text{font-size:2em;font-weight:600;color:#000;line-height:45px}.newVideoWrapper{position:relative;padding-bottom:56.25%;padding-top:10px;height:0}.newVideoWrapper iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:90%}.follow-videos{padding-left:50px;padding-right:50px}.home-vid-row{justify-content:center;padding-bottom:35px}.home-vid-row .col-md{flex:0 1 33%}.home-footer{color:#888;background-color:#fff}#fpa-is-hero{height:400px;background-color:#e3e3e3;background-image:url('/images/fpa-is/fpa-is-header.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;border-bottom:8px solid #f2eb1f}.fpa-hero-headline{font-size:11rem;text-shadow:8px 8px 16px #555}.fpa-is-title{font-family:'Lora',serif;line-height:8rem}.fpa-is-cards{padding:70px 20px 50px 20px;background-color:#f6f6f6}.fpa-is-cards .card-columns{column-width:325px;max-width:1100px;margin:0 auto}.fpa-is-cards .card{padding:15px;border:2px solid #e1e1e1}.fpa-is-quote{font-family:'Merriweather',serif;color:#222;font-size:1.85em;font-weight:500}.fpa-is-name{color:#555;font-weight:600;font-size:1.4em;line-height:.5em}.fpa-is-location{color:#555;font-size:1.4em;line-height:.5em}.fpa-is-cards .embed-responsive{margin-bottom:25px}.vid-name,.story-name{font-size:1.7em;font-weight:600}.vid-main-text,.story-main-text{font-size:1.4em;font-weight:500}.fpa-is-cards img{max-width:100%;width:100%;height:auto;margin-bottom:30px}.fpa-is-cards a{text-decoration:none;color:inherit}.fpa-is-cards .card-title{color:#888}.fpa-is-cards .card-text{font-size:1.3em}.fpa-is-final-section{height:500px;background-color:#e3e3e3;background-image:url('/images/fpa-is/joinfpa-img.png');background-repeat:no-repeat;background-size:cover;background-position:center}.fpa-is-final-section .you-final-row{padding-top:120px;color:#fff;line-height:73px;text-shadow:8px 8px 16px #000;height:auto}.fpa-is-detail{padding:20px 75px}.fpa-is-detail a{color:#888;font-size:1.5em}.fpa-is-detail img{width:400px;height:auto}.fpa-is-detail-nameblock{padding-left:100px}.fpa-is-detail-fullname{font-size:2.5em;font-weight:600}.fpa-is-detail-title{font-size:1.5em}.fpa-is-detail-location{font-size:1.5em;font-weight:600}.fpa-is-detail-leadtext{padding-top:30px;font-family:'Merriweather',serif;font-size:1.4em;line-height:1.5em;color:#888}.fpa-is-detail-maintext{border-top:2px solid #888;padding-top:50px;padding-bottom:75px;font-size:1.4em;line-height:1.5em}.fpa-is-detail-footertext{font-size:1.4em;padding-bottom:25px}#events-tab{width:100%}.sidebar{overflow-x:hidden;overflow-y:auto}.bootstrap-select ul.dropdown-menu li a{color:#666;font-size:1.2em;padding:10px 20px;display:block;border-top:1px solid #cacaca}.bootstrap-select ul.dropdown-menu li:nth-child(even){background-color:#e4e4e4}.bootstrap-select ul.dropdown-menu li:nth-child(odd){background-color:#f0f0f0}.error-message,.field-validation-error,.calc-error,.validation-summary-errors{color:red}.validation-summary-valid{display:none}.dues{display:none}.no-member-type-selected{display:none}.calc-error{display:none}h4.section-header{color:inherit}.join-subhead{text-align:center;font-size:1em;font-weight:700;text-transform:uppercase;padding-top:30px}.join-writeup{text-align:left;font-size:1.3rem}p.small-contact{font-weight:500;color:inherit}.featured-option{padding:0;padding-bottom:40px}#about-fpa{font-weight:300;font-size:1.5em}p.cta{font-size:1.4em;font-weight:300}.form-link{font-size:1.2em}.member-buttons button.btn{margin-top:10px}div.remove-item{color:red;text-align:right}.form-control{text-transform:inherit}label{font-size:1.2em}.join-content-description p{font-size:1.2rem}.btn-outline-secondary{border-radius:0;text-transform:uppercase;border:2px solid #cacaca!important;-webkit-appearance:none;padding:.48em}#accordion.container{max-width:1284px}.panel-title-faq{text-align:left!important;margin-bottom:15px}.panel-title-faq>a{font-weight:400;text-decoration:none;color:#888}.panel-title-faq>a:hover{color:#47bb7d}.card{width:100%}.panel-body>p{padding-left:33px;font-size:1.4em;font-weight:300;color:#888}.more-less{font-size:.8em}section#error{margin-top:25px;margin-bottom:50px}section#billing-info,section#review-info{background-color:#ebebeb;padding:80px 80px 0 80px}section#billing-info p.dues-total{margin:0}section#billing-info p.dues-discount{font-size:1rem;text-transform:uppercase}section#review-info .section-header{padding-top:20px}section#confirm-header{background-color:#ebebeb;padding:50px;text-align:center;font-size:1.25em}section#purchase-details{padding:50px}section#privacy-policy{padding:50px}section#frequently-asked-questions{padding:50px}section#contact-us{padding:50px}section#contact-us h4{color:#000;text-align:left;font-size:1.6em}section#hero-mgam{height:60vh;background-color:#e3e3e3;background-repeat:no-repeat;background-size:cover;background-position:top center;position:relative}section#mgam-content{padding:20px}.hero-options{background-image:url('/images/FPA_Membership_Header_V2-min.png');margin-bottom:25px}section#scraper-content{min-height:25vh}.btn-primary{background-color:#47bb7d;border-color:#47bb7d;border-radius:25px}.btn-primary:hover{color:#fff;background-color:gray;border-color:gray}.fa-spinner{margin-left:10px}button:disabled{background-color:gray;cursor:wait}.info-header{font-weight:600;font-size:1.25em;text-transform:uppercase;padding-top:8px;margin-bottom:8px;text-align:left;letter-spacing:1px}.info{display:block;margin-bottom:20px}.info.last{margin-bottom:0}#international-data,#cfp-student-data,#student-data{display:none}p.footnote,span.footnote{display:inline-block;font-size:smaller;font-style:italic;margin-bottom:25px}.videoWrapper{display:none;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:10%;left:10%;width:80%;height:80%}.playing-video .hero-headline{display:none}.hero-headline p{width:75%;margin-left:auto;margin-right:auto}.membership-option{margin-top:7px;padding-bottom:7px}.membership-option h4{font-size:22px;margin-bottom:0!important}.membership-option h4 a{color:#444}.membership-option p.description,.row .col .membership-option p.description{padding:15px 0;margin:15px 0;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.membership-option ul.social{margin:0}.membership-option ul.social:after{content:"";display:block;height:0;clear:both;visibility:hidden}.membership-option ul.social li{float:left;list-style:none}.membership-option ul.social li a{font-size:11px;margin:0 8px}.membership-option ul.social li:first-child a{margin-left:0}.membership-option ul.social li:after{content:' / ';font-size:11px!important}.membership-option ul.social li:last-child:after{content:' '!important}.membershipOption-desc>.apply-now{margin:20px auto}.full-width-section .membership-option img{margin-bottom:15px!important}.membership-option[data-style="card_fullscreen"]{cursor:pointer}.membership-option[data-style="meta_overlaid"],.membership-option[data-style="meta_overlaid_alt"],.membership-option[data-style="card_fullscreen"]{line-height:0;position:relative}.membership-option[data-style="meta_overlaid"] a,.membership-option[data-style="meta_overlaid_alt"] a,.membership-option[data-style="card_fullscreen"] a{display:block;position:absolute;background:transparent url('img/transparent.png') repeat 0 0;top:0;left:0;z-index:20;width:100%;height:100%}.membership-option[data-style="meta_overlaid"] img,.membership-option[data-style="meta_overlaid_alt"] img,.membership-option[data-style="card_fullscreen"] img{line-height:0;max-width:none;max-height:none;width:100%;margin-bottom:0!important}.membership-option[data-style="meta_overlaid"] .membership-option-overlay,.membership-option[data-style="card_fullscreen"] .membership-option-overlay{background-color:#282b30;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;opacity:.45;transition:opacity .3s ease 0s}.membership-option[data-style="meta_overlaid"] .membership-option-image,.membership-option[data-style="meta_overlaid_alt"] .membership-option-image{z-index:2;height:300px;width:100%;background-position:center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.membership-option[data-style="card_fullscreen"] .membership-option-image{z-index:2;width:100%}.membership-option[data-style="meta_overlaid_alt"] .membership-option-image{background-color:#444}.membership-option .membership-descr-img,.membership-option .membership-descr{display:none}.full-width-content .vc_span3 .membership-option[data-style="meta_overlaid"] .membership-option-image,.full-width-content .vc_col-sm-3 .membership-option[data-style="meta_overlaid"] .membership-option-image,.full-width-content .vc_span3 .membership-option[data-style="meta_overlaid_alt"] .membership-option-image,.full-width-content .vc_col-sm-3 .membership-option[data-style="meta_overlaid_alt"] .membership-option-image{height:350px}.full-width-content .vc_span4 .membership-option[data-style="meta_overlaid"] .membership-option-image,.full-width-content .vc_col-sm-4 .membership-option[data-style="meta_overlaid"] .membership-option-image,.full-width-content .vc_span4 .membership-option[data-style="meta_overlaid_alt"] .membership-option-image,.full-width-content .vc_col-sm-4 .membership-option[data-style="meta_overlaid_alt"] .membership-option-image{height:400px}.wpb_row:not(.full-width-content) .vc_span3 .membership-option[data-style="meta_overlaid"] .membership-option-image,.wpb_row:not(.full-width-content) .vc_col-sm-3 .membership-option[data-style="meta_overlaid"] .membership-option-image,.wpb_row:not(.full-width-content) .vc_span3 .membership-option[data-style="meta_overlaid_alt"] .membership-option-image,.wpb_row:not(.full-width-content) .vc_col-sm-3 .membership-option[data-style="meta_overlaid_alt"] .membership-option-image{height:275px}.membership-option[data-style="meta_overlaid"]:hover .membership-option-overlay,.membership-option[data-style="card_fullscreen"] .membership-option-overlay{opacity:0}.membership-option[data-style="card_fullscreen"] .membership-option-overlay{transition:opacity .8s cubic-bezier(.2,1,.2,1);-webkit-transition:opacity .8s cubic-bezier(.2,1,.2,1);backface-visibility:hidden;transform:translateZ(0)}.membership-option[data-style="card_fullscreen"]:hover .membership-option-overlay{opacity:.4}.membership-option[data-style="meta_overlaid"] .option-meta,.membership-option[data-style="meta_overlaid_alt"] .option-meta,.membership-option[data-style="card_fullscreen"] .option-meta{position:absolute;z-index:10;bottom:40px;width:100%;text-align:center}.membership-option[data-style="meta_overlaid_alt"] .option-meta{text-align:left;left:25px;bottom:40px}.membership-option[data-style="card_fullscreen"] .option-meta{padding-left:25px;margin-bottom:25px;left:0;bottom:0;text-align:left}body .membership-option[data-style="card_fullscreen"] .option-meta p{display:block;line-height:16px;padding-top:0!important}body .membership-option[data-style="card_fullscreen"] .option-meta .arrow-end{color:#fff;right:25px;opacity:0;width:auto}body .membership-option[data-style="card_fullscreen"] .option-meta .arrow-line{background-color:#fff;right:27px}body .membership-option[data-style="card_fullscreen"] .option-meta .arrow-end{-ms-transform:translateX(-8px) translateY(-50%);-webkit-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}.membership-option[data-style="card_fullscreen"]:hover .option-meta .arrow-line,.membership-option[data-style="card_fullscreen"]:hover .option-meta .arrow-end{opacity:1;-ms-transform:translateX(0) translateY(-50%);-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}.membership-option[data-style="card_fullscreen"] .option-meta h3{transform:translateY(10px);-webkit-transform:translateY(10px);transition:opacity .95s cubic-bezier(.2,1,.2,1),transform .95s cubic-bezier(.2,1,.2,1);-webkit-transition:opacity .95s cubic-bezier(.2,1,.2,1),-webkit-transform .95s cubic-bezier(.2,1,.2,1);opacity:0}.membership-option[data-style="card_fullscreen"] .option-meta p{transform:translateY(20px);-webkit-transform:translateY(20px);transition:opacity .95s cubic-bezier(.2,1,.2,1),transform .95s cubic-bezier(.2,1,.2,1);-webkit-transition:opacity .95s cubic-bezier(.2,1,.2,1),-webkit-transform .95s cubic-bezier(.2,1,.2,1);opacity:0}.membership-option[data-style="card_fullscreen"]:hover .option-meta h3,.membership-option[data-style="card_fullscreen"]:hover .option-meta p{transform:translateY(0);-webkit-transform:translateY(0);opacity:1}.membership-option[data-style="meta_overlaid"] .option-meta h3,.membership-option[data-style="meta_overlaid_alt"] .option-meta h3,.membership-option[data-style="card_fullscreen"] .option-meta h3{color:#fff}.membership-option[data-style="meta_overlaid"] .option-meta p,.membership-option[data-style="meta_overlaid_alt"] .option-meta p,.membership-option[data-style="card_fullscreen"] .option-meta p{color:rgba(255,255,255,.8);padding:7px 0 0 0!important}.membership-option[data-style="card_fullscreen"] .option-meta h3{opacity:1}.wpb_row:not(.full-width-content) .vc_span3 .membership-option[data-style="meta_overlaid"] .option-meta h3,.wpb_row:not(.full-width-content) .col.span_3 .membership-option[data-style="meta_overlaid"] .option-meta h3,.wpb_row:not(.full-width-content) .vc_span3 .membership-option[data-style="meta_overlaid_alt"] .option-meta h3,.wpb_row:not(.full-width-content) .col.span_3 .membership-option[data-style="meta_overlaid_alt"] .option-meta h3,.wpb_row:not(.full-width-content) .vc_span3 .membership-option[data-style="card_fullscreen"] .option-meta h3,.wpb_row:not(.full-width-content) .col.span_3 .membership-option[data-style="card_fullscreen"] .option-meta h3{font-size:14px;line-height:20px;margin-bottom:2px}.wpb_row:not(.full-width-content) .vc_span4 .membership-option[data-style="meta_overlaid"] .option-meta h3,.wpb_row:not(.full-width-content) .col.span_4 .membership-option[data-style="meta_overlaid"] .option-meta h3,.wpb_row:not(.full-width-content) .vc_span4 .membership-option[data-style="meta_overlaid_alt"] .option-meta h3,.wpb_row:not(.full-width-content) .col.span_4 .membership-option[data-style="meta_overlaid_alt"] .option-meta h3,.wpb_row:not(.full-width-content) .vc_span4 .membership-option[data-style="card_fullscreen"] .option-meta h3,.wpb_row:not(.full-width-content) .col.span_4 .membership-option[data-style="card_fullscreen"] .option-meta h3{margin-bottom:2px}.membership-option[data-style="meta_overlaid_alt"]{overflow:hidden}.membership-option[data-style="meta_overlaid_alt"]:after{position:absolute;height:100%;width:100%;top:0;left:0;content:' ';opacity:0;display:block;transition:all .3s;-webkit-transition:all .3s;background:linear-gradient(to top,rgba(51,51,51,1) 0%,rgba(51,51,51,.8) 20%,rgba(51,51,51,0) 100%);background:-webkit-linear-gradient(to top,rgba(51,51,51,1) 0%,rgba(51,51,51,.8) 20%,rgba(51,51,51,0) 100%)}.membership-option[data-style="meta_overlaid_alt"] .option-meta{transition:all .2s ease-out;-webkit-transition:all .2s ease-out;opacity:0;transform:translateY(40px);-webkit-transform:translateY(40px)}.membership-option[data-style="meta_overlaid_alt"]:hover:after{opacity:1}.membership-option[data-style="meta_overlaid_alt"]:hover .option-meta{transform:translateY(0);-webkit-transform:translateY(0);opacity:1}.membership-option-overlay{height:100%;width:100%;background-color:#f2f2f2;color:#555;position:fixed;top:0;left:0;z-index:1000;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .8s cubic-bezier(.2,1,.2,1);transition:transform .8s cubic-bezier(.2,1,.2,1)}.membership-option-overlay .inner-wrap{position:relative;width:100%;height:100%}.membership-option-overlay.open{-webkit-transform:translateX(0%);transform:translateX(0%)}.membership-option-overlay .membership-option_picture{height:100%;width:50%;position:absolute;right:0;top:0;background-color:rgba(0,0,0,.1)}.membership-option-overlay .membership-option_image{height:100%;width:100%;position:absolute;left:0;top:0;background-size:cover;-webkit-transition:-webkit-transform 15s cubic-bezier(.15,0,.7,1),opacity .3s;transition:transform 15s cubic-bezier(.15,0,.7,1),opacity .3s;-webkit-transform:scale(1.11);transform:scale(1.11);opacity:0;background-position:center top}.membership-option-overlay.open:not(.animating) .membership-option_image{-webkit-transform:scale(1);transform:scale(1)}.membership-option_picture_wrap{overflow:hidden;width:100%;top:0;left:0;height:100%;position:absolute}.membership-option-overlay .membership-option_details{width:50%;left:0;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:10%}.membership-option-overlay .membership-option_details .title{line-height:20px;margin-bottom:30px}.membership-option-overlay .membership-option_details h2,.membership-option-overlay .membership-option_details .title,.membership-option-overlay .membership-option_details .membership-descr{opacity:0;-ms-transform:translateY(40px);-webkit-transform:translateY(40px);transform:translateY(40px);-ms-transition:all 1.1s cubic-bezier(.2,1,.2,1) .4s;-webkit-transition:all 1.1s cubic-bezier(.2,1,.2,1) .4s;transition:all 1.1s cubic-bezier(.2,1,.2,1) .4s}.membership-option-overlay .membership-option_details .title{-ms-transition:all 1.1s cubic-bezier(.2,1,.2,1) .55s;-webkit-transition:all 1.1s cubic-bezier(.2,1,.2,1) .55s;transition:all 1.1s cubic-bezier(.2,1,.2,1) .55s}.membership-option-overlay .membership-option_details .membership-descr{-ms-transition:all 1.1s cubic-bezier(.2,1,.2,1) .7s;-webkit-transition:all 1.1s cubic-bezier(.2,1,.2,1) .7s;transition:all 1.1s cubic-bezier(.2,1,.2,1) .7s}.membership-option-overlay.open .membership-option_details h2,.membership-option-overlay.open .membership-option_details .title,.membership-option-overlay.open .membership-option_details .membership-descr{opacity:1;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.membership-option-overlay .membership-option_picture .membership-option_image_bg_cover{width:100%;height:100%;position:absolute;z-index:1001;left:-2px;top:0;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-ms-transform-origin:left;-webkit-transform-origin:left;transform-origin:left;background-color:#f2f2f2;-webkit-transition:-webkit-transform 1s cubic-bezier(.25,1,.2,1);transition:transform 1s cubic-bezier(.25,1,.2,1)}.membership-option-overlay.open .membership-option_picture .membership-option_image_bg_cover{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.membership-option-close{left:0;position:fixed;top:0;pointer-events:none;display:block;height:52px;width:52px;text-align:center;line-height:48px;font-size:24px;z-index:10000;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.membership-option-close .inner{border:2px solid #555;height:52px;width:52px;line-height:48px;opacity:0;font-size:24px;border-radius:100px;-webkit-transition:opacity .2s;transition:opacity .2s}.membership-option-close.visible,.membership-option-close .inner.visible{opacity:1}.membership-option-close .inner:before{font-family:'FontAwesome'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;content:"";color:#555;font-size:24px;display:block}.membership-option.cfp-pro{background-image:url(/images/CFP_Professional.jpg)}.membership-option.cfp-pro[data-style="card_fullscreen"] .option-meta{text-align:left}.group-membership{background-image:url('/images/option-group-membership.jpg')}.options-subtext{margin:20px!important;font-size:.8em}.membership-option.cfp-pro{background-image:url('/images/membership-drive/membership-options-thumbs/FPA_CFP_Pro_Thumb.png')}.cfp-candidate{background-image:url('/images/membership-drive/membership-options-thumbs/FPA_CFP_Candidate_Thumb.png')}.allied-pro{background-image:url('/images/membership-drive/membership-options-thumbs/Allied_Professional.jpg')}.membership-option.allied-pro[data-style="card_fullscreen"] .option-meta{text-align:left}.academic{background-image:url('/images/membership-drive/membership-options-thumbs/FPA_Faculty_Thumb.png')}.student-certificate{background-image:url('/images/membership-drive/membership-options-thumbs/FPA_CFP_Cert_Student_Thumb.png')}.student-degree{background-image:url('/images/membership-drive/membership-options-thumbs/Full-Time_Student.jpg')}.international{background-image:url('/images/membership-drive/membership-options-thumbs/FPA_International_Thumb.png')}.emeritus{background-image:url('/images/membership-drive/membership-options-thumbs/FPA_Emeritus_Thumb.png')}.group-membership{background-image:url('/images/membership-drive/membership-options-thumbs/FPA_Group_Thumb.png')}.learn-more{background-image:url('/images/membership-drive/membership-options-thumbs/Learn_More.png')}#logo a{display:block;margin:auto;padding:0}div.pending-redirect{height:400px;color:red;text-align:center;padding-top:200px}.iMIS-WebPart h1{color:#000}.hero-cfp{background-image:url('/images/CFPBoard-WebHeader.jpg')}@media screen and (max-width:380px){.front-white .container-fluid{margin:0 auto}.home-vid-row .col-md{padding:0}.hero-headline p{font-size:1em}.membership-option_details h2{font-size:25px}.fpa-is-final-section{height:300px}.fpa-is-final-section .you-final-row{font-size:2em!important}}@media screen and (max-width:575px){section #member-info,section#billing-info,section#review-info,section#calculation{padding:10px}button{font-size:1em}.btn-calculate,.btn-submit{padding:20px 40px}.hero-headline{bottom:0}.hero-headline p{font-size:1.5em}.center-hero-text{font-size:3.5em}.green-background{padding:75px 0 0 0}.front-white{padding:10px}.front-white .container-fluid{padding:0}button.large-button{font-size:1em;padding:5px 30px}.fpa-hero-headline{font-size:6rem}.fpa-is-detail{padding:0 15px}.fpa-is-final-section .you-final-row{font-size:3em;padding-top:15px}}@media only screen and (max-width:690px){.membership-option-overlay .membership-option_picture{display:none}.membership-option-overlay .membership-option_details{width:100%}.panel-body>p{font-size:4.2vw}.hero-headline .center-hero-text{font-size:3em}}@media only screen and (max-width:768px){.green-background{padding-top:75px}}@media screen and (max-width:991px){label{font-size:1em}.videoWrapper{padding-top:50px;top:35vh;background-color:#000}.left-hero-text,.right-hero-text{text-align:center;font-size:2em;border-right:0}.right-hero-text::after{content:'';display:block;position:absolute;width:50%;top:-2px;left:25%;border:2px solid #f2eb1f}#icon-1 img,#icon-2 img,#icon-3 img{width:29px;height:29px}#line-item-1,#line-item-2,#line-item-3{font-size:1.2em}.fpa-hero-headline{font-size:8rem}.fpa-is-final-section .you-final-row{font-size:4em}}@media screen and (max-width:1199px){label{font-size:1em}.videoWrapper{top:15vh}.fpa-is-detail-nameblock{padding-left:15px}}@media print{.hidden-print{display:none!important}}