@font-face{font-family:brandon;src:url(/font/Brandon_med.otf)}@font-face{font-family:nexa;src:url(/font/Nexa_Light.otf)}@font-face{font-family:neuzeit;src:url(/font/Neuzeit-S-LT-Std-Book_32182.ttf)}body,html{font-family:brandon,serif;font-size:16px}body h1,body h2,body h3,body h4,body h5,html h1,html h2,html h3,html h4,html h5{font-family:nexa,serif;font-weight:700;margin:0 auto 2rem}body h1,body h2,body h3,html h1,html h2,html h3{font-family:nexa,serif;color:#2c3a41;margin:0 auto 2rem auto}body h1,html h1{font-size:32px;line-height:51.2px}@media (min-width:768px) and (max-width:992px){body h1,html h1{font-size:32px;line-height:51.2px}}@media (min-width:992px) and (max-width:1200px){body h1,html h1{font-size:36px;line-height:57.6px}}@media (min-width:1200px){body h1,html h1{font-size:40px;line-height:64px}}body h2,html h2{font-size:32px;line-height:51.2px}@media (min-width:768px) and (max-width:992px){body h2,html h2{font-size:32px;line-height:51.2px}}@media (min-width:992px) and (max-width:1200px){body h2,html h2{font-size:36px;line-height:57.6px}}@media (min-width:1200px){body h2,html h2{font-size:40px;line-height:64px}}body h3,html h3{font-size:28px;line-height:44.8px}@media (min-width:768px) and (max-width:992px){body h3,html h3{font-size:28px;line-height:44.8px}}@media (min-width:992px) and (max-width:1200px){body h3,html h3{font-size:31.5px;line-height:50.4px}}@media (min-width:1200px){body h3,html h3{font-size:35px;line-height:56px}}body li,body p,html li,html p{font-size:16px;line-height:27.2px}@media (min-width:768px) and (max-width:992px){body li,body p,html li,html p{font-size:16px;line-height:27.2px}}@media (min-width:992px) and (max-width:1200px){body li,body p,html li,html p{font-size:18px;line-height:30.6px}}@media (min-width:1200px){body li,body p,html li,html p{font-size:20px;line-height:34px}}body .big li,body .big p,html .big li,html .big p{font-size:20px;line-height:34px}@media (min-width:768px) and (max-width:992px){body .big li,body .big p,html .big li,html .big p{font-size:20px;line-height:34px}}@media (min-width:992px) and (max-width:1200px){body .big li,body .big p,html .big li,html .big p{font-size:22.5px;line-height:38.25px}}@media (min-width:1200px){body .big li,body .big p,html .big li,html .big p{font-size:25px;line-height:42.5px}}body .small h3,html .small h3{font-size:23.8px;line-height:38.08px}@media (min-width:768px) and (max-width:992px){body .small h3,html .small h3{font-size:23.8px;line-height:38.08px}}@media (min-width:992px) and (max-width:1200px){body .small h3,html .small h3{font-size:26.775px;line-height:42.84px}}@media (min-width:1200px){body .small h3,html .small h3{font-size:29.75px;line-height:47.6px}}body .small h3,html .small h3{font-size:23.8px;line-height:38.08px}@media (min-width:768px) and (max-width:992px){body .small h3,html .small h3{font-size:23.8px;line-height:38.08px}}@media (min-width:992px) and (max-width:1200px){body .small h3,html .small h3{font-size:26.775px;line-height:42.84px}}@media (min-width:1200px){body .small h3,html .small h3{font-size:29.75px;line-height:47.6px}}body .blue h1,body .blue h2,body .blue h3,body .dark h1,body .dark h2,body .dark h3,html .blue h1,html .blue h2,html .blue h3,html .dark h1,html .dark h2,html .dark h3{font-weight:400}body .blue a,body .blue h1,body .blue h2,body .blue h3,body .blue ol,body .blue p,body .blue ul,body .dark a,body .dark h1,body .dark h2,body .dark h3,body .dark ol,body .dark p,body .dark ul,html .blue a,html .blue h1,html .blue h2,html .blue h3,html .blue ol,html .blue p,html .blue ul,html .dark a,html .dark h1,html .dark h2,html .dark h3,html .dark ol,html .dark p,html .dark ul{color:#fff}body,html{height:100%}.content-container{min-height:100%;position:relative}p{padding-top:.75rem}section{position:relative;min-height:40%;padding-top:6rem;padding-bottom:6rem}section img{width:100%;height:auto}section.gray{background-color:rgba(0,0,0,.1)}section.blue{background-color:#4d9ed6}section.contact h2{margin:0 auto 2rem}section.bottom-slogan img{height:6rem;position:absolute;top:-3rem;left:0;right:0;margin:0 auto}section.bottom-slogan h3{color:#2c3a41}#main{height:100%;padding-bottom:0}#main .header{background-image:url(/images/hero.jpg);-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;border-bottom:10px solid #2c3a41;padding-top:5rem;padding-bottom:4rem}#main .header img{width:100%;height:100%}#main .header .lead{font-family:nexa,serif;color:#fff;text-shadow:.08rem .08rem #1a1a1a;margin-top:5rem}.page-main-image{padding-top:0!important;padding-bottom:0!important}#prefooter-logo{width:196px;height:78px}#store-linker h2{font-size:1.7rem}#store-linker .apple-app-store,#store-linker .google-play-store{-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-position:center;background-repeat:no-repeat;height:3rem;margin-top:3rem;margin-bottom:2rem}#store-linker .apple-app-store{background-image:url(/images/stores/App_Store_Badge.svg)}#store-linker .google-play-store{background-image:url(/images/stores/google-play-badge.png)}#store-linker .store-link{zoom:1;-webkit-opacity:0;-moz-opacity:0;opacity:0;display:none}#store-linker .other-platforms{font-size:.8rem}.footer-logo{margin:50px 0 50px 0!important;position:relative!important;width:196px;height:78px}@media (max-width:992px){.footer-logo{height:4rem!important;margin:40px 0 25px 0!important}}footer{position:relative;top:auto;right:0;bottom:0;left:0;width:100%;height:60px;background-color:#364f78}footer p{font-family:brandon,brandon;font-weight:lighter;padding-top:1.2rem}footer a{color:#fff}footer a:hover{color:#fff}