body{font-family:Montserrat;font-weight:400;padding:0;margin:0}a{color:#000;text-decoration:none}h1{font-size:2.5rem}h1,h2{padding:0;margin:0 0 1.45rem;color:inherit;font-family:Montserrat;font-weight:600;line-height:1.1;text-transform:uppercase}h2{font-size:1.5rem}ul{list-style:none;display:flex;justify-content:flex-start;flex-wrap:wrap;font-size:1rem}li,ul{padding:0}.header-container{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1rem}.navbar{background-color:none;font-family:Montserrat;font-weight:500;font-size:.9em;width:70%;padding:0}.navbar-nav{padding-top:1rem}.navbar a:hover{color:#7cbc76;text-decoration:none}.navbar-toggler{border:none;color:#000;padding:0}.navbar-toggler-icon:focus,.navbar-toggler:active,.navbar-toggler:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.navbar-brand{display:none}.mobile-logo{padding-top:.5rem;width:30%}.footer{display:flex;justify-content:space-between;flex-wrap:wrap;padding-left:1rem;padding-right:1rem;margin:0 auto}.footer-headline{width:100%;font-size:.8em;padding-top:1rem;padding-bottom:.5rem}.footer-column{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;width:100%;padding-bottom:1rem}.footer-column a,.footer-column p{width:100%;font-size:.7em;margin:0}.footer-column a:hover{color:#7cbc76;text-decoration:none}.welcome{display:flex;justify-content:center;flex-wrap:wrap;padding:1rem;width:100%}.welcome-text{width:100%;z-index:99;padding-bottom:1rem;padding-top:1rem;order:2}.heroimage{order:1}.heroimage img{width:100%}.phone-cta-home{border:1px solid #000;padding:1rem;font-family:Montserrat;font-weight:600;font-size:1em}.phone-cta-home a{padding-left:10px}.phone-cta-home a:hover{text-decoration:none;color:#7cbc76}.story-excerpt{display:flex;width:20px;flex-wrap:wrap}.stories{padding:1rem}.story-list-item{width:100%;padding-bottom:2rem}.story-list-item img{max-width:100%;padding-bottom:.5rem}.story-list-item h2{font-size:1.2rem;padding-top:1rem;margin-bottom:.7rem}.story-list-item p{padding-top:0}.page-content{width:100%;padding-top:2rem;padding-bottom:3rem;margin:0 auto}.pageRichText{max-width:1024px;margin:0 auto;padding-left:1rem;padding-right:1rem}.page-content img{max-width:100%}.team{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap;padding-left:1rem;padding-right:1rem;padding-top:3rem}.team-member{padding-top:1rem}.about{display:flex;flex-wrap:wrap}.aboutimage{width:100%!important;background-color:red;position:relative}.page-content{background-color:#fff}.story-content{max-width:1024px;margin:0 auto;padding-left:1rem;padding-right:1rem;word-wrap:break-word;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (min-width:812px){.layout{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;flex-direction:column}.header-container{width:100%;max-width:1024px;display:flex;justify-content:space-around;padding-top:40px;padding-bottom:60px;height:100%}.navbar{width:100%}.navbar-nav{width:100%;max-width:1024px;display:flex;justify-content:space-between}.navbar-expand-lg{display:flex;justify-content:center}.navbar-brand{display:inline}.mobile-logo{display:none}.welcome{display:flex;align-items:center;max-width:1280px;padding:.5rem 1rem;margin:0 auto 70px}.welcome-text{width:65%;z-index:99;margin-right:-8%;order:1}.welcome-text h1{font-size:5em}.page-content img{padding-bottom:2rem;padding-top:2rem}.heroimage{width:35%}.phone-cta-home{border:1px solid #000;padding:15px;font-family:Montserrat;font-weight:600;font-size:1em;max-width:70%}.phone-cta-home a{padding-left:10px}.team{max-width:1024px;justify-content:flex-start;margin:0 auto;width:100%}.team,.team-member-container{display:flex;align-items:flex-start}.team-member-container{justify-content:space-between;flex-wrap:wrap}.team-member{width:31%;margin:10px}.stories,.team-member{display:flex;justify-content:flex-start;align-items:flex-start}.stories{flex-direction:column;margin:0 auto}.footer,.stories{max-width:1024px;width:100%}.footer{display:flex;justify-content:space-between;padding-bottom:2rem}.footer-column{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;width:30%;padding-bottom:1rem}}