﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.highlight{margin:1em 0;padding:0 1em;background:#f6f6f6;border:1px solid #eee;border-radius:0.15em}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:#008080}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:#008080}.highlight .ni{color:#800080}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:#000080}.highlight .nv{color:#008080}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:#008080}.highlight .vg{color:#008080}.highlight .vi{color:#008080}.highlight .il{color:#099}.constrain,.styleguide .site-main__content{max-width:1350px;padding:0 20px;margin:0 auto}.hidden{display:none !important}.mobile-hidden{display:none}@media (min-width: 950px){.mobile-hidden{display:block}}@media (min-width: 950px){.pc-hidden{display:none}}.grid-hidden{display:none !important}.mobile-grid-hidden{display:none !important}@media (min-width: 768px){.mobile-grid-hidden{display:-ms-grid;display:grid}}@media (min-width: 768px){.pc-grid-hidden{display:none !important}}.clearfix{overflow:hidden}.color--error{background:#ca171b}.color--white{background:#f1f2f3f4}.color--slight-off-white{background:#fefefe}.color--lighter-gray{background:#f5f5f5}.color--light-gray{background:#e7e7e8}.color--gray{background:#949598}.color--dark-gray{background:#75767a}.color--charcoal{background:#2e2e2e}.color--black{background:#121314}.color--black-blue{background:#0a202d}.color--darkest-blue{background:#053247}.color--darker-blue{background:#315667}.color--dark-blue{background:#2a6b79}.color--light-blue{background:#00a7c9}.color--lighter-blue{background:#3bb5c3}.color--soft-blue{background:#68abc6}.color--cadillac-blue{background:#4ebcc9}.color--arctic-blue{background:#19b0ce}.color--spearmint-blue{background:#61cfd6}.color--ultimate-blue{background:#6ccce0}.color--iconic-blue{background:#3f7a86}.color--charcoal-blue{background:#1d4351}.color--light-green-blue{background:#289386}.color--green-blue{background:#118779}.color--light-orange{background:#faa42f}.color--orange{background:#f18039}.color--orange-adjacent{background:#eb762c}.color--dark-orange{background:#e06c34}.color--darker-orange{background:#e16327}.color--burnt-orange{background:#df6226}.highlight{background:#ffffdb;padding:1rem 0.25rem}:root{font-size:18px}html{font-size:18px;-webkit-font-smoothing:antialiased}.nav__link,.site-footer,.text--small,.recent-post__date{font-family:"Nunito", sans-serif;font-size:0.75rem;line-height:calc( 2 * 0.75rem)}@media (min-width: 768px){.nav__link,.site-footer,.text--small,.recent-post__date{font-size:0.875rem;line-height:calc( 2 * 0.875rem)}}body,.text--medium,.recent-post__excerpt{font-family:"Nunito", sans-serif;font-size:0.875rem;line-height:calc( 2 * 0.875rem)}@media (min-width: 768px){body,.text--medium,.recent-post__excerpt{font-size:1rem;line-height:calc( 2 * 1rem)}}.text--large{font-family:"Nunito", sans-serif;font-size:1rem;line-height:calc( 2 * 1rem)}@media (min-width: 768px){.text--large{font-size:1.25rem;line-height:calc( 2 * 1.25rem)}}.text--xlarge{font-family:"Nunito", sans-serif;font-size:1.25rem;line-height:calc( 2 * 1.25rem)}@media (min-width: 768px){.text--xlarge{font-size:1.5rem;line-height:calc( 2 * 1.5rem)}}.text--xxlarge{font-family:"Nunito", sans-serif;font-size:1.5rem;line-height:calc( 2 * 1.5rem)}@media (min-width: 768px){.text--xxlarge{font-size:1.75rem;line-height:calc( 2 * 1.75rem)}}.h1,h1{font-family:"Roboto", sans-serif;font-weight:900;padding:0;margin:0 0 10px 0;font-weight:800;font-size:2.5rem;line-height:calc(1.01 * 2.5rem);color:#1d4351}@media (min-width: 768px){.h1,h1{letter-spacing:0.025em;margin:0 0 20px 0}}@media (min-width: 768px){.h1,h1{font-size:3rem;line-height:calc(1.01 * 3rem)}}.h2,.section-hero__title,h2,.tout__header h2{font-family:"Roboto", sans-serif;font-weight:900;padding:0;margin:0 0 10px 0;font-size:1.85rem;line-height:calc(1.01 * 2rem);color:#2e2e2e}@media (min-width: 768px){.h2,.section-hero__title,h2,.tout__header h2{letter-spacing:0.025em;margin:0 0 20px 0}}@media (min-width: 768px){.h2,.section-hero__title,h2,.tout__header h2{font-size:2.15rem;line-height:calc(1.01 * 2.5rem)}}.h3,.post__heading,h3{font-family:"Roboto", sans-serif;font-weight:900;padding:0;margin:0 0 10px 0;font-size:1.5rem;line-height:calc(1.01 * 1.875rem)}@media (min-width: 768px){.h3,.post__heading,h3{letter-spacing:0.025em;margin:0 0 20px 0}}@media (min-width: 768px){.h3,.post__heading,h3{font-size:1.85rem;line-height:calc(1.01 * 1.85rem)}}.h4,h4{font-family:"Roboto", sans-serif;font-weight:900;padding:0;margin:0 0 10px 0;font-size:1.5rem;line-height:calc(1.01 * 1.5rem)}@media (min-width: 768px){.h4,h4{letter-spacing:0.025em;margin:0 0 20px 0}}@media (min-width: 768px){.h4,h4{font-size:1.875rem;line-height:calc(1.01 * 1.875)}}.h5,.recent-post__title,h5{font-family:"Roboto", sans-serif;font-weight:900;padding:0;margin:0 0 10px 0;font-size:1rem;line-height:calc(1.01 * 1rem)}@media (min-width: 768px){.h5,.recent-post__title,h5{letter-spacing:0.025em;margin:0 0 20px 0}}@media (min-width: 768px){.h5,.recent-post__title,h5{font-size:1.5rem;line-height:calc(1.01 * 1.5rem)}}.h6,h6{font-family:"Roboto", sans-serif;font-weight:900;padding:0;margin:0 0 10px 0;font-size:0.875rem;line-height:calc(1.01 * 0.875rem)}@media (min-width: 768px){.h6,h6{letter-spacing:0.025em;margin:0 0 20px 0}}@media (min-width: 768px){.h6,h6{font-size:1rem;line-height:calc(1.01 * 1rem)}}a{color:#2a6b79;text-decoration:none}a:hover{color:#68abc6;text-decoration:underline}ol,ul{list-style:none;padding:0;margin:0}ul.circle{list-style:circle outside}ol.disc{list-style:decimal outside}ul.circle li,ol.disc li{padding-left:0.125rem}ol.disc ul{padding-left:0;margin-top:0}ul.circle ul,ul.circle ol,ol.disc ol,ol.disc ul{margin:0 0 1rem 0rem;padding-left:2rem}.uppercase{text-transform:uppercase}html{box-sizing:border-box;color:#121314}*,*::before,*::after{box-sizing:inherit}.section-hero{position:relative;border-bottom:5px solid #00a7c9;margin-bottom:2rem}.section-hero__header{color:#f1f2f3f4;text-align:center;position:absolute;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;align-content:center;height:100%;width:100%;-webkit-box-pack:center;justify-content:center;z-index:1}.section-hero__title{margin:0;font-weight:700}.section-hero__background{line-height:0}.section-hero__filter{position:absolute;top:0;left:0;background-image:url("https://s3.amazonaws.com/financesolutions/heros/dots.png");background-repeat:repeat;width:100%;height:100%}.section-hero__img{width:100%}.sg-component{margin:2em 0;border:1px solid #ececec}.sg-component__header{padding:1.5em;background:#f7f7f7;border-bottom:1px solid #ececec}.sg-component__title{margin:0;font:600 0.75rem/1.2 'Helvetica', 'Arial', sans-serif;text-transform:uppercase;color:#333}.sg-component__sass{margin:0.5em 0 0;padding:0;font:400 italic 0.75rem/1.2 'Helvetica', 'Arial', sans-serif}.sg-component__body{padding:1.5em}.sg-message{color:#949598;border:1px solid #ececec;background:#f7f7f7;padding:1rem;margin:1rem 0}.sg-toggle__all{text-align:right}.sg-component__toggle{display:block;text-align:right;margin-top:2rem}.sg-h2{font:normal 100%/1.2 'Helvetica', 'Arial', sans-serif;margin-bottom:1em;font-size:1.75rem;text-transform:uppercase}.sg-colors{overflow:hidden}.sg-colors .sg-detail--family,.sg-colors .sg-detail--size,.sg-colors .sg-detail--spacing,.sg-colors .sg-detail--color{display:none}.sg-color{float:left;margin:12px}.sg-color__block{width:50px;height:50px;margin:0;border:1px solid #e7e7e8}.sg-color__label{font-size:0.85rem;color:#949598;margin-top:0.85rem}.sg-details{display:inline-block;font-size:0.85rem;color:#949598;padding:1rem;margin:1rem 1rem 1rem 0;border:1px solid #ececec;background:#f7f7f7}.sg-headings .sg-detail--bg-color,.sg-texts .sg-detail--bg-color,.sg-links .sg-detail--bg-color{display:none}.sg-buttons{padding:40px}.sg-header{text-align:center}.sg-header__logo{width:100%;height:100%;background-color:dodgerblue;display:-ms-grid;display:grid}.sg-header__nav{background-color:bisque;padding:2rem;display:-ms-grid;display:grid}.sg-header__content{height:10rem;background-color:chocolate;display:-ms-grid;display:grid}.sg-header__social{height:2rem;background-color:#ccc;display:-ms-grid;display:grid}.sg-content .sg-detail__item{text-align:center;background-color:coral;min-width:80%;height:10rem;display:-ms-grid;display:grid}.sg-content .sg-form{text-align:center;height:300px;background-color:#999;display:-ms-grid;display:grid}.sg-content .testimonials__item{width:80%;padding:0 10%;margin:0 auto 2% auto;text-align:center;height:12rem;background-color:green;display:-ms-grid;display:grid}.sg-footer{display:-ms-grid;display:grid;background:DarkTurquoise;height:100px}.block{border:1px dotted black}.sg-component__toggle-source{text-align:right;font-size:0.75rem}.sg-icons{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;justify-content:space-around}.sg-icon{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:n...

