#app #content{background-color:#f4f7e4}#app #content .content-section{position:relative}#app #content .content-section.homepage-banner{background-image:url(/img/homepage-background.jpg);background-position:50%;background-size:cover;position:relative}#app #content .content-section .homepage-banner-overlay{opacity:.3;z-index:0;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0}#app #content .content-section .content-wrapper{z-index:1;text-align:left;position:relative}#app #content .content-section .content-wrapper h1{color:#fff;text-align:center;margin-top:20px;display:block}#app #content .content-section .content-wrapper h2{text-align:center;margin-bottom:10px;font-size:56px;display:block;color:#fff!important}#app #content .content-section .content-wrapper .homepage-intro{text-align:left;width:100%;margin-top:0;display:inline-block}#app #content .content-section .content-wrapper .homepage-intro span{text-align:left;color:#213043;padding:10px 20px;font-family:Lato-Regular;font-size:17px;line-height:1.75;display:inline-block}#app #content .content-section .content-wrapper .homepage-intro span a{color:#53a034;text-decoration:none}#app #content .content-section .content-wrapper .homepage-intro span a:hover{text-decoration:underline}@media (width<=1023px){#app #content .content-section .content-wrapper h2{font-size:35px}}@media (width<=767px){#app #content .content-section.homepage-banner{padding:20px 0}#app #content .content-section .content-wrapper h1{margin-bottom:10px}#app #content .content-section .content-wrapper h2{margin-bottom:0}#app #content .content-section .content-wrapper .homepage-intro{font-size:15px}#app #content .content-section .content-wrapper .homepage-intro span{line-height:1.75}}
