body{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px;color:#4f4f4f;background-color:#111;text-align:center;} body,nav ul,footer ul{margin:0;padding:0;} .wrap{max-width:1020px;position:relative;display:block;margin:0 auto;} h1,h2,h3,h4,h5,h6,p,th,td,dd,dt,li,blockquote{text-align:left;} h1,h2,h3,h4,h5,h6,strong,nav p,.sub a:hover span{font-weight:600;} h1,h2,h3,h4,h5,h6,.featured h2{font-family:'Georgia',Arial,Helvetica,sans-serif;color:#111;} img,iframe,video{max-width:100%;} a img,iframe{border:none;} a,header a:hover,nav a:hover,.banner a:hover,.featured a:hover,.sub a:hover,.cta a:hover,footer a:hover{text-decoration:none;} a,.sub span{color:#006699;} a:hover{text-decoration:underline;} hr{border:none;border-bottom:1px solid #ddd;margin:25px 0;} .imgLeft{float:left;margin:5px 4% 10px 0;} .imgCenter{display:block;margin:0 auto;} .imgRight{float:right;margin:5px 0 10px 4%;} .clear{clear:both;} .center{text-align:center;} .featured a,.sub a,.content,aside,.halfCol,.triCol,form div{display:inline-block;vertical-align:top;} .grid{display:grid} .grid.half{grid-template-columns:repeat(2,1fr);} header .grid{grid-template-columns:1fr 250px;font-family:sans-serif} nav li{display:inline-block;vertical-align:middle} header{width:calc(100% - 20px);background-color:#FFF;padding:10px;position:sticky;top:0;z-index:999;text-align:left;} header .logo{text-decoration:none;color:#0054a3;font-size:clamp(27px,4vw,38px);} .logo img,.logo span{display:inline-block;vertical-align:middle} .logo img{height:70px;width:70px} .logo span{font-family:Georgia,serif;font-weight:bold;font-variant:small-caps;} header a,nav a{color:#0054a3;} .cta,.cta a,form input[type=submit],footer,footer a,footer h3{color:#fff;} nav,nav p,.banner span,footer .triCol:last-child h3,.triCol:last-child p{text-align:right;} nav p{margin:5px 0;} nav p,section h2,.cta,footer h3{font-size:18px;} nav a{padding:5px;margin:5px;display:block} nav a:hover,footer a:hover,.banner a:hover span,.cta a:hover{color:#c8d7e3;} nav li:last-child a{margin-right:0;} nav i{display:inline-block;width:31px;height:18px} nav li,.banner span,section h1,.featured h2,.sub h2,aside h3,form input[type=submit],.cta strong{text-transform:uppercase;} .banner{height:600px;background-image:url(/images-design/eagle.jpg);background-size:cover;background-position:center 36%;} .featured a{width:21%;margin:5% 2%;color:#4f4f4f;} .featured a:first-child{margin-left:0;} .featured a:last-child{margin-right:0;} .featured h2,.featured p{text-align:center;} .featured h2{height:48px;margin-bottom:0;} .featured i{font-size:80px;color:#98b1c4;margin:0 auto 20px;display:block;width:103px;height:80px} .sub{background-color:#eee;padding:4% 0;} .sub a{width:45%;} .sub a:first-child{margin-right:5%;} .sub a:last-child{margin-left:4%;} .sub h2{margin-bottom:5px;} .sub p{margin:0;color:#4f4f4f;} .sub span{display:block;} section{background-color:#fff;padding:10px 1% 50px;} section>.wrap{margin-top:46px;} section,.sub,footer .wrap{padding-left:1%;padding-right:1%;} .content{width:65%;margin-right:4%;} aside{width:26%;margin-top:30px;padding:10px 2% 20px;background-color:#eee;border-radius:4px;} aside iframe{width:265px;height:149px;margin-bottom:10px;} .halfCol{width:49%;} .triCol{width:33%;} form{margin:20px 0;} form input,form textarea{width:100%;box-sizing:border-box;font-family:'Open Sans',sans-serif;font-size:14px;margin-bottom:15px;border:1px solid #ddd;border-radius:2px;} form input{height:30px;padding-left:2%;} form textarea{padding:2% 0 0 2%;height:90px} form input[type=submit]{height:32px;font-size:16px;background-color:#597A98;border:1px solid #597A98;} form input[type=submit]:hover{cursor:pointer;background-color:#98b1c4} #quick textarea{height:90px;} .cta{background-color:#2f4e6f;padding:20px 0 25px;} .cta p,.cta a{display:inline-block;vertical-align:middle;} .cta p{width:65%;margin-right:8%;} .cta a{width:22%;min-width:170px;padding:15px 0;border:2px solid #fff;border-radius:3px;} .cta a,.cta strong{font-size:24px;} .cta strong{display:block;margin-bottom:15px;} .cta a:hover{border:2px solid #c8d7e3;} footer .wrap{padding-top:3%;padding-bottom:3%;} footer .offer{margin-left:40%;} footer li{list-style:none;margin-bottom:10px;} footer i{margin-left:5px;} footer .address,footer .copy{margin-top:40px;} .address a{display:block;} .nowrap{white-space:nowrap;} #news-facebook{text-align:left;} .btn{font-size:14px;display:inline-block;text-align:center;padding:10px 10px;min-width:100px;background-color:#597A98;color:#fff;} .btn:hover{background-color:#98b1c4;} .fna .bg-dark{background-color:#323e48;text-align:center;color:#fff;padding:15px 0;} .fna .grid.half{margin-top:10px;} .fna .grid.half h3,.grid.half p{padding:10px;} .fna .grid.half img{height:100%;} .fna .retire>div,.fna .income>div,.fna .freedom>div{background-color:#DBDBDB;} .fna .reduce>div,.fna .education>div{background-color:#DFE7F4;} @media(max-width:999px){header .logo{font-size:27px;letter-spacing:-0.5px} .banner{height:50vw;background-image:url(/images-design/eagle768.jpg);} footer .offer{margin-left:20%;}} @media(max-width:767px){header .grid{grid-template-columns:1fr} header{position:relative;} header,nav,nav p{text-align:center;} header .logo{display:block;text-align:center} .logo span{width:auto} nav{display:block;text-align:center} nav p{margin:16px 0;} section{padding-top:0;padding-bottom:0;} section>.wrap{margin-top:0;} footer .triCol{width:49%;} footer .triCol:last-child{display:block;width:auto;} footer .triCol:last-child h3,footer .triCol:last-child p{text-align:center;} footer .offer{margin-left:20%;}} @media(max-width:700px){.cta{padding:0;} .cta p{width:90%;margin:12px;} .cta p strong{text-align:center;} .cta a{margin:12px 0 20px;} .content{width:auto;margin:0;} aside{width:90%;margin:12px;}} @media(max-width:600px){.featured a,.featured a:first-child,.featured a:last-child{width:45%;margin:12px 2%;} .fna .grid.half{grid-template-columns:1fr;} .fna img{height:auto;}} @media(max-width:500px){footer .triCol{display:inline-block;width:98%;margin:12px 0;text-align:center;} footer .offer{margin-left:0;} .offer ul{text-align:left;} .offer li{width:45%;display:inline-block;vertical-align:top;margin:6px 2%;} .offer li:last-child{width:90%;} #quick{width:300px;display:inline-block;} section{padding-left:2%;padding-right:2%;} .overflowTitle{font-size:14px !important;}} @media(max-width:400px){.sub a:first-child,.sub a:last-child,.sub a{width:90%;margin:16px 0;} h1 + img[class^=img]{margin:0;float:none;} .banner{background-image:url(/images-design/eagle400.jpg);} .address a{margin:12px 0;}} 