html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.investment-calculators{font-family:"Open Sans",sans-serif}.display-table{display:table;width:100%;margin:0 auto}.display-table .left-cell,.display-table .middle-cell,.display-table .right-cell{display:table-cell;vertical-align:middle}.top-logo{display:block;width:100%;padding:20px;background-color:#314d73}.top-logo__logo-image{display:block;max-width:75px;margin:0 auto}.banner{background-image:url("//assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/assets/img/calculators/calculator-banner-bg.jpg");background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover;padding:50px 20px;margin-bottom:20px}.banner-inner{display:block;width:100%;max-width:1000px;margin:0 auto}.banner-headline{margin:0;font-size:2.85rem;font-weight:800;line-height:1.4;text-align:center;color:#fdb645}@media (max-width: 600px){.banner-headline{margin:10px auto;font-size:2.4rem;line-height:1.2}}.banner-subheadline{margin:0;font-size:1.6rem;font-weight:600;line-height:1.4;text-align:center;color:#fff}@media (max-width: 600px){.banner-subheadline{font-size:1.3rem}}.boxes{width:100%;max-width:1500px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin:0 auto;flex-wrap:wrap}@media (max-width: 900px){.boxes{display:block}}.boxes__box{flex-basis:33%;padding:1rem}@media (max-width: 1200px){.boxes__box{flex-basis:50%}}@media (max-width: 900px){.boxes__box{max-width:500px;margin-left:auto;margin-right:auto}}@media (max-width: 1200px){.boxes__box:nth-of-type(3){flex-basis:75%;align-self:center;margin:0 auto;display:block}}.info-list__item{position:relative;margin:2rem 2rem 3rem;line-height:150%;font-weight:300;padding-left:80px}@media (max-width: 450px){.info-list__item{margin:1rem auto 2rem;padding-left:0;text-align:center}}.info-list__item--three .info-list__icon{left:5px}.info-list__icon{position:absolute;left:0;top:0;margin:0}@media (max-width: 450px){.info-list__icon{display:block;position:static;margin:0 auto 10px}}.info-list__checkmark{position:relative;top:8px;margin-bottom:5px;margin-right:3px}.info-list .checkmark-list{text-align:left}@media (max-width: 450px){.info-list .checkmark-list{max-width:280px;margin:0 auto}}.product-image__image{width:80%;margin:0 auto;display:block;max-width:370px}.product-image__arrow{float:right;position:relative;left:50px;top:-60px}@media (max-width: 1280px){.product-image__arrow{top:-30px}}@media (max-width: 1200px){.product-image__arrow{display:none}}.optin-box{margin-top:3rem;border:dotted 3px #547eb6;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;max-width:500px;margin-left:auto;margin-right:auto}.optin-box__image-holder{flex-basis:30%;padding:1rem 0 0 1rem}.optin-box__phil-image{width:100%}.optin-box__subline{padding-left:1rem;flex-basis:70%;align-self:center;color:#3badd7;font-size:1.5rem;font-weight:800;line-height:1.3}@media (max-width: 768px){.optin-box__subline{font-size:1.3rem}}.optin-box__button{flex-basis:100%;flex-wrap:wrap;background-color:yellow;background:#fdb841;background:-moz-linear-gradient(top, #fdb841 0%, #fdb841 44%, #efa536 56%, #efa536 100%);background:-webkit-linear-gradient(top, #fdb841 0%, #fdb841 44%, #efa536 56%, #efa536 100%);background:linear-gradient(to bottom, #fdb841 0%, #fdb841 44%, #efa536 56%, #efa536 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$color1', endColorstr='$color2', GradientType=0);color:white;height:60px;font-size:1.2rem;font-weight:600;text-align:center;line-height:60px;margin:1rem;border-radius:5px}.optin-box__button:hover{cursor:pointer;background:#efa536;background:-moz-linear-gradient(top, #efa536 0%, #efa536 44%, #fdb841 56%, #fdb841 100%);background:-webkit-linear-gradient(top, #efa536 0%, #efa536 44%, #fdb841 56%, #fdb841 100%);background:linear-gradient(to bottom, #efa536 0%, #efa536 44%, #fdb841 56%, #fdb841 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color2', endColorstr='$color1',GradientType=0 )}.footer{margin-top:3rem;padding-bottom:20px}.footer__socialproof{width:90%;max-width:1200px;margin:0 auto;display:block}@media (max-width: 450px){.footer__socialproof{display:none}}.footer__text{margin-top:1rem;line-height:1.6;font-size:1rem;text-align:center}@media (max-width: 600px){.footer__text{font-size:.9rem}}.footer .footer-dash{display:inline}@media (max-width: 600px){.footer .footer-dash{display:none}}.footer .br-mobonly{display:none}@media (max-width: 600px){.footer .br-mobonly{display:block}}
