.dv-microsite h1{margin:0 0 30px 0}.dv-microsite h2,.dv-microsite h3,.dv-microsite h4{margin:30px 0 10px}.dv-microsite p,.dv-microsite ol,.dv-microsite ul,.dv-microsite li{margin:0 0 15px 0}.dv-microsite ul,.dv-microsite ol{padding:0 0 0 35px}.dv-microsite ul li{list-style-type:disc}.dv-microsite ol li{list-style-type:decimal}.dv-microsite .breadcrumb{max-width:980px;margin:20px auto 40px}@media screen and (max-width: 980px){.dv-microsite .breadcrumb{width:90%;padding:0 20px}}.feature-wrapper{margin:60px 0}.feature-blocks{margin:20px 0 0 0;display:-webkit-flex;display:flex}@media screen and (max-width: 880px){.feature-blocks{-webkit-flex-wrap:wrap;flex-wrap:wrap}}.feature-blocks .feature-block{width:25%;margin:0 2px 0 0}@media screen and (max-width: 880px){.feature-blocks .feature-block{width:49%;margin:0 2px 30px 0}}@media screen and (max-width: 480px){.feature-blocks .feature-block{width:100%;margin:0 0 30px 0}}.feature-blocks .feature-block h3{font-weight:700}.feature-blocks .feature-block img{width:100%}.feature-blocks .feature-block ul{padding:0 10px 0 25px}@media screen and (max-width: 880px){.feature-blocks .feature-block:nth-child(even){margin:0 0 30px}}@media screen and (min-width: 880px){.feature-blocks .feature-block:last-child{margin:0}}.community-needs img{width:100%;margin:0 0 40px}.overview{max-width:980px;margin:40px auto}@media screen and (max-width: 980px){.overview{width:90%}}.divvy-projects .rule-line{width:100%;height:1px;background-color:#dad8d4;margin:40px 0;display:block}.project-wrapper,.related-projects{width:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.project-wrapper .single-project,.related-projects .single-project{width:49.5%;margin:0 5px 5px 0;height:300px;position:relative;background-size:cover;background-repeat:none;background-position:center center}@media screen and (max-width: 550px){.project-wrapper .single-project,.related-projects .single-project{width:100%;margin:0 0 5px}}.project-wrapper .single-project:nth-child(even),.related-projects .single-project:nth-child(even){margin:0 0 5px 0}.project-wrapper a,.related-projects a{text-decoration:none;height:100%;width:100%;display:block}.project-wrapper .dark-overlay,.related-projects .dark-overlay{background-color:rgba(0,0,0,0.5);display:-webkit-flex;display:flex;align-items:center;justify-content:flex-start;padding:20px;position:absolute;bottom:0;width:100%}@media screen and (max-width: 880px){.project-wrapper .dark-overlay,.related-projects .dark-overlay{padding:10px;-webkit-flex-direction:column;flex-direction:column}}.project-wrapper .title,.related-projects .title{color:#fff;font-weight:700;margin:0}.project-wrapper .date,.related-projects .date{color:#fff;font-weight:700;margin:0 0 0 auto}@media screen and (max-width: 880px){.project-wrapper .date,.related-projects .date{margin:0}}.project-wrapper .location,.related-projects .location{color:#fff;margin:0}.project-wrapper .vertical-divider,.related-projects .vertical-divider{width:2px;height:24px;background-color:#dad8d4;margin:0 10px}@media screen and (max-width: 880px){.project-wrapper .vertical-divider,.related-projects .vertical-divider{display:none}}.project-wrapper .project-image,.related-projects .project-image{width:100%;height:auto}.system-intro img{width:100%}.purpose-built{margin:40px 0 60px;background-color:#fff;padding:40px}.component-highlight{margin:0 0 5px 0;background-color:#fff;padding:40px;display:flex}@media screen and (max-width: 720px){.component-highlight{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}}.component-highlight ul{padding:0 0 0 35px}.component-highlight .component-image{margin:0 30px 0 0}@media screen and (max-width: 720px){.component-highlight .component-image{margin:0}}.component-highlight .component-image img{width:450px;height:auto}@media screen and (max-width: 880px){.component-highlight .component-image img{width:300px}}@media screen and (max-width: 720px){.component-highlight .component-image img{width:100%;text-align:center}}.faq-intro{margin:0 0 30px}.divvy-faq-item{padding:20px 40px;background-color:#fff;border-radius:4px;margin:0 0 20px 0}.divvy-faq-nav{padding:0 30px 30px;border-bottom:solid 1px #dad8d4;margin:0 0 30px 0}h2{margin:10px 0 !important;font-size:24px;line-height:24px}.project-feature-wrapper{width:100%;height:480px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:relative}@media screen and (max-width: 1280px){.project-feature-wrapper{height:400px}}@media screen and (max-width: 800px){.project-feature-wrapper{height:300px;-webkit-justify-content:space-around;justify-content:space-around;padding:40px 0 0 0}}.project-feature-wrapper .feature-content{max-width:980px;color:#fff;text-align:center}.project-feature-wrapper .feature-content h1{font-size:80px;margin:0 0 15px 0}@media screen and (max-width: 800px){.project-feature-wrapper .feature-content h1{font-size:50px;margin:0}}.project-feature-wrapper .feature-actions{position:absolute;bottom:20px}@media screen and (max-width: 800px){.project-feature-wrapper .feature-actions{position:relative;bottom:auto}}.project-feature-wrapper .feature-action{text-align:center;margin-right:auto;cursor:pointer}.project-feature-wrapper .feature-action p{color:#fff;text-transform:uppercase;font-family:"rift",helvetica,arial,san-serif;font-size:18px;font-weight:700}p.section-title{font-weight:700;color:#57585b;text-transform:uppercase;letter-spacing:1px;margin:0 0 40px 0}.overview-wrapper{width:100%;background-color:#fff;margin:0 0 60px 0;display:-webkit-flex;display:flex}@media screen and (max-width: 800px){.overview-wrapper{-webkit-flex-direction:column;flex-direction:column}}.overview-wrapper .overview-content{width:50%;padding:40px}@media screen and (max-width: 800px){.overview-wrapper .overview-content{width:100%}}.overview-wrapper .overview-image{width:50%;background-size:cover;background-position:center center;background-repeat:no-repeat}@media screen and (max-width: 800px){.overview-wrapper .overview-image{width:100%;height:300px}}@media screen and (max-width: 440px){.overview-wrapper .overview-image{height:220px}}.action-wrapper{width:100%;background-color:#fff;padding:40px;margin:0 0 60px 0}.action-wrapper .image-grid{width:100%;margin:0 0 20px 0}.action-wrapper .large-image{margin:0 2px 0 0;width:59%;height:356px;float:left;background-size:cover;background-position:center center;background-repeat:no-repeat}@media screen and (max-width: 800px){.action-wrapper .large-image{float:none;margin:0 0 2px 0;width:100%}}@media screen and (max-width: 575px){.action-wrapper .large-image{height:280px}}@media screen and (max-width: 440px){.action-wrapper .large-image{height:200px}}.action-wrapper .small-image{width:40%;height:241px;float:left;background-size:cover;background-position:center center;background-repeat:no-repeat}@media screen and (max-width: 800px){.action-wrapper .small-image{height:200px;width:59.5%}}@media screen and (max-width: 575px){.action-wrapper .small-image{height:200px;width:100%;float:none}}.action-wrapper .caption{margin:2px 0 0 0;width:40%;height:113px;background-color:#004a97;display:flex;-webkit-align-items:center;align-items:center;float:left;padding:30px}@media screen and (max-width: 800px){.action-wrapper .caption{margin:0 0 0 2px;height:200px}}@media screen and (max-width: 575px){.action-wrapper .caption{margin:2px 0 0 0;height:auto;width:100%;float:none}}.action-wrapper .caption p{color:#fff;text-align:left;margin:0}.gallery-slider-wrapper{margin:0 0 60px 0;width:100%}.gallery-slider{position:relative;width:100%;height:450px;overflow:hidden}@media screen and (max-width: 800px){.gallery-slider{height:380px}}@media screen and (max-width: 440px){.gallery-slider{height:320px}}.gallery-slider .gallery-slider-ui{width:100%;position:absolute;padding:20px;bottom:0;background-color:rgba(0,0,0,0.7);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkite-align-items:center;align-items:center;z-index:100}.gallery-slider .prev-slide,.gallery-slider .next-slide{cursor:pointer}.gallery-slider .slide-caption{width:80%;text-align:center;color:#fff;margin:0 10px}.gallery-slider .slide-caption p{margin:0}.gallery-slider .slide{width:100%;height:450px;position:absolute;left:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}@media screen and (max-width: 800px){.gallery-slider .slide{height:380px}}@media screen and (max-width: 440px){.gallery-slider .slide{height:320px}}.results-wrapper{width:100%;background-color:#fff;padding:40px;margin:0 0 60px 0;display:-webkit-flex;display:flex}@media screen and (max-width: 800px){.results-wrapper{-webkit-flex-direction:column;flex-direction:column}}.results-wrapper .results-content{width:50%}@media screen and (max-width: 800px){.results-wrapper .results-content{width:100%;margin:0 0 20px 0}}.results-wrapper .results-stats{width:50%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;flex:1}@media screen and (max-width: 800px){.results-wrapper .results-stats{width:100%}}.results-wrapper .stat{margin:20px}.results-wrapper .stat p{text-align:center;font-family:"rift",helvetica,arial,san-serif;font-size:20px;font-weight:700;letter-spacing:1px}.results-wrapper .stat .number{color:#004a97;font-size:60px}.related-projects-wrapper .related-projects{width:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.related-projects-wrapper h2{text-align:center;font-size:36px}.related-projects-wrapper .divider-rule{width:100%;height:2px;background-color:#dad8d4;margin:40px 0}
