.row_cta h3:after,.row_heading h2:after,.row_01 .block .section_title h3:after,.row_02 .block .section_title h5:after,.row_02 .block .group h3:after,.row_stats h2:after,.row_stats h4:after,.row_stats h5:after{display:none!important}.homebanner .header_title{position:relative;background-color:#6c3089;color:#fff;display:flex;align-items:center;height:800px;padding:0}.homebanner .header_title.image{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.homebanner .overlay{position:absolute;height:100%;width:100%;background-color:rgb(50 63 79/40%)}.homebanner .header_title .block{z-index:1;position:absolute;bottom:80px;left:5%}.homebanner_video.customvideo{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.homebanner_video.customvideo .video_area{display:flex;align-items:flex-start;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%}.homebanner_video.customvideo .video_area video{position:absolute;inset:0;width:100%;height:100%;z-index:-1;display:inline-block;vertical-align:baseline}.homebanner .header_title h1,.homebanner_video .header_title h1{color:#fff!important;font-size:36px!important;font-weight:600!important;line-height:1.2!important;margin:0!important;padding:0!important;text-align:left}.homebanner .header_title h1 a:link,.homebanner .header_title h1 a:visited,.homebanner_video .header_title h1 a:link,.homebanner_video .header_title h1 a:visited{color:#fff!important}.homebanner .header_title h1 a:hover,.homebanner_video .header_title h1 a:hover{color:#f29600!important}.homebanner .header_title h1:after,.homebanner_video .header_title h1:after{position:sticky;content:"";display:block;border-bottom:5px solid #80bb2a;margin-top:20px;width:20%}.homebanner_video .header_title{}.homebanner_video .header_title .block{z-index:1;position:absolute;top:80px;left:0;background-color:rgb(50 63 79/40%);padding:20px;right:0%}.homebanner_video.youtube .avPlayerWrapper.avVideo{margin:0}.homebanner_video.vimeo .avPlayerWrapper.avVideo{margin:-17px 0 -17px -2px}@media only screen and (min-device-width:768px) and (max-device-width:1300px){.homebanner .header_title .block,.homebanner_video .header_title .block{max-width:90%}}@media only screen and (min-device-width:1200px) and (max-device-width:1300px){.homebanner .header_title h1,.homebanner_video .header_title h1{font-size:38px!important;line-height:44px!important}}@media only screen and (min-device-width:992px) and (max-device-width:1199px){.homebanner .header_title .block{bottom:50px}.homebanner_video .header_title .block{top:40px}.homebanner .header_title h1,.homebanner_video .header_title h1{font-size:34px!important;line-height:38px!important}}@media only screen and (min-device-width:768px) and (max-device-width:991px){.homebanner .header_title .block{bottom:40px}.homebanner_video .header_title .block{top:40px}.homebanner .header_title h1,.homebanner_video .header_title h1{font-size:28px!important;line-height:32px!important}}@media only screen and (min-device-width:600px) and (max-device-width:767px){.homebanner .header_title h1,.homebanner_video .header_title h1{font-size:26px!important;line-height:32px!important}}@media only screen and (min-device-width:320px) and (max-device-width:599px){.homebanner .header_title h1,.homebanner_video .header_title h1{font-size:20px!important;line-height:24px!important}.homebanner .header_title h1:after,.homebanner_video .header_title h1:after{margin-top:10px}}@media only screen and (min-device-width:320px) and (max-device-width:575px){.homebanner .header_title .block{left:0%}}@media only screen and (min-device-width:320px) and (max-device-width:767px){.row_cta,.row_cta h3{text-align:center}.homebanner_video .header_title .block{max-width:100%;top:0}}.row_cta{color:#fff;background-color:#6c3089;padding:14px 0}.row_cta h3{text-align:left;line-height:32px;padding:0;margin:0}.row_cta div.small{letter-spacing:.06em;line-height:14px;margin:4px 0}.row_cta div.small.top{font-size:11px;font-weight:700;text-transform:uppercase}.row_cta div.small.bottom{font-size:10px;font-weight:400}#mc_embed_signup .clear{width:fit-content}@media only screen and (min-device-width:992px) and (max-device-width:1199px){div#mc_embed_signup input#mc-embedded-subscribe.button{padding:0!important}}@media only screen and (min-device-width:768px) and (max-device-width:991px){.row_cta h3{font-size:24px;line-height:30px}#mc_embed_signup input.email,#mc_embed_signup .clear{width:100%!important}#mc_embed_signup .clear{margin-top:4px}}@media only screen and (min-device-width:425px) and (max-device-width:767px){div#mc_embed_signup_scroll{display:flex!important}}@media only screen and (min-device-width:320px) and (max-device-width:424px){#mc_embed_signup .clear{width:100%!important}}@media only screen and (min-device-width:320px) and (max-device-width:767px){.row_cta h3{font-size:24px;line-height:30px;text-align:center;margin-bottom:12px}#mc_embed_signup input.email,#mc_embed_signup .button{text-align:center!important;width:100%!important}#mc_embed_signup{display:inline-block!important}}.hlp_first{padding:60px 0;background:rgb(242 150 0/12%)}.row_01 .block{margin:15px 0;text-align:left}.row_01 .block .block_img{transition:box-shadow .3s;background:#f2f2f3;position:relative;height:300px;padding:30px;z-index:4}.row_01 .block .overlay{position:absolute;top:0;bottom:0;right:0;left:0;height:inherit;background-color:rgb(50 63 79/65%);z-index:-1;transition:all .3s}.row_01 .block .overlay:hover{background:rgb(196 196 196/39%);-webkit-box-shadow:0 6px 12px rgb(37 38 45/40%);-moz-box-shadow:0 6px 12px rgb(37 38 45/40%);box-shadow:0 6px 12px rgb(37 38 45/40%)}.row_01 .block .section_title{position:sticky;width:100%;left:0;padding:0}.row_01 .block .section_title h3{font-size:24px;font-weight:500;line-height:32px;margin:0;padding:0}.row_01 .block a{color:#fff}.row_01 .block a:hover{text-shadow:1px 1px 2px #333}.hlp_second{background-color:#f2f2f2;padding:80px 0}.row_02 .block{margin:20px 0}.row_02 .block .section_title{text-align:center;text-transform:uppercase}.row_02 .block .section_title h5{font-size:18px;line-height:23px;margin-bottom:20px}.row_02 .block.four .section_title h5{color:#80bb2a}.row_02 .block.five .section_title h5{color:#f29600}.row_02 .block.six .section_title h5{color:#6c3089}.row_02 .block_info .group{background-color:#fff;border:1px solid #ddd}.row_02 .block_info .group .img{align-items:center;display:flex;overflow:hidden;text-align:center;display:block}.row_02 .block_info .group .img img{-webkit-transition:all 2000ms;-moz-transition:all 2000ms;transition:all 2000ms;display:initial}.row_02 .block_info .group:hover .img img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);transform:scale(1.15);opacity:.5}.row_02 .block_info .group:hover .img.overlay{background-blend-mode:overlay}.row_02 .block.four .block_info .group:hover .img.overlay{background-color:#80bb2a}.row_02 .block.five .block_info .group:hover .img.overlay{background-color:#f29600}.row_02 .block.six .block_info .group:hover .img.overlay{background-color:#6c3089}.row_02 .block_info .group .inner_group{padding:20px 15px;color:#000}.row_02 .block_info .section_title h5,.row_02 .block_info .group .inner_group h3{padding:0}.row_02 .block_info .group .inner_group h3{font-size:24px;font-weight:500;line-height:28px;display:none}.row_02 .block_info .group .inner_group:hover h3{color:#4e4e4e}.row_02 .block_info .group .inner_group .intro{font-size:14px;font-weight:400;line-height:22px}.row_news,.row_events{padding:80px 0}.row_events{background-color:#f2f2f2}.row_heading{color:#333;text-align:center;padding-bottom:30px}.row_heading h2{font-size:42px;font-weight:600;line-height:63px;padding-top:0}@media only screen and (min-device-width:425px) and (max-device-width:767px){.row_heading h2{font-size:48px;line-height:57px}}@media only screen and (min-device-width:320px) and (max-device-width:599px){.row_heading h2{font-size:42px;line-height:51px}}.row_stats{background:url(/images/assets_backgrounds/bkg_stats.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:inherit;background-position:50% 50%;color:#fff;text-align:center;padding:55px 0 10px;background-blend-mode:overlay;background-color:rgb(62 62 62/58%)}.row_stats .bkg_stats .block{margin-bottom:0}.row_stats .bkg_stats .icon{margin-bottom:20px}.row_stats .bkg_stats .icon i{font-size:67px;line-height:67px}.row_stats .bkg_stats h2{font-size:45px;font-weight:300;line-height:55px;margin:0;padding:0}.row_stats .bkg_stats .text_color,.row_stats .bkg_stats .text_color h2{color:#f29600}