*{box-sizing:border-box}body{font-family:"Open Sans",sans-serif;margin:0}img{display:block;height:auto;max-width:100%}ul,ol{list-style:none;margin:0;padding:0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}a,button input[type="submit"],input[type="reset"]{-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s}a{text-decoration:none;outline:none}.header{padding:0.4rem 1rem}.header__split-test-a{background-color:#163A5C}.header__split-test-b{background-color:#ffffff;display:none}.header__logo{display:table;margin:0 auto}.banner{background:transparent url("https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/invest/gifts/op/age-investing-map/banner-bg.jpg") no-repeat scroll 50% 50%/cover}.banner__split-test-a{padding:50px 20px;display:block}.banner__split-test-b{padding:20px 20px 0px;display:none}@media screen and (max-width: 1000px){.banner__split-test-b{padding-bottom:40px}}.banner__inner{margin:0 auto;max-width:1000px}.banner__inner::after{content:"";clear:both;display:block}.banner__img{float:left;margin:0 auto;width:340px}@media screen and (max-width: 1000px){.banner__img{display:none}}.banner__text{float:right;margin:75px auto 0;width:555px}@media screen and (max-width: 1000px){.banner__text{float:none;margin:0 auto;width:100%;max-width:100%}}.banner__heading{color:#ffffff;font-family:"Oswald",sans-serif;text-transform:uppercase;margin:0;font-size:2.5em;text-shadow:4px 3px 11px rgba(0,0,0,0.2)}@media screen and (max-width: 1000px){.banner__heading{text-align:center}}@media screen and (max-width: 414px){.banner__heading{font-size:2em}}.banner__heading--green{color:#49d392}.banner__btn{background-color:#c69e32;display:block;text-align:center;color:#ffffff;font-weight:500;max-width:280px;padding:17px 0;font-size:1.1em;margin-top:30px;font-weight:bold}@media screen and (max-width: 1000px){.banner__btn{margin:30px auto 0}}.list{background-color:#d8eaf2;color:#d8eaf2;padding:30px 20px}.list__inner{max-width:850px;margin:0 auto;text-align:center}.list__heading{font-family:"Roboto Slab",sans-serif;font-weight:100;margin:0 0 5px;font-size:1.7em;color:#626262}.list__heading--green{font-weight:700;color:#2a9a64}.list__subtext{color:#626262;font-size:1.15em;margin:0}.list__item-wrapper{margin-top:50px;-webkit-column-count:2;-moz-column-count:2;-o-column-count:2;column-count:2}@media screen and (max-width: 830px){.list__item-wrapper{-webkit-column-count:1;-moz-column-count:1;-o-column-count:1;column-count:1;margin:40px auto 0;max-width:400px}}@media screen and (max-width: 414px){.list__item-wrapper{max-width:310px}}.list__item::before{content:url("https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/invest/gifts/op/age-investing-map/bullet-check.png");float:left;margin-right:35px}@media screen and (max-width: 414px){.list__item::before{margin-right:15px}}.list__item{color:#626262;text-align:left;margin-bottom:30px;font-size:1.2em}@media screen and (max-width: 414px){.list__item{font-size:1em}}@media screen and (max-width: 375px){.list__item{font-size:.9em}}.investing{padding:90px 20px}@media screen and (max-width: 414px){.investing{padding-bottom:50px;padding-top:50px}}.investing__inner{margin:0 auto;max-width:800px}.investing__row::after{clear:both;content:"";display:block}@media screen and (max-width: 830px){.investing__row--second{margin:40px 0}}.investing__heading{color:#626262;font-weight:300;font-family:"Roboto Slab",sans-serif;font-size:1.9em}@media screen and (max-width: 830px){.investing__heading{text-align:center}}@media screen and (max-width: 414px){.investing__heading{font-size:1.5em}}.investing__heading--green{color:#36b377;font-weight:700}.investing__subtext{color:#626262;font-weight:300;font-size:1.1em}@media screen and (max-width: 830px){.investing__subtext{text-align:center}}.investing__images{float:left;margin:0 auto;width:308px}@media screen and (max-width: 830px){.investing__images{float:none;width:100%;max-width:308px}}@media screen and (max-width: 414px){.investing__images{max-width:225px}}.investing__images--inverted{float:right}@media screen and (max-width: 830px){.investing__images--inverted{float:none}}.investing__text{float:right;margin:55px auto 0;width:430px}@media screen and (max-width: 830px){.investing__text{float:none;margin:0 auto;width:100%;max-width:430px}}.investing__text--inverted{float:left}@media screen and (max-width: 830px){.investing__text--inverted{float:none}}.investing__separator{margin:23px auto 0;max-width:508px}@media screen and (max-width: 830px){.investing__separator{display:none}}.cta{background-color:#2a9a64;padding:40px 20px}.cta__inner{max-width:700px;margin:0 auto;text-align:center}.cta__heading{font-family:"Roboto Slab",sans-serif;font-weight:100;margin:0 0 10px;font-size:1.9em;color:#ffffff}.cta__heading--bold{font-weight:700}.cta__subtext{color:#ffffff;font-size:1.25em;font-weight:300;margin:0}.cta__btn{background-color:#f5b440;display:block;text-align:center;color:#ffffff;font-weight:500;max-width:240px;padding:15px 0;font-size:1.1em;margin:30px auto 0;font-weight:bold}.footer{padding:20px}.footer__copyright{color:#bbbbbb;text-align:center}.footer__link{color:#bbbbbb;text-decoration:underline}.optin-break{display:none !important}@media screen and (max-width: 414px){.optin-break{display:block !important}}.overlay{background-color:rgba(0,0,0,0.6);display:none;position:fixed;z-index:100;height:100%;width:100%;top:0;padding:50px 5px 0 5px}.overlay .image-close-optin{position:absolute;right:-8px;top:-10px;cursor:pointer}.overlay .form-input-desc{padding-bottom:15px}.overlay .form-desc{padding-top:15px}.overlay .optin-container{max-width:700px;width:100%;position:relative;background-color:#fff;margin:0 auto;padding:10px;text-align:center;background-color:#ffffff;margin-top:80px;color:#3487b3}.overlay .optin-container p{font-size:0.9rem;font-family:"Open Sans", "Helvetica Neue", sans-serif;font-weight:400;color:#314d73;margin:1rem;text-transform:none}.overlay .optin-container .text-under-progress{font-family:"Open Sans", "Helvetica Neue", sans-serif;font-size:12px;margin-top:10px;display:block;margin-bottom:10px;color:#c3c3c3}.overlay .optin-container .form-header{font-size:1.8rem;font-family:"Open Sans", "Helvetica Neue", sans-serif;font-weight:400;color:#314d73;width:100%;margin-bottom:10px;margin-top:0px;text-transform:none;line-height:1.1}.overlay .optin-container .form-block{display:none}.overlay .optin-container .form-block .button-orange{outline:none;display:block;width:100%;max-width:350px;font-size:1em;padding:16px 0;text-decoration:none;margin:20px auto 40px auto;background-color:#c69e32;color:#ffffff;border-radius:6px;font-weight:300}.overlay .optin-container .form-block .button-orange:hover{background-color:#b68f26;cursor:pointer}.overlay .optin-container #formblock0.form-block{display:block}.overlay .optin-container .progress{width:70%;height:15px;background-color:#fff;border-top-left-radius:7px 7px;border-top-right-radius:7px 7px;border-bottom-right-radius:7px 7px;border-bottom-left-radius:7px 7px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#ccc;border-right-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc;margin-top:0px;margin-right:auto;margin-bottom:20px;margin-left:auto;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;overflow-x:hidden;overflow-y:hidden;min-height:20px}.overlay .optin-container .progress .progress-inner{background-color:#3487b3;width:33%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;height:100%;border-top-left-radius:6px 6px;border-top-right-radius:6px 6px;border-bottom-right-radius:6px 6px;border-bottom-left-radius:6px 6px}.overlay .optin-container .no-thanks{color:#aaa;font-size:0.8rem;text-decoration:underline;font-family:"Open Sans", "Helvetica Neue", sans-serif;font-weight:300;margin:0.5rem;text-transform:none;cursor:pointer;display:block;text-align:center}.overlay .headline{text-align:center}.overlay .input-container{background-color:#fafafa;background-repeat:no-repeat;background-position:right center;border:1px solid #dbdbdb;color:#686868;padding:15px;display:block;margin:0 auto 15px;font-size:17px;box-sizing:content-box;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);box-shadow:inset 0 0 2px rgba(0,0,0,0.3)}.overlay input[type="email"],.overlay input[type="text"]{width:80%;height:40px;padding:5px 5px 5px 15px;font-size:1.2rem;text-transform:none}.overlay input[type="submit"]{background:#f39d13;background:-moz-linear-gradient(top, #f39d13 0, #c64f01 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f39d13), color-stop(100%, #c64f01));background:-webkit-linear-gradient(top, #f39d13 0, #c64f01 100%);background:-o-linear-gradient(top, #f39d13 0, #c64f01 100%);background:-ms-linear-gradient(top, #f39d13 0, #c64f01 100%);background:linear-gradient(top, #f39d13 0, #c64f01 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f39d13', endColorstr='#c64f01', GradientType=0);-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px;padding:0;margin:14px auto 10px auto;width:100%;border:3px solid #f0f0f0;border:1px solid #c94f00;text-shadow:0 1px #bf1802;font-size:20px;color:#fff;border-top:1px solid #f9d0a0;padding:14px 20px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px;display:block;color:#ffffff}.overlay .parsley-errors-list{color:red}.overlay small{font-size:12px;color:#ccc}@media (max-width: 600px){.overlay small .remove-break{display:none}}.parsley-errors-list{list-style:none !important}.form__radio{margin:30px auto;max-width:90px}.form__radio-group{text-align:left}
