@font-face{font-family:Calibri;src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot);src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot#iefix) format("embedded-opentype"),url(/dd3ca02cd6776daae8df2f323c28d7306132d841/2fdb6/dist/fonts/calibri.woff) format("woff"),url(/32339107d16c4d7b3079effc0bb0b686da8aadc3/9e3a6/dist/fonts/calibri.ttf) format("truetype"),url(/dee025480fee33f25a639c0e22bdb0cd4d897445/60691/dist/fonts/calibri.svg#CalibriBold) format("svg");font-weight:400}@font-face{font-family:Calibri;src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot);src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot#iefix) format("embedded-opentype"),url(/8ac6e994d63ab4e6ebcb665e9f85e7eaa2c2964e/24471/dist/fonts/calibribold.woff) format("woff"),url(/e783f4bd6c2e3449d5c5e11ba2c86ff6fe99fbaf/66084/dist/fonts/calibribold.ttf) format("truetype"),url(/a1be7459b485501cad4aa75191dffc8ca410ecf3/76a31/dist/fonts/calibribold.svg#CalibriBold) format("svg");font-weight:700}@media only screen and (min-width:768px){.hidden-on-desktop{display:none}}@media only screen and (min-width:768px)and (max-width:1200px){.hidden-on-laptop{display:none}.visible-on-laptop{display:block!important}}@media only screen and (max-width:1000px){.hidden-on-small{display:none}}@media only screen and (max-width:768px){.hidden-on-mobile{display:none}}@media only screen and (max-height:650px){.hidden-on-short{display:none}}html{font-size:16px}body{padding-top:4.5rem;font-family:Calibri,Verdana,Arial,sans-serif}a:not([href]):not([tabindex]){color:#fff}li a{cursor:pointer}li a.active,li a:hover{color:#1b9f7c!important}.main-menu{min-height:4.5rem;background:#2e2e2e}.main-menu li a{color:#fff}.main-menu .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .logo-min{width:45px}.main-menu .logo-name{width:14.3rem}.main-menu .subtitle{font-size:2vw;padding-left:45px}.main-menu .retirement-header{padding-top:15px;color:#fff}.header{width:100%;position:relative}.header .carousel-item{padding-bottom:46%;overflow:hidden}.header .header-bg{width:100%;position:absolute;top:0;left:0}.header .header-content{color:#444;top:50%;left:62%;text-align:center;width:31%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.7);padding:8px;border-radius:8px}.header .header-content .logo-min{width:30%;display:inline-block}.header .header-content .logo-name{width:80%;display:inline-block;margin-bottom:7%}.header .header-content .title{font-size:2vw}.header .header-content .sub-title{margin-top:4%;font-size:2vw}.header .header-content .divider{margin:auto;display:block}.header .header-content .learn-more-button{-webkit-box-shadow:0 2px 2px gray;box-shadow:0 2px 2px gray;height:auto;font-size:1.5vw;margin-top:15px}.header .header-content .devices-block{font-size:2vw}.header .header-content .devices-block .first{width:24px}.header .header-content .devices-block .second{width:40px;margin-left:2%;margin-right:2%}.header .header-content .devices-block .third{width:70px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:60%;background-color:rgba(0,0,0,.43);border-radius:50%;background-position-x:58%;padding:20px}.carousel-control-prev-icon{background-position-x:42%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:768px){.header .carousel-item{padding-bottom:76%}.header-content .title{font-size:3vw!important;color:#fff!important}.header-content .sub-title{font-size:24px!important;color:#fff!important}.header .header-content{width:60%!important;top:3%!important;left:0!important;right:0!important;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}.description{background:rgba(0,0,0,.7);padding:1rem}.header .header-bg{width:auto;max-width:100vw;height:83vh;margin-left:0;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .header-content .learn-more-button{font-size:inherit!important}}@media screen and (max-width:660px){.header .header-content .devices-block{display:none}}@media screen and (max-width:480px){.header .carousel-item{min-height:360px;padding-bottom:100%}}.section-videos{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-videos .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-videos .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-videos .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-videos .card-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap}.section-videos .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-videos .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-pricing .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-pricing .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-pricing .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-pricing .price-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap;background-color:red;color:#fff}.section-pricing .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-pricing .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-subscribe{text-align:center}.section-subscribe .email-header{font-size:22px;font-weight:700;text-align:center}.section-subscribe .form-description-text{font-size:18px;margin:30px 0;text-align:center}.section-subscribe .social-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-subscribe .social-inline a{margin:0 2px}.section-subscribe .social-inline a:hover{text-decoration:none}.section-testimonials{color:#fff;background:#2e404c;text-align:center}.section-footer{background:#dff3fc;height:5rem;padding:2rem;text-align:center}.section-footer .site-name{color:#00b05d}.btn-testimonial{background:0 0;padding:1rem 1.25rem;color:#fff;margin:.25rem;border:1px solid #0fcfae}.slides{overflow:hidden;width:100%}.slides .slide{width:90%;margin:auto}.slides .slide .col{padding-bottom:10px;padding-top:10px;margin-bottom:1rem;position:relative}.slides .slide .col:after{position:absolute;display:block;content:"";bottom:0;left:15px;right:15px;border-bottom:1px solid #0070c0}.slides .slide .text{text-align:left}.slides .slide .author{text-align:right}.no_underline{text-decoration:none!important}.section-retirement{padding:40px}.section-retirement .features-row .col *{max-width:80%;display:block;margin:auto}.section-retirement .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-retirement .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-retirement .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-retirement .col p{margin-bottom:10px!important}.section-retirement .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-features{padding-top:40px}.section-features .features-row .col *{max-width:20rem;display:block;margin:auto}.section-features .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-features .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-features .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-features .col p{margin-bottom:10px!important}.section-features .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-program{padding-top:40px}.section-program .features-row .col *{max-width:20rem;display:block;margin:auto}.section-program .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-program .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-program .features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-program .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-team .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-team .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-team .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-team .team-card .card-text p{margin:0;font-size:12px}.section-team .team-card img{width:100%}.section-coach .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-coach .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-coach .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-coach .team-card img{width:100%}.section-coach .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-contact{background:#233640;color:#fff}.section-contact #contact-button-submit:hover{background:#10dcb9}.section-contact #contact-button-submit{background:#0fcfae;width:100%;border:none;padding:.5rem;font-weight:700;color:#fff}.section,.section-coach,.section-contact,.section-subscribe,.section-team,.section-testimonials{padding-top:40px;padding-bottom:40px}.section-gray{background:#eff5f3}.section-text-center{padding:0,60px,0,60px!important}.blue{color:#5f7bcb}.green{color:#4d994d}.white{color:#fff}.section-header{font-size:32px}.modal-content{padding:1rem}.team-video-header{padding:.5rem;margin-bottom:40px!important}.team-video-header,.video-header{background:hsla(0,0%,59%,.1);height:3rem;width:100%}.video-header{padding:.25rem}.modal-video-header-text{float:left;height:100%;line-height:125%;text-align:center}.close-button{position:absolute;right:2.5%}.modal-content *{display:block;margin:auto}.team-close-button{position:absolute;right:2.5%;margin-top:-.25%}.navbar-toggler{background:#fff;width:40px;height:40px;padding:0}label.error,label.is-invalid{color:#dc3545!important}.center-close-button{display:block;margin:auto}.card-wide{max-width:300px}.preloader{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:99999}.preloader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.preloader-inner span{display:inline-block;background-color:#0070c0;width:25px;height:25px;-webkit-animation:preload 1s ease-in-out infinite;animation:preload 1s ease-in-out infinite;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%}.preloader-inner span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.preloader-inner span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.preloader-inner span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.preloader-inner span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fa{padding:10px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:2px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.inlineYesNo{margin-right:20px}.highlightAnswer{background-color:#ff0;font-weight:700}@font-face{font-family:Calibri;src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot);src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot#iefix) format("embedded-opentype"),url(/dd3ca02cd6776daae8df2f323c28d7306132d841/2fdb6/dist/fonts/calibri.woff) format("woff"),url(/32339107d16c4d7b3079effc0bb0b686da8aadc3/9e3a6/dist/fonts/calibri.ttf) format("truetype"),url(/dee025480fee33f25a639c0e22bdb0cd4d897445/60691/dist/fonts/calibri.svg#CalibriBold) format("svg");font-weight:400}@font-face{font-family:Calibri;src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot);src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot#iefix) format("embedded-opentype"),url(/8ac6e994d63ab4e6ebcb665e9f85e7eaa2c2964e/24471/dist/fonts/calibribold.woff) format("woff"),url(/e783f4bd6c2e3449d5c5e11ba2c86ff6fe99fbaf/66084/dist/fonts/calibribold.ttf) format("truetype"),url(/a1be7459b485501cad4aa75191dffc8ca410ecf3/76a31/dist/fonts/calibribold.svg#CalibriBold) format("svg");font-weight:700}@media only screen and (min-width:768px){.hidden-on-desktop{display:none}}@media only screen and (min-width:768px)and (max-width:1200px){.hidden-on-laptop{display:none}.visible-on-laptop{display:block!important}}@media only screen and (max-width:1000px){.hidden-on-small{display:none}}@media only screen and (max-width:768px){.hidden-on-mobile{display:none}}@media only screen and (max-height:650px){.hidden-on-short{display:none}}html{font-size:16px}body{padding-top:4.5rem;font-family:Calibri,Verdana,Arial,sans-serif}a:not([href]):not([tabindex]){color:#fff}li a{cursor:pointer}li a.active,li a:hover{color:#1b9f7c!important}.main-menu{min-height:4.5rem;background:#2e2e2e}.main-menu li a{color:#fff}.main-menu .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .logo-min{width:45px}.main-menu .logo-name{width:14.3rem}.main-menu .subtitle{font-size:2vw;padding-left:45px}.main-menu .retirement-header{padding-top:15px;color:#fff}.header{width:100%;position:relative}.header .carousel-item{padding-bottom:46%;overflow:hidden}.header .header-bg{width:100%;position:absolute;top:0;left:0}.header .header-content{color:#444;top:50%;left:62%;text-align:center;width:31%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.7);padding:8px;border-radius:8px}.header .header-content .logo-min{width:30%;display:inline-block}.header .header-content .logo-name{width:80%;display:inline-block;margin-bottom:7%}.header .header-content .title{font-size:2vw}.header .header-content .sub-title{margin-top:4%;font-size:2vw}.header .header-content .divider{margin:auto;display:block}.header .header-content .learn-more-button{-webkit-box-shadow:0 2px 2px gray;box-shadow:0 2px 2px gray;height:auto;font-size:1.5vw;margin-top:15px}.header .header-content .devices-block{font-size:2vw}.header .header-content .devices-block .first{width:24px}.header .header-content .devices-block .second{width:40px;margin-left:2%;margin-right:2%}.header .header-content .devices-block .third{width:70px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:60%;background-color:rgba(0,0,0,.43);border-radius:50%;background-position-x:58%;padding:20px}.carousel-control-prev-icon{background-position-x:42%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:768px){.header .carousel-item{padding-bottom:76%}.header-content .title{font-size:3vw!important;color:#fff!important}.header-content .sub-title{font-size:24px!important;color:#fff!important}.header .header-content{width:60%!important;top:3%!important;left:0!important;right:0!important;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}.description{background:rgba(0,0,0,.7);padding:1rem}.header .header-bg{width:auto;max-width:100vw;height:83vh;margin-left:0;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .header-content .learn-more-button{font-size:inherit!important}}@media screen and (max-width:660px){.header .header-content .devices-block{display:none}}@media screen and (max-width:480px){.header .carousel-item{min-height:360px;padding-bottom:100%}}.section-videos{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-videos .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-videos .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-videos .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-videos .card-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap}.section-videos .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-videos .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-pricing .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-pricing .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-pricing .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-pricing .price-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap;background-color:red;color:#fff}.section-pricing .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-pricing .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-subscribe{text-align:center}.section-subscribe .email-header{font-size:22px;font-weight:700;text-align:center}.section-subscribe .form-description-text{font-size:18px;margin:30px 0;text-align:center}.section-subscribe .social-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-subscribe .social-inline a{margin:0 2px}.section-subscribe .social-inline a:hover{text-decoration:none}.section-testimonials{color:#fff;background:#2e404c;text-align:center}.section-footer{background:#dff3fc;height:5rem;padding:2rem;text-align:center}.section-footer .site-name{color:#00b05d}.btn-testimonial{background:0 0;padding:1rem 1.25rem;color:#fff;margin:.25rem;border:1px solid #0fcfae}.slides{overflow:hidden;width:100%}.slides .slide{width:90%;margin:auto}.slides .slide .col{padding-bottom:10px;padding-top:10px;margin-bottom:1rem;position:relative}.slides .slide .col:after{position:absolute;display:block;content:"";bottom:0;left:15px;right:15px;border-bottom:1px solid #0070c0}.slides .slide .text{text-align:left}.slides .slide .author{text-align:right}.no_underline{text-decoration:none!important}.section-retirement{padding:40px}.section-retirement .features-row .col *{max-width:80%;display:block;margin:auto}.section-retirement .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-retirement .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-retirement .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-retirement .col p{margin-bottom:10px!important}.section-retirement .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-features{padding-top:40px}.section-features .features-row .col *{max-width:20rem;display:block;margin:auto}.section-features .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-features .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-features .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-features .col p{margin-bottom:10px!important}.section-features .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-program{padding-top:40px}.section-program .features-row .col *{max-width:20rem;display:block;margin:auto}.section-program .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-program .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-program .features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-program .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-team .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-team .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-team .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-team .team-card .card-text p{margin:0;font-size:12px}.section-team .team-card img{width:100%}.section-coach .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-coach .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-coach .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-coach .team-card img{width:100%}.section-coach .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-contact{background:#233640;color:#fff}.section-contact #contact-button-submit:hover{background:#10dcb9}.section-contact #contact-button-submit{background:#0fcfae;width:100%;border:none;padding:.5rem;font-weight:700;color:#fff}.section,.section-coach,.section-contact,.section-subscribe,.section-team,.section-testimonials{padding-top:40px;padding-bottom:40px}.section-gray{background:#eff5f3}.section-text-center{padding:0,60px,0,60px!important}.blue{color:#5f7bcb}.green{color:#4d994d}.white{color:#fff}.section-header{font-size:32px}.modal-content{padding:1rem}.team-video-header{padding:.5rem;margin-bottom:40px!important}.team-video-header,.video-header{background:hsla(0,0%,59%,.1);height:3rem;width:100%}.video-header{padding:.25rem}.modal-video-header-text{float:left;height:100%;line-height:125%;text-align:center}.close-button{position:absolute;right:2.5%}.modal-content *{display:block;margin:auto}.team-close-button{position:absolute;right:2.5%;margin-top:-.25%}.navbar-toggler{background:#fff;width:40px;height:40px;padding:0}label.error,label.is-invalid{color:#dc3545!important}.center-close-button{display:block;margin:auto}.card-wide{max-width:300px}.preloader{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:99999}.preloader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.preloader-inner span{display:inline-block;background-color:#0070c0;width:25px;height:25px;-webkit-animation:preload 1s ease-in-out infinite;animation:preload 1s ease-in-out infinite;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%}.preloader-inner span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.preloader-inner span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.preloader-inner span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.preloader-inner span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fa{padding:10px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:2px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.inlineYesNo{margin-right:20px}.highlightAnswer{background-color:#ff0;font-weight:700}@font-face{font-family:Calibri;src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot);src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot#iefix) format("embedded-opentype"),url(/dd3ca02cd6776daae8df2f323c28d7306132d841/2fdb6/dist/fonts/calibri.woff) format("woff"),url(/32339107d16c4d7b3079effc0bb0b686da8aadc3/9e3a6/dist/fonts/calibri.ttf) format("truetype"),url(/dee025480fee33f25a639c0e22bdb0cd4d897445/60691/dist/fonts/calibri.svg#CalibriBold) format("svg");font-weight:400}@font-face{font-family:Calibri;src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot);src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot#iefix) format("embedded-opentype"),url(/8ac6e994d63ab4e6ebcb665e9f85e7eaa2c2964e/24471/dist/fonts/calibribold.woff) format("woff"),url(/e783f4bd6c2e3449d5c5e11ba2c86ff6fe99fbaf/66084/dist/fonts/calibribold.ttf) format("truetype"),url(/a1be7459b485501cad4aa75191dffc8ca410ecf3/76a31/dist/fonts/calibribold.svg#CalibriBold) format("svg");font-weight:700}@media only screen and (min-width:768px){.hidden-on-desktop{display:none}}@media only screen and (min-width:768px)and (max-width:1200px){.hidden-on-laptop{display:none}.visible-on-laptop{display:block!important}}@media only screen and (max-width:1000px){.hidden-on-small{display:none}}@media only screen and (max-width:768px){.hidden-on-mobile{display:none}}@media only screen and (max-height:650px){.hidden-on-short{display:none}}html{font-size:16px}body{padding-top:4.5rem;font-family:Calibri,Verdana,Arial,sans-serif}a:not([href]):not([tabindex]){color:#fff}li a{cursor:pointer}li a.active,li a:hover{color:#1b9f7c!important}.main-menu{min-height:4.5rem;background:#2e2e2e}.main-menu li a{color:#fff}.main-menu .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .logo-min{width:45px}.main-menu .logo-name{width:14.3rem}.main-menu .subtitle{font-size:2vw;padding-left:45px}.main-menu .retirement-header{padding-top:15px;color:#fff}.header{width:100%;position:relative}.header .carousel-item{padding-bottom:46%;overflow:hidden}.header .header-bg{width:100%;position:absolute;top:0;left:0}.header .header-content{color:#444;top:50%;left:62%;text-align:center;width:31%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.7);padding:8px;border-radius:8px}.header .header-content .logo-min{width:30%;display:inline-block}.header .header-content .logo-name{width:80%;display:inline-block;margin-bottom:7%}.header .header-content .title{font-size:2vw}.header .header-content .sub-title{margin-top:4%;font-size:2vw}.header .header-content .divider{margin:auto;display:block}.header .header-content .learn-more-button{-webkit-box-shadow:0 2px 2px gray;box-shadow:0 2px 2px gray;height:auto;font-size:1.5vw;margin-top:15px}.header .header-content .devices-block{font-size:2vw}.header .header-content .devices-block .first{width:24px}.header .header-content .devices-block .second{width:40px;margin-left:2%;margin-right:2%}.header .header-content .devices-block .third{width:70px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:60%;background-color:rgba(0,0,0,.43);border-radius:50%;background-position-x:58%;padding:20px}.carousel-control-prev-icon{background-position-x:42%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:768px){.header .carousel-item{padding-bottom:76%}.header-content .title{font-size:3vw!important;color:#fff!important}.header-content .sub-title{font-size:24px!important;color:#fff!important}.header .header-content{width:60%!important;top:3%!important;left:0!important;right:0!important;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}.description{background:rgba(0,0,0,.7);padding:1rem}.header .header-bg{width:auto;max-width:100vw;height:83vh;margin-left:0;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .header-content .learn-more-button{font-size:inherit!important}}@media screen and (max-width:660px){.header .header-content .devices-block{display:none}}@media screen and (max-width:480px){.header .carousel-item{min-height:360px;padding-bottom:100%}}.section-videos{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-videos .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-videos .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-videos .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-videos .card-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap}.section-videos .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-videos .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-pricing .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-pricing .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-pricing .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-pricing .price-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap;background-color:red;color:#fff}.section-pricing .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-pricing .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-subscribe{text-align:center}.section-subscribe .email-header{font-size:22px;font-weight:700;text-align:center}.section-subscribe .form-description-text{font-size:18px;margin:30px 0;text-align:center}.section-subscribe .social-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-subscribe .social-inline a{margin:0 2px}.section-subscribe .social-inline a:hover{text-decoration:none}.section-testimonials{color:#fff;background:#2e404c;text-align:center}.section-footer{background:#dff3fc;height:5rem;padding:2rem;text-align:center}.section-footer .site-name{color:#00b05d}.btn-testimonial{background:0 0;padding:1rem 1.25rem;color:#fff;margin:.25rem;border:1px solid #0fcfae}.slides{overflow:hidden;width:100%}.slides .slide{width:90%;margin:auto}.slides .slide .col{padding-bottom:10px;padding-top:10px;margin-bottom:1rem;position:relative}.slides .slide .col:after{position:absolute;display:block;content:"";bottom:0;left:15px;right:15px;border-bottom:1px solid #0070c0}.slides .slide .text{text-align:left}.slides .slide .author{text-align:right}.no_underline{text-decoration:none!important}.section-retirement{padding:40px}.section-retirement .features-row .col *{max-width:80%;display:block;margin:auto}.section-retirement .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-retirement .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-retirement .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-retirement .col p{margin-bottom:10px!important}.section-retirement .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-features{padding-top:40px}.section-features .features-row .col *{max-width:20rem;display:block;margin:auto}.section-features .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-features .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-features .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-features .col p{margin-bottom:10px!important}.section-features .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-program{padding-top:40px}.section-program .features-row .col *{max-width:20rem;display:block;margin:auto}.section-program .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-program .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-program .features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-program .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-team .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-team .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-team .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-team .team-card .card-text p{margin:0;font-size:12px}.section-team .team-card img{width:100%}.section-coach .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-coach .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-coach .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-coach .team-card img{width:100%}.section-coach .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-contact{background:#233640;color:#fff}.section-contact #contact-button-submit:hover{background:#10dcb9}.section-contact #contact-button-submit{background:#0fcfae;width:100%;border:none;padding:.5rem;font-weight:700;color:#fff}.section,.section-coach,.section-contact,.section-subscribe,.section-team,.section-testimonials{padding-top:40px;padding-bottom:40px}.section-gray{background:#eff5f3}.section-text-center{padding:0,60px,0,60px!important}.blue{color:#5f7bcb}.green{color:#4d994d}.white{color:#fff}.section-header{font-size:32px}.modal-content{padding:1rem}.team-video-header{padding:.5rem;margin-bottom:40px!important}.team-video-header,.video-header{background:hsla(0,0%,59%,.1);height:3rem;width:100%}.video-header{padding:.25rem}.modal-video-header-text{float:left;height:100%;line-height:125%;text-align:center}.close-button{position:absolute;right:2.5%}.modal-content *{display:block;margin:auto}.team-close-button{position:absolute;right:2.5%;margin-top:-.25%}.navbar-toggler{background:#fff;width:40px;height:40px;padding:0}label.error,label.is-invalid{color:#dc3545!important}.center-close-button{display:block;margin:auto}.card-wide{max-width:300px}.preloader{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:99999}.preloader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.preloader-inner span{display:inline-block;background-color:#0070c0;width:25px;height:25px;-webkit-animation:preload 1s ease-in-out infinite;animation:preload 1s ease-in-out infinite;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%}.preloader-inner span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.preloader-inner span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.preloader-inner span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.preloader-inner span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fa{padding:10px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:2px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.inlineYesNo{margin-right:20px}.highlightAnswer{background-color:#ff0;font-weight:700}@font-face{font-family:Calibri;src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot);src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot#iefix) format("embedded-opentype"),url(/dd3ca02cd6776daae8df2f323c28d7306132d841/2fdb6/dist/fonts/calibri.woff) format("woff"),url(/32339107d16c4d7b3079effc0bb0b686da8aadc3/9e3a6/dist/fonts/calibri.ttf) format("truetype"),url(/dee025480fee33f25a639c0e22bdb0cd4d897445/60691/dist/fonts/calibri.svg#CalibriBold) format("svg");font-weight:400}@font-face{font-family:Calibri;src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot);src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot#iefix) format("embedded-opentype"),url(/8ac6e994d63ab4e6ebcb665e9f85e7eaa2c2964e/24471/dist/fonts/calibribold.woff) format("woff"),url(/e783f4bd6c2e3449d5c5e11ba2c86ff6fe99fbaf/66084/dist/fonts/calibribold.ttf) format("truetype"),url(/a1be7459b485501cad4aa75191dffc8ca410ecf3/76a31/dist/fonts/calibribold.svg#CalibriBold) format("svg");font-weight:700}@media only screen and (min-width:768px){.hidden-on-desktop{display:none}}@media only screen and (min-width:768px)and (max-width:1200px){.hidden-on-laptop{display:none}.visible-on-laptop{display:block!important}}@media only screen and (max-width:1000px){.hidden-on-small{display:none}}@media only screen and (max-width:768px){.hidden-on-mobile{display:none}}@media only screen and (max-height:650px){.hidden-on-short{display:none}}html{font-size:16px}body{padding-top:4.5rem;font-family:Calibri,Verdana,Arial,sans-serif}a:not([href]):not([tabindex]){color:#fff}li a{cursor:pointer}li a.active,li a:hover{color:#1b9f7c!important}.main-menu{min-height:4.5rem;background:#2e2e2e}.main-menu li a{color:#fff}.main-menu .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .logo-min{width:45px}.main-menu .logo-name{width:14.3rem}.main-menu .subtitle{font-size:2vw;padding-left:45px}.main-menu .retirement-header{padding-top:15px;color:#fff}.header{width:100%;position:relative}.header .carousel-item{padding-bottom:46%;overflow:hidden}.header .header-bg{width:100%;position:absolute;top:0;left:0}.header .header-content{color:#444;top:50%;left:62%;text-align:center;width:31%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.7);padding:8px;border-radius:8px}.header .header-content .logo-min{width:30%;display:inline-block}.header .header-content .logo-name{width:80%;display:inline-block;margin-bottom:7%}.header .header-content .title{font-size:2vw}.header .header-content .sub-title{margin-top:4%;font-size:2vw}.header .header-content .divider{margin:auto;display:block}.header .header-content .learn-more-button{-webkit-box-shadow:0 2px 2px gray;box-shadow:0 2px 2px gray;height:auto;font-size:1.5vw;margin-top:15px}.header .header-content .devices-block{font-size:2vw}.header .header-content .devices-block .first{width:24px}.header .header-content .devices-block .second{width:40px;margin-left:2%;margin-right:2%}.header .header-content .devices-block .third{width:70px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:60%;background-color:rgba(0,0,0,.43);border-radius:50%;background-position-x:58%;padding:20px}.carousel-control-prev-icon{background-position-x:42%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:768px){.header .carousel-item{padding-bottom:76%}.header-content .title{font-size:3vw!important;color:#fff!important}.header-content .sub-title{font-size:24px!important;color:#fff!important}.header .header-content{width:60%!important;top:3%!important;left:0!important;right:0!important;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}.description{background:rgba(0,0,0,.7);padding:1rem}.header .header-bg{width:auto;max-width:100vw;height:83vh;margin-left:0;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .header-content .learn-more-button{font-size:inherit!important}}@media screen and (max-width:660px){.header .header-content .devices-block{display:none}}@media screen and (max-width:480px){.header .carousel-item{min-height:360px;padding-bottom:100%}}.section-videos{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-videos .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-videos .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-videos .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-videos .card-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap}.section-videos .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-videos .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-pricing .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-pricing .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-pricing .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-pricing .price-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap;background-color:red;color:#fff}.section-pricing .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-pricing .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-subscribe{text-align:center}.section-subscribe .email-header{font-size:22px;font-weight:700;text-align:center}.section-subscribe .form-description-text{font-size:18px;margin:30px 0;text-align:center}.section-subscribe .social-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-subscribe .social-inline a{margin:0 2px}.section-subscribe .social-inline a:hover{text-decoration:none}.section-testimonials{color:#fff;background:#2e404c;text-align:center}.section-footer{background:#dff3fc;height:5rem;padding:2rem;text-align:center}.section-footer .site-name{color:#00b05d}.btn-testimonial{background:0 0;padding:1rem 1.25rem;color:#fff;margin:.25rem;border:1px solid #0fcfae}.slides{overflow:hidden;width:100%}.slides .slide{width:90%;margin:auto}.slides .slide .col{padding-bottom:10px;padding-top:10px;margin-bottom:1rem;position:relative}.slides .slide .col:after{position:absolute;display:block;content:"";bottom:0;left:15px;right:15px;border-bottom:1px solid #0070c0}.slides .slide .text{text-align:left}.slides .slide .author{text-align:right}.no_underline{text-decoration:none!important}.section-retirement{padding:40px}.section-retirement .features-row .col *{max-width:80%;display:block;margin:auto}.section-retirement .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-retirement .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-retirement .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-retirement .col p{margin-bottom:10px!important}.section-retirement .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-features{padding-top:40px}.section-features .features-row .col *{max-width:20rem;display:block;margin:auto}.section-features .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-features .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-features .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-features .col p{margin-bottom:10px!important}.section-features .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-program{padding-top:40px}.section-program .features-row .col *{max-width:20rem;display:block;margin:auto}.section-program .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-program .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-program .features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-program .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-team .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-team .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-team .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-team .team-card .card-text p{margin:0;font-size:12px}.section-team .team-card img{width:100%}.section-coach .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-coach .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-coach .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-coach .team-card img{width:100%}.section-coach .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-contact{background:#233640;color:#fff}.section-contact #contact-button-submit:hover{background:#10dcb9}.section-contact #contact-button-submit{background:#0fcfae;width:100%;border:none;padding:.5rem;font-weight:700;color:#fff}.section,.section-coach,.section-contact,.section-subscribe,.section-team,.section-testimonials{padding-top:40px;padding-bottom:40px}.section-gray{background:#eff5f3}.section-text-center{padding:0,60px,0,60px!important}.blue{color:#5f7bcb}.green{color:#4d994d}.white{color:#fff}.section-header{font-size:32px}.modal-content{padding:1rem}.team-video-header{padding:.5rem;margin-bottom:40px!important}.team-video-header,.video-header{background:hsla(0,0%,59%,.1);height:3rem;width:100%}.video-header{padding:.25rem}.modal-video-header-text{float:left;height:100%;line-height:125%;text-align:center}.close-button{position:absolute;right:2.5%}.modal-content *{display:block;margin:auto}.team-close-button{position:absolute;right:2.5%;margin-top:-.25%}.navbar-toggler{background:#fff;width:40px;height:40px;padding:0}label.error,label.is-invalid{color:#dc3545!important}.center-close-button{display:block;margin:auto}.card-wide{max-width:300px}.preloader{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:99999}.preloader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.preloader-inner span{display:inline-block;background-color:#0070c0;width:25px;height:25px;-webkit-animation:preload 1s ease-in-out infinite;animation:preload 1s ease-in-out infinite;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%}.preloader-inner span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.preloader-inner span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.preloader-inner span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.preloader-inner span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fa{padding:10px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:2px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.inlineYesNo{margin-right:20px}.highlightAnswer{background-color:#ff0;font-weight:700}@font-face{font-family:Calibri;src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot);src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot#iefix) format("embedded-opentype"),url(/dd3ca02cd6776daae8df2f323c28d7306132d841/2fdb6/dist/fonts/calibri.woff) format("woff"),url(/32339107d16c4d7b3079effc0bb0b686da8aadc3/9e3a6/dist/fonts/calibri.ttf) format("truetype"),url(/dee025480fee33f25a639c0e22bdb0cd4d897445/60691/dist/fonts/calibri.svg#CalibriBold) format("svg");font-weight:400}@font-face{font-family:Calibri;src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot);src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot#iefix) format("embedded-opentype"),url(/8ac6e994d63ab4e6ebcb665e9f85e7eaa2c2964e/24471/dist/fonts/calibribold.woff) format("woff"),url(/e783f4bd6c2e3449d5c5e11ba2c86ff6fe99fbaf/66084/dist/fonts/calibribold.ttf) format("truetype"),url(/a1be7459b485501cad4aa75191dffc8ca410ecf3/76a31/dist/fonts/calibribold.svg#CalibriBold) format("svg");font-weight:700}@media only screen and (min-width:768px){.hidden-on-desktop{display:none}}@media only screen and (min-width:768px)and (max-width:1200px){.hidden-on-laptop{display:none}.visible-on-laptop{display:block!important}}@media only screen and (max-width:1000px){.hidden-on-small{display:none}}@media only screen and (max-width:768px){.hidden-on-mobile{display:none}}@media only screen and (max-height:650px){.hidden-on-short{display:none}}html{font-size:16px}body{padding-top:4.5rem;font-family:Calibri,Verdana,Arial,sans-serif}a:not([href]):not([tabindex]){color:#fff}li a{cursor:pointer}li a.active,li a:hover{color:#1b9f7c!important}.main-menu{min-height:4.5rem;background:#2e2e2e}.main-menu li a{color:#fff}.main-menu .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .logo-min{width:45px}.main-menu .logo-name{width:14.3rem}.main-menu .subtitle{font-size:2vw;padding-left:45px}.main-menu .retirement-header{padding-top:15px;color:#fff}.header{width:100%;position:relative}.header .carousel-item{padding-bottom:46%;overflow:hidden}.header .header-bg{width:100%;position:absolute;top:0;left:0}.header .header-content{color:#444;top:50%;left:62%;text-align:center;width:31%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.7);padding:8px;border-radius:8px}.header .header-content .logo-min{width:30%;display:inline-block}.header .header-content .logo-name{width:80%;display:inline-block;margin-bottom:7%}.header .header-content .title{font-size:2vw}.header .header-content .sub-title{margin-top:4%;font-size:2vw}.header .header-content .divider{margin:auto;display:block}.header .header-content .learn-more-button{-webkit-box-shadow:0 2px 2px gray;box-shadow:0 2px 2px gray;height:auto;font-size:1.5vw;margin-top:15px}.header .header-content .devices-block{font-size:2vw}.header .header-content .devices-block .first{width:24px}.header .header-content .devices-block .second{width:40px;margin-left:2%;margin-right:2%}.header .header-content .devices-block .third{width:70px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:60%;background-color:rgba(0,0,0,.43);border-radius:50%;background-position-x:58%;padding:20px}.carousel-control-prev-icon{background-position-x:42%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:768px){.header .carousel-item{padding-bottom:76%}.header-content .title{font-size:3vw!important;color:#fff!important}.header-content .sub-title{font-size:24px!important;color:#fff!important}.header .header-content{width:60%!important;top:3%!important;left:0!important;right:0!important;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}.description{background:rgba(0,0,0,.7);padding:1rem}.header .header-bg{width:auto;max-width:100vw;height:83vh;margin-left:0;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .header-content .learn-more-button{font-size:inherit!important}}@media screen and (max-width:660px){.header .header-content .devices-block{display:none}}@media screen and (max-width:480px){.header .carousel-item{min-height:360px;padding-bottom:100%}}.section-videos{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-videos .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-videos .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-videos .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-videos .card-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap}.section-videos .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-videos .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-pricing .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-pricing .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-pricing .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-pricing .price-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap;background-color:red;color:#fff}.section-pricing .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-pricing .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-subscribe{text-align:center}.section-subscribe .email-header{font-size:22px;font-weight:700;text-align:center}.section-subscribe .form-description-text{font-size:18px;margin:30px 0;text-align:center}.section-subscribe .social-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-subscribe .social-inline a{margin:0 2px}.section-subscribe .social-inline a:hover{text-decoration:none}.section-testimonials{color:#fff;background:#2e404c;text-align:center}.section-footer{background:#dff3fc;height:5rem;padding:2rem;text-align:center}.section-footer .site-name{color:#00b05d}.btn-testimonial{background:0 0;padding:1rem 1.25rem;color:#fff;margin:.25rem;border:1px solid #0fcfae}.slides{overflow:hidden;width:100%}.slides .slide{width:90%;margin:auto}.slides .slide .col{padding-bottom:10px;padding-top:10px;margin-bottom:1rem;position:relative}.slides .slide .col:after{position:absolute;display:block;content:"";bottom:0;left:15px;right:15px;border-bottom:1px solid #0070c0}.slides .slide .text{text-align:left}.slides .slide .author{text-align:right}.no_underline{text-decoration:none!important}.section-retirement{padding:40px}.section-retirement .features-row .col *{max-width:80%;display:block;margin:auto}.section-retirement .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-retirement .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-retirement .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-retirement .col p{margin-bottom:10px!important}.section-retirement .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-features{padding-top:40px}.section-features .features-row .col *{max-width:20rem;display:block;margin:auto}.section-features .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-features .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-features .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-features .col p{margin-bottom:10px!important}.section-features .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-program{padding-top:40px}.section-program .features-row .col *{max-width:20rem;display:block;margin:auto}.section-program .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-program .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-program .features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-program .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-team .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-team .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-team .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-team .team-card .card-text p{margin:0;font-size:12px}.section-team .team-card img{width:100%}.section-coach .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-coach .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-coach .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-coach .team-card img{width:100%}.section-coach .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-contact{background:#233640;color:#fff}.section-contact #contact-button-submit:hover{background:#10dcb9}.section-contact #contact-button-submit{background:#0fcfae;width:100%;border:none;padding:.5rem;font-weight:700;color:#fff}.section,.section-coach,.section-contact,.section-subscribe,.section-team,.section-testimonials{padding-top:40px;padding-bottom:40px}.section-gray{background:#eff5f3}.section-text-center{padding:0,60px,0,60px!important}.blue{color:#5f7bcb}.green{color:#4d994d}.white{color:#fff}.section-header{font-size:32px}.modal-content{padding:1rem}.team-video-header{padding:.5rem;margin-bottom:40px!important}.team-video-header,.video-header{background:hsla(0,0%,59%,.1);height:3rem;width:100%}.video-header{padding:.25rem}.modal-video-header-text{float:left;height:100%;line-height:125%;text-align:center}.close-button{position:absolute;right:2.5%}.modal-content *{display:block;margin:auto}.team-close-button{position:absolute;right:2.5%;margin-top:-.25%}.navbar-toggler{background:#fff;width:40px;height:40px;padding:0}label.error,label.is-invalid{color:#dc3545!important}.center-close-button{display:block;margin:auto}.card-wide{max-width:300px}.preloader{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:99999}.preloader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.preloader-inner span{display:inline-block;background-color:#0070c0;width:25px;height:25px;-webkit-animation:preload 1s ease-in-out infinite;animation:preload 1s ease-in-out infinite;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%}.preloader-inner span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.preloader-inner span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.preloader-inner span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.preloader-inner span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fa{padding:10px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:2px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.inlineYesNo{margin-right:20px}.highlightAnswer{background-color:#ff0;font-weight:700}@font-face{font-family:Calibri;src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot);src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot#iefix) format("embedded-opentype"),url(/dd3ca02cd6776daae8df2f323c28d7306132d841/2fdb6/dist/fonts/calibri.woff) format("woff"),url(/32339107d16c4d7b3079effc0bb0b686da8aadc3/9e3a6/dist/fonts/calibri.ttf) format("truetype"),url(/dee025480fee33f25a639c0e22bdb0cd4d897445/60691/dist/fonts/calibri.svg#CalibriBold) format("svg");font-weight:400}@font-face{font-family:Calibri;src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot);src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot#iefix) format("embedded-opentype"),url(/8ac6e994d63ab4e6ebcb665e9f85e7eaa2c2964e/24471/dist/fonts/calibribold.woff) format("woff"),url(/e783f4bd6c2e3449d5c5e11ba2c86ff6fe99fbaf/66084/dist/fonts/calibribold.ttf) format("truetype"),url(/a1be7459b485501cad4aa75191dffc8ca410ecf3/76a31/dist/fonts/calibribold.svg#CalibriBold) format("svg");font-weight:700}@media only screen and (min-width:768px){.hidden-on-desktop{display:none}}@media only screen and (min-width:768px)and (max-width:1200px){.hidden-on-laptop{display:none}.visible-on-laptop{display:block!important}}@media only screen and (max-width:1000px){.hidden-on-small{display:none}}@media only screen and (max-width:768px){.hidden-on-mobile{display:none}}@media only screen and (max-height:650px){.hidden-on-short{display:none}}html{font-size:16px}body{padding-top:4.5rem;font-family:Calibri,Verdana,Arial,sans-serif}a:not([href]):not([tabindex]){color:#fff}li a{cursor:pointer}li a.active,li a:hover{color:#1b9f7c!important}.main-menu{min-height:4.5rem;background:#2e2e2e}.main-menu li a{color:#fff}.main-menu .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .logo-min{width:45px}.main-menu .logo-name{width:14.3rem}.main-menu .subtitle{font-size:2vw;padding-left:45px}.main-menu .retirement-header{padding-top:15px;color:#fff}.header{width:100%;position:relative}.header .carousel-item{padding-bottom:46%;overflow:hidden}.header .header-bg{width:100%;position:absolute;top:0;left:0}.header .header-content{color:#444;top:50%;left:62%;text-align:center;width:31%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.7);padding:8px;border-radius:8px}.header .header-content .logo-min{width:30%;display:inline-block}.header .header-content .logo-name{width:80%;display:inline-block;margin-bottom:7%}.header .header-content .title{font-size:2vw}.header .header-content .sub-title{margin-top:4%;font-size:2vw}.header .header-content .divider{margin:auto;display:block}.header .header-content .learn-more-button{-webkit-box-shadow:0 2px 2px gray;box-shadow:0 2px 2px gray;height:auto;font-size:1.5vw;margin-top:15px}.header .header-content .devices-block{font-size:2vw}.header .header-content .devices-block .first{width:24px}.header .header-content .devices-block .second{width:40px;margin-left:2%;margin-right:2%}.header .header-content .devices-block .third{width:70px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:60%;background-color:rgba(0,0,0,.43);border-radius:50%;background-position-x:58%;padding:20px}.carousel-control-prev-icon{background-position-x:42%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:768px){.header .carousel-item{padding-bottom:76%}.header-content .title{font-size:3vw!important;color:#fff!important}.header-content .sub-title{font-size:24px!important;color:#fff!important}.header .header-content{width:60%!important;top:3%!important;left:0!important;right:0!important;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}.description{background:rgba(0,0,0,.7);padding:1rem}.header .header-bg{width:auto;max-width:100vw;height:83vh;margin-left:0;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .header-content .learn-more-button{font-size:inherit!important}}@media screen and (max-width:660px){.header .header-content .devices-block{display:none}}@media screen and (max-width:480px){.header .carousel-item{min-height:360px;padding-bottom:100%}}.section-videos{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-videos .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-videos .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-videos .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-videos .card-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap}.section-videos .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-videos .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-pricing .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-pricing .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-pricing .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-pricing .price-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap;background-color:red;color:#fff}.section-pricing .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-pricing .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-subscribe{text-align:center}.section-subscribe .email-header{font-size:22px;font-weight:700;text-align:center}.section-subscribe .form-description-text{font-size:18px;margin:30px 0;text-align:center}.section-subscribe .social-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-subscribe .social-inline a{margin:0 2px}.section-subscribe .social-inline a:hover{text-decoration:none}.section-testimonials{color:#fff;background:#2e404c;text-align:center}.section-footer{background:#dff3fc;height:5rem;padding:2rem;text-align:center}.section-footer .site-name{color:#00b05d}.btn-testimonial{background:0 0;padding:1rem 1.25rem;color:#fff;margin:.25rem;border:1px solid #0fcfae}.slides{overflow:hidden;width:100%}.slides .slide{width:90%;margin:auto}.slides .slide .col{padding-bottom:10px;padding-top:10px;margin-bottom:1rem;position:relative}.slides .slide .col:after{position:absolute;display:block;content:"";bottom:0;left:15px;right:15px;border-bottom:1px solid #0070c0}.slides .slide .text{text-align:left}.slides .slide .author{text-align:right}.no_underline{text-decoration:none!important}.section-retirement{padding:40px}.section-retirement .features-row .col *{max-width:80%;display:block;margin:auto}.section-retirement .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-retirement .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-retirement .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-retirement .col p{margin-bottom:10px!important}.section-retirement .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-features{padding-top:40px}.section-features .features-row .col *{max-width:20rem;display:block;margin:auto}.section-features .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-features .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-features .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-features .col p{margin-bottom:10px!important}.section-features .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-program{padding-top:40px}.section-program .features-row .col *{max-width:20rem;display:block;margin:auto}.section-program .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-program .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-program .features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-program .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-team .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-team .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-team .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-team .team-card .card-text p{margin:0;font-size:12px}.section-team .team-card img{width:100%}.section-coach .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-coach .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-coach .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-coach .team-card img{width:100%}.section-coach .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-contact{background:#233640;color:#fff}.section-contact #contact-button-submit:hover{background:#10dcb9}.section-contact #contact-button-submit{background:#0fcfae;width:100%;border:none;padding:.5rem;font-weight:700;color:#fff}.section,.section-coach,.section-contact,.section-subscribe,.section-team,.section-testimonials{padding-top:40px;padding-bottom:40px}.section-gray{background:#eff5f3}.section-text-center{padding:0,60px,0,60px!important}.blue{color:#5f7bcb}.green{color:#4d994d}.white{color:#fff}.section-header{font-size:32px}.modal-content{padding:1rem}.team-video-header{padding:.5rem;margin-bottom:40px!important}.team-video-header,.video-header{background:hsla(0,0%,59%,.1);height:3rem;width:100%}.video-header{padding:.25rem}.modal-video-header-text{float:left;height:100%;line-height:125%;text-align:center}.close-button{position:absolute;right:2.5%}.modal-content *{display:block;margin:auto}.team-close-button{position:absolute;right:2.5%;margin-top:-.25%}.navbar-toggler{background:#fff;width:40px;height:40px;padding:0}label.error,label.is-invalid{color:#dc3545!important}.center-close-button{display:block;margin:auto}.card-wide{max-width:300px}.preloader{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:99999}.preloader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.preloader-inner span{display:inline-block;background-color:#0070c0;width:25px;height:25px;-webkit-animation:preload 1s ease-in-out infinite;animation:preload 1s ease-in-out infinite;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%}.preloader-inner span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.preloader-inner span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.preloader-inner span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.preloader-inner span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fa{padding:10px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:2px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.inlineYesNo{margin-right:20px}.highlightAnswer{background-color:#ff0;font-weight:700}@font-face{font-family:Calibri;src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot);src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot#iefix) format("embedded-opentype"),url(/dd3ca02cd6776daae8df2f323c28d7306132d841/2fdb6/dist/fonts/calibri.woff) format("woff"),url(/32339107d16c4d7b3079effc0bb0b686da8aadc3/9e3a6/dist/fonts/calibri.ttf) format("truetype"),url(/dee025480fee33f25a639c0e22bdb0cd4d897445/60691/dist/fonts/calibri.svg#CalibriBold) format("svg");font-weight:400}@font-face{font-family:Calibri;src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot);src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot#iefix) format("embedded-opentype"),url(/8ac6e994d63ab4e6ebcb665e9f85e7eaa2c2964e/24471/dist/fonts/calibribold.woff) format("woff"),url(/e783f4bd6c2e3449d5c5e11ba2c86ff6fe99fbaf/66084/dist/fonts/calibribold.ttf) format("truetype"),url(/a1be7459b485501cad4aa75191dffc8ca410ecf3/76a31/dist/fonts/calibribold.svg#CalibriBold) format("svg");font-weight:700}@media only screen and (min-width:768px){.hidden-on-desktop{display:none}}@media only screen and (min-width:768px)and (max-width:1200px){.hidden-on-laptop{display:none}.visible-on-laptop{display:block!important}}@media only screen and (max-width:1000px){.hidden-on-small{display:none}}@media only screen and (max-width:768px){.hidden-on-mobile{display:none}}@media only screen and (max-height:650px){.hidden-on-short{display:none}}html{font-size:16px}body{padding-top:4.5rem;font-family:Calibri,Verdana,Arial,sans-serif}a:not([href]):not([tabindex]){color:#fff}li a{cursor:pointer}li a.active,li a:hover{color:#1b9f7c!important}.main-menu{min-height:4.5rem;background:#2e2e2e}.main-menu li a{color:#fff}.main-menu .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .logo-min{width:45px}.main-menu .logo-name{width:14.3rem}.main-menu .subtitle{font-size:2vw;padding-left:45px}.main-menu .retirement-header{padding-top:15px;color:#fff}.header{width:100%;position:relative}.header .carousel-item{padding-bottom:46%;overflow:hidden}.header .header-bg{width:100%;position:absolute;top:0;left:0}.header .header-content{color:#444;top:50%;left:62%;text-align:center;width:31%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.7);padding:8px;border-radius:8px}.header .header-content .logo-min{width:30%;display:inline-block}.header .header-content .logo-name{width:80%;display:inline-block;margin-bottom:7%}.header .header-content .title{font-size:2vw}.header .header-content .sub-title{margin-top:4%;font-size:2vw}.header .header-content .divider{margin:auto;display:block}.header .header-content .learn-more-button{-webkit-box-shadow:0 2px 2px gray;box-shadow:0 2px 2px gray;height:auto;font-size:1.5vw;margin-top:15px}.header .header-content .devices-block{font-size:2vw}.header .header-content .devices-block .first{width:24px}.header .header-content .devices-block .second{width:40px;margin-left:2%;margin-right:2%}.header .header-content .devices-block .third{width:70px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:60%;background-color:rgba(0,0,0,.43);border-radius:50%;background-position-x:58%;padding:20px}.carousel-control-prev-icon{background-position-x:42%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:768px){.header .carousel-item{padding-bottom:76%}.header-content .title{font-size:3vw!important;color:#fff!important}.header-content .sub-title{font-size:24px!important;color:#fff!important}.header .header-content{width:60%!important;top:3%!important;left:0!important;right:0!important;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}.description{background:rgba(0,0,0,.7);padding:1rem}.header .header-bg{width:auto;max-width:100vw;height:83vh;margin-left:0;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .header-content .learn-more-button{font-size:inherit!important}}@media screen and (max-width:660px){.header .header-content .devices-block{display:none}}@media screen and (max-width:480px){.header .carousel-item{min-height:360px;padding-bottom:100%}}.section-videos{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-videos .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-videos .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-videos .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-videos .card-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap}.section-videos .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-videos .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-pricing .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-pricing .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-pricing .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-pricing .price-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap;background-color:red;color:#fff}.section-pricing .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-pricing .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-subscribe{text-align:center}.section-subscribe .email-header{font-size:22px;font-weight:700;text-align:center}.section-subscribe .form-description-text{font-size:18px;margin:30px 0;text-align:center}.section-subscribe .social-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-subscribe .social-inline a{margin:0 2px}.section-subscribe .social-inline a:hover{text-decoration:none}.section-testimonials{color:#fff;background:#2e404c;text-align:center}.section-footer{background:#dff3fc;height:5rem;padding:2rem;text-align:center}.section-footer .site-name{color:#00b05d}.btn-testimonial{background:0 0;padding:1rem 1.25rem;color:#fff;margin:.25rem;border:1px solid #0fcfae}.slides{overflow:hidden;width:100%}.slides .slide{width:90%;margin:auto}.slides .slide .col{padding-bottom:10px;padding-top:10px;margin-bottom:1rem;position:relative}.slides .slide .col:after{position:absolute;display:block;content:"";bottom:0;left:15px;right:15px;border-bottom:1px solid #0070c0}.slides .slide .text{text-align:left}.slides .slide .author{text-align:right}.no_underline{text-decoration:none!important}.section-retirement{padding:40px}.section-retirement .features-row .col *{max-width:80%;display:block;margin:auto}.section-retirement .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-retirement .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-retirement .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-retirement .col p{margin-bottom:10px!important}.section-retirement .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-features{padding-top:40px}.section-features .features-row .col *{max-width:20rem;display:block;margin:auto}.section-features .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-features .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-features .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-features .col p{margin-bottom:10px!important}.section-features .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-program{padding-top:40px}.section-program .features-row .col *{max-width:20rem;display:block;margin:auto}.section-program .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-program .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-program .features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-program .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-team .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-team .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-team .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-team .team-card .card-text p{margin:0;font-size:12px}.section-team .team-card img{width:100%}.section-coach .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-coach .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-coach .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-coach .team-card img{width:100%}.section-coach .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-contact{background:#233640;color:#fff}.section-contact #contact-button-submit:hover{background:#10dcb9}.section-contact #contact-button-submit{background:#0fcfae;width:100%;border:none;padding:.5rem;font-weight:700;color:#fff}.section,.section-coach,.section-contact,.section-subscribe,.section-team,.section-testimonials{padding-top:40px;padding-bottom:40px}.section-gray{background:#eff5f3}.section-text-center{padding:0,60px,0,60px!important}.blue{color:#5f7bcb}.green{color:#4d994d}.white{color:#fff}.section-header{font-size:32px}.modal-content{padding:1rem}.team-video-header{padding:.5rem;margin-bottom:40px!important}.team-video-header,.video-header{background:hsla(0,0%,59%,.1);height:3rem;width:100%}.video-header{padding:.25rem}.modal-video-header-text{float:left;height:100%;line-height:125%;text-align:center}.close-button{position:absolute;right:2.5%}.modal-content *{display:block;margin:auto}.team-close-button{position:absolute;right:2.5%;margin-top:-.25%}.navbar-toggler{background:#fff;width:40px;height:40px;padding:0}label.error,label.is-invalid{color:#dc3545!important}.center-close-button{display:block;margin:auto}.card-wide{max-width:300px}.preloader{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:99999}.preloader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.preloader-inner span{display:inline-block;background-color:#0070c0;width:25px;height:25px;-webkit-animation:preload 1s ease-in-out infinite;animation:preload 1s ease-in-out infinite;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%}.preloader-inner span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.preloader-inner span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.preloader-inner span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.preloader-inner span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fa{padding:10px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:2px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.inlineYesNo{margin-right:20px}.highlightAnswer{background-color:#ff0;font-weight:700}@font-face{font-family:Calibri;src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot);src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot#iefix) format("embedded-opentype"),url(/dd3ca02cd6776daae8df2f323c28d7306132d841/2fdb6/dist/fonts/calibri.woff) format("woff"),url(/32339107d16c4d7b3079effc0bb0b686da8aadc3/9e3a6/dist/fonts/calibri.ttf) format("truetype"),url(/dee025480fee33f25a639c0e22bdb0cd4d897445/60691/dist/fonts/calibri.svg#CalibriBold) format("svg");font-weight:400}@font-face{font-family:Calibri;src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot);src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot#iefix) format("embedded-opentype"),url(/8ac6e994d63ab4e6ebcb665e9f85e7eaa2c2964e/24471/dist/fonts/calibribold.woff) format("woff"),url(/e783f4bd6c2e3449d5c5e11ba2c86ff6fe99fbaf/66084/dist/fonts/calibribold.ttf) format("truetype"),url(/a1be7459b485501cad4aa75191dffc8ca410ecf3/76a31/dist/fonts/calibribold.svg#CalibriBold) format("svg");font-weight:700}@media only screen and (min-width:768px){.hidden-on-desktop{display:none}}@media only screen and (min-width:768px)and (max-width:1200px){.hidden-on-laptop{display:none}.visible-on-laptop{display:block!important}}@media only screen and (max-width:1000px){.hidden-on-small{display:none}}@media only screen and (max-width:768px){.hidden-on-mobile{display:none}}@media only screen and (max-height:650px){.hidden-on-short{display:none}}html{font-size:16px}body{padding-top:4.5rem;font-family:Calibri,Verdana,Arial,sans-serif}a:not([href]):not([tabindex]){color:#fff}li a{cursor:pointer}li a.active,li a:hover{color:#1b9f7c!important}.main-menu{min-height:4.5rem;background:#2e2e2e}.main-menu li a{color:#fff}.main-menu .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .logo-min{width:45px}.main-menu .logo-name{width:14.3rem}.main-menu .subtitle{font-size:2vw;padding-left:45px}.main-menu .retirement-header{padding-top:15px;color:#fff}.header{width:100%;position:relative}.header .carousel-item{padding-bottom:46%;overflow:hidden}.header .header-bg{width:100%;position:absolute;top:0;left:0}.header .header-content{color:#444;top:50%;left:62%;text-align:center;width:31%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.7);padding:8px;border-radius:8px}.header .header-content .logo-min{width:30%;display:inline-block}.header .header-content .logo-name{width:80%;display:inline-block;margin-bottom:7%}.header .header-content .title{font-size:2vw}.header .header-content .sub-title{margin-top:4%;font-size:2vw}.header .header-content .divider{margin:auto;display:block}.header .header-content .learn-more-button{-webkit-box-shadow:0 2px 2px gray;box-shadow:0 2px 2px gray;height:auto;font-size:1.5vw;margin-top:15px}.header .header-content .devices-block{font-size:2vw}.header .header-content .devices-block .first{width:24px}.header .header-content .devices-block .second{width:40px;margin-left:2%;margin-right:2%}.header .header-content .devices-block .third{width:70px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:60%;background-color:rgba(0,0,0,.43);border-radius:50%;background-position-x:58%;padding:20px}.carousel-control-prev-icon{background-position-x:42%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:768px){.header .carousel-item{padding-bottom:76%}.header-content .title{font-size:3vw!important;color:#fff!important}.header-content .sub-title{font-size:24px!important;color:#fff!important}.header .header-content{width:60%!important;top:3%!important;left:0!important;right:0!important;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}.description{background:rgba(0,0,0,.7);padding:1rem}.header .header-bg{width:auto;max-width:100vw;height:83vh;margin-left:0;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .header-content .learn-more-button{font-size:inherit!important}}@media screen and (max-width:660px){.header .header-content .devices-block{display:none}}@media screen and (max-width:480px){.header .carousel-item{min-height:360px;padding-bottom:100%}}.section-videos{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-videos .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-videos .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-videos .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-videos .card-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap}.section-videos .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-videos .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-pricing .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-pricing .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-pricing .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-pricing .price-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap;background-color:red;color:#fff}.section-pricing .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-pricing .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-subscribe{text-align:center}.section-subscribe .email-header{font-size:22px;font-weight:700;text-align:center}.section-subscribe .form-description-text{font-size:18px;margin:30px 0;text-align:center}.section-subscribe .social-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-subscribe .social-inline a{margin:0 2px}.section-subscribe .social-inline a:hover{text-decoration:none}.section-testimonials{color:#fff;background:#2e404c;text-align:center}.section-footer{background:#dff3fc;height:5rem;padding:2rem;text-align:center}.section-footer .site-name{color:#00b05d}.btn-testimonial{background:0 0;padding:1rem 1.25rem;color:#fff;margin:.25rem;border:1px solid #0fcfae}.slides{overflow:hidden;width:100%}.slides .slide{width:90%;margin:auto}.slides .slide .col{padding-bottom:10px;padding-top:10px;margin-bottom:1rem;position:relative}.slides .slide .col:after{position:absolute;display:block;content:"";bottom:0;left:15px;right:15px;border-bottom:1px solid #0070c0}.slides .slide .text{text-align:left}.slides .slide .author{text-align:right}.no_underline{text-decoration:none!important}.section-retirement{padding:40px}.section-retirement .features-row .col *{max-width:80%;display:block;margin:auto}.section-retirement .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-retirement .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-retirement .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-retirement .col p{margin-bottom:10px!important}.section-retirement .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-features{padding-top:40px}.section-features .features-row .col *{max-width:20rem;display:block;margin:auto}.section-features .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-features .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-features .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-features .col p{margin-bottom:10px!important}.section-features .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-program{padding-top:40px}.section-program .features-row .col *{max-width:20rem;display:block;margin:auto}.section-program .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-program .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-program .features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-program .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-team .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-team .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-team .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-team .team-card .card-text p{margin:0;font-size:12px}.section-team .team-card img{width:100%}.section-coach .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-coach .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-coach .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-coach .team-card img{width:100%}.section-coach .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-contact{background:#233640;color:#fff}.section-contact #contact-button-submit:hover{background:#10dcb9}.section-contact #contact-button-submit{background:#0fcfae;width:100%;border:none;padding:.5rem;font-weight:700;color:#fff}.section,.section-coach,.section-contact,.section-subscribe,.section-team,.section-testimonials{padding-top:40px;padding-bottom:40px}.section-gray{background:#eff5f3}.section-text-center{padding:0,60px,0,60px!important}.blue{color:#5f7bcb}.green{color:#4d994d}.white{color:#fff}.section-header{font-size:32px}.modal-content{padding:1rem}.team-video-header{padding:.5rem;margin-bottom:40px!important}.team-video-header,.video-header{background:hsla(0,0%,59%,.1);height:3rem;width:100%}.video-header{padding:.25rem}.modal-video-header-text{float:left;height:100%;line-height:125%;text-align:center}.close-button{position:absolute;right:2.5%}.modal-content *{display:block;margin:auto}.team-close-button{position:absolute;right:2.5%;margin-top:-.25%}.navbar-toggler{background:#fff;width:40px;height:40px;padding:0}label.error,label.is-invalid{color:#dc3545!important}.center-close-button{display:block;margin:auto}.card-wide{max-width:300px}.preloader{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:99999}.preloader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.preloader-inner span{display:inline-block;background-color:#0070c0;width:25px;height:25px;-webkit-animation:preload 1s ease-in-out infinite;animation:preload 1s ease-in-out infinite;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%}.preloader-inner span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.preloader-inner span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.preloader-inner span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.preloader-inner span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fa{padding:10px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:2px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.inlineYesNo{margin-right:20px}.highlightAnswer{background-color:#ff0;font-weight:700}@font-face{font-family:Calibri;src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot);src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot#iefix) format("embedded-opentype"),url(/dd3ca02cd6776daae8df2f323c28d7306132d841/2fdb6/dist/fonts/calibri.woff) format("woff"),url(/32339107d16c4d7b3079effc0bb0b686da8aadc3/9e3a6/dist/fonts/calibri.ttf) format("truetype"),url(/dee025480fee33f25a639c0e22bdb0cd4d897445/60691/dist/fonts/calibri.svg#CalibriBold) format("svg");font-weight:400}@font-face{font-family:Calibri;src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot);src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot#iefix) format("embedded-opentype"),url(/8ac6e994d63ab4e6ebcb665e9f85e7eaa2c2964e/24471/dist/fonts/calibribold.woff) format("woff"),url(/e783f4bd6c2e3449d5c5e11ba2c86ff6fe99fbaf/66084/dist/fonts/calibribold.ttf) format("truetype"),url(/a1be7459b485501cad4aa75191dffc8ca410ecf3/76a31/dist/fonts/calibribold.svg#CalibriBold) format("svg");font-weight:700}@media only screen and (min-width:768px){.hidden-on-desktop{display:none}}@media only screen and (min-width:768px)and (max-width:1200px){.hidden-on-laptop{display:none}.visible-on-laptop{display:block!important}}@media only screen and (max-width:1000px){.hidden-on-small{display:none}}@media only screen and (max-width:768px){.hidden-on-mobile{display:none}}@media only screen and (max-height:650px){.hidden-on-short{display:none}}html{font-size:16px}body{padding-top:4.5rem;font-family:Calibri,Verdana,Arial,sans-serif}a:not([href]):not([tabindex]){color:#fff}li a{cursor:pointer}li a.active,li a:hover{color:#1b9f7c!important}.main-menu{min-height:4.5rem;background:#2e2e2e}.main-menu li a{color:#fff}.main-menu .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .logo-min{width:45px}.main-menu .logo-name{width:14.3rem}.main-menu .subtitle{font-size:2vw;padding-left:45px}.main-menu .retirement-header{padding-top:15px;color:#fff}.header{width:100%;position:relative}.header .carousel-item{padding-bottom:46%;overflow:hidden}.header .header-bg{width:100%;position:absolute;top:0;left:0}.header .header-content{color:#444;top:50%;left:62%;text-align:center;width:31%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.7);padding:8px;border-radius:8px}.header .header-content .logo-min{width:30%;display:inline-block}.header .header-content .logo-name{width:80%;display:inline-block;margin-bottom:7%}.header .header-content .title{font-size:2vw}.header .header-content .sub-title{margin-top:4%;font-size:2vw}.header .header-content .divider{margin:auto;display:block}.header .header-content .learn-more-button{-webkit-box-shadow:0 2px 2px gray;box-shadow:0 2px 2px gray;height:auto;font-size:1.5vw;margin-top:15px}.header .header-content .devices-block{font-size:2vw}.header .header-content .devices-block .first{width:24px}.header .header-content .devices-block .second{width:40px;margin-left:2%;margin-right:2%}.header .header-content .devices-block .third{width:70px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:60%;background-color:rgba(0,0,0,.43);border-radius:50%;background-position-x:58%;padding:20px}.carousel-control-prev-icon{background-position-x:42%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:768px){.header .carousel-item{padding-bottom:76%}.header-content .title{font-size:3vw!important;color:#fff!important}.header-content .sub-title{font-size:24px!important;color:#fff!important}.header .header-content{width:60%!important;top:3%!important;left:0!important;right:0!important;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}.description{background:rgba(0,0,0,.7);padding:1rem}.header .header-bg{width:auto;max-width:100vw;height:83vh;margin-left:0;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .header-content .learn-more-button{font-size:inherit!important}}@media screen and (max-width:660px){.header .header-content .devices-block{display:none}}@media screen and (max-width:480px){.header .carousel-item{min-height:360px;padding-bottom:100%}}.section-videos{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-videos .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-videos .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-videos .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-videos .card-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap}.section-videos .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-videos .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-pricing .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-pricing .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-pricing .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-pricing .price-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap;background-color:red;color:#fff}.section-pricing .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-pricing .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-subscribe{text-align:center}.section-subscribe .email-header{font-size:22px;font-weight:700;text-align:center}.section-subscribe .form-description-text{font-size:18px;margin:30px 0;text-align:center}.section-subscribe .social-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-subscribe .social-inline a{margin:0 2px}.section-subscribe .social-inline a:hover{text-decoration:none}.section-testimonials{color:#fff;background:#2e404c;text-align:center}.section-footer{background:#dff3fc;height:5rem;padding:2rem;text-align:center}.section-footer .site-name{color:#00b05d}.btn-testimonial{background:0 0;padding:1rem 1.25rem;color:#fff;margin:.25rem;border:1px solid #0fcfae}.slides{overflow:hidden;width:100%}.slides .slide{width:90%;margin:auto}.slides .slide .col{padding-bottom:10px;padding-top:10px;margin-bottom:1rem;position:relative}.slides .slide .col:after{position:absolute;display:block;content:"";bottom:0;left:15px;right:15px;border-bottom:1px solid #0070c0}.slides .slide .text{text-align:left}.slides .slide .author{text-align:right}.no_underline{text-decoration:none!important}.section-retirement{padding:40px}.section-retirement .features-row .col *{max-width:80%;display:block;margin:auto}.section-retirement .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-retirement .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-retirement .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-retirement .col p{margin-bottom:10px!important}.section-retirement .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-features{padding-top:40px}.section-features .features-row .col *{max-width:20rem;display:block;margin:auto}.section-features .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-features .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-features .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-features .col p{margin-bottom:10px!important}.section-features .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-program{padding-top:40px}.section-program .features-row .col *{max-width:20rem;display:block;margin:auto}.section-program .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-program .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-program .features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-program .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-team .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-team .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-team .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-team .team-card .card-text p{margin:0;font-size:12px}.section-team .team-card img{width:100%}.section-coach .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-coach .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-coach .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-coach .team-card img{width:100%}.section-coach .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-contact{background:#233640;color:#fff}.section-contact #contact-button-submit:hover{background:#10dcb9}.section-contact #contact-button-submit{background:#0fcfae;width:100%;border:none;padding:.5rem;font-weight:700;color:#fff}.section,.section-coach,.section-contact,.section-subscribe,.section-team,.section-testimonials{padding-top:40px;padding-bottom:40px}.section-gray{background:#eff5f3}.section-text-center{padding:0,60px,0,60px!important}.blue{color:#5f7bcb}.green{color:#4d994d}.white{color:#fff}.section-header{font-size:32px}.modal-content{padding:1rem}.team-video-header{padding:.5rem;margin-bottom:40px!important}.team-video-header,.video-header{background:hsla(0,0%,59%,.1);height:3rem;width:100%}.video-header{padding:.25rem}.modal-video-header-text{float:left;height:100%;line-height:125%;text-align:center}.close-button{position:absolute;right:2.5%}.modal-content *{display:block;margin:auto}.team-close-button{position:absolute;right:2.5%;margin-top:-.25%}.navbar-toggler{background:#fff;width:40px;height:40px;padding:0}label.error,label.is-invalid{color:#dc3545!important}.center-close-button{display:block;margin:auto}.card-wide{max-width:300px}.preloader{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:99999}.preloader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.preloader-inner span{display:inline-block;background-color:#0070c0;width:25px;height:25px;-webkit-animation:preload 1s ease-in-out infinite;animation:preload 1s ease-in-out infinite;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%}.preloader-inner span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.preloader-inner span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.preloader-inner span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.preloader-inner span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fa{padding:10px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:2px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.inlineYesNo{margin-right:20px}.highlightAnswer{background-color:#ff0;font-weight:700}@font-face{font-family:Calibri;src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot);src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot#iefix) format("embedded-opentype"),url(/dd3ca02cd6776daae8df2f323c28d7306132d841/2fdb6/dist/fonts/calibri.woff) format("woff"),url(/32339107d16c4d7b3079effc0bb0b686da8aadc3/9e3a6/dist/fonts/calibri.ttf) format("truetype"),url(/dee025480fee33f25a639c0e22bdb0cd4d897445/60691/dist/fonts/calibri.svg#CalibriBold) format("svg");font-weight:400}@font-face{font-family:Calibri;src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot);src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot#iefix) format("embedded-opentype"),url(/8ac6e994d63ab4e6ebcb665e9f85e7eaa2c2964e/24471/dist/fonts/calibribold.woff) format("woff"),url(/e783f4bd6c2e3449d5c5e11ba2c86ff6fe99fbaf/66084/dist/fonts/calibribold.ttf) format("truetype"),url(/a1be7459b485501cad4aa75191dffc8ca410ecf3/76a31/dist/fonts/calibribold.svg#CalibriBold) format("svg");font-weight:700}@media only screen and (min-width:768px){.hidden-on-desktop{display:none}}@media only screen and (min-width:768px)and (max-width:1200px){.hidden-on-laptop{display:none}.visible-on-laptop{display:block!important}}@media only screen and (max-width:1000px){.hidden-on-small{display:none}}@media only screen and (max-width:768px){.hidden-on-mobile{display:none}}@media only screen and (max-height:650px){.hidden-on-short{display:none}}html{font-size:16px}body{padding-top:4.5rem;font-family:Calibri,Verdana,Arial,sans-serif}a:not([href]):not([tabindex]){color:#fff}li a{cursor:pointer}li a.active,li a:hover{color:#1b9f7c!important}.main-menu{min-height:4.5rem;background:#2e2e2e}.main-menu li a{color:#fff}.main-menu .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .logo-min{width:45px}.main-menu .logo-name{width:14.3rem}.main-menu .subtitle{font-size:2vw;padding-left:45px}.main-menu .retirement-header{padding-top:15px;color:#fff}.header{width:100%;position:relative}.header .carousel-item{padding-bottom:46%;overflow:hidden}.header .header-bg{width:100%;position:absolute;top:0;left:0}.header .header-content{color:#444;top:50%;left:62%;text-align:center;width:31%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.7);padding:8px;border-radius:8px}.header .header-content .logo-min{width:30%;display:inline-block}.header .header-content .logo-name{width:80%;display:inline-block;margin-bottom:7%}.header .header-content .title{font-size:2vw}.header .header-content .sub-title{margin-top:4%;font-size:2vw}.header .header-content .divider{margin:auto;display:block}.header .header-content .learn-more-button{-webkit-box-shadow:0 2px 2px gray;box-shadow:0 2px 2px gray;height:auto;font-size:1.5vw;margin-top:15px}.header .header-content .devices-block{font-size:2vw}.header .header-content .devices-block .first{width:24px}.header .header-content .devices-block .second{width:40px;margin-left:2%;margin-right:2%}.header .header-content .devices-block .third{width:70px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:60%;background-color:rgba(0,0,0,.43);border-radius:50%;background-position-x:58%;padding:20px}.carousel-control-prev-icon{background-position-x:42%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:768px){.header .carousel-item{padding-bottom:76%}.header-content .title{font-size:3vw!important;color:#fff!important}.header-content .sub-title{font-size:24px!important;color:#fff!important}.header .header-content{width:60%!important;top:3%!important;left:0!important;right:0!important;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}.description{background:rgba(0,0,0,.7);padding:1rem}.header .header-bg{width:auto;max-width:100vw;height:83vh;margin-left:0;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .header-content .learn-more-button{font-size:inherit!important}}@media screen and (max-width:660px){.header .header-content .devices-block{display:none}}@media screen and (max-width:480px){.header .carousel-item{min-height:360px;padding-bottom:100%}}.section-videos{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-videos .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-videos .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-videos .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-videos .card-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap}.section-videos .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-videos .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-pricing .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-pricing .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-pricing .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-pricing .price-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap;background-color:red;color:#fff}.section-pricing .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-pricing .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-subscribe{text-align:center}.section-subscribe .email-header{font-size:22px;font-weight:700;text-align:center}.section-subscribe .form-description-text{font-size:18px;margin:30px 0;text-align:center}.section-subscribe .social-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-subscribe .social-inline a{margin:0 2px}.section-subscribe .social-inline a:hover{text-decoration:none}.section-testimonials{color:#fff;background:#2e404c;text-align:center}.section-footer{background:#dff3fc;height:5rem;padding:2rem;text-align:center}.section-footer .site-name{color:#00b05d}.btn-testimonial{background:0 0;padding:1rem 1.25rem;color:#fff;margin:.25rem;border:1px solid #0fcfae}.slides{overflow:hidden;width:100%}.slides .slide{width:90%;margin:auto}.slides .slide .col{padding-bottom:10px;padding-top:10px;margin-bottom:1rem;position:relative}.slides .slide .col:after{position:absolute;display:block;content:"";bottom:0;left:15px;right:15px;border-bottom:1px solid #0070c0}.slides .slide .text{text-align:left}.slides .slide .author{text-align:right}.no_underline{text-decoration:none!important}.section-retirement{padding:40px}.section-retirement .features-row .col *{max-width:80%;display:block;margin:auto}.section-retirement .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-retirement .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-retirement .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-retirement .col p{margin-bottom:10px!important}.section-retirement .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-features{padding-top:40px}.section-features .features-row .col *{max-width:20rem;display:block;margin:auto}.section-features .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-features .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-features .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-features .col p{margin-bottom:10px!important}.section-features .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-program{padding-top:40px}.section-program .features-row .col *{max-width:20rem;display:block;margin:auto}.section-program .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-program .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-program .features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-program .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-team .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-team .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-team .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-team .team-card .card-text p{margin:0;font-size:12px}.section-team .team-card img{width:100%}.section-coach .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-coach .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-coach .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-coach .team-card img{width:100%}.section-coach .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-contact{background:#233640;color:#fff}.section-contact #contact-button-submit:hover{background:#10dcb9}.section-contact #contact-button-submit{background:#0fcfae;width:100%;border:none;padding:.5rem;font-weight:700;color:#fff}.section,.section-coach,.section-contact,.section-subscribe,.section-team,.section-testimonials{padding-top:40px;padding-bottom:40px}.section-gray{background:#eff5f3}.section-text-center{padding:0,60px,0,60px!important}.blue{color:#5f7bcb}.green{color:#4d994d}.white{color:#fff}.section-header{font-size:32px}.modal-content{padding:1rem}.team-video-header{padding:.5rem;margin-bottom:40px!important}.team-video-header,.video-header{background:hsla(0,0%,59%,.1);height:3rem;width:100%}.video-header{padding:.25rem}.modal-video-header-text{float:left;height:100%;line-height:125%;text-align:center}.close-button{position:absolute;right:2.5%}.modal-content *{display:block;margin:auto}.team-close-button{position:absolute;right:2.5%;margin-top:-.25%}.navbar-toggler{background:#fff;width:40px;height:40px;padding:0}label.error,label.is-invalid{color:#dc3545!important}.center-close-button{display:block;margin:auto}.card-wide{max-width:300px}.preloader{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:99999}.preloader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.preloader-inner span{display:inline-block;background-color:#0070c0;width:25px;height:25px;-webkit-animation:preload 1s ease-in-out infinite;animation:preload 1s ease-in-out infinite;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%}.preloader-inner span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.preloader-inner span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.preloader-inner span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.preloader-inner span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fa{padding:10px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:2px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.inlineYesNo{margin-right:20px}.highlightAnswer{background-color:#ff0;font-weight:700}@font-face{font-family:Calibri;src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot);src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot#iefix) format("embedded-opentype"),url(/dd3ca02cd6776daae8df2f323c28d7306132d841/2fdb6/dist/fonts/calibri.woff) format("woff"),url(/32339107d16c4d7b3079effc0bb0b686da8aadc3/9e3a6/dist/fonts/calibri.ttf) format("truetype"),url(/dee025480fee33f25a639c0e22bdb0cd4d897445/60691/dist/fonts/calibri.svg#CalibriBold) format("svg");font-weight:400}@font-face{font-family:Calibri;src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot);src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot#iefix) format("embedded-opentype"),url(/8ac6e994d63ab4e6ebcb665e9f85e7eaa2c2964e/24471/dist/fonts/calibribold.woff) format("woff"),url(/e783f4bd6c2e3449d5c5e11ba2c86ff6fe99fbaf/66084/dist/fonts/calibribold.ttf) format("truetype"),url(/a1be7459b485501cad4aa75191dffc8ca410ecf3/76a31/dist/fonts/calibribold.svg#CalibriBold) format("svg");font-weight:700}@media only screen and (min-width:768px){.hidden-on-desktop{display:none}}@media only screen and (min-width:768px)and (max-width:1200px){.hidden-on-laptop{display:none}.visible-on-laptop{display:block!important}}@media only screen and (max-width:1000px){.hidden-on-small{display:none}}@media only screen and (max-width:768px){.hidden-on-mobile{display:none}}@media only screen and (max-height:650px){.hidden-on-short{display:none}}html{font-size:16px}body{padding-top:4.5rem;font-family:Calibri,Verdana,Arial,sans-serif}a:not([href]):not([tabindex]){color:#fff}li a{cursor:pointer}li a.active,li a:hover{color:#1b9f7c!important}.main-menu{min-height:4.5rem;background:#2e2e2e}.main-menu li a{color:#fff}.main-menu .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .logo-min{width:45px}.main-menu .logo-name{width:14.3rem}.main-menu .subtitle{font-size:2vw;padding-left:45px}.main-menu .retirement-header{padding-top:15px;color:#fff}.header{width:100%;position:relative}.header .carousel-item{padding-bottom:46%;overflow:hidden}.header .header-bg{width:100%;position:absolute;top:0;left:0}.header .header-content{color:#444;top:50%;left:62%;text-align:center;width:31%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.7);padding:8px;border-radius:8px}.header .header-content .logo-min{width:30%;display:inline-block}.header .header-content .logo-name{width:80%;display:inline-block;margin-bottom:7%}.header .header-content .title{font-size:2vw}.header .header-content .sub-title{margin-top:4%;font-size:2vw}.header .header-content .divider{margin:auto;display:block}.header .header-content .learn-more-button{-webkit-box-shadow:0 2px 2px gray;box-shadow:0 2px 2px gray;height:auto;font-size:1.5vw;margin-top:15px}.header .header-content .devices-block{font-size:2vw}.header .header-content .devices-block .first{width:24px}.header .header-content .devices-block .second{width:40px;margin-left:2%;margin-right:2%}.header .header-content .devices-block .third{width:70px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:60%;background-color:rgba(0,0,0,.43);border-radius:50%;background-position-x:58%;padding:20px}.carousel-control-prev-icon{background-position-x:42%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:768px){.header .carousel-item{padding-bottom:76%}.header-content .title{font-size:3vw!important;color:#fff!important}.header-content .sub-title{font-size:24px!important;color:#fff!important}.header .header-content{width:60%!important;top:3%!important;left:0!important;right:0!important;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}.description{background:rgba(0,0,0,.7);padding:1rem}.header .header-bg{width:auto;max-width:100vw;height:83vh;margin-left:0;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .header-content .learn-more-button{font-size:inherit!important}}@media screen and (max-width:660px){.header .header-content .devices-block{display:none}}@media screen and (max-width:480px){.header .carousel-item{min-height:360px;padding-bottom:100%}}.section-videos{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-videos .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-videos .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-videos .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-videos .card-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap}.section-videos .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-videos .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-pricing .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-pricing .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-pricing .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-pricing .price-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap;background-color:red;color:#fff}.section-pricing .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-pricing .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-subscribe{text-align:center}.section-subscribe .email-header{font-size:22px;font-weight:700;text-align:center}.section-subscribe .form-description-text{font-size:18px;margin:30px 0;text-align:center}.section-subscribe .social-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-subscribe .social-inline a{margin:0 2px}.section-subscribe .social-inline a:hover{text-decoration:none}.section-testimonials{color:#fff;background:#2e404c;text-align:center}.section-footer{background:#dff3fc;height:5rem;padding:2rem;text-align:center}.section-footer .site-name{color:#00b05d}.btn-testimonial{background:0 0;padding:1rem 1.25rem;color:#fff;margin:.25rem;border:1px solid #0fcfae}.slides{overflow:hidden;width:100%}.slides .slide{width:90%;margin:auto}.slides .slide .col{padding-bottom:10px;padding-top:10px;margin-bottom:1rem;position:relative}.slides .slide .col:after{position:absolute;display:block;content:"";bottom:0;left:15px;right:15px;border-bottom:1px solid #0070c0}.slides .slide .text{text-align:left}.slides .slide .author{text-align:right}.no_underline{text-decoration:none!important}.section-retirement{padding:40px}.section-retirement .features-row .col *{max-width:80%;display:block;margin:auto}.section-retirement .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-retirement .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-retirement .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-retirement .col p{margin-bottom:10px!important}.section-retirement .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-features{padding-top:40px}.section-features .features-row .col *{max-width:20rem;display:block;margin:auto}.section-features .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-features .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-features .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-features .col p{margin-bottom:10px!important}.section-features .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-program{padding-top:40px}.section-program .features-row .col *{max-width:20rem;display:block;margin:auto}.section-program .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-program .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-program .features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-program .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-team .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-team .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-team .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-team .team-card .card-text p{margin:0;font-size:12px}.section-team .team-card img{width:100%}.section-coach .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-coach .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-coach .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-coach .team-card img{width:100%}.section-coach .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-contact{background:#233640;color:#fff}.section-contact #contact-button-submit:hover{background:#10dcb9}.section-contact #contact-button-submit{background:#0fcfae;width:100%;border:none;padding:.5rem;font-weight:700;color:#fff}.section,.section-coach,.section-contact,.section-subscribe,.section-team,.section-testimonials{padding-top:40px;padding-bottom:40px}.section-gray{background:#eff5f3}.section-text-center{padding:0,60px,0,60px!important}.blue{color:#5f7bcb}.green{color:#4d994d}.white{color:#fff}.section-header{font-size:32px}.modal-content{padding:1rem}.team-video-header{padding:.5rem;margin-bottom:40px!important}.team-video-header,.video-header{background:hsla(0,0%,59%,.1);height:3rem;width:100%}.video-header{padding:.25rem}.modal-video-header-text{float:left;height:100%;line-height:125%;text-align:center}.close-button{position:absolute;right:2.5%}.modal-content *{display:block;margin:auto}.team-close-button{position:absolute;right:2.5%;margin-top:-.25%}.navbar-toggler{background:#fff;width:40px;height:40px;padding:0}label.error,label.is-invalid{color:#dc3545!important}.center-close-button{display:block;margin:auto}.card-wide{max-width:300px}.preloader{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:99999}.preloader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.preloader-inner span{display:inline-block;background-color:#0070c0;width:25px;height:25px;-webkit-animation:preload 1s ease-in-out infinite;animation:preload 1s ease-in-out infinite;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%}.preloader-inner span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.preloader-inner span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.preloader-inner span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.preloader-inner span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fa{padding:10px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:2px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.inlineYesNo{margin-right:20px}.highlightAnswer{background-color:#ff0;font-weight:700}@font-face{font-family:Calibri;src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot);src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot#iefix) format("embedded-opentype"),url(/dd3ca02cd6776daae8df2f323c28d7306132d841/2fdb6/dist/fonts/calibri.woff) format("woff"),url(/32339107d16c4d7b3079effc0bb0b686da8aadc3/9e3a6/dist/fonts/calibri.ttf) format("truetype"),url(/dee025480fee33f25a639c0e22bdb0cd4d897445/60691/dist/fonts/calibri.svg#CalibriBold) format("svg");font-weight:400}@font-face{font-family:Calibri;src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot);src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot#iefix) format("embedded-opentype"),url(/8ac6e994d63ab4e6ebcb665e9f85e7eaa2c2964e/24471/dist/fonts/calibribold.woff) format("woff"),url(/e783f4bd6c2e3449d5c5e11ba2c86ff6fe99fbaf/66084/dist/fonts/calibribold.ttf) format("truetype"),url(/a1be7459b485501cad4aa75191dffc8ca410ecf3/76a31/dist/fonts/calibribold.svg#CalibriBold) format("svg");font-weight:700}@media only screen and (min-width:768px){.hidden-on-desktop{display:none}}@media only screen and (min-width:768px)and (max-width:1200px){.hidden-on-laptop{display:none}.visible-on-laptop{display:block!important}}@media only screen and (max-width:1000px){.hidden-on-small{display:none}}@media only screen and (max-width:768px){.hidden-on-mobile{display:none}}@media only screen and (max-height:650px){.hidden-on-short{display:none}}html{font-size:16px}body{padding-top:4.5rem;font-family:Calibri,Verdana,Arial,sans-serif}a:not([href]):not([tabindex]){color:#fff}li a{cursor:pointer}li a.active,li a:hover{color:#1b9f7c!important}.main-menu{min-height:4.5rem;background:#2e2e2e}.main-menu li a{color:#fff}.main-menu .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .logo-min{width:45px}.main-menu .logo-name{width:14.3rem}.main-menu .subtitle{font-size:2vw;padding-left:45px}.main-menu .retirement-header{padding-top:15px;color:#fff}.header{width:100%;position:relative}.header .carousel-item{padding-bottom:46%;overflow:hidden}.header .header-bg{width:100%;position:absolute;top:0;left:0}.header .header-content{color:#444;top:50%;left:62%;text-align:center;width:31%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.7);padding:8px;border-radius:8px}.header .header-content .logo-min{width:30%;display:inline-block}.header .header-content .logo-name{width:80%;display:inline-block;margin-bottom:7%}.header .header-content .title{font-size:2vw}.header .header-content .sub-title{margin-top:4%;font-size:2vw}.header .header-content .divider{margin:auto;display:block}.header .header-content .learn-more-button{-webkit-box-shadow:0 2px 2px gray;box-shadow:0 2px 2px gray;height:auto;font-size:1.5vw;margin-top:15px}.header .header-content .devices-block{font-size:2vw}.header .header-content .devices-block .first{width:24px}.header .header-content .devices-block .second{width:40px;margin-left:2%;margin-right:2%}.header .header-content .devices-block .third{width:70px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:60%;background-color:rgba(0,0,0,.43);border-radius:50%;background-position-x:58%;padding:20px}.carousel-control-prev-icon{background-position-x:42%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:768px){.header .carousel-item{padding-bottom:76%}.header-content .title{font-size:3vw!important;color:#fff!important}.header-content .sub-title{font-size:24px!important;color:#fff!important}.header .header-content{width:60%!important;top:3%!important;left:0!important;right:0!important;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}.description{background:rgba(0,0,0,.7);padding:1rem}.header .header-bg{width:auto;max-width:100vw;height:83vh;margin-left:0;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .header-content .learn-more-button{font-size:inherit!important}}@media screen and (max-width:660px){.header .header-content .devices-block{display:none}}@media screen and (max-width:480px){.header .carousel-item{min-height:360px;padding-bottom:100%}}.section-videos{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-videos .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-videos .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-videos .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-videos .card-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap}.section-videos .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-videos .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-pricing .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-pricing .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-pricing .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-pricing .price-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap;background-color:red;color:#fff}.section-pricing .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-pricing .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-subscribe{text-align:center}.section-subscribe .email-header{font-size:22px;font-weight:700;text-align:center}.section-subscribe .form-description-text{font-size:18px;margin:30px 0;text-align:center}.section-subscribe .social-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-subscribe .social-inline a{margin:0 2px}.section-subscribe .social-inline a:hover{text-decoration:none}.section-testimonials{color:#fff;background:#2e404c;text-align:center}.section-footer{background:#dff3fc;height:5rem;padding:2rem;text-align:center}.section-footer .site-name{color:#00b05d}.btn-testimonial{background:0 0;padding:1rem 1.25rem;color:#fff;margin:.25rem;border:1px solid #0fcfae}.slides{overflow:hidden;width:100%}.slides .slide{width:90%;margin:auto}.slides .slide .col{padding-bottom:10px;padding-top:10px;margin-bottom:1rem;position:relative}.slides .slide .col:after{position:absolute;display:block;content:"";bottom:0;left:15px;right:15px;border-bottom:1px solid #0070c0}.slides .slide .text{text-align:left}.slides .slide .author{text-align:right}.no_underline{text-decoration:none!important}.section-retirement{padding:40px}.section-retirement .features-row .col *{max-width:80%;display:block;margin:auto}.section-retirement .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-retirement .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-retirement .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-retirement .col p{margin-bottom:10px!important}.section-retirement .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-features{padding-top:40px}.section-features .features-row .col *{max-width:20rem;display:block;margin:auto}.section-features .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-features .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-features .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-features .col p{margin-bottom:10px!important}.section-features .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-program{padding-top:40px}.section-program .features-row .col *{max-width:20rem;display:block;margin:auto}.section-program .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-program .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-program .features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-program .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-team .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-team .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-team .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-team .team-card .card-text p{margin:0;font-size:12px}.section-team .team-card img{width:100%}.section-coach .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-coach .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-coach .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-coach .team-card img{width:100%}.section-coach .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-contact{background:#233640;color:#fff}.section-contact #contact-button-submit:hover{background:#10dcb9}.section-contact #contact-button-submit{background:#0fcfae;width:100%;border:none;padding:.5rem;font-weight:700;color:#fff}.section,.section-coach,.section-contact,.section-subscribe,.section-team,.section-testimonials{padding-top:40px;padding-bottom:40px}.section-gray{background:#eff5f3}.section-text-center{padding:0,60px,0,60px!important}.blue{color:#5f7bcb}.green{color:#4d994d}.white{color:#fff}.section-header{font-size:32px}.modal-content{padding:1rem}.team-video-header{padding:.5rem;margin-bottom:40px!important}.team-video-header,.video-header{background:hsla(0,0%,59%,.1);height:3rem;width:100%}.video-header{padding:.25rem}.modal-video-header-text{float:left;height:100%;line-height:125%;text-align:center}.close-button{position:absolute;right:2.5%}.modal-content *{display:block;margin:auto}.team-close-button{position:absolute;right:2.5%;margin-top:-.25%}.navbar-toggler{background:#fff;width:40px;height:40px;padding:0}label.error,label.is-invalid{color:#dc3545!important}.center-close-button{display:block;margin:auto}.card-wide{max-width:300px}.preloader{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:99999}.preloader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.preloader-inner span{display:inline-block;background-color:#0070c0;width:25px;height:25px;-webkit-animation:preload 1s ease-in-out infinite;animation:preload 1s ease-in-out infinite;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%}.preloader-inner span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.preloader-inner span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.preloader-inner span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.preloader-inner span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fa{padding:10px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:2px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.inlineYesNo{margin-right:20px}.highlightAnswer{background-color:#ff0;font-weight:700}@font-face{font-family:Calibri;src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot);src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot#iefix) format("embedded-opentype"),url(/dd3ca02cd6776daae8df2f323c28d7306132d841/2fdb6/dist/fonts/calibri.woff) format("woff"),url(/32339107d16c4d7b3079effc0bb0b686da8aadc3/9e3a6/dist/fonts/calibri.ttf) format("truetype"),url(/dee025480fee33f25a639c0e22bdb0cd4d897445/60691/dist/fonts/calibri.svg#CalibriBold) format("svg");font-weight:400}@font-face{font-family:Calibri;src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot);src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot#iefix) format("embedded-opentype"),url(/8ac6e994d63ab4e6ebcb665e9f85e7eaa2c2964e/24471/dist/fonts/calibribold.woff) format("woff"),url(/e783f4bd6c2e3449d5c5e11ba2c86ff6fe99fbaf/66084/dist/fonts/calibribold.ttf) format("truetype"),url(/a1be7459b485501cad4aa75191dffc8ca410ecf3/76a31/dist/fonts/calibribold.svg#CalibriBold) format("svg");font-weight:700}@media only screen and (min-width:768px){.hidden-on-desktop{display:none}}@media only screen and (min-width:768px)and (max-width:1200px){.hidden-on-laptop{display:none}.visible-on-laptop{display:block!important}}@media only screen and (max-width:1000px){.hidden-on-small{display:none}}@media only screen and (max-width:768px){.hidden-on-mobile{display:none}}@media only screen and (max-height:650px){.hidden-on-short{display:none}}html{font-size:16px}body{padding-top:4.5rem;font-family:Calibri,Verdana,Arial,sans-serif}a:not([href]):not([tabindex]){color:#fff}li a{cursor:pointer}li a.active,li a:hover{color:#1b9f7c!important}.main-menu{min-height:4.5rem;background:#2e2e2e}.main-menu li a{color:#fff}.main-menu .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .logo-min{width:45px}.main-menu .logo-name{width:14.3rem}.main-menu .subtitle{font-size:2vw;padding-left:45px}.main-menu .retirement-header{padding-top:15px;color:#fff}.header{width:100%;position:relative}.header .carousel-item{padding-bottom:46%;overflow:hidden}.header .header-bg{width:100%;position:absolute;top:0;left:0}.header .header-content{color:#444;top:50%;left:62%;text-align:center;width:31%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.7);padding:8px;border-radius:8px}.header .header-content .logo-min{width:30%;display:inline-block}.header .header-content .logo-name{width:80%;display:inline-block;margin-bottom:7%}.header .header-content .title{font-size:2vw}.header .header-content .sub-title{margin-top:4%;font-size:2vw}.header .header-content .divider{margin:auto;display:block}.header .header-content .learn-more-button{-webkit-box-shadow:0 2px 2px gray;box-shadow:0 2px 2px gray;height:auto;font-size:1.5vw;margin-top:15px}.header .header-content .devices-block{font-size:2vw}.header .header-content .devices-block .first{width:24px}.header .header-content .devices-block .second{width:40px;margin-left:2%;margin-right:2%}.header .header-content .devices-block .third{width:70px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:60%;background-color:rgba(0,0,0,.43);border-radius:50%;background-position-x:58%;padding:20px}.carousel-control-prev-icon{background-position-x:42%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:768px){.header .carousel-item{padding-bottom:76%}.header-content .title{font-size:3vw!important;color:#fff!important}.header-content .sub-title{font-size:24px!important;color:#fff!important}.header .header-content{width:60%!important;top:3%!important;left:0!important;right:0!important;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}.description{background:rgba(0,0,0,.7);padding:1rem}.header .header-bg{width:auto;max-width:100vw;height:83vh;margin-left:0;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .header-content .learn-more-button{font-size:inherit!important}}@media screen and (max-width:660px){.header .header-content .devices-block{display:none}}@media screen and (max-width:480px){.header .carousel-item{min-height:360px;padding-bottom:100%}}.section-videos{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-videos .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-videos .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-videos .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-videos .card-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap}.section-videos .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-videos .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-pricing .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-pricing .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-pricing .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-pricing .price-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap;background-color:red;color:#fff}.section-pricing .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-pricing .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-subscribe{text-align:center}.section-subscribe .email-header{font-size:22px;font-weight:700;text-align:center}.section-subscribe .form-description-text{font-size:18px;margin:30px 0;text-align:center}.section-subscribe .social-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-subscribe .social-inline a{margin:0 2px}.section-subscribe .social-inline a:hover{text-decoration:none}.section-testimonials{color:#fff;background:#2e404c;text-align:center}.section-footer{background:#dff3fc;height:5rem;padding:2rem;text-align:center}.section-footer .site-name{color:#00b05d}.btn-testimonial{background:0 0;padding:1rem 1.25rem;color:#fff;margin:.25rem;border:1px solid #0fcfae}.slides{overflow:hidden;width:100%}.slides .slide{width:90%;margin:auto}.slides .slide .col{padding-bottom:10px;padding-top:10px;margin-bottom:1rem;position:relative}.slides .slide .col:after{position:absolute;display:block;content:"";bottom:0;left:15px;right:15px;border-bottom:1px solid #0070c0}.slides .slide .text{text-align:left}.slides .slide .author{text-align:right}.no_underline{text-decoration:none!important}.section-retirement{padding:40px}.section-retirement .features-row .col *{max-width:80%;display:block;margin:auto}.section-retirement .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-retirement .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-retirement .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-retirement .col p{margin-bottom:10px!important}.section-retirement .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-features{padding-top:40px}.section-features .features-row .col *{max-width:20rem;display:block;margin:auto}.section-features .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-features .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-features .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-features .col p{margin-bottom:10px!important}.section-features .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-program{padding-top:40px}.section-program .features-row .col *{max-width:20rem;display:block;margin:auto}.section-program .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-program .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-program .features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-program .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-team .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-team .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-team .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-team .team-card .card-text p{margin:0;font-size:12px}.section-team .team-card img{width:100%}.section-coach .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-coach .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-coach .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-coach .team-card img{width:100%}.section-coach .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-contact{background:#233640;color:#fff}.section-contact #contact-button-submit:hover{background:#10dcb9}.section-contact #contact-button-submit{background:#0fcfae;width:100%;border:none;padding:.5rem;font-weight:700;color:#fff}.section,.section-coach,.section-contact,.section-subscribe,.section-team,.section-testimonials{padding-top:40px;padding-bottom:40px}.section-gray{background:#eff5f3}.section-text-center{padding:0,60px,0,60px!important}.blue{color:#5f7bcb}.green{color:#4d994d}.white{color:#fff}.section-header{font-size:32px}.modal-content{padding:1rem}.team-video-header{padding:.5rem;margin-bottom:40px!important}.team-video-header,.video-header{background:hsla(0,0%,59%,.1);height:3rem;width:100%}.video-header{padding:.25rem}.modal-video-header-text{float:left;height:100%;line-height:125%;text-align:center}.close-button{position:absolute;right:2.5%}.modal-content *{display:block;margin:auto}.team-close-button{position:absolute;right:2.5%;margin-top:-.25%}.navbar-toggler{background:#fff;width:40px;height:40px;padding:0}label.error,label.is-invalid{color:#dc3545!important}.center-close-button{display:block;margin:auto}.card-wide{max-width:300px}.preloader{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:99999}.preloader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.preloader-inner span{display:inline-block;background-color:#0070c0;width:25px;height:25px;-webkit-animation:preload 1s ease-in-out infinite;animation:preload 1s ease-in-out infinite;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%}.preloader-inner span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.preloader-inner span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.preloader-inner span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.preloader-inner span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fa{padding:10px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:2px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.inlineYesNo{margin-right:20px}.highlightAnswer{background-color:#ff0;font-weight:700}@font-face{font-family:Calibri;src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot);src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot#iefix) format("embedded-opentype"),url(/dd3ca02cd6776daae8df2f323c28d7306132d841/2fdb6/dist/fonts/calibri.woff) format("woff"),url(/32339107d16c4d7b3079effc0bb0b686da8aadc3/9e3a6/dist/fonts/calibri.ttf) format("truetype"),url(/dee025480fee33f25a639c0e22bdb0cd4d897445/60691/dist/fonts/calibri.svg#CalibriBold) format("svg");font-weight:400}@font-face{font-family:Calibri;src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot);src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot#iefix) format("embedded-opentype"),url(/8ac6e994d63ab4e6ebcb665e9f85e7eaa2c2964e/24471/dist/fonts/calibribold.woff) format("woff"),url(/e783f4bd6c2e3449d5c5e11ba2c86ff6fe99fbaf/66084/dist/fonts/calibribold.ttf) format("truetype"),url(/a1be7459b485501cad4aa75191dffc8ca410ecf3/76a31/dist/fonts/calibribold.svg#CalibriBold) format("svg");font-weight:700}@media only screen and (min-width:768px){.hidden-on-desktop{display:none}}@media only screen and (min-width:768px)and (max-width:1200px){.hidden-on-laptop{display:none}.visible-on-laptop{display:block!important}}@media only screen and (max-width:1000px){.hidden-on-small{display:none}}@media only screen and (max-width:768px){.hidden-on-mobile{display:none}}@media only screen and (max-height:650px){.hidden-on-short{display:none}}html{font-size:16px}body{padding-top:4.5rem;font-family:Calibri,Verdana,Arial,sans-serif}a:not([href]):not([tabindex]){color:#fff}li a{cursor:pointer}li a.active,li a:hover{color:#1b9f7c!important}.main-menu{min-height:4.5rem;background:#2e2e2e}.main-menu li a{color:#fff}.main-menu .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .logo-min{width:45px}.main-menu .logo-name{width:14.3rem}.main-menu .subtitle{font-size:2vw;padding-left:45px}.main-menu .retirement-header{padding-top:15px;color:#fff}.header{width:100%;position:relative}.header .carousel-item{padding-bottom:46%;overflow:hidden}.header .header-bg{width:100%;position:absolute;top:0;left:0}.header .header-content{color:#444;top:50%;left:62%;text-align:center;width:31%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.7);padding:8px;border-radius:8px}.header .header-content .logo-min{width:30%;display:inline-block}.header .header-content .logo-name{width:80%;display:inline-block;margin-bottom:7%}.header .header-content .title{font-size:2vw}.header .header-content .sub-title{margin-top:4%;font-size:2vw}.header .header-content .divider{margin:auto;display:block}.header .header-content .learn-more-button{-webkit-box-shadow:0 2px 2px gray;box-shadow:0 2px 2px gray;height:auto;font-size:1.5vw;margin-top:15px}.header .header-content .devices-block{font-size:2vw}.header .header-content .devices-block .first{width:24px}.header .header-content .devices-block .second{width:40px;margin-left:2%;margin-right:2%}.header .header-content .devices-block .third{width:70px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:60%;background-color:rgba(0,0,0,.43);border-radius:50%;background-position-x:58%;padding:20px}.carousel-control-prev-icon{background-position-x:42%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:768px){.header .carousel-item{padding-bottom:76%}.header-content .title{font-size:3vw!important;color:#fff!important}.header-content .sub-title{font-size:24px!important;color:#fff!important}.header .header-content{width:60%!important;top:3%!important;left:0!important;right:0!important;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}.description{background:rgba(0,0,0,.7);padding:1rem}.header .header-bg{width:auto;max-width:100vw;height:83vh;margin-left:0;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .header-content .learn-more-button{font-size:inherit!important}}@media screen and (max-width:660px){.header .header-content .devices-block{display:none}}@media screen and (max-width:480px){.header .carousel-item{min-height:360px;padding-bottom:100%}}.section-videos{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-videos .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-videos .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-videos .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-videos .card-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap}.section-videos .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-videos .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-pricing .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-pricing .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-pricing .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-pricing .price-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap;background-color:red;color:#fff}.section-pricing .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-pricing .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-subscribe{text-align:center}.section-subscribe .email-header{font-size:22px;font-weight:700;text-align:center}.section-subscribe .form-description-text{font-size:18px;margin:30px 0;text-align:center}.section-subscribe .social-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-subscribe .social-inline a{margin:0 2px}.section-subscribe .social-inline a:hover{text-decoration:none}.section-testimonials{color:#fff;background:#2e404c;text-align:center}.section-footer{background:#dff3fc;height:5rem;padding:2rem;text-align:center}.section-footer .site-name{color:#00b05d}.btn-testimonial{background:0 0;padding:1rem 1.25rem;color:#fff;margin:.25rem;border:1px solid #0fcfae}.slides{overflow:hidden;width:100%}.slides .slide{width:90%;margin:auto}.slides .slide .col{padding-bottom:10px;padding-top:10px;margin-bottom:1rem;position:relative}.slides .slide .col:after{position:absolute;display:block;content:"";bottom:0;left:15px;right:15px;border-bottom:1px solid #0070c0}.slides .slide .text{text-align:left}.slides .slide .author{text-align:right}.no_underline{text-decoration:none!important}.section-retirement{padding:40px}.section-retirement .features-row .col *{max-width:80%;display:block;margin:auto}.section-retirement .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-retirement .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-retirement .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-retirement .col p{margin-bottom:10px!important}.section-retirement .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-features{padding-top:40px}.section-features .features-row .col *{max-width:20rem;display:block;margin:auto}.section-features .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-features .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-features .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-features .col p{margin-bottom:10px!important}.section-features .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-program{padding-top:40px}.section-program .features-row .col *{max-width:20rem;display:block;margin:auto}.section-program .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-program .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-program .features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-program .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-team .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-team .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-team .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-team .team-card .card-text p{margin:0;font-size:12px}.section-team .team-card img{width:100%}.section-coach .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-coach .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-coach .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-coach .team-card img{width:100%}.section-coach .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-contact{background:#233640;color:#fff}.section-contact #contact-button-submit:hover{background:#10dcb9}.section-contact #contact-button-submit{background:#0fcfae;width:100%;border:none;padding:.5rem;font-weight:700;color:#fff}.section,.section-coach,.section-contact,.section-subscribe,.section-team,.section-testimonials{padding-top:40px;padding-bottom:40px}.section-gray{background:#eff5f3}.section-text-center{padding:0,60px,0,60px!important}.blue{color:#5f7bcb}.green{color:#4d994d}.white{color:#fff}.section-header{font-size:32px}.modal-content{padding:1rem}.team-video-header{padding:.5rem;margin-bottom:40px!important}.team-video-header,.video-header{background:hsla(0,0%,59%,.1);height:3rem;width:100%}.video-header{padding:.25rem}.modal-video-header-text{float:left;height:100%;line-height:125%;text-align:center}.close-button{position:absolute;right:2.5%}.modal-content *{display:block;margin:auto}.team-close-button{position:absolute;right:2.5%;margin-top:-.25%}.navbar-toggler{background:#fff;width:40px;height:40px;padding:0}label.error,label.is-invalid{color:#dc3545!important}.center-close-button{display:block;margin:auto}.card-wide{max-width:300px}.preloader{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:99999}.preloader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.preloader-inner span{display:inline-block;background-color:#0070c0;width:25px;height:25px;-webkit-animation:preload 1s ease-in-out infinite;animation:preload 1s ease-in-out infinite;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%}.preloader-inner span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.preloader-inner span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.preloader-inner span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.preloader-inner span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fa{padding:10px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:2px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.inlineYesNo{margin-right:20px}.highlightAnswer{background-color:#ff0;font-weight:700}@font-face{font-family:Calibri;src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot);src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot#iefix) format("embedded-opentype"),url(/dd3ca02cd6776daae8df2f323c28d7306132d841/2fdb6/dist/fonts/calibri.woff) format("woff"),url(/32339107d16c4d7b3079effc0bb0b686da8aadc3/9e3a6/dist/fonts/calibri.ttf) format("truetype"),url(/dee025480fee33f25a639c0e22bdb0cd4d897445/60691/dist/fonts/calibri.svg#CalibriBold) format("svg");font-weight:400}@font-face{font-family:Calibri;src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot);src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot#iefix) format("embedded-opentype"),url(/8ac6e994d63ab4e6ebcb665e9f85e7eaa2c2964e/24471/dist/fonts/calibribold.woff) format("woff"),url(/e783f4bd6c2e3449d5c5e11ba2c86ff6fe99fbaf/66084/dist/fonts/calibribold.ttf) format("truetype"),url(/a1be7459b485501cad4aa75191dffc8ca410ecf3/76a31/dist/fonts/calibribold.svg#CalibriBold) format("svg");font-weight:700}@media only screen and (min-width:768px){.hidden-on-desktop{display:none}}@media only screen and (min-width:768px)and (max-width:1200px){.hidden-on-laptop{display:none}.visible-on-laptop{display:block!important}}@media only screen and (max-width:1000px){.hidden-on-small{display:none}}@media only screen and (max-width:768px){.hidden-on-mobile{display:none}}@media only screen and (max-height:650px){.hidden-on-short{display:none}}html{font-size:16px}body{padding-top:4.5rem;font-family:Calibri,Verdana,Arial,sans-serif}a:not([href]):not([tabindex]){color:#fff}li a{cursor:pointer}li a.active,li a:hover{color:#1b9f7c!important}.main-menu{min-height:4.5rem;background:#2e2e2e}.main-menu li a{color:#fff}.main-menu .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .logo-min{width:45px}.main-menu .logo-name{width:14.3rem}.main-menu .subtitle{font-size:2vw;padding-left:45px}.main-menu .retirement-header{padding-top:15px;color:#fff}.header{width:100%;position:relative}.header .carousel-item{padding-bottom:46%;overflow:hidden}.header .header-bg{width:100%;position:absolute;top:0;left:0}.header .header-content{color:#444;top:50%;left:62%;text-align:center;width:31%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.7);padding:8px;border-radius:8px}.header .header-content .logo-min{width:30%;display:inline-block}.header .header-content .logo-name{width:80%;display:inline-block;margin-bottom:7%}.header .header-content .title{font-size:2vw}.header .header-content .sub-title{margin-top:4%;font-size:2vw}.header .header-content .divider{margin:auto;display:block}.header .header-content .learn-more-button{-webkit-box-shadow:0 2px 2px gray;box-shadow:0 2px 2px gray;height:auto;font-size:1.5vw;margin-top:15px}.header .header-content .devices-block{font-size:2vw}.header .header-content .devices-block .first{width:24px}.header .header-content .devices-block .second{width:40px;margin-left:2%;margin-right:2%}.header .header-content .devices-block .third{width:70px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:60%;background-color:rgba(0,0,0,.43);border-radius:50%;background-position-x:58%;padding:20px}.carousel-control-prev-icon{background-position-x:42%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:768px){.header .carousel-item{padding-bottom:76%}.header-content .title{font-size:3vw!important;color:#fff!important}.header-content .sub-title{font-size:24px!important;color:#fff!important}.header .header-content{width:60%!important;top:3%!important;left:0!important;right:0!important;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}.description{background:rgba(0,0,0,.7);padding:1rem}.header .header-bg{width:auto;max-width:100vw;height:83vh;margin-left:0;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .header-content .learn-more-button{font-size:inherit!important}}@media screen and (max-width:660px){.header .header-content .devices-block{display:none}}@media screen and (max-width:480px){.header .carousel-item{min-height:360px;padding-bottom:100%}}.section-videos{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-videos .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-videos .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-videos .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-videos .card-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap}.section-videos .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-videos .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-pricing .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-pricing .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-pricing .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-pricing .price-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap;background-color:red;color:#fff}.section-pricing .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-pricing .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-subscribe{text-align:center}.section-subscribe .email-header{font-size:22px;font-weight:700;text-align:center}.section-subscribe .form-description-text{font-size:18px;margin:30px 0;text-align:center}.section-subscribe .social-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-subscribe .social-inline a{margin:0 2px}.section-subscribe .social-inline a:hover{text-decoration:none}.section-testimonials{color:#fff;background:#2e404c;text-align:center}.section-footer{background:#dff3fc;height:5rem;padding:2rem;text-align:center}.section-footer .site-name{color:#00b05d}.btn-testimonial{background:0 0;padding:1rem 1.25rem;color:#fff;margin:.25rem;border:1px solid #0fcfae}.slides{overflow:hidden;width:100%}.slides .slide{width:90%;margin:auto}.slides .slide .col{padding-bottom:10px;padding-top:10px;margin-bottom:1rem;position:relative}.slides .slide .col:after{position:absolute;display:block;content:"";bottom:0;left:15px;right:15px;border-bottom:1px solid #0070c0}.slides .slide .text{text-align:left}.slides .slide .author{text-align:right}.no_underline{text-decoration:none!important}.section-retirement{padding:40px}.section-retirement .features-row .col *{max-width:80%;display:block;margin:auto}.section-retirement .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-retirement .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-retirement .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-retirement .col p{margin-bottom:10px!important}.section-retirement .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-features{padding-top:40px}.section-features .features-row .col *{max-width:20rem;display:block;margin:auto}.section-features .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-features .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-features .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-features .col p{margin-bottom:10px!important}.section-features .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-program{padding-top:40px}.section-program .features-row .col *{max-width:20rem;display:block;margin:auto}.section-program .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-program .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-program .features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-program .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-team .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-team .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-team .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-team .team-card .card-text p{margin:0;font-size:12px}.section-team .team-card img{width:100%}.section-coach .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-coach .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-coach .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-coach .team-card img{width:100%}.section-coach .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-contact{background:#233640;color:#fff}.section-contact #contact-button-submit:hover{background:#10dcb9}.section-contact #contact-button-submit{background:#0fcfae;width:100%;border:none;padding:.5rem;font-weight:700;color:#fff}.section,.section-coach,.section-contact,.section-subscribe,.section-team,.section-testimonials{padding-top:40px;padding-bottom:40px}.section-gray{background:#eff5f3}.section-text-center{padding:0,60px,0,60px!important}.blue{color:#5f7bcb}.green{color:#4d994d}.white{color:#fff}.section-header{font-size:32px}.modal-content{padding:1rem}.team-video-header{padding:.5rem;margin-bottom:40px!important}.team-video-header,.video-header{background:hsla(0,0%,59%,.1);height:3rem;width:100%}.video-header{padding:.25rem}.modal-video-header-text{float:left;height:100%;line-height:125%;text-align:center}.close-button{position:absolute;right:2.5%}.modal-content *{display:block;margin:auto}.team-close-button{position:absolute;right:2.5%;margin-top:-.25%}.navbar-toggler{background:#fff;width:40px;height:40px;padding:0}label.error,label.is-invalid{color:#dc3545!important}.center-close-button{display:block;margin:auto}.card-wide{max-width:300px}.preloader{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:99999}.preloader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.preloader-inner span{display:inline-block;background-color:#0070c0;width:25px;height:25px;-webkit-animation:preload 1s ease-in-out infinite;animation:preload 1s ease-in-out infinite;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%}.preloader-inner span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.preloader-inner span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.preloader-inner span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.preloader-inner span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fa{padding:10px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:2px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.inlineYesNo{margin-right:20px}.highlightAnswer{background-color:#ff0;font-weight:700}@font-face{font-family:Calibri;src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot);src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot#iefix) format("embedded-opentype"),url(/dd3ca02cd6776daae8df2f323c28d7306132d841/2fdb6/dist/fonts/calibri.woff) format("woff"),url(/32339107d16c4d7b3079effc0bb0b686da8aadc3/9e3a6/dist/fonts/calibri.ttf) format("truetype"),url(/dee025480fee33f25a639c0e22bdb0cd4d897445/60691/dist/fonts/calibri.svg#CalibriBold) format("svg");font-weight:400}@font-face{font-family:Calibri;src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot);src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot#iefix) format("embedded-opentype"),url(/8ac6e994d63ab4e6ebcb665e9f85e7eaa2c2964e/24471/dist/fonts/calibribold.woff) format("woff"),url(/e783f4bd6c2e3449d5c5e11ba2c86ff6fe99fbaf/66084/dist/fonts/calibribold.ttf) format("truetype"),url(/a1be7459b485501cad4aa75191dffc8ca410ecf3/76a31/dist/fonts/calibribold.svg#CalibriBold) format("svg");font-weight:700}@media only screen and (min-width:768px){.hidden-on-desktop{display:none}}@media only screen and (min-width:768px)and (max-width:1200px){.hidden-on-laptop{display:none}.visible-on-laptop{display:block!important}}@media only screen and (max-width:1000px){.hidden-on-small{display:none}}@media only screen and (max-width:768px){.hidden-on-mobile{display:none}}@media only screen and (max-height:650px){.hidden-on-short{display:none}}html{font-size:16px}body{padding-top:4.5rem;font-family:Calibri,Verdana,Arial,sans-serif}a:not([href]):not([tabindex]){color:#fff}li a{cursor:pointer}li a.active,li a:hover{color:#1b9f7c!important}.main-menu{min-height:4.5rem;background:#2e2e2e}.main-menu li a{color:#fff}.main-menu .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .logo-min{width:45px}.main-menu .logo-name{width:14.3rem}.main-menu .subtitle{font-size:2vw;padding-left:45px}.main-menu .retirement-header{padding-top:15px;color:#fff}.header{width:100%;position:relative}.header .carousel-item{padding-bottom:46%;overflow:hidden}.header .header-bg{width:100%;position:absolute;top:0;left:0}.header .header-content{color:#444;top:50%;left:62%;text-align:center;width:31%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.7);padding:8px;border-radius:8px}.header .header-content .logo-min{width:30%;display:inline-block}.header .header-content .logo-name{width:80%;display:inline-block;margin-bottom:7%}.header .header-content .title{font-size:2vw}.header .header-content .sub-title{margin-top:4%;font-size:2vw}.header .header-content .divider{margin:auto;display:block}.header .header-content .learn-more-button{-webkit-box-shadow:0 2px 2px gray;box-shadow:0 2px 2px gray;height:auto;font-size:1.5vw;margin-top:15px}.header .header-content .devices-block{font-size:2vw}.header .header-content .devices-block .first{width:24px}.header .header-content .devices-block .second{width:40px;margin-left:2%;margin-right:2%}.header .header-content .devices-block .third{width:70px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:60%;background-color:rgba(0,0,0,.43);border-radius:50%;background-position-x:58%;padding:20px}.carousel-control-prev-icon{background-position-x:42%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:768px){.header .carousel-item{padding-bottom:76%}.header-content .title{font-size:3vw!important;color:#fff!important}.header-content .sub-title{font-size:24px!important;color:#fff!important}.header .header-content{width:60%!important;top:3%!important;left:0!important;right:0!important;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}.description{background:rgba(0,0,0,.7);padding:1rem}.header .header-bg{width:auto;max-width:100vw;height:83vh;margin-left:0;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .header-content .learn-more-button{font-size:inherit!important}}@media screen and (max-width:660px){.header .header-content .devices-block{display:none}}@media screen and (max-width:480px){.header .carousel-item{min-height:360px;padding-bottom:100%}}.section-videos{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-videos .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-videos .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-videos .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-videos .card-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap}.section-videos .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-videos .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-pricing .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-pricing .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-pricing .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-pricing .price-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap;background-color:red;color:#fff}.section-pricing .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-pricing .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-subscribe{text-align:center}.section-subscribe .email-header{font-size:22px;font-weight:700;text-align:center}.section-subscribe .form-description-text{font-size:18px;margin:30px 0;text-align:center}.section-subscribe .social-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-subscribe .social-inline a{margin:0 2px}.section-subscribe .social-inline a:hover{text-decoration:none}.section-testimonials{color:#fff;background:#2e404c;text-align:center}.section-footer{background:#dff3fc;height:5rem;padding:2rem;text-align:center}.section-footer .site-name{color:#00b05d}.btn-testimonial{background:0 0;padding:1rem 1.25rem;color:#fff;margin:.25rem;border:1px solid #0fcfae}.slides{overflow:hidden;width:100%}.slides .slide{width:90%;margin:auto}.slides .slide .col{padding-bottom:10px;padding-top:10px;margin-bottom:1rem;position:relative}.slides .slide .col:after{position:absolute;display:block;content:"";bottom:0;left:15px;right:15px;border-bottom:1px solid #0070c0}.slides .slide .text{text-align:left}.slides .slide .author{text-align:right}.no_underline{text-decoration:none!important}.section-retirement{padding:40px}.section-retirement .features-row .col *{max-width:80%;display:block;margin:auto}.section-retirement .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-retirement .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-retirement .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-retirement .col p{margin-bottom:10px!important}.section-retirement .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-features{padding-top:40px}.section-features .features-row .col *{max-width:20rem;display:block;margin:auto}.section-features .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-features .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-features .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-features .col p{margin-bottom:10px!important}.section-features .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-program{padding-top:40px}.section-program .features-row .col *{max-width:20rem;display:block;margin:auto}.section-program .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-program .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-program .features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-program .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-team .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-team .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-team .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-team .team-card .card-text p{margin:0;font-size:12px}.section-team .team-card img{width:100%}.section-coach .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-coach .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-coach .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-coach .team-card img{width:100%}.section-coach .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-contact{background:#233640;color:#fff}.section-contact #contact-button-submit:hover{background:#10dcb9}.section-contact #contact-button-submit{background:#0fcfae;width:100%;border:none;padding:.5rem;font-weight:700;color:#fff}.section,.section-coach,.section-contact,.section-subscribe,.section-team,.section-testimonials{padding-top:40px;padding-bottom:40px}.section-gray{background:#eff5f3}.section-text-center{padding:0,60px,0,60px!important}.blue{color:#5f7bcb}.green{color:#4d994d}.white{color:#fff}.section-header{font-size:32px}.modal-content{padding:1rem}.team-video-header{padding:.5rem;margin-bottom:40px!important}.team-video-header,.video-header{background:hsla(0,0%,59%,.1);height:3rem;width:100%}.video-header{padding:.25rem}.modal-video-header-text{float:left;height:100%;line-height:125%;text-align:center}.close-button{position:absolute;right:2.5%}.modal-content *{display:block;margin:auto}.team-close-button{position:absolute;right:2.5%;margin-top:-.25%}.navbar-toggler{background:#fff;width:40px;height:40px;padding:0}label.error,label.is-invalid{color:#dc3545!important}.center-close-button{display:block;margin:auto}.card-wide{max-width:300px}.preloader{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:99999}.preloader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.preloader-inner span{display:inline-block;background-color:#0070c0;width:25px;height:25px;-webkit-animation:preload 1s ease-in-out infinite;animation:preload 1s ease-in-out infinite;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%}.preloader-inner span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.preloader-inner span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.preloader-inner span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.preloader-inner span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fa{padding:10px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:2px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.inlineYesNo{margin-right:20px}.highlightAnswer{background-color:#ff0;font-weight:700}@font-face{font-family:Calibri;src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot);src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot#iefix) format("embedded-opentype"),url(/dd3ca02cd6776daae8df2f323c28d7306132d841/2fdb6/dist/fonts/calibri.woff) format("woff"),url(/32339107d16c4d7b3079effc0bb0b686da8aadc3/9e3a6/dist/fonts/calibri.ttf) format("truetype"),url(/dee025480fee33f25a639c0e22bdb0cd4d897445/60691/dist/fonts/calibri.svg#CalibriBold) format("svg");font-weight:400}@font-face{font-family:Calibri;src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot);src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot#iefix) format("embedded-opentype"),url(/8ac6e994d63ab4e6ebcb665e9f85e7eaa2c2964e/24471/dist/fonts/calibribold.woff) format("woff"),url(/e783f4bd6c2e3449d5c5e11ba2c86ff6fe99fbaf/66084/dist/fonts/calibribold.ttf) format("truetype"),url(/a1be7459b485501cad4aa75191dffc8ca410ecf3/76a31/dist/fonts/calibribold.svg#CalibriBold) format("svg");font-weight:700}@media only screen and (min-width:768px){.hidden-on-desktop{display:none}}@media only screen and (min-width:768px)and (max-width:1200px){.hidden-on-laptop{display:none}.visible-on-laptop{display:block!important}}@media only screen and (max-width:1000px){.hidden-on-small{display:none}}@media only screen and (max-width:768px){.hidden-on-mobile{display:none}}@media only screen and (max-height:650px){.hidden-on-short{display:none}}html{font-size:16px}body{padding-top:4.5rem;font-family:Calibri,Verdana,Arial,sans-serif}a:not([href]):not([tabindex]){color:#fff}li a{cursor:pointer}li a.active,li a:hover{color:#1b9f7c!important}.main-menu{min-height:4.5rem;background:#2e2e2e}.main-menu li a{color:#fff}.main-menu .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .logo-min{width:45px}.main-menu .logo-name{width:14.3rem}.main-menu .subtitle{font-size:2vw;padding-left:45px}.main-menu .retirement-header{padding-top:15px;color:#fff}.header{width:100%;position:relative}.header .carousel-item{padding-bottom:46%;overflow:hidden}.header .header-bg{width:100%;position:absolute;top:0;left:0}.header .header-content{color:#444;top:50%;left:62%;text-align:center;width:31%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.7);padding:8px;border-radius:8px}.header .header-content .logo-min{width:30%;display:inline-block}.header .header-content .logo-name{width:80%;display:inline-block;margin-bottom:7%}.header .header-content .title{font-size:2vw}.header .header-content .sub-title{margin-top:4%;font-size:2vw}.header .header-content .divider{margin:auto;display:block}.header .header-content .learn-more-button{-webkit-box-shadow:0 2px 2px gray;box-shadow:0 2px 2px gray;height:auto;font-size:1.5vw;margin-top:15px}.header .header-content .devices-block{font-size:2vw}.header .header-content .devices-block .first{width:24px}.header .header-content .devices-block .second{width:40px;margin-left:2%;margin-right:2%}.header .header-content .devices-block .third{width:70px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:60%;background-color:rgba(0,0,0,.43);border-radius:50%;background-position-x:58%;padding:20px}.carousel-control-prev-icon{background-position-x:42%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:768px){.header .carousel-item{padding-bottom:76%}.header-content .title{font-size:3vw!important;color:#fff!important}.header-content .sub-title{font-size:24px!important;color:#fff!important}.header .header-content{width:60%!important;top:3%!important;left:0!important;right:0!important;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}.description{background:rgba(0,0,0,.7);padding:1rem}.header .header-bg{width:auto;max-width:100vw;height:83vh;margin-left:0;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .header-content .learn-more-button{font-size:inherit!important}}@media screen and (max-width:660px){.header .header-content .devices-block{display:none}}@media screen and (max-width:480px){.header .carousel-item{min-height:360px;padding-bottom:100%}}.section-videos{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-videos .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-videos .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-videos .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-videos .card-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap}.section-videos .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-videos .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-pricing .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-pricing .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-pricing .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-pricing .price-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap;background-color:red;color:#fff}.section-pricing .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-pricing .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-subscribe{text-align:center}.section-subscribe .email-header{font-size:22px;font-weight:700;text-align:center}.section-subscribe .form-description-text{font-size:18px;margin:30px 0;text-align:center}.section-subscribe .social-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-subscribe .social-inline a{margin:0 2px}.section-subscribe .social-inline a:hover{text-decoration:none}.section-testimonials{color:#fff;background:#2e404c;text-align:center}.section-footer{background:#dff3fc;height:5rem;padding:2rem;text-align:center}.section-footer .site-name{color:#00b05d}.btn-testimonial{background:0 0;padding:1rem 1.25rem;color:#fff;margin:.25rem;border:1px solid #0fcfae}.slides{overflow:hidden;width:100%}.slides .slide{width:90%;margin:auto}.slides .slide .col{padding-bottom:10px;padding-top:10px;margin-bottom:1rem;position:relative}.slides .slide .col:after{position:absolute;display:block;content:"";bottom:0;left:15px;right:15px;border-bottom:1px solid #0070c0}.slides .slide .text{text-align:left}.slides .slide .author{text-align:right}.no_underline{text-decoration:none!important}.section-retirement{padding:40px}.section-retirement .features-row .col *{max-width:80%;display:block;margin:auto}.section-retirement .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-retirement .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-retirement .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-retirement .col p{margin-bottom:10px!important}.section-retirement .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-features{padding-top:40px}.section-features .features-row .col *{max-width:20rem;display:block;margin:auto}.section-features .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-features .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-features .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-features .col p{margin-bottom:10px!important}.section-features .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-program{padding-top:40px}.section-program .features-row .col *{max-width:20rem;display:block;margin:auto}.section-program .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-program .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-program .features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-program .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-team .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-team .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-team .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-team .team-card .card-text p{margin:0;font-size:12px}.section-team .team-card img{width:100%}.section-coach .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-coach .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-coach .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-coach .team-card img{width:100%}.section-coach .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-contact{background:#233640;color:#fff}.section-contact #contact-button-submit:hover{background:#10dcb9}.section-contact #contact-button-submit{background:#0fcfae;width:100%;border:none;padding:.5rem;font-weight:700;color:#fff}.section,.section-coach,.section-contact,.section-subscribe,.section-team,.section-testimonials{padding-top:40px;padding-bottom:40px}.section-gray{background:#eff5f3}.section-text-center{padding:0,60px,0,60px!important}.blue{color:#5f7bcb}.green{color:#4d994d}.white{color:#fff}.section-header{font-size:32px}.modal-content{padding:1rem}.team-video-header{padding:.5rem;margin-bottom:40px!important}.team-video-header,.video-header{background:hsla(0,0%,59%,.1);height:3rem;width:100%}.video-header{padding:.25rem}.modal-video-header-text{float:left;height:100%;line-height:125%;text-align:center}.close-button{position:absolute;right:2.5%}.modal-content *{display:block;margin:auto}.team-close-button{position:absolute;right:2.5%;margin-top:-.25%}.navbar-toggler{background:#fff;width:40px;height:40px;padding:0}label.error,label.is-invalid{color:#dc3545!important}.center-close-button{display:block;margin:auto}.card-wide{max-width:300px}.preloader{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:99999}.preloader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.preloader-inner span{display:inline-block;background-color:#0070c0;width:25px;height:25px;-webkit-animation:preload 1s ease-in-out infinite;animation:preload 1s ease-in-out infinite;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%}.preloader-inner span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.preloader-inner span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.preloader-inner span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.preloader-inner span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fa{padding:10px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:2px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.inlineYesNo{margin-right:20px}.highlightAnswer{background-color:#ff0;font-weight:700}@font-face{font-family:Calibri;src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot);src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot#iefix) format("embedded-opentype"),url(/dd3ca02cd6776daae8df2f323c28d7306132d841/2fdb6/dist/fonts/calibri.woff) format("woff"),url(/32339107d16c4d7b3079effc0bb0b686da8aadc3/9e3a6/dist/fonts/calibri.ttf) format("truetype"),url(/dee025480fee33f25a639c0e22bdb0cd4d897445/60691/dist/fonts/calibri.svg#CalibriBold) format("svg");font-weight:400}@font-face{font-family:Calibri;src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot);src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot#iefix) format("embedded-opentype"),url(/8ac6e994d63ab4e6ebcb665e9f85e7eaa2c2964e/24471/dist/fonts/calibribold.woff) format("woff"),url(/e783f4bd6c2e3449d5c5e11ba2c86ff6fe99fbaf/66084/dist/fonts/calibribold.ttf) format("truetype"),url(/a1be7459b485501cad4aa75191dffc8ca410ecf3/76a31/dist/fonts/calibribold.svg#CalibriBold) format("svg");font-weight:700}@media only screen and (min-width:768px){.hidden-on-desktop{display:none}}@media only screen and (min-width:768px)and (max-width:1200px){.hidden-on-laptop{display:none}.visible-on-laptop{display:block!important}}@media only screen and (max-width:1000px){.hidden-on-small{display:none}}@media only screen and (max-width:768px){.hidden-on-mobile{display:none}}@media only screen and (max-height:650px){.hidden-on-short{display:none}}html{font-size:16px}body{padding-top:4.5rem;font-family:Calibri,Verdana,Arial,sans-serif}a:not([href]):not([tabindex]){color:#fff}li a{cursor:pointer}li a.active,li a:hover{color:#1b9f7c!important}.main-menu{min-height:4.5rem;background:#2e2e2e}.main-menu li a{color:#fff}.main-menu .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .logo-min{width:45px}.main-menu .logo-name{width:14.3rem}.main-menu .subtitle{font-size:2vw;padding-left:45px}.main-menu .retirement-header{padding-top:15px;color:#fff}.header{width:100%;position:relative}.header .carousel-item{padding-bottom:46%;overflow:hidden}.header .header-bg{width:100%;position:absolute;top:0;left:0}.header .header-content{color:#444;top:50%;left:62%;text-align:center;width:31%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.7);padding:8px;border-radius:8px}.header .header-content .logo-min{width:30%;display:inline-block}.header .header-content .logo-name{width:80%;display:inline-block;margin-bottom:7%}.header .header-content .title{font-size:2vw}.header .header-content .sub-title{margin-top:4%;font-size:2vw}.header .header-content .divider{margin:auto;display:block}.header .header-content .learn-more-button{-webkit-box-shadow:0 2px 2px gray;box-shadow:0 2px 2px gray;height:auto;font-size:1.5vw;margin-top:15px}.header .header-content .devices-block{font-size:2vw}.header .header-content .devices-block .first{width:24px}.header .header-content .devices-block .second{width:40px;margin-left:2%;margin-right:2%}.header .header-content .devices-block .third{width:70px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:60%;background-color:rgba(0,0,0,.43);border-radius:50%;background-position-x:58%;padding:20px}.carousel-control-prev-icon{background-position-x:42%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:768px){.header .carousel-item{padding-bottom:76%}.header-content .title{font-size:3vw!important;color:#fff!important}.header-content .sub-title{font-size:24px!important;color:#fff!important}.header .header-content{width:60%!important;top:3%!important;left:0!important;right:0!important;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}.description{background:rgba(0,0,0,.7);padding:1rem}.header .header-bg{width:auto;max-width:100vw;height:83vh;margin-left:0;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .header-content .learn-more-button{font-size:inherit!important}}@media screen and (max-width:660px){.header .header-content .devices-block{display:none}}@media screen and (max-width:480px){.header .carousel-item{min-height:360px;padding-bottom:100%}}.section-videos{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-videos .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-videos .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-videos .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-videos .card-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap}.section-videos .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-videos .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-pricing .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-pricing .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-pricing .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-pricing .price-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap;background-color:red;color:#fff}.section-pricing .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-pricing .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-subscribe{text-align:center}.section-subscribe .email-header{font-size:22px;font-weight:700;text-align:center}.section-subscribe .form-description-text{font-size:18px;margin:30px 0;text-align:center}.section-subscribe .social-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-subscribe .social-inline a{margin:0 2px}.section-subscribe .social-inline a:hover{text-decoration:none}.section-testimonials{color:#fff;background:#2e404c;text-align:center}.section-footer{background:#dff3fc;height:5rem;padding:2rem;text-align:center}.section-footer .site-name{color:#00b05d}.btn-testimonial{background:0 0;padding:1rem 1.25rem;color:#fff;margin:.25rem;border:1px solid #0fcfae}.slides{overflow:hidden;width:100%}.slides .slide{width:90%;margin:auto}.slides .slide .col{padding-bottom:10px;padding-top:10px;margin-bottom:1rem;position:relative}.slides .slide .col:after{position:absolute;display:block;content:"";bottom:0;left:15px;right:15px;border-bottom:1px solid #0070c0}.slides .slide .text{text-align:left}.slides .slide .author{text-align:right}.no_underline{text-decoration:none!important}.section-retirement{padding:40px}.section-retirement .features-row .col *{max-width:80%;display:block;margin:auto}.section-retirement .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-retirement .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-retirement .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-retirement .col p{margin-bottom:10px!important}.section-retirement .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-features{padding-top:40px}.section-features .features-row .col *{max-width:20rem;display:block;margin:auto}.section-features .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-features .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-features .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-features .col p{margin-bottom:10px!important}.section-features .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-program{padding-top:40px}.section-program .features-row .col *{max-width:20rem;display:block;margin:auto}.section-program .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-program .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-program .features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-program .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-team .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-team .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-team .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-team .team-card .card-text p{margin:0;font-size:12px}.section-team .team-card img{width:100%}.section-coach .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-coach .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-coach .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-coach .team-card img{width:100%}.section-coach .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-contact{background:#233640;color:#fff}.section-contact #contact-button-submit:hover{background:#10dcb9}.section-contact #contact-button-submit{background:#0fcfae;width:100%;border:none;padding:.5rem;font-weight:700;color:#fff}.section,.section-coach,.section-contact,.section-subscribe,.section-team,.section-testimonials{padding-top:40px;padding-bottom:40px}.section-gray{background:#eff5f3}.section-text-center{padding:0,60px,0,60px!important}.blue{color:#5f7bcb}.green{color:#4d994d}.white{color:#fff}.section-header{font-size:32px}.modal-content{padding:1rem}.team-video-header{padding:.5rem;margin-bottom:40px!important}.team-video-header,.video-header{background:hsla(0,0%,59%,.1);height:3rem;width:100%}.video-header{padding:.25rem}.modal-video-header-text{float:left;height:100%;line-height:125%;text-align:center}.close-button{position:absolute;right:2.5%}.modal-content *{display:block;margin:auto}.team-close-button{position:absolute;right:2.5%;margin-top:-.25%}.navbar-toggler{background:#fff;width:40px;height:40px;padding:0}label.error,label.is-invalid{color:#dc3545!important}.center-close-button{display:block;margin:auto}.card-wide{max-width:300px}.preloader{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:99999}.preloader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.preloader-inner span{display:inline-block;background-color:#0070c0;width:25px;height:25px;-webkit-animation:preload 1s ease-in-out infinite;animation:preload 1s ease-in-out infinite;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%}.preloader-inner span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.preloader-inner span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.preloader-inner span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.preloader-inner span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fa{padding:10px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:2px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.inlineYesNo{margin-right:20px}.highlightAnswer{background-color:#ff0;font-weight:700}@font-face{font-family:Calibri;src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot);src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot#iefix) format("embedded-opentype"),url(/dd3ca02cd6776daae8df2f323c28d7306132d841/2fdb6/dist/fonts/calibri.woff) format("woff"),url(/32339107d16c4d7b3079effc0bb0b686da8aadc3/9e3a6/dist/fonts/calibri.ttf) format("truetype"),url(/dee025480fee33f25a639c0e22bdb0cd4d897445/60691/dist/fonts/calibri.svg#CalibriBold) format("svg");font-weight:400}@font-face{font-family:Calibri;src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot);src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot#iefix) format("embedded-opentype"),url(/8ac6e994d63ab4e6ebcb665e9f85e7eaa2c2964e/24471/dist/fonts/calibribold.woff) format("woff"),url(/e783f4bd6c2e3449d5c5e11ba2c86ff6fe99fbaf/66084/dist/fonts/calibribold.ttf) format("truetype"),url(/a1be7459b485501cad4aa75191dffc8ca410ecf3/76a31/dist/fonts/calibribold.svg#CalibriBold) format("svg");font-weight:700}@media only screen and (min-width:768px){.hidden-on-desktop{display:none}}@media only screen and (min-width:768px)and (max-width:1200px){.hidden-on-laptop{display:none}.visible-on-laptop{display:block!important}}@media only screen and (max-width:1000px){.hidden-on-small{display:none}}@media only screen and (max-width:768px){.hidden-on-mobile{display:none}}@media only screen and (max-height:650px){.hidden-on-short{display:none}}html{font-size:16px}body{padding-top:4.5rem;font-family:Calibri,Verdana,Arial,sans-serif}a:not([href]):not([tabindex]){color:#fff}li a{cursor:pointer}li a.active,li a:hover{color:#1b9f7c!important}.main-menu{min-height:4.5rem;background:#2e2e2e}.main-menu li a{color:#fff}.main-menu .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .logo-min{width:45px}.main-menu .logo-name{width:14.3rem}.main-menu .subtitle{font-size:2vw;padding-left:45px}.main-menu .retirement-header{padding-top:15px;color:#fff}.header{width:100%;position:relative}.header .carousel-item{padding-bottom:46%;overflow:hidden}.header .header-bg{width:100%;position:absolute;top:0;left:0}.header .header-content{color:#444;top:50%;left:62%;text-align:center;width:31%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.7);padding:8px;border-radius:8px}.header .header-content .logo-min{width:30%;display:inline-block}.header .header-content .logo-name{width:80%;display:inline-block;margin-bottom:7%}.header .header-content .title{font-size:2vw}.header .header-content .sub-title{margin-top:4%;font-size:2vw}.header .header-content .divider{margin:auto;display:block}.header .header-content .learn-more-button{-webkit-box-shadow:0 2px 2px gray;box-shadow:0 2px 2px gray;height:auto;font-size:1.5vw;margin-top:15px}.header .header-content .devices-block{font-size:2vw}.header .header-content .devices-block .first{width:24px}.header .header-content .devices-block .second{width:40px;margin-left:2%;margin-right:2%}.header .header-content .devices-block .third{width:70px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:60%;background-color:rgba(0,0,0,.43);border-radius:50%;background-position-x:58%;padding:20px}.carousel-control-prev-icon{background-position-x:42%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:768px){.header .carousel-item{padding-bottom:76%}.header-content .title{font-size:3vw!important;color:#fff!important}.header-content .sub-title{font-size:24px!important;color:#fff!important}.header .header-content{width:60%!important;top:3%!important;left:0!important;right:0!important;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}.description{background:rgba(0,0,0,.7);padding:1rem}.header .header-bg{width:auto;max-width:100vw;height:83vh;margin-left:0;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .header-content .learn-more-button{font-size:inherit!important}}@media screen and (max-width:660px){.header .header-content .devices-block{display:none}}@media screen and (max-width:480px){.header .carousel-item{min-height:360px;padding-bottom:100%}}.section-videos{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-videos .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-videos .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-videos .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-videos .card-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap}.section-videos .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-videos .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-pricing .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-pricing .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-pricing .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-pricing .price-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap;background-color:red;color:#fff}.section-pricing .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-pricing .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-subscribe{text-align:center}.section-subscribe .email-header{font-size:22px;font-weight:700;text-align:center}.section-subscribe .form-description-text{font-size:18px;margin:30px 0;text-align:center}.section-subscribe .social-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-subscribe .social-inline a{margin:0 2px}.section-subscribe .social-inline a:hover{text-decoration:none}.section-testimonials{color:#fff;background:#2e404c;text-align:center}.section-footer{background:#dff3fc;height:5rem;padding:2rem;text-align:center}.section-footer .site-name{color:#00b05d}.btn-testimonial{background:0 0;padding:1rem 1.25rem;color:#fff;margin:.25rem;border:1px solid #0fcfae}.slides{overflow:hidden;width:100%}.slides .slide{width:90%;margin:auto}.slides .slide .col{padding-bottom:10px;padding-top:10px;margin-bottom:1rem;position:relative}.slides .slide .col:after{position:absolute;display:block;content:"";bottom:0;left:15px;right:15px;border-bottom:1px solid #0070c0}.slides .slide .text{text-align:left}.slides .slide .author{text-align:right}.no_underline{text-decoration:none!important}.section-retirement{padding:40px}.section-retirement .features-row .col *{max-width:80%;display:block;margin:auto}.section-retirement .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-retirement .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-retirement .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-retirement .col p{margin-bottom:10px!important}.section-retirement .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-features{padding-top:40px}.section-features .features-row .col *{max-width:20rem;display:block;margin:auto}.section-features .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-features .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-features .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-features .col p{margin-bottom:10px!important}.section-features .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-program{padding-top:40px}.section-program .features-row .col *{max-width:20rem;display:block;margin:auto}.section-program .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-program .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-program .features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-program .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-team .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-team .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-team .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-team .team-card .card-text p{margin:0;font-size:12px}.section-team .team-card img{width:100%}.section-coach .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-coach .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-coach .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-coach .team-card img{width:100%}.section-coach .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-contact{background:#233640;color:#fff}.section-contact #contact-button-submit:hover{background:#10dcb9}.section-contact #contact-button-submit{background:#0fcfae;width:100%;border:none;padding:.5rem;font-weight:700;color:#fff}.section,.section-coach,.section-contact,.section-subscribe,.section-team,.section-testimonials{padding-top:40px;padding-bottom:40px}.section-gray{background:#eff5f3}.section-text-center{padding:0,60px,0,60px!important}.blue{color:#5f7bcb}.green{color:#4d994d}.white{color:#fff}.section-header{font-size:32px}.modal-content{padding:1rem}.team-video-header{padding:.5rem;margin-bottom:40px!important}.team-video-header,.video-header{background:hsla(0,0%,59%,.1);height:3rem;width:100%}.video-header{padding:.25rem}.modal-video-header-text{float:left;height:100%;line-height:125%;text-align:center}.close-button{position:absolute;right:2.5%}.modal-content *{display:block;margin:auto}.team-close-button{position:absolute;right:2.5%;margin-top:-.25%}.navbar-toggler{background:#fff;width:40px;height:40px;padding:0}label.error,label.is-invalid{color:#dc3545!important}.center-close-button{display:block;margin:auto}.card-wide{max-width:300px}.preloader{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:99999}.preloader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.preloader-inner span{display:inline-block;background-color:#0070c0;width:25px;height:25px;-webkit-animation:preload 1s ease-in-out infinite;animation:preload 1s ease-in-out infinite;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%}.preloader-inner span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.preloader-inner span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.preloader-inner span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.preloader-inner span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fa{padding:10px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:2px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.inlineYesNo{margin-right:20px}.highlightAnswer{background-color:#ff0;font-weight:700}@font-face{font-family:Calibri;src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot);src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot#iefix) format("embedded-opentype"),url(/dd3ca02cd6776daae8df2f323c28d7306132d841/2fdb6/dist/fonts/calibri.woff) format("woff"),url(/32339107d16c4d7b3079effc0bb0b686da8aadc3/9e3a6/dist/fonts/calibri.ttf) format("truetype"),url(/dee025480fee33f25a639c0e22bdb0cd4d897445/60691/dist/fonts/calibri.svg#CalibriBold) format("svg");font-weight:400}@font-face{font-family:Calibri;src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot);src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot#iefix) format("embedded-opentype"),url(/8ac6e994d63ab4e6ebcb665e9f85e7eaa2c2964e/24471/dist/fonts/calibribold.woff) format("woff"),url(/e783f4bd6c2e3449d5c5e11ba2c86ff6fe99fbaf/66084/dist/fonts/calibribold.ttf) format("truetype"),url(/a1be7459b485501cad4aa75191dffc8ca410ecf3/76a31/dist/fonts/calibribold.svg#CalibriBold) format("svg");font-weight:700}@media only screen and (min-width:768px){.hidden-on-desktop{display:none}}@media only screen and (min-width:768px)and (max-width:1200px){.hidden-on-laptop{display:none}.visible-on-laptop{display:block!important}}@media only screen and (max-width:1000px){.hidden-on-small{display:none}}@media only screen and (max-width:768px){.hidden-on-mobile{display:none}}@media only screen and (max-height:650px){.hidden-on-short{display:none}}html{font-size:16px}body{padding-top:4.5rem;font-family:Calibri,Verdana,Arial,sans-serif}a:not([href]):not([tabindex]){color:#fff}li a{cursor:pointer}li a.active,li a:hover{color:#1b9f7c!important}.main-menu{min-height:4.5rem;background:#2e2e2e}.main-menu li a{color:#fff}.main-menu .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .logo-min{width:45px}.main-menu .logo-name{width:14.3rem}.main-menu .subtitle{font-size:2vw;padding-left:45px}.main-menu .retirement-header{padding-top:15px;color:#fff}.header{width:100%;position:relative}.header .carousel-item{padding-bottom:46%;overflow:hidden}.header .header-bg{width:100%;position:absolute;top:0;left:0}.header .header-content{color:#444;top:50%;left:62%;text-align:center;width:31%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.7);padding:8px;border-radius:8px}.header .header-content .logo-min{width:30%;display:inline-block}.header .header-content .logo-name{width:80%;display:inline-block;margin-bottom:7%}.header .header-content .title{font-size:2vw}.header .header-content .sub-title{margin-top:4%;font-size:2vw}.header .header-content .divider{margin:auto;display:block}.header .header-content .learn-more-button{-webkit-box-shadow:0 2px 2px gray;box-shadow:0 2px 2px gray;height:auto;font-size:1.5vw;margin-top:15px}.header .header-content .devices-block{font-size:2vw}.header .header-content .devices-block .first{width:24px}.header .header-content .devices-block .second{width:40px;margin-left:2%;margin-right:2%}.header .header-content .devices-block .third{width:70px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:60%;background-color:rgba(0,0,0,.43);border-radius:50%;background-position-x:58%;padding:20px}.carousel-control-prev-icon{background-position-x:42%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:768px){.header .carousel-item{padding-bottom:76%}.header-content .title{font-size:3vw!important;color:#fff!important}.header-content .sub-title{font-size:24px!important;color:#fff!important}.header .header-content{width:60%!important;top:3%!important;left:0!important;right:0!important;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}.description{background:rgba(0,0,0,.7);padding:1rem}.header .header-bg{width:auto;max-width:100vw;height:83vh;margin-left:0;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .header-content .learn-more-button{font-size:inherit!important}}@media screen and (max-width:660px){.header .header-content .devices-block{display:none}}@media screen and (max-width:480px){.header .carousel-item{min-height:360px;padding-bottom:100%}}.section-videos{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-videos .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-videos .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-videos .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-videos .card-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap}.section-videos .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-videos .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-pricing .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-pricing .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-pricing .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-pricing .price-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap;background-color:red;color:#fff}.section-pricing .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-pricing .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-subscribe{text-align:center}.section-subscribe .email-header{font-size:22px;font-weight:700;text-align:center}.section-subscribe .form-description-text{font-size:18px;margin:30px 0;text-align:center}.section-subscribe .social-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-subscribe .social-inline a{margin:0 2px}.section-subscribe .social-inline a:hover{text-decoration:none}.section-testimonials{color:#fff;background:#2e404c;text-align:center}.section-footer{background:#dff3fc;height:5rem;padding:2rem;text-align:center}.section-footer .site-name{color:#00b05d}.btn-testimonial{background:0 0;padding:1rem 1.25rem;color:#fff;margin:.25rem;border:1px solid #0fcfae}.slides{overflow:hidden;width:100%}.slides .slide{width:90%;margin:auto}.slides .slide .col{padding-bottom:10px;padding-top:10px;margin-bottom:1rem;position:relative}.slides .slide .col:after{position:absolute;display:block;content:"";bottom:0;left:15px;right:15px;border-bottom:1px solid #0070c0}.slides .slide .text{text-align:left}.slides .slide .author{text-align:right}.no_underline{text-decoration:none!important}.section-retirement{padding:40px}.section-retirement .features-row .col *{max-width:80%;display:block;margin:auto}.section-retirement .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-retirement .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-retirement .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-retirement .col p{margin-bottom:10px!important}.section-retirement .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-features{padding-top:40px}.section-features .features-row .col *{max-width:20rem;display:block;margin:auto}.section-features .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-features .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-features .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-features .col p{margin-bottom:10px!important}.section-features .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-program{padding-top:40px}.section-program .features-row .col *{max-width:20rem;display:block;margin:auto}.section-program .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-program .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-program .features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-program .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-team .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-team .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-team .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-team .team-card .card-text p{margin:0;font-size:12px}.section-team .team-card img{width:100%}.section-coach .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-coach .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-coach .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-coach .team-card img{width:100%}.section-coach .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-contact{background:#233640;color:#fff}.section-contact #contact-button-submit:hover{background:#10dcb9}.section-contact #contact-button-submit{background:#0fcfae;width:100%;border:none;padding:.5rem;font-weight:700;color:#fff}.section,.section-coach,.section-contact,.section-subscribe,.section-team,.section-testimonials{padding-top:40px;padding-bottom:40px}.section-gray{background:#eff5f3}.section-text-center{padding:0,60px,0,60px!important}.blue{color:#5f7bcb}.green{color:#4d994d}.white{color:#fff}.section-header{font-size:32px}.modal-content{padding:1rem}.team-video-header{padding:.5rem;margin-bottom:40px!important}.team-video-header,.video-header{background:hsla(0,0%,59%,.1);height:3rem;width:100%}.video-header{padding:.25rem}.modal-video-header-text{float:left;height:100%;line-height:125%;text-align:center}.close-button{position:absolute;right:2.5%}.modal-content *{display:block;margin:auto}.team-close-button{position:absolute;right:2.5%;margin-top:-.25%}.navbar-toggler{background:#fff;width:40px;height:40px;padding:0}label.error,label.is-invalid{color:#dc3545!important}.center-close-button{display:block;margin:auto}.card-wide{max-width:300px}.preloader{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:99999}.preloader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.preloader-inner span{display:inline-block;background-color:#0070c0;width:25px;height:25px;-webkit-animation:preload 1s ease-in-out infinite;animation:preload 1s ease-in-out infinite;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%}.preloader-inner span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.preloader-inner span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.preloader-inner span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.preloader-inner span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fa{padding:10px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:2px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.inlineYesNo{margin-right:20px}.highlightAnswer{background-color:#ff0;font-weight:700}@font-face{font-family:Calibri;src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot);src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot#iefix) format("embedded-opentype"),url(/dd3ca02cd6776daae8df2f323c28d7306132d841/2fdb6/dist/fonts/calibri.woff) format("woff"),url(/32339107d16c4d7b3079effc0bb0b686da8aadc3/9e3a6/dist/fonts/calibri.ttf) format("truetype"),url(/dee025480fee33f25a639c0e22bdb0cd4d897445/60691/dist/fonts/calibri.svg#CalibriBold) format("svg");font-weight:400}@font-face{font-family:Calibri;src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot);src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot#iefix) format("embedded-opentype"),url(/8ac6e994d63ab4e6ebcb665e9f85e7eaa2c2964e/24471/dist/fonts/calibribold.woff) format("woff"),url(/e783f4bd6c2e3449d5c5e11ba2c86ff6fe99fbaf/66084/dist/fonts/calibribold.ttf) format("truetype"),url(/a1be7459b485501cad4aa75191dffc8ca410ecf3/76a31/dist/fonts/calibribold.svg#CalibriBold) format("svg");font-weight:700}@media only screen and (min-width:768px){.hidden-on-desktop{display:none}}@media only screen and (min-width:768px)and (max-width:1200px){.hidden-on-laptop{display:none}.visible-on-laptop{display:block!important}}@media only screen and (max-width:1000px){.hidden-on-small{display:none}}@media only screen and (max-width:768px){.hidden-on-mobile{display:none}}@media only screen and (max-height:650px){.hidden-on-short{display:none}}html{font-size:16px}body{padding-top:4.5rem;font-family:Calibri,Verdana,Arial,sans-serif}a:not([href]):not([tabindex]){color:#fff}li a{cursor:pointer}li a.active,li a:hover{color:#1b9f7c!important}.main-menu{min-height:4.5rem;background:#2e2e2e}.main-menu li a{color:#fff}.main-menu .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .logo-min{width:45px}.main-menu .logo-name{width:14.3rem}.main-menu .subtitle{font-size:2vw;padding-left:45px}.main-menu .retirement-header{padding-top:15px;color:#fff}.header{width:100%;position:relative}.header .carousel-item{padding-bottom:46%;overflow:hidden}.header .header-bg{width:100%;position:absolute;top:0;left:0}.header .header-content{color:#444;top:50%;left:62%;text-align:center;width:31%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.7);padding:8px;border-radius:8px}.header .header-content .logo-min{width:30%;display:inline-block}.header .header-content .logo-name{width:80%;display:inline-block;margin-bottom:7%}.header .header-content .title{font-size:2vw}.header .header-content .sub-title{margin-top:4%;font-size:2vw}.header .header-content .divider{margin:auto;display:block}.header .header-content .learn-more-button{-webkit-box-shadow:0 2px 2px gray;box-shadow:0 2px 2px gray;height:auto;font-size:1.5vw;margin-top:15px}.header .header-content .devices-block{font-size:2vw}.header .header-content .devices-block .first{width:24px}.header .header-content .devices-block .second{width:40px;margin-left:2%;margin-right:2%}.header .header-content .devices-block .third{width:70px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:60%;background-color:rgba(0,0,0,.43);border-radius:50%;background-position-x:58%;padding:20px}.carousel-control-prev-icon{background-position-x:42%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:768px){.header .carousel-item{padding-bottom:76%}.header-content .title{font-size:3vw!important;color:#fff!important}.header-content .sub-title{font-size:24px!important;color:#fff!important}.header .header-content{width:60%!important;top:3%!important;left:0!important;right:0!important;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}.description{background:rgba(0,0,0,.7);padding:1rem}.header .header-bg{width:auto;max-width:100vw;height:83vh;margin-left:0;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .header-content .learn-more-button{font-size:inherit!important}}@media screen and (max-width:660px){.header .header-content .devices-block{display:none}}@media screen and (max-width:480px){.header .carousel-item{min-height:360px;padding-bottom:100%}}.section-videos{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-videos .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-videos .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-videos .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-videos .card-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap}.section-videos .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-videos .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-pricing .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-pricing .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-pricing .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-pricing .price-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap;background-color:red;color:#fff}.section-pricing .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-pricing .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-subscribe{text-align:center}.section-subscribe .email-header{font-size:22px;font-weight:700;text-align:center}.section-subscribe .form-description-text{font-size:18px;margin:30px 0;text-align:center}.section-subscribe .social-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-subscribe .social-inline a{margin:0 2px}.section-subscribe .social-inline a:hover{text-decoration:none}.section-testimonials{color:#fff;background:#2e404c;text-align:center}.section-footer{background:#dff3fc;height:5rem;padding:2rem;text-align:center}.section-footer .site-name{color:#00b05d}.btn-testimonial{background:0 0;padding:1rem 1.25rem;color:#fff;margin:.25rem;border:1px solid #0fcfae}.slides{overflow:hidden;width:100%}.slides .slide{width:90%;margin:auto}.slides .slide .col{padding-bottom:10px;padding-top:10px;margin-bottom:1rem;position:relative}.slides .slide .col:after{position:absolute;display:block;content:"";bottom:0;left:15px;right:15px;border-bottom:1px solid #0070c0}.slides .slide .text{text-align:left}.slides .slide .author{text-align:right}.no_underline{text-decoration:none!important}.section-retirement{padding:40px}.section-retirement .features-row .col *{max-width:80%;display:block;margin:auto}.section-retirement .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-retirement .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-retirement .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-retirement .col p{margin-bottom:10px!important}.section-retirement .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-features{padding-top:40px}.section-features .features-row .col *{max-width:20rem;display:block;margin:auto}.section-features .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-features .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-features .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-features .col p{margin-bottom:10px!important}.section-features .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-program{padding-top:40px}.section-program .features-row .col *{max-width:20rem;display:block;margin:auto}.section-program .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-program .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-program .features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-program .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-team .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-team .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-team .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-team .team-card .card-text p{margin:0;font-size:12px}.section-team .team-card img{width:100%}.section-coach .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-coach .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-coach .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-coach .team-card img{width:100%}.section-coach .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-contact{background:#233640;color:#fff}.section-contact #contact-button-submit:hover{background:#10dcb9}.section-contact #contact-button-submit{background:#0fcfae;width:100%;border:none;padding:.5rem;font-weight:700;color:#fff}.section,.section-coach,.section-contact,.section-subscribe,.section-team,.section-testimonials{padding-top:40px;padding-bottom:40px}.section-gray{background:#eff5f3}.section-text-center{padding:0,60px,0,60px!important}.blue{color:#5f7bcb}.green{color:#4d994d}.white{color:#fff}.section-header{font-size:32px}.modal-content{padding:1rem}.team-video-header{padding:.5rem;margin-bottom:40px!important}.team-video-header,.video-header{background:hsla(0,0%,59%,.1);height:3rem;width:100%}.video-header{padding:.25rem}.modal-video-header-text{float:left;height:100%;line-height:125%;text-align:center}.close-button{position:absolute;right:2.5%}.modal-content *{display:block;margin:auto}.team-close-button{position:absolute;right:2.5%;margin-top:-.25%}.navbar-toggler{background:#fff;width:40px;height:40px;padding:0}label.error,label.is-invalid{color:#dc3545!important}.center-close-button{display:block;margin:auto}.card-wide{max-width:300px}.preloader{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:99999}.preloader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.preloader-inner span{display:inline-block;background-color:#0070c0;width:25px;height:25px;-webkit-animation:preload 1s ease-in-out infinite;animation:preload 1s ease-in-out infinite;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%}.preloader-inner span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.preloader-inner span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.preloader-inner span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.preloader-inner span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fa{padding:10px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:2px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.inlineYesNo{margin-right:20px}.highlightAnswer{background-color:#ff0;font-weight:700}@font-face{font-family:Calibri;src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot);src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot#iefix) format("embedded-opentype"),url(/dd3ca02cd6776daae8df2f323c28d7306132d841/2fdb6/dist/fonts/calibri.woff) format("woff"),url(/32339107d16c4d7b3079effc0bb0b686da8aadc3/9e3a6/dist/fonts/calibri.ttf) format("truetype"),url(/dee025480fee33f25a639c0e22bdb0cd4d897445/60691/dist/fonts/calibri.svg#CalibriBold) format("svg");font-weight:400}@font-face{font-family:Calibri;src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot);src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot#iefix) format("embedded-opentype"),url(/8ac6e994d63ab4e6ebcb665e9f85e7eaa2c2964e/24471/dist/fonts/calibribold.woff) format("woff"),url(/e783f4bd6c2e3449d5c5e11ba2c86ff6fe99fbaf/66084/dist/fonts/calibribold.ttf) format("truetype"),url(/a1be7459b485501cad4aa75191dffc8ca410ecf3/76a31/dist/fonts/calibribold.svg#CalibriBold) format("svg");font-weight:700}@media only screen and (min-width:768px){.hidden-on-desktop{display:none}}@media only screen and (min-width:768px)and (max-width:1200px){.hidden-on-laptop{display:none}.visible-on-laptop{display:block!important}}@media only screen and (max-width:1000px){.hidden-on-small{display:none}}@media only screen and (max-width:768px){.hidden-on-mobile{display:none}}@media only screen and (max-height:650px){.hidden-on-short{display:none}}html{font-size:16px}body{padding-top:4.5rem;font-family:Calibri,Verdana,Arial,sans-serif}a:not([href]):not([tabindex]){color:#fff}li a{cursor:pointer}li a.active,li a:hover{color:#1b9f7c!important}.main-menu{min-height:4.5rem;background:#2e2e2e}.main-menu li a{color:#fff}.main-menu .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .logo-min{width:45px}.main-menu .logo-name{width:14.3rem}.main-menu .subtitle{font-size:2vw;padding-left:45px}.main-menu .retirement-header{padding-top:15px;color:#fff}.header{width:100%;position:relative}.header .carousel-item{padding-bottom:46%;overflow:hidden}.header .header-bg{width:100%;position:absolute;top:0;left:0}.header .header-content{color:#444;top:50%;left:62%;text-align:center;width:31%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.7);padding:8px;border-radius:8px}.header .header-content .logo-min{width:30%;display:inline-block}.header .header-content .logo-name{width:80%;display:inline-block;margin-bottom:7%}.header .header-content .title{font-size:2vw}.header .header-content .sub-title{margin-top:4%;font-size:2vw}.header .header-content .divider{margin:auto;display:block}.header .header-content .learn-more-button{-webkit-box-shadow:0 2px 2px gray;box-shadow:0 2px 2px gray;height:auto;font-size:1.5vw;margin-top:15px}.header .header-content .devices-block{font-size:2vw}.header .header-content .devices-block .first{width:24px}.header .header-content .devices-block .second{width:40px;margin-left:2%;margin-right:2%}.header .header-content .devices-block .third{width:70px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:60%;background-color:rgba(0,0,0,.43);border-radius:50%;background-position-x:58%;padding:20px}.carousel-control-prev-icon{background-position-x:42%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:768px){.header .carousel-item{padding-bottom:76%}.header-content .title{font-size:3vw!important;color:#fff!important}.header-content .sub-title{font-size:24px!important;color:#fff!important}.header .header-content{width:60%!important;top:3%!important;left:0!important;right:0!important;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}.description{background:rgba(0,0,0,.7);padding:1rem}.header .header-bg{width:auto;max-width:100vw;height:83vh;margin-left:0;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .header-content .learn-more-button{font-size:inherit!important}}@media screen and (max-width:660px){.header .header-content .devices-block{display:none}}@media screen and (max-width:480px){.header .carousel-item{min-height:360px;padding-bottom:100%}}.section-videos{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-videos .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-videos .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-videos .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-videos .card-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap}.section-videos .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-videos .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-pricing .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-pricing .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-pricing .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-pricing .price-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap;background-color:red;color:#fff}.section-pricing .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-pricing .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-subscribe{text-align:center}.section-subscribe .email-header{font-size:22px;font-weight:700;text-align:center}.section-subscribe .form-description-text{font-size:18px;margin:30px 0;text-align:center}.section-subscribe .social-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-subscribe .social-inline a{margin:0 2px}.section-subscribe .social-inline a:hover{text-decoration:none}.section-testimonials{color:#fff;background:#2e404c;text-align:center}.section-footer{background:#dff3fc;height:5rem;padding:2rem;text-align:center}.section-footer .site-name{color:#00b05d}.btn-testimonial{background:0 0;padding:1rem 1.25rem;color:#fff;margin:.25rem;border:1px solid #0fcfae}.slides{overflow:hidden;width:100%}.slides .slide{width:90%;margin:auto}.slides .slide .col{padding-bottom:10px;padding-top:10px;margin-bottom:1rem;position:relative}.slides .slide .col:after{position:absolute;display:block;content:"";bottom:0;left:15px;right:15px;border-bottom:1px solid #0070c0}.slides .slide .text{text-align:left}.slides .slide .author{text-align:right}.no_underline{text-decoration:none!important}.section-retirement{padding:40px}.section-retirement .features-row .col *{max-width:80%;display:block;margin:auto}.section-retirement .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-retirement .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-retirement .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-retirement .col p{margin-bottom:10px!important}.section-retirement .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-features{padding-top:40px}.section-features .features-row .col *{max-width:20rem;display:block;margin:auto}.section-features .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-features .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-features .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-features .col p{margin-bottom:10px!important}.section-features .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-program{padding-top:40px}.section-program .features-row .col *{max-width:20rem;display:block;margin:auto}.section-program .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-program .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-program .features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-program .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-team .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-team .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-team .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-team .team-card .card-text p{margin:0;font-size:12px}.section-team .team-card img{width:100%}.section-coach .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-coach .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-coach .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-coach .team-card img{width:100%}.section-coach .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-contact{background:#233640;color:#fff}.section-contact #contact-button-submit:hover{background:#10dcb9}.section-contact #contact-button-submit{background:#0fcfae;width:100%;border:none;padding:.5rem;font-weight:700;color:#fff}.section,.section-coach,.section-contact,.section-subscribe,.section-team,.section-testimonials{padding-top:40px;padding-bottom:40px}.section-gray{background:#eff5f3}.section-text-center{padding:0,60px,0,60px!important}.blue{color:#5f7bcb}.green{color:#4d994d}.white{color:#fff}.section-header{font-size:32px}.modal-content{padding:1rem}.team-video-header{padding:.5rem;margin-bottom:40px!important}.team-video-header,.video-header{background:hsla(0,0%,59%,.1);height:3rem;width:100%}.video-header{padding:.25rem}.modal-video-header-text{float:left;height:100%;line-height:125%;text-align:center}.close-button{position:absolute;right:2.5%}.modal-content *{display:block;margin:auto}.team-close-button{position:absolute;right:2.5%;margin-top:-.25%}.navbar-toggler{background:#fff;width:40px;height:40px;padding:0}label.error,label.is-invalid{color:#dc3545!important}.center-close-button{display:block;margin:auto}.card-wide{max-width:300px}.preloader{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:99999}.preloader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.preloader-inner span{display:inline-block;background-color:#0070c0;width:25px;height:25px;-webkit-animation:preload 1s ease-in-out infinite;animation:preload 1s ease-in-out infinite;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%}.preloader-inner span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.preloader-inner span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.preloader-inner span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.preloader-inner span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fa{padding:10px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:2px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.inlineYesNo{margin-right:20px}.highlightAnswer{background-color:#ff0;font-weight:700}@font-face{font-family:Calibri;src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot);src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot#iefix) format("embedded-opentype"),url(/dd3ca02cd6776daae8df2f323c28d7306132d841/2fdb6/dist/fonts/calibri.woff) format("woff"),url(/32339107d16c4d7b3079effc0bb0b686da8aadc3/9e3a6/dist/fonts/calibri.ttf) format("truetype"),url(/dee025480fee33f25a639c0e22bdb0cd4d897445/60691/dist/fonts/calibri.svg#CalibriBold) format("svg");font-weight:400}@font-face{font-family:Calibri;src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot);src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot#iefix) format("embedded-opentype"),url(/8ac6e994d63ab4e6ebcb665e9f85e7eaa2c2964e/24471/dist/fonts/calibribold.woff) format("woff"),url(/e783f4bd6c2e3449d5c5e11ba2c86ff6fe99fbaf/66084/dist/fonts/calibribold.ttf) format("truetype"),url(/a1be7459b485501cad4aa75191dffc8ca410ecf3/76a31/dist/fonts/calibribold.svg#CalibriBold) format("svg");font-weight:700}@media only screen and (min-width:768px){.hidden-on-desktop{display:none}}@media only screen and (min-width:768px)and (max-width:1200px){.hidden-on-laptop{display:none}.visible-on-laptop{display:block!important}}@media only screen and (max-width:1000px){.hidden-on-small{display:none}}@media only screen and (max-width:768px){.hidden-on-mobile{display:none}}@media only screen and (max-height:650px){.hidden-on-short{display:none}}html{font-size:16px}body{padding-top:4.5rem;font-family:Calibri,Verdana,Arial,sans-serif}a:not([href]):not([tabindex]){color:#fff}li a{cursor:pointer}li a.active,li a:hover{color:#1b9f7c!important}.main-menu{min-height:4.5rem;background:#2e2e2e}.main-menu li a{color:#fff}.main-menu .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .logo-min{width:45px}.main-menu .logo-name{width:14.3rem}.main-menu .subtitle{font-size:2vw;padding-left:45px}.main-menu .retirement-header{padding-top:15px;color:#fff}.header{width:100%;position:relative}.header .carousel-item{padding-bottom:46%;overflow:hidden}.header .header-bg{width:100%;position:absolute;top:0;left:0}.header .header-content{color:#444;top:50%;left:62%;text-align:center;width:31%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.7);padding:8px;border-radius:8px}.header .header-content .logo-min{width:30%;display:inline-block}.header .header-content .logo-name{width:80%;display:inline-block;margin-bottom:7%}.header .header-content .title{font-size:2vw}.header .header-content .sub-title{margin-top:4%;font-size:2vw}.header .header-content .divider{margin:auto;display:block}.header .header-content .learn-more-button{-webkit-box-shadow:0 2px 2px gray;box-shadow:0 2px 2px gray;height:auto;font-size:1.5vw;margin-top:15px}.header .header-content .devices-block{font-size:2vw}.header .header-content .devices-block .first{width:24px}.header .header-content .devices-block .second{width:40px;margin-left:2%;margin-right:2%}.header .header-content .devices-block .third{width:70px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:60%;background-color:rgba(0,0,0,.43);border-radius:50%;background-position-x:58%;padding:20px}.carousel-control-prev-icon{background-position-x:42%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:768px){.header .carousel-item{padding-bottom:76%}.header-content .title{font-size:3vw!important;color:#fff!important}.header-content .sub-title{font-size:24px!important;color:#fff!important}.header .header-content{width:60%!important;top:3%!important;left:0!important;right:0!important;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}.description{background:rgba(0,0,0,.7);padding:1rem}.header .header-bg{width:auto;max-width:100vw;height:83vh;margin-left:0;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .header-content .learn-more-button{font-size:inherit!important}}@media screen and (max-width:660px){.header .header-content .devices-block{display:none}}@media screen and (max-width:480px){.header .carousel-item{min-height:360px;padding-bottom:100%}}.section-videos{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-videos .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-videos .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-videos .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-videos .card-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap}.section-videos .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-videos .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-pricing .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-pricing .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-pricing .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-pricing .price-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap;background-color:red;color:#fff}.section-pricing .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-pricing .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-subscribe{text-align:center}.section-subscribe .email-header{font-size:22px;font-weight:700;text-align:center}.section-subscribe .form-description-text{font-size:18px;margin:30px 0;text-align:center}.section-subscribe .social-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-subscribe .social-inline a{margin:0 2px}.section-subscribe .social-inline a:hover{text-decoration:none}.section-testimonials{color:#fff;background:#2e404c;text-align:center}.section-footer{background:#dff3fc;height:5rem;padding:2rem;text-align:center}.section-footer .site-name{color:#00b05d}.btn-testimonial{background:0 0;padding:1rem 1.25rem;color:#fff;margin:.25rem;border:1px solid #0fcfae}.slides{overflow:hidden;width:100%}.slides .slide{width:90%;margin:auto}.slides .slide .col{padding-bottom:10px;padding-top:10px;margin-bottom:1rem;position:relative}.slides .slide .col:after{position:absolute;display:block;content:"";bottom:0;left:15px;right:15px;border-bottom:1px solid #0070c0}.slides .slide .text{text-align:left}.slides .slide .author{text-align:right}.no_underline{text-decoration:none!important}.section-retirement{padding:40px}.section-retirement .features-row .col *{max-width:80%;display:block;margin:auto}.section-retirement .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-retirement .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-retirement .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-retirement .col p{margin-bottom:10px!important}.section-retirement .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-features{padding-top:40px}.section-features .features-row .col *{max-width:20rem;display:block;margin:auto}.section-features .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-features .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-features .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-features .col p{margin-bottom:10px!important}.section-features .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-program{padding-top:40px}.section-program .features-row .col *{max-width:20rem;display:block;margin:auto}.section-program .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-program .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-program .features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-program .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-team .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-team .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-team .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-team .team-card .card-text p{margin:0;font-size:12px}.section-team .team-card img{width:100%}.section-coach .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-coach .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-coach .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-coach .team-card img{width:100%}.section-coach .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-contact{background:#233640;color:#fff}.section-contact #contact-button-submit:hover{background:#10dcb9}.section-contact #contact-button-submit{background:#0fcfae;width:100%;border:none;padding:.5rem;font-weight:700;color:#fff}.section,.section-coach,.section-contact,.section-subscribe,.section-team,.section-testimonials{padding-top:40px;padding-bottom:40px}.section-gray{background:#eff5f3}.section-text-center{padding:0,60px,0,60px!important}.blue{color:#5f7bcb}.green{color:#4d994d}.white{color:#fff}.section-header{font-size:32px}.modal-content{padding:1rem}.team-video-header{padding:.5rem;margin-bottom:40px!important}.team-video-header,.video-header{background:hsla(0,0%,59%,.1);height:3rem;width:100%}.video-header{padding:.25rem}.modal-video-header-text{float:left;height:100%;line-height:125%;text-align:center}.close-button{position:absolute;right:2.5%}.modal-content *{display:block;margin:auto}.team-close-button{position:absolute;right:2.5%;margin-top:-.25%}.navbar-toggler{background:#fff;width:40px;height:40px;padding:0}label.error,label.is-invalid{color:#dc3545!important}.center-close-button{display:block;margin:auto}.card-wide{max-width:300px}.preloader{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:99999}.preloader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.preloader-inner span{display:inline-block;background-color:#0070c0;width:25px;height:25px;-webkit-animation:preload 1s ease-in-out infinite;animation:preload 1s ease-in-out infinite;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%}.preloader-inner span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.preloader-inner span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.preloader-inner span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.preloader-inner span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fa{padding:10px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:2px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.inlineYesNo{margin-right:20px}.highlightAnswer{background-color:#ff0;font-weight:700}@font-face{font-family:Calibri;src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot);src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot#iefix) format("embedded-opentype"),url(/dd3ca02cd6776daae8df2f323c28d7306132d841/2fdb6/dist/fonts/calibri.woff) format("woff"),url(/32339107d16c4d7b3079effc0bb0b686da8aadc3/9e3a6/dist/fonts/calibri.ttf) format("truetype"),url(/dee025480fee33f25a639c0e22bdb0cd4d897445/60691/dist/fonts/calibri.svg#CalibriBold) format("svg");font-weight:400}@font-face{font-family:Calibri;src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot);src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot#iefix) format("embedded-opentype"),url(/8ac6e994d63ab4e6ebcb665e9f85e7eaa2c2964e/24471/dist/fonts/calibribold.woff) format("woff"),url(/e783f4bd6c2e3449d5c5e11ba2c86ff6fe99fbaf/66084/dist/fonts/calibribold.ttf) format("truetype"),url(/a1be7459b485501cad4aa75191dffc8ca410ecf3/76a31/dist/fonts/calibribold.svg#CalibriBold) format("svg");font-weight:700}@media only screen and (min-width:768px){.hidden-on-desktop{display:none}}@media only screen and (min-width:768px)and (max-width:1200px){.hidden-on-laptop{display:none}.visible-on-laptop{display:block!important}}@media only screen and (max-width:1000px){.hidden-on-small{display:none}}@media only screen and (max-width:768px){.hidden-on-mobile{display:none}}@media only screen and (max-height:650px){.hidden-on-short{display:none}}html{font-size:16px}body{padding-top:4.5rem;font-family:Calibri,Verdana,Arial,sans-serif}a:not([href]):not([tabindex]){color:#fff}li a{cursor:pointer}li a.active,li a:hover{color:#1b9f7c!important}.main-menu{min-height:4.5rem;background:#2e2e2e}.main-menu li a{color:#fff}.main-menu .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .logo-min{width:45px}.main-menu .logo-name{width:14.3rem}.main-menu .subtitle{font-size:2vw;padding-left:45px}.main-menu .retirement-header{padding-top:15px;color:#fff}.header{width:100%;position:relative}.header .carousel-item{padding-bottom:46%;overflow:hidden}.header .header-bg{width:100%;position:absolute;top:0;left:0}.header .header-content{color:#444;top:50%;left:62%;text-align:center;width:31%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.7);padding:8px;border-radius:8px}.header .header-content .logo-min{width:30%;display:inline-block}.header .header-content .logo-name{width:80%;display:inline-block;margin-bottom:7%}.header .header-content .title{font-size:2vw}.header .header-content .sub-title{margin-top:4%;font-size:2vw}.header .header-content .divider{margin:auto;display:block}.header .header-content .learn-more-button{-webkit-box-shadow:0 2px 2px gray;box-shadow:0 2px 2px gray;height:auto;font-size:1.5vw;margin-top:15px}.header .header-content .devices-block{font-size:2vw}.header .header-content .devices-block .first{width:24px}.header .header-content .devices-block .second{width:40px;margin-left:2%;margin-right:2%}.header .header-content .devices-block .third{width:70px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:60%;background-color:rgba(0,0,0,.43);border-radius:50%;background-position-x:58%;padding:20px}.carousel-control-prev-icon{background-position-x:42%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:768px){.header .carousel-item{padding-bottom:76%}.header-content .title{font-size:3vw!important;color:#fff!important}.header-content .sub-title{font-size:24px!important;color:#fff!important}.header .header-content{width:60%!important;top:3%!important;left:0!important;right:0!important;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}.description{background:rgba(0,0,0,.7);padding:1rem}.header .header-bg{width:auto;max-width:100vw;height:83vh;margin-left:0;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .header-content .learn-more-button{font-size:inherit!important}}@media screen and (max-width:660px){.header .header-content .devices-block{display:none}}@media screen and (max-width:480px){.header .carousel-item{min-height:360px;padding-bottom:100%}}.section-videos{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-videos .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-videos .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-videos .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-videos .card-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap}.section-videos .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-videos .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-pricing .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-pricing .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-pricing .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-pricing .price-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap;background-color:red;color:#fff}.section-pricing .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-pricing .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-subscribe{text-align:center}.section-subscribe .email-header{font-size:22px;font-weight:700;text-align:center}.section-subscribe .form-description-text{font-size:18px;margin:30px 0;text-align:center}.section-subscribe .social-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-subscribe .social-inline a{margin:0 2px}.section-subscribe .social-inline a:hover{text-decoration:none}.section-testimonials{color:#fff;background:#2e404c;text-align:center}.section-footer{background:#dff3fc;height:5rem;padding:2rem;text-align:center}.section-footer .site-name{color:#00b05d}.btn-testimonial{background:0 0;padding:1rem 1.25rem;color:#fff;margin:.25rem;border:1px solid #0fcfae}.slides{overflow:hidden;width:100%}.slides .slide{width:90%;margin:auto}.slides .slide .col{padding-bottom:10px;padding-top:10px;margin-bottom:1rem;position:relative}.slides .slide .col:after{position:absolute;display:block;content:"";bottom:0;left:15px;right:15px;border-bottom:1px solid #0070c0}.slides .slide .text{text-align:left}.slides .slide .author{text-align:right}.no_underline{text-decoration:none!important}.section-retirement{padding:40px}.section-retirement .features-row .col *{max-width:80%;display:block;margin:auto}.section-retirement .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-retirement .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-retirement .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-retirement .col p{margin-bottom:10px!important}.section-retirement .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-features{padding-top:40px}.section-features .features-row .col *{max-width:20rem;display:block;margin:auto}.section-features .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-features .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-features .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-features .col p{margin-bottom:10px!important}.section-features .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-program{padding-top:40px}.section-program .features-row .col *{max-width:20rem;display:block;margin:auto}.section-program .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-program .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-program .features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-program .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-team .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-team .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-team .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-team .team-card .card-text p{margin:0;font-size:12px}.section-team .team-card img{width:100%}.section-coach .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-coach .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-coach .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-coach .team-card img{width:100%}.section-coach .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-contact{background:#233640;color:#fff}.section-contact #contact-button-submit:hover{background:#10dcb9}.section-contact #contact-button-submit{background:#0fcfae;width:100%;border:none;padding:.5rem;font-weight:700;color:#fff}.section,.section-coach,.section-contact,.section-subscribe,.section-team,.section-testimonials{padding-top:40px;padding-bottom:40px}.section-gray{background:#eff5f3}.section-text-center{padding:0,60px,0,60px!important}.blue{color:#5f7bcb}.green{color:#4d994d}.white{color:#fff}.section-header{font-size:32px}.modal-content{padding:1rem}.team-video-header{padding:.5rem;margin-bottom:40px!important}.team-video-header,.video-header{background:hsla(0,0%,59%,.1);height:3rem;width:100%}.video-header{padding:.25rem}.modal-video-header-text{float:left;height:100%;line-height:125%;text-align:center}.close-button{position:absolute;right:2.5%}.modal-content *{display:block;margin:auto}.team-close-button{position:absolute;right:2.5%;margin-top:-.25%}.navbar-toggler{background:#fff;width:40px;height:40px;padding:0}label.error,label.is-invalid{color:#dc3545!important}.center-close-button{display:block;margin:auto}.card-wide{max-width:300px}.preloader{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:99999}.preloader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.preloader-inner span{display:inline-block;background-color:#0070c0;width:25px;height:25px;-webkit-animation:preload 1s ease-in-out infinite;animation:preload 1s ease-in-out infinite;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%}.preloader-inner span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.preloader-inner span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.preloader-inner span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.preloader-inner span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fa{padding:10px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:2px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.inlineYesNo{margin-right:20px}.highlightAnswer{background-color:#ff0;font-weight:700}@font-face{font-family:Calibri;src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot);src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot#iefix) format("embedded-opentype"),url(/dd3ca02cd6776daae8df2f323c28d7306132d841/2fdb6/dist/fonts/calibri.woff) format("woff"),url(/32339107d16c4d7b3079effc0bb0b686da8aadc3/9e3a6/dist/fonts/calibri.ttf) format("truetype"),url(/dee025480fee33f25a639c0e22bdb0cd4d897445/60691/dist/fonts/calibri.svg#CalibriBold) format("svg");font-weight:400}@font-face{font-family:Calibri;src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot);src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot#iefix) format("embedded-opentype"),url(/8ac6e994d63ab4e6ebcb665e9f85e7eaa2c2964e/24471/dist/fonts/calibribold.woff) format("woff"),url(/e783f4bd6c2e3449d5c5e11ba2c86ff6fe99fbaf/66084/dist/fonts/calibribold.ttf) format("truetype"),url(/a1be7459b485501cad4aa75191dffc8ca410ecf3/76a31/dist/fonts/calibribold.svg#CalibriBold) format("svg");font-weight:700}@media only screen and (min-width:768px){.hidden-on-desktop{display:none}}@media only screen and (min-width:768px)and (max-width:1200px){.hidden-on-laptop{display:none}.visible-on-laptop{display:block!important}}@media only screen and (max-width:1000px){.hidden-on-small{display:none}}@media only screen and (max-width:768px){.hidden-on-mobile{display:none}}@media only screen and (max-height:650px){.hidden-on-short{display:none}}html{font-size:16px}body{padding-top:4.5rem;font-family:Calibri,Verdana,Arial,sans-serif}a:not([href]):not([tabindex]){color:#fff}li a{cursor:pointer}li a.active,li a:hover{color:#1b9f7c!important}.main-menu{min-height:4.5rem;background:#2e2e2e}.main-menu li a{color:#fff}.main-menu .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .logo-min{width:45px}.main-menu .logo-name{width:14.3rem}.main-menu .subtitle{font-size:2vw;padding-left:45px}.main-menu .retirement-header{padding-top:15px;color:#fff}.header{width:100%;position:relative}.header .carousel-item{padding-bottom:46%;overflow:hidden}.header .header-bg{width:100%;position:absolute;top:0;left:0}.header .header-content{color:#444;top:50%;left:62%;text-align:center;width:31%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.7);padding:8px;border-radius:8px}.header .header-content .logo-min{width:30%;display:inline-block}.header .header-content .logo-name{width:80%;display:inline-block;margin-bottom:7%}.header .header-content .title{font-size:2vw}.header .header-content .sub-title{margin-top:4%;font-size:2vw}.header .header-content .divider{margin:auto;display:block}.header .header-content .learn-more-button{-webkit-box-shadow:0 2px 2px gray;box-shadow:0 2px 2px gray;height:auto;font-size:1.5vw;margin-top:15px}.header .header-content .devices-block{font-size:2vw}.header .header-content .devices-block .first{width:24px}.header .header-content .devices-block .second{width:40px;margin-left:2%;margin-right:2%}.header .header-content .devices-block .third{width:70px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:60%;background-color:rgba(0,0,0,.43);border-radius:50%;background-position-x:58%;padding:20px}.carousel-control-prev-icon{background-position-x:42%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:768px){.header .carousel-item{padding-bottom:76%}.header-content .title{font-size:3vw!important;color:#fff!important}.header-content .sub-title{font-size:24px!important;color:#fff!important}.header .header-content{width:60%!important;top:3%!important;left:0!important;right:0!important;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}.description{background:rgba(0,0,0,.7);padding:1rem}.header .header-bg{width:auto;max-width:100vw;height:83vh;margin-left:0;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .header-content .learn-more-button{font-size:inherit!important}}@media screen and (max-width:660px){.header .header-content .devices-block{display:none}}@media screen and (max-width:480px){.header .carousel-item{min-height:360px;padding-bottom:100%}}.section-videos{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-videos .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-videos .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-videos .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-videos .card-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap}.section-videos .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-videos .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-pricing .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-pricing .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-pricing .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-pricing .price-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap;background-color:red;color:#fff}.section-pricing .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-pricing .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-subscribe{text-align:center}.section-subscribe .email-header{font-size:22px;font-weight:700;text-align:center}.section-subscribe .form-description-text{font-size:18px;margin:30px 0;text-align:center}.section-subscribe .social-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-subscribe .social-inline a{margin:0 2px}.section-subscribe .social-inline a:hover{text-decoration:none}.section-testimonials{color:#fff;background:#2e404c;text-align:center}.section-footer{background:#dff3fc;height:5rem;padding:2rem;text-align:center}.section-footer .site-name{color:#00b05d}.btn-testimonial{background:0 0;padding:1rem 1.25rem;color:#fff;margin:.25rem;border:1px solid #0fcfae}.slides{overflow:hidden;width:100%}.slides .slide{width:90%;margin:auto}.slides .slide .col{padding-bottom:10px;padding-top:10px;margin-bottom:1rem;position:relative}.slides .slide .col:after{position:absolute;display:block;content:"";bottom:0;left:15px;right:15px;border-bottom:1px solid #0070c0}.slides .slide .text{text-align:left}.slides .slide .author{text-align:right}.no_underline{text-decoration:none!important}.section-retirement{padding:40px}.section-retirement .features-row .col *{max-width:80%;display:block;margin:auto}.section-retirement .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-retirement .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-retirement .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-retirement .col p{margin-bottom:10px!important}.section-retirement .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-features{padding-top:40px}.section-features .features-row .col *{max-width:20rem;display:block;margin:auto}.section-features .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-features .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-features .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-features .col p{margin-bottom:10px!important}.section-features .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-program{padding-top:40px}.section-program .features-row .col *{max-width:20rem;display:block;margin:auto}.section-program .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-program .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-program .features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-program .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-team .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-team .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-team .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-team .team-card .card-text p{margin:0;font-size:12px}.section-team .team-card img{width:100%}.section-coach .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-coach .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-coach .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-coach .team-card img{width:100%}.section-coach .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-contact{background:#233640;color:#fff}.section-contact #contact-button-submit:hover{background:#10dcb9}.section-contact #contact-button-submit{background:#0fcfae;width:100%;border:none;padding:.5rem;font-weight:700;color:#fff}.section,.section-coach,.section-contact,.section-subscribe,.section-team,.section-testimonials{padding-top:40px;padding-bottom:40px}.section-gray{background:#eff5f3}.section-text-center{padding:0,60px,0,60px!important}.blue{color:#5f7bcb}.green{color:#4d994d}.white{color:#fff}.section-header{font-size:32px}.modal-content{padding:1rem}.team-video-header{padding:.5rem;margin-bottom:40px!important}.team-video-header,.video-header{background:hsla(0,0%,59%,.1);height:3rem;width:100%}.video-header{padding:.25rem}.modal-video-header-text{float:left;height:100%;line-height:125%;text-align:center}.close-button{position:absolute;right:2.5%}.modal-content *{display:block;margin:auto}.team-close-button{position:absolute;right:2.5%;margin-top:-.25%}.navbar-toggler{background:#fff;width:40px;height:40px;padding:0}label.error,label.is-invalid{color:#dc3545!important}.center-close-button{display:block;margin:auto}.card-wide{max-width:300px}.preloader{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:99999}.preloader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.preloader-inner span{display:inline-block;background-color:#0070c0;width:25px;height:25px;-webkit-animation:preload 1s ease-in-out infinite;animation:preload 1s ease-in-out infinite;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%}.preloader-inner span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.preloader-inner span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.preloader-inner span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.preloader-inner span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fa{padding:10px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:2px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.inlineYesNo{margin-right:20px}.highlightAnswer{background-color:#ff0;font-weight:700}@font-face{font-family:Calibri;src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot);src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot#iefix) format("embedded-opentype"),url(/dd3ca02cd6776daae8df2f323c28d7306132d841/2fdb6/dist/fonts/calibri.woff) format("woff"),url(/32339107d16c4d7b3079effc0bb0b686da8aadc3/9e3a6/dist/fonts/calibri.ttf) format("truetype"),url(/dee025480fee33f25a639c0e22bdb0cd4d897445/60691/dist/fonts/calibri.svg#CalibriBold) format("svg");font-weight:400}@font-face{font-family:Calibri;src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot);src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot#iefix) format("embedded-opentype"),url(/8ac6e994d63ab4e6ebcb665e9f85e7eaa2c2964e/24471/dist/fonts/calibribold.woff) format("woff"),url(/e783f4bd6c2e3449d5c5e11ba2c86ff6fe99fbaf/66084/dist/fonts/calibribold.ttf) format("truetype"),url(/a1be7459b485501cad4aa75191dffc8ca410ecf3/76a31/dist/fonts/calibribold.svg#CalibriBold) format("svg");font-weight:700}@media only screen and (min-width:768px){.hidden-on-desktop{display:none}}@media only screen and (min-width:768px)and (max-width:1200px){.hidden-on-laptop{display:none}.visible-on-laptop{display:block!important}}@media only screen and (max-width:1000px){.hidden-on-small{display:none}}@media only screen and (max-width:768px){.hidden-on-mobile{display:none}}@media only screen and (max-height:650px){.hidden-on-short{display:none}}html{font-size:16px}body{padding-top:4.5rem;font-family:Calibri,Verdana,Arial,sans-serif}a:not([href]):not([tabindex]){color:#fff}li a{cursor:pointer}li a.active,li a:hover{color:#1b9f7c!important}.main-menu{min-height:4.5rem;background:#2e2e2e}.main-menu li a{color:#fff}.main-menu .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .logo-min{width:45px}.main-menu .logo-name{width:14.3rem}.main-menu .subtitle{font-size:2vw;padding-left:45px}.main-menu .retirement-header{padding-top:15px;color:#fff}.header{width:100%;position:relative}.header .carousel-item{padding-bottom:46%;overflow:hidden}.header .header-bg{width:100%;position:absolute;top:0;left:0}.header .header-content{color:#444;top:50%;left:62%;text-align:center;width:31%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.7);padding:8px;border-radius:8px}.header .header-content .logo-min{width:30%;display:inline-block}.header .header-content .logo-name{width:80%;display:inline-block;margin-bottom:7%}.header .header-content .title{font-size:2vw}.header .header-content .sub-title{margin-top:4%;font-size:2vw}.header .header-content .divider{margin:auto;display:block}.header .header-content .learn-more-button{-webkit-box-shadow:0 2px 2px gray;box-shadow:0 2px 2px gray;height:auto;font-size:1.5vw;margin-top:15px}.header .header-content .devices-block{font-size:2vw}.header .header-content .devices-block .first{width:24px}.header .header-content .devices-block .second{width:40px;margin-left:2%;margin-right:2%}.header .header-content .devices-block .third{width:70px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:60%;background-color:rgba(0,0,0,.43);border-radius:50%;background-position-x:58%;padding:20px}.carousel-control-prev-icon{background-position-x:42%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:768px){.header .carousel-item{padding-bottom:76%}.header-content .title{font-size:3vw!important;color:#fff!important}.header-content .sub-title{font-size:24px!important;color:#fff!important}.header .header-content{width:60%!important;top:3%!important;left:0!important;right:0!important;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}.description{background:rgba(0,0,0,.7);padding:1rem}.header .header-bg{width:auto;max-width:100vw;height:83vh;margin-left:0;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .header-content .learn-more-button{font-size:inherit!important}}@media screen and (max-width:660px){.header .header-content .devices-block{display:none}}@media screen and (max-width:480px){.header .carousel-item{min-height:360px;padding-bottom:100%}}.section-videos{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-videos .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-videos .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-videos .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-videos .card-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap}.section-videos .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-videos .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-pricing .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-pricing .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-pricing .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-pricing .price-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap;background-color:red;color:#fff}.section-pricing .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-pricing .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-subscribe{text-align:center}.section-subscribe .email-header{font-size:22px;font-weight:700;text-align:center}.section-subscribe .form-description-text{font-size:18px;margin:30px 0;text-align:center}.section-subscribe .social-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-subscribe .social-inline a{margin:0 2px}.section-subscribe .social-inline a:hover{text-decoration:none}.section-testimonials{color:#fff;background:#2e404c;text-align:center}.section-footer{background:#dff3fc;height:5rem;padding:2rem;text-align:center}.section-footer .site-name{color:#00b05d}.btn-testimonial{background:0 0;padding:1rem 1.25rem;color:#fff;margin:.25rem;border:1px solid #0fcfae}.slides{overflow:hidden;width:100%}.slides .slide{width:90%;margin:auto}.slides .slide .col{padding-bottom:10px;padding-top:10px;margin-bottom:1rem;position:relative}.slides .slide .col:after{position:absolute;display:block;content:"";bottom:0;left:15px;right:15px;border-bottom:1px solid #0070c0}.slides .slide .text{text-align:left}.slides .slide .author{text-align:right}.no_underline{text-decoration:none!important}.section-retirement{padding:40px}.section-retirement .features-row .col *{max-width:80%;display:block;margin:auto}.section-retirement .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-retirement .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-retirement .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-retirement .col p{margin-bottom:10px!important}.section-retirement .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-features{padding-top:40px}.section-features .features-row .col *{max-width:20rem;display:block;margin:auto}.section-features .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-features .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-features .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-features .col p{margin-bottom:10px!important}.section-features .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-program{padding-top:40px}.section-program .features-row .col *{max-width:20rem;display:block;margin:auto}.section-program .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-program .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-program .features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-program .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-team .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-team .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-team .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-team .team-card .card-text p{margin:0;font-size:12px}.section-team .team-card img{width:100%}.section-coach .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-coach .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-coach .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-coach .team-card img{width:100%}.section-coach .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-contact{background:#233640;color:#fff}.section-contact #contact-button-submit:hover{background:#10dcb9}.section-contact #contact-button-submit{background:#0fcfae;width:100%;border:none;padding:.5rem;font-weight:700;color:#fff}.section,.section-coach,.section-contact,.section-subscribe,.section-team,.section-testimonials{padding-top:40px;padding-bottom:40px}.section-gray{background:#eff5f3}.section-text-center{padding:0,60px,0,60px!important}.blue{color:#5f7bcb}.green{color:#4d994d}.white{color:#fff}.section-header{font-size:32px}.modal-content{padding:1rem}.team-video-header{padding:.5rem;margin-bottom:40px!important}.team-video-header,.video-header{background:hsla(0,0%,59%,.1);height:3rem;width:100%}.video-header{padding:.25rem}.modal-video-header-text{float:left;height:100%;line-height:125%;text-align:center}.close-button{position:absolute;right:2.5%}.modal-content *{display:block;margin:auto}.team-close-button{position:absolute;right:2.5%;margin-top:-.25%}.navbar-toggler{background:#fff;width:40px;height:40px;padding:0}label.error,label.is-invalid{color:#dc3545!important}.center-close-button{display:block;margin:auto}.card-wide{max-width:300px}.preloader{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:99999}.preloader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.preloader-inner span{display:inline-block;background-color:#0070c0;width:25px;height:25px;-webkit-animation:preload 1s ease-in-out infinite;animation:preload 1s ease-in-out infinite;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%}.preloader-inner span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.preloader-inner span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.preloader-inner span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.preloader-inner span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fa{padding:10px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:2px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.inlineYesNo{margin-right:20px}.highlightAnswer{background-color:#ff0;font-weight:700}@font-face{font-family:Calibri;src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot);src:url(/8f916562a38b5cbaefc97455ee414fd0d63fb115/7a4b3/dist/fonts/calibri.eot#iefix) format("embedded-opentype"),url(/dd3ca02cd6776daae8df2f323c28d7306132d841/2fdb6/dist/fonts/calibri.woff) format("woff"),url(/32339107d16c4d7b3079effc0bb0b686da8aadc3/9e3a6/dist/fonts/calibri.ttf) format("truetype"),url(/dee025480fee33f25a639c0e22bdb0cd4d897445/60691/dist/fonts/calibri.svg#CalibriBold) format("svg");font-weight:400}@font-face{font-family:Calibri;src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot);src:url(/54f77e109d5aca78f0f76774e6ed699c4d7e3e87/7a489/dist/fonts/calibribold.eot#iefix) format("embedded-opentype"),url(/8ac6e994d63ab4e6ebcb665e9f85e7eaa2c2964e/24471/dist/fonts/calibribold.woff) format("woff"),url(/e783f4bd6c2e3449d5c5e11ba2c86ff6fe99fbaf/66084/dist/fonts/calibribold.ttf) format("truetype"),url(/a1be7459b485501cad4aa75191dffc8ca410ecf3/76a31/dist/fonts/calibribold.svg#CalibriBold) format("svg");font-weight:700}@media only screen and (min-width:768px){.hidden-on-desktop{display:none}}@media only screen and (min-width:768px)and (max-width:1200px){.hidden-on-laptop{display:none}.visible-on-laptop{display:block!important}}@media only screen and (max-width:1000px){.hidden-on-small{display:none}}@media only screen and (max-width:768px){.hidden-on-mobile{display:none}}@media only screen and (max-height:650px){.hidden-on-short{display:none}}html{font-size:16px}body{padding-top:4.5rem;font-family:Calibri,Verdana,Arial,sans-serif}a:not([href]):not([tabindex]){color:#fff}li a{cursor:pointer}li a.active,li a:hover{color:#1b9f7c!important}.main-menu{min-height:4.5rem;background:#2e2e2e}.main-menu li a{color:#fff}.main-menu .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .logo-min{width:45px}.main-menu .logo-name{width:14.3rem}.main-menu .subtitle{font-size:2vw;padding-left:45px}.main-menu .retirement-header{padding-top:15px;color:#fff}.header{width:100%;position:relative}.header .carousel-item{padding-bottom:46%;overflow:hidden}.header .header-bg{width:100%;position:absolute;top:0;left:0}.header .header-content{color:#444;top:50%;left:62%;text-align:center;width:31%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.7);padding:8px;border-radius:8px}.header .header-content .logo-min{width:30%;display:inline-block}.header .header-content .logo-name{width:80%;display:inline-block;margin-bottom:7%}.header .header-content .title{font-size:2vw}.header .header-content .sub-title{margin-top:4%;font-size:2vw}.header .header-content .divider{margin:auto;display:block}.header .header-content .learn-more-button{-webkit-box-shadow:0 2px 2px gray;box-shadow:0 2px 2px gray;height:auto;font-size:1.5vw;margin-top:15px}.header .header-content .devices-block{font-size:2vw}.header .header-content .devices-block .first{width:24px}.header .header-content .devices-block .second{width:40px;margin-left:2%;margin-right:2%}.header .header-content .devices-block .third{width:70px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:60%;background-color:rgba(0,0,0,.43);border-radius:50%;background-position-x:58%;padding:20px}.carousel-control-prev-icon{background-position-x:42%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:768px){.header .carousel-item{padding-bottom:76%}.header-content .title{font-size:3vw!important;color:#fff!important}.header-content .sub-title{font-size:24px!important;color:#fff!important}.header .header-content{width:60%!important;top:3%!important;left:0!important;right:0!important;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}.description{background:rgba(0,0,0,.7);padding:1rem}.header .header-bg{width:auto;max-width:100vw;height:83vh;margin-left:0;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .header-content .learn-more-button{font-size:inherit!important}}@media screen and (max-width:660px){.header .header-content .devices-block{display:none}}@media screen and (max-width:480px){.header .carousel-item{min-height:360px;padding-bottom:100%}}.section-videos{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-videos .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-videos .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-videos .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-videos .card-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap}.section-videos .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-videos .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing{background:#40474b;padding-top:40px;padding-bottom:40px;text-align:center;color:#fff}.section-pricing .card-narrow{max-width:200px;position:relative;overflow:hidden}.section-pricing .video-card{margin:2%;border:none;min-width:10rem;-webkit-box-shadow:0 5px 2px hsla(0,0%,59%,.3);box-shadow:0 5px 2px hsla(0,0%,59%,.3);text-align:center;cursor:pointer}.section-pricing .card-img-top{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.section-pricing .price-title{margin:0;font-size:20px;font-weight:700;white-space:nowrap;background-color:red;color:#fff}.section-pricing .card{margin-bottom:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-pricing .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-pricing .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-subscribe{text-align:center}.section-subscribe .email-header{font-size:22px;font-weight:700;text-align:center}.section-subscribe .form-description-text{font-size:18px;margin:30px 0;text-align:center}.section-subscribe .social-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-subscribe .social-inline a{margin:0 2px}.section-subscribe .social-inline a:hover{text-decoration:none}.section-testimonials{color:#fff;background:#2e404c;text-align:center}.section-footer{background:#dff3fc;height:5rem;padding:2rem;text-align:center}.section-footer .site-name{color:#00b05d}.btn-testimonial{background:0 0;padding:1rem 1.25rem;color:#fff;margin:.25rem;border:1px solid #0fcfae}.slides{overflow:hidden;width:100%}.slides .slide{width:90%;margin:auto}.slides .slide .col{padding-bottom:10px;padding-top:10px;margin-bottom:1rem;position:relative}.slides .slide .col:after{position:absolute;display:block;content:"";bottom:0;left:15px;right:15px;border-bottom:1px solid #0070c0}.slides .slide .text{text-align:left}.slides .slide .author{text-align:right}.no_underline{text-decoration:none!important}.section-retirement{padding:40px}.section-retirement .features-row .col *{max-width:80%;display:block;margin:auto}.section-retirement .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-retirement .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-retirement .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-retirement .col p{margin-bottom:10px!important}.section-retirement .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-features{padding-top:40px}.section-features .features-row .col *{max-width:20rem;display:block;margin:auto}.section-features .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-features .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-features .attorney-features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-features .col p{margin-bottom:10px!important}.section-features .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-program{padding-top:40px}.section-program .features-row .col *{max-width:20rem;display:block;margin:auto}.section-program .glyph-features{position:absolute;-webkit-transform:translate(-100%,-15%);-ms-transform:translate(-100%,-15%);transform:translate(-100%,-15%);width:32px}@media screen and (min-width:768px){.section-program .glyph-features{-webkit-transform:translate(-120%,-15%);-ms-transform:translate(-120%,-15%);transform:translate(-120%,-15%)}}.section-program .features-row{background:#eff5f3;margin-left:-15px;margin-right:-15px}.section-program .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-team .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-team .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-team .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-team .team-card .card-text p{margin:0;font-size:12px}.section-team .team-card img{width:100%}.section-coach .team-card{display:block;width:15%;min-width:10rem;text-align:left;margin:1rem;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:0}.section-coach .team-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-coach .team-card .card-text{background:#2e4a59;color:#fff;padding:.5rem}.section-coach .team-card img{width:100%}.section-coach .section-info p{margin-bottom:10px!important;margin-left:8em!important;margin-right:8em!important}.section-contact{background:#233640;color:#fff}.section-contact #contact-button-submit:hover{background:#10dcb9}.section-contact #contact-button-submit{background:#0fcfae;width:100%;border:none;padding:.5rem;font-weight:700;color:#fff}.section,.section-coach,.section-contact,.section-subscribe,.section-team,.section-testimonials{padding-top:40px;padding-bottom:40px}.section-gray{background:#eff5f3}.section-text-center{padding:0,60px,0,60px!important}.blue{color:#5f7bcb}.green{color:#4d994d}.white{color:#fff}.section-header{font-size:32px}.modal-content{padding:1rem}.team-video-header{padding:.5rem;margin-bottom:40px!important}.team-video-header,.video-header{background:hsla(0,0%,59%,.1);height:3rem;width:100%}.video-header{padding:.25rem}.modal-video-header-text{float:left;height:100%;line-height:125%;text-align:center}.close-button{position:absolute;right:2.5%}.modal-content *{display:block;margin:auto}.team-close-button{position:absolute;right:2.5%;margin-top:-.25%}.navbar-toggler{background:#fff;width:40px;height:40px;padding:0}label.error,label.is-invalid{color:#dc3545!important}.center-close-button{display:block;margin:auto}.card-wide{max-width:300px}.preloader{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:99999}.preloader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes preload{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.preloader-inner span{display:inline-block;background-color:#0070c0;width:25px;height:25px;-webkit-animation:preload 1s ease-in-out infinite;animation:preload 1s ease-in-out infinite;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%}.preloader-inner span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.preloader-inner span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.preloader-inner span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.preloader-inner span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fa{padding:10px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:2px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.inlineYesNo{margin-right:20px}.highlightAnswer{background-color:#ff0;font-weight:700}