.homeContent{gap:40px;margin:30px 0;padding:0 25px}.homeContent .missionSection{column-gap:45px;padding:0 6%}.homeContent .missionSection h2{color:#2c497f;font-size:32px}.homeContent .missionSection p{font-size:15px;line-height:23px}.homeContent .missionSection iframe{aspect-ratio:16/9;width:100%}.homeContent .issuesSection .customTitle{position:relative}.homeContent .issuesSection .customTitle a{color:#2c497f;margin:0;padding-right:15px;font-size:30px;font-weight:700;transition:color .3s;position:relative}.homeContent .issuesSection .customTitle a:hover{color:#de3632}.homeContent .issuesSection .customTitle .backgroundLine{background-color:#e5e5e5;width:100%;height:2px}@media screen and (width<=950px){.homeContent .missionSection{flex-direction:column}}.featuredHomeItem{border-radius:20px;padding:45px;position:relative;overflow:hidden}.featuredHomeItem .featuredBackgroundImage{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.featuredHomeItem .featuredFlex{column-gap:30px}.featuredHomeItem .postInfo{cursor:pointer;text-align:center;background-color:#00000040;border-radius:10px;padding:0 15px 25px;transition:background-color .3s ease-in-out;position:relative}.featuredHomeItem .postInfo:hover{background-color:#2c497f}.featuredHomeItem .postInfo .iconTop{width:100%;position:absolute;top:-25px;left:0}.featuredHomeItem .postInfo .iconTop .iconContainer{background-color:#fff;border-radius:30px;width:55px;height:55px;position:relative}.featuredHomeItem .postInfo .iconTop #IconExclamationPoint{border:2px solid #fff;border-radius:31px}.featuredHomeItem .postInfo .featuredPost{text-transform:uppercase;color:#d1d1d1;letter-spacing:3px;margin-top:50px;font-size:15px;font-weight:700}.featuredHomeItem .postInfo h1{color:#fff;margin:5px 0 10px;font-size:38px}.featuredHomeItem .postInfo .viewButton span{color:#de3632;letter-spacing:3px;font-size:18px;font-weight:700}.featuredHomeItem .signup-title{color:#fff;text-align:center;margin-bottom:15px;font-size:32px;font-weight:700}.featuredHomeItem .signup-widget{width:100%}.featuredHomeItem .signup-widget .labelContainer{display:none}.featuredHomeItem .signup-widget #signUp-email{text-align:center;border:none;border-radius:25px;padding:14px 10px}@media screen and (width<=768px){.featuredHomeItem .featuredFlex{flex-direction:column-reverse;row-gap:80px}.featuredHomeItem .postInfo h1{font-size:32px}}
