.quotes article cite.source a,a,nav a{color:#254131}body,h6,nav,small{margin:0}.banner-branch section p a,.banner-nav a,nav a{text-decoration:none;transition:.2s}.banner,.banner-leaf,small{text-align:center}.messages article,.quotes article{box-shadow:0 .5px 0 0 #fff inset,0 1px 2px 0 #b3b3b3}.solutions,.team,.tiles,.tiles article,footer div.test2,footer section,header,section.team-bio{align-content:flex-start}@font-face{font-family:ProximaNova;src:url('./font/ProximaNova-Regular.eot');src:url('./font/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),url('./font/ProximaNova-Regular.woff') format('woff'),url('./font/ProximaNova-Regular.ttf') format('truetype'),url('./font/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:ProximaNova;src:url('./font/ProximaNova-Bold.eot');src:url('./font/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),url('./font/ProximaNova-Bold.woff') format('woff'),url('./font/ProximaNova-Bold.ttf') format('truetype'),url('./font/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');font-style:normal;font-weight:700;text-rendering:optimizeLegibility}body{color:#526066;font-family:ProximaNova,Georgia,sans-serif;font-size:calc(8px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));line-height:calc(1.3em + (1.5 - 1.2) * ((100vw - 300px) / (1600 - 300)))}h1,h2{font-family:'Playfair Display',serif;font-weight:300}h6,nav a,ul li{font-size:.8em}h1{margin:.5em 0}h2{margin:.3em 0;line-height:1.4}h3,h4,h5,h6{font-family:ProximaNova,Georgia,sans-serif}h3,h4,h5{font-weight:100}h6{font-weight:600;color:#a39363;text-transform:uppercase}hr{border:none;height:1px;width:98%;background-color:#acacac;color:#acacac}header{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-end;margin:.5em .5em 1em}header p.button-green{margin:0;order:2}header .fdic{font-size:.5em}header div svg#fdic-insured{height:1.2em;width:3em}#logo{width:15em;order:0}input,select,textarea{color:#000000CC;font-family:ProximaNova,Georgia,sans-serif;border:none;box-sizing:border-box;height:3.052em}nav{width:max-content;font-family:ProximaNova,Georgia,sans-serif;order:1}nav a{text-transform:uppercase;margin:0 1em;padding:1em 0 .3em}nav a:hover{color:#767b2b;border-bottom:3px solid gray}small{display:block;font-size:.64em;line-height:1.25em;padding:1.5em}input,label,select,textarea,th{font-size:1em}small~small{padding-top:0}form{max-width:35em;padding:0 1em;margin:2em auto}fieldset{display:inline-block;border:none;margin:1em;padding:0;width:95%}label{color:#000;font-weight:700}input,select{background-color:inherit;border-bottom:.0625rem solid #acacac;display:block;width:100%;padding:1em 0 0}select{margin:0 0 2em}textarea{border-bottom:.0625rem solid #acacac;display:block;resize:none;width:100%;padding:1.5em 0 0}input:focus,textarea:focus{border-bottom:.0625rem solid #767b2b;outline:0}.black-button,button,input[type=button]{background-color:#fff;border:.125rem solid #000;color:#000;padding:.8em;text-align:center;text-decoration:none;display:inline-block;font-size:1em;font-weight:700;margin:1em;cursor:pointer;transition:.2s}td,th{padding:.64em .512em}small.basic,th{text-align:left}input[type=button]{margin:1em auto;width:10em}.black-button{margin:1.25em 5.96em 4.768em}.banner,table.basic tr td p{margin:0}.black-button:hover,button:hover,input[type=button]:hover{color:#767b2b;border:.125rem solid #767b2b}.banner-leaf h1,.full-width-tiles section p,tbody tr:hover td,ul li{color:#000000CC}ul{list-style:none}ul li{line-height:2.25em}ul li i{color:#767b2b;margin-right:1em}table{border-collapse:collapse;margin:1rem 2rem}th{font-weight:400;border-bottom:2px solid #bbb}td{border-bottom:1px solid #ccc;font-size:.8em}h2.table-header{color:#000;margin-left:2rem}h2.basic,h3.basic{margin-left:1.953rem;margin-top:1.563em;color:#000}p.basic{margin:1em 1.953rem;color:#000000CC}p.basic-last{margin:1em 1.953em 4em;color:#000000CC}small.basic{margin-left:1.953rem;padding:0}.full-width-tiles section table td,table.basic td{border-bottom:none;vertical-align:top;padding:.64em 1.563em}ul.basic{list-style-type:circle;margin-left:1.953em}.full-width-tiles section ul ul,ul.basic ul{list-style-type:square}.full-width-tiles section ul,.tiles section ul ul,section.team-bio ul{list-style-type:circle}.imageViewer{position:relative;z-index:0}.imageViewer:focus{background-color:transparent;z-index:50}.imageViewer span{position:absolute;background-color:#f6f6f6;padding:5px;left:-1000px;border:1px solid gray;visibility:hidden;color:#000;text-decoration:none}.imageViewer span img{border-width:0;padding:9px 9px 0}.imageViewer:focus span{visibility:visible;top:30px;left:-365px}.banner-branch section p a:hover,.collage span a:hover,.solutions p a:hover,.tiles section p a:hover,a.imageViewer,footer div.test2 aside article a:hover,footer section a:hover{color:#767b2b}main.privacy-notice{margin:0 1em}main.privacy-notice table{margin:1.953em 0;width:100%}main.privacy-notice table th{border:1px solid #a9a9a9;background:#899499;color:#fff;font-size:.8em;font-weight:700}main.privacy-notice table.overview{border-collapse:separate;border-spacing:0 0.8em}main.privacy-notice table.overview tr:first-child th{background:#000;border:1px solid #000;font-size:1.25em;width:20%;text-transform:uppercase}main.privacy-notice table.overview tr:first-child td{font-size:.9em;font-weight:700;text-transform:uppercase}main.privacy-notice table.overview th{font-size:1em;width:20%}.full-width-tiles section ul li,main.privacy-notice table.wide th{font-size:1em}main.privacy-notice table.wide td:first-child{width:20%}main.privacy-notice table td{border:1px solid #000000CC;background:#fff;color:#000000CC;font-size:.8em}main.privacy-notice table td ul{list-style-type:circle;margin-top:0;margin-bottom:.8em}main.privacy-notice table td ul li{font-size:1em;line-height:1.25em}.banner{background:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)) center/cover no-repeat,url('../img/banner-sunset-south-boulder-creek-4x.jpg') center/cover no-repeat;position:relative;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;color:#526066}.banner-branch.alt section,.banner-leaf{background-size:contain;background-position:right bottom;background-repeat:no-repeat}.banner-login{justify-content:space-between}.banner-nav{background-color:#254131AA;border-top:1px solid #254131BB;flex-basis:100%;padding:1.5em 0}.banner-nav a{color:#fff;border-right:1px solid #fff;font-size:1em;margin:1em 0 .3em;padding:.7em 2em}.banner-nav a:hover,.tiles section ul a:hover{text-decoration:underline}.banner-nav a:last-of-type{border-right:none}.banner-content{margin:6em 2em;padding:1em;flex-basis:70%}.banner-content-login{margin:4em 2em 4em 5em;flex-basis:50%}.banner-content h1{color:#fff;font-size:3.052em;font-weight:400;line-height:1.2em;letter-spacing:.04em;margin:.2em 0 .4em}.banner-content h2{color:#fff;font-size:1.3em;font-weight:400;line-height:1.1em;text-transform:uppercase;margin:.5em}.banner-content p{color:#fff;font-size:1em}.banner-content a{color:#fff;font-size:4.768em;transition:.2s}.banner-content a:hover{color:rgba(255,255,255,.7)}.banner-branch{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end;margin:0;padding:2.5em 0}.banner-branch section{flex-basis:45%;margin:0;padding:1em 3em;color:#000}.banner-branch section h1,.spotlight section h1{font-size:2.441em;line-height:1.25em}.banner-branch section p,.spotlight section p{font-size:1em;line-height:1.563em;text-align:justify;text-justify:inter-word;color:#000000CC}.banner-branch section p a{font-size:.8em}.banner-branch figure{flex-basis:45%;min-height:50vh;background:url('../img/banner-sunset-south-boulder-creek-4x.jpg') center/cover no-repeat;position:relative;margin:0;order:2}.banner-branch.alt{justify-content:center}.banner-branch.alt section{background-image:linear-gradient(to bottom right,rgba(255,255,255,0),rgba(255,255,255,.4)),url('../img/watermark.png')}.banner-leaf{border:none;border-top:1px solid #efefef;border-bottom:1px solid #efefef;background-image:url('../img/watermark.png');width:45em;max-width:95%;margin:0 auto}.login-box,.login-box-standalone{background:#fff;box-shadow:0 0 4px 3px rgba(0,0,0,.3);border:1px solid #fff}.banner-leaf p{color:#000000CC;font-size:1em;line-height:1.563em;width:35em;max-width:95%;margin:2em auto}a.button,a.button-green{display:inline-block;margin:0 .3em .3em 0;box-sizing:border-box;font-weight:200;color:#fff;text-transform:uppercase;text-align:center;font-family:ProximaNova,Georgia,sans-serif;text-decoration:none;transition:.2s}.login-box{flex-basis:20%;margin:1.44em;text-align:left}.login-standalone{display:flex;flex-flow:column wrap;justify-content:flex-start;align-items:center}.login-box-standalone{flex-grow:1;text-align:left;height:30em;width:20em;margin:2em 0}a.button{padding:.4em 2.2em;font-size:1em;background-color:#254131CC;border:1px solid #fff}a.button-green,footer{background-color:#254131}a.button-green{padding:.2em 1.2em;font-size:.8em;border:1px solid #254133}.solutions h3,.tiles section h3{font-size:1.25em;font-weight:400}.solutions hr,footer hr{border:none;height:.1em}a.button-green.inverse{color:#fff;background-color:#767b2b;outline:#767B2B solid 2px;outline-offset:2px}a.button:hover{background-color:#767B2BCC}a.button-green:hover{color:#fff;background-color:#767b2b;border:1px solid #767b2b;text-decoration:none}a.button-green.inverse:hover{color:#fff;background-color:#767b2b;outline:#A69F37 solid 2px}a.image{line-height:0}.solutions,.team{display:flex;flex-flow:row wrap;justify-content:center;margin:1em 0 0}.solutions section{max-width:18em;margin:2em}.solutions h3{text-align:center;text-transform:uppercase}.solutions hr{width:40%;color:#526066;background-color:#526066}.full-width-tiles section,.messages,.quote-spotlight,.quotes,.tiles section{background-color:#52606633}.solutions p{color:#000;font-family:ProximaNova,Georgia,sans-serif;font-weight:400;font-size:1em;line-height:1.1em;text-align:center}.solutions p a{color:#000;text-decoration:none;transition:.2s}.full-width-tiles section{margin:1em;padding:.8em 1.25em}.full-width-tiles section:last-of-type{margin-bottom:4em}.full-width-tiles .spotlight section{background-color:#fff;margin:1em 4em;padding:0}.full-width-tiles section h2,.spotlight section h2,h3{color:#000}.full-width-tiles section small{text-align:left;padding-left:0}.full-width-tiles section table tr td p{color:#526066;margin:0}.tiles{display:flex;flex-flow:row wrap;justify-content:center;margin:1em}.tiles section{max-width:15em;margin:.8em;padding:1.25em}.tiles h2,.tiles input,.tiles select,.tiles textbox{padding:0}.tiles.large section{width:30em;max-width:40%}.tiles.blend section{background-color:inherit}.tiles h2{color:#000;flex-basis:100%;margin:.64em 0 .8em}.tiles section h2{font-family:ProximaNova,Georgia,sans-serif;line-height:1.25em}.tiles section h3{line-height:1.563em;text-align:left;margin:0}.tiles section h4{margin:1.25em 0}.tiles section p{color:#000;font-family:ProximaNova,Georgia,sans-serif;font-weight:400;font-size:.8em;line-height:1.563em;text-align:left;margin-bottom:0}.tiles article figure,.tiles section figure{text-align:center;margin:0;background:url('../img/banner-sunset-south-boulder-creek-4x.jpg') center/cover no-repeat;position:relative}.collage span a,.list-logo section a,.spotlight section a,.tiles section p a,.tiles section ul a{text-decoration:none;transition:.2s}.tiles section figure{min-height:50vh}.tiles section table{border-collapse:separate;color:#000000CC;width:100%;margin:0}.tiles section td,.tiles section th{padding:0 1.563em .512em 0;vertical-align:text-top;border-bottom:none}.tiles section td:nth-of-type(2){padding:0 0 .512em;min-width:4em}.tiles form{font-size:.8em;padding:0;margin:0}.tiles fieldset{margin:0 0 1em}.tiles article{display:flex;flex-flow:row;justify-content:center;width:25em;margin:1em}.tiles h2.callout{margin:.8em 10%}.tiles p.callout{margin:0 10% 1.4em}.tiles article section{flex-basis:50%;margin:0}.tiles article figure{flex-basis:50%;padding:1.25em}.tiles.blend img{width:90%;margin-top:1em}.tiles.blend section p span,footer section article ul li:first-child{font-weight:700}.spotlight{display:flex;flex-flow:row wrap;align-items:center;margin:0;padding:2.5em 0}.spotlight blockquote{flex-basis:40%;margin:1em 2em;font-size:.8em}.quote-spotlight blockquote cite,.spotlight blockquote cite{font-style:normal;font-weight:700}.spotlight small{color:#526066;fpnt-size:0.8em;text-align:left}.spotlight section{flex-basis:45%;margin:1em 4em;color:#000}.spotlight section strong{font-size:1.25em;font-weight:400;color:#000000CC;display:block;line-height:1.563em;margin-top:.64em}.spotlight section strong~strong,.spotlight section ul li p{margin-top:0}.spotlight section ul li strong~p{margin-top:.8em}.spotlight section ul li h4{font-weight:700;margin-bottom:0}.spotlight figure{flex-basis:40%;min-height:50vh;background:url('../img/banner-sunset-south-boulder-creek-4x.jpg') center/cover no-repeat;position:relative;margin:0;text-align:center;display:flex;align-items:center;justify-content:center}.spotlight figure .banner-content{margin:5em 0;flex-basis:80%}.spotlight figure .banner-content blockquote{color:#fff}.spotlight form{padding:0 1em;margin:0}.messages article p,.spotlight form button,.spotlight form div,.spotlight form input,.spotlight form label,.spotlight form span,.spotlight form textarea{font-size:.8em}.list-logo.right,.spotlight.right{flex-flow:row-reverse wrap;background-color:#fff}.spotlight.right figure{flex-basis:40%;min-height:50vh}.spotlight.reverse,.spotlight.right.reverse{flex-wrap:wrap-reverse}.flickity-page-dots{bottom:0;display:none}.quotes{padding:.5em 1em 1.5em}.quotes article{background-color:#fff;width:100%;max-width:22em;margin:.5em 1em;padding:1.5em;transition:.2s}.messages article:hover,.quotes article:hover{box-shadow:0 0 4px 1px rgba(0,0,0,.3)}.quotes article figure{color:#254131;font-size:1.563em;margin:0}.quotes article blockquote{color:#000000CC;font-size:.8em;margin:1.25em 0}.quotes article cite{display:block;color:#000;font-style:normal;font-weight:700;font-size:1em}.quotes article cite.source{color:#000000CC;font-size:.8em;font-weight:700;text-transform:none;margin:.5em 0}.quote-spotlight{display:flex;flex-flow:row wrap;align-items:center;margin:0;padding-bottom:1em}.quote-spotlight blockquote{flex-basis:40%;margin:1em 2em}.quote-spotlight figure{flex-basis:50%;background:url('../img/banner-sunset-south-boulder-creek-4x.jpg') center/cover no-repeat;position:relative;margin:0;text-align:center}.messages{padding:.25em .5em}.messages article{background-color:#fff;padding:.225em 1.5em;margin:.5em 0;transition:.2s}.list-logo{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:3em}.list-logo section{flex-basis:70%}.list-logo section h2,.list-logo section h3{padding:0 1rem}.list-logo section p{padding:1rem 10% 1rem 1rem;margin-top:0}.list-logo section a:hover{color:#a69f37;text-decoration:underline}.list-logo figure{flex-basis:30%;margin:0}.list-logo figure a{display:flex;justify-content:center;align-items:center;margin:1em 0 0}.list-logo figure img{width:80%;height:auto}.list-logo.right section h2,.list-logo.right section h3{padding:0 1em 0 10%}.list-logo.right section p{padding:1em 1em 1em 10%}.team article.member{margin:0 2em 2em;width:100%;max-width:12em}.team article.member img{max-width:100%;outline:#efefef solid 1px;outline-offset:1px}.team article.member h4{color:#000;font-size:1em;margin:.5em 0 0;padding:.1em 0}.team article.member h5{margin:0;padding:0}.team article.member p{margin:.5em 0;padding:0}.team article.member a{color:#526066;font-size:1.563em;padding:.1em .3em 0 0;transition:.2s}.team article.member a:hover{color:#a69f37}.team figure,.team-bio figure{background-position:top;background-repeat:no-repeat;background-size:cover;height:15em;width:12em;outline:#767B2B55 solid 1px;outline-offset:1px;margin:0}section.team-bio{display:flex;flex-flow:row no-wrap;justify-content:space-between;align-items:flex-start;margin:0 1.953em}section.team-bio figure{min-width:12em;margin-bottom:1.3em}section.team-bio h2{color:#000;font-size:1.953em}section.team-bio h3{color:#000000CC;margin:0 0 2.441em}section.team-bio p{margin:0 0 1.563em}section.team-bio article{margin-right:1em}section.team-bio article.right{margin-left:1em}section.team-bio ul{margin-top:0}section.team-bio ul li{color:#526066;font-size:1em}hr.team-bio{margin-top:2.441em}.collage{text-align:center;font-size:.8em;color:#000000CC;padding-top:2.441em}.collage span{display:inline-block;padding:0 2.441em 1.25em 0}.collage i{padding:0 .51em 0 0}form.admin{max-width:none;color:#000000CC;font-size:.8em}form.admin table{border-collapse:separate;border-spacing:0.8em 0;margin-bottom:1em}form.admin th{text-align:left}form.admin td.newmember{padding-top:2.5em;border-spacing:0 0}footer{font-size:.9em;color:#fff;margin:.5em 0 0;padding:2em 2em 0}footer section{display:flex;flex-flow:row wrap;justify-content:center}footer section article{margin:1em;width:100%;max-width:18em}footer section article ul{list-style:none;padding:0;margin:0}footer section article li{color:#fff;padding:0;margin:0 0 .5em}footer section article li a{color:#fff;text-decoration:none;transition:.2s}footer section article li a:hover{color:#767b2b;text-decoration:underline}footer hr{width:98%;color:#fff;background-color:#fff}footer section small{padding-top:1em}footer div.test2 aside article i,footer section i{font-size:3em;margin:.5em}footer section svg{margin:2em}footer #memberfdic{width:56px;height:40px}footer #equalhousinglender{width:39px;height:40px}footer div.test2 aside article a,footer section a{color:#fff;transition:.2s}footer div.test2{display:flex;flex-flow:row wrap;justify-content:center;margin-top:15em}footer div.test2 section{min-width:50%}footer div.test2 aside article svg{margin:0 2em}footer div.test2 aside{width:fit-content;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}footer div.test2 aside article{margin:1.5em 0}@media all and (max-width:65em){.banner-content-login{margin:6em 2em;flex-basis:70%}.login-box{display:none}.login-box-standalone{width:99%;height:40em;box-shadow:none}}@media all and (max-width:48em){nav{width:100%;order:5;display:flex;flex-direction:row;justify-content:flex-end}nav a:hover{color:#a69f37;text-decoration:underline;border-bottom:none}table{margin:1rem}h2.table-header{margin-left:1rem}.solutions section{max-width:60%;margin:1em}.banner-branch section,.quote-spotlight blockquote,.quote-spotlight figure,.spotlight blockquote,.spotlight section{flex-basis:100%}.spotlight figure,.spotlight.right figure{flex-basis:100%;min-height:40vh}.spotlight.reverse figure,.spotlight.right.reverse figure{flex-basis:100%;min-height:30vh}.banner-branch figure{flex-basis:100%;min-height:40vh;order:0}.spotlight.below figure{order:2;min-height:25vh}.spotlight.right.below figure{order:2}.spotlight figure .banner-content{padding:0;width:50%;margin:2em auto}.quote-spotlight figure .banner-content{width:50%;margin:2em auto}.tiles section{width:40%;max-width:100%}.tiles article{width:90%}footer hr{width:95%}}@media all and (max-width:30em){a.button{display:block;margin:.2em auto}header a.button{display:inline-block;padding:.4em 2.2em;margin:0 .3em .3em 0}h2.basic,h3.basic{margin-left:1rem}p.basic{margin:.8rem 1rem}p.basic-last{margin:1em 1em 4em}.tiles section,.tiles.large section{width:90%;max-width:100%}.tiles.blend img{width:50%}}@media all and (max-width:24em){nav a{font-size:.8em;margin:0 .3em}.solutions section{max-width:80%;margin:.5em}}