.latest_annual_report img{border:1px solid #3C4780}body{font-family:"Public Sans", sans-serif;font-size:1.4em;line-height:1.5em;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}strong{font-weight:600}a{border-bottom:1px solid #3C4780;color:#3C4780;text-decoration:none;line-height:1.125em}a:hover{color:#ca3b6e}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}h1,h2,h4,h5,h6{font-weight:600}h1,h2,h4{color:#3C4780}h1{font-size:3.25em;line-height:1.25em;margin-bottom:60px;font-weight:800}h1 .small{font-size:0.5em;font-weight:700;line-height:1.35em;display:block;margin-top:15px;background-image:linear-gradient(90deg, #3B467F, #3B467F);-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}h2{font-size:2.2em;line-height:1.2em;margin-bottom:1em;font-weight:800}h2 a,a h2,h1 a,a h1,h3 a,a h3{border-bottom:0}.blue{color:#3C4780}.yellow{color:#FFF9F3}.overlap_title{background:#FFFFFF;border-radius:30px;margin-top:-150px;text-align:left;padding:30px 60px 0px;z-index:200;position:relative}.overlap_title h2.decorated{margin:0 auto 30px}.decorated{overflow:hidden;background:linear-gradient(270deg, #BC515E 29.6%, #3C5780 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}h2.decorated{margin:0 auto 1em}h2.decorated>span{position:relative;display:inline-block;background:linear-gradient(270deg, #BC515E 29.6%, #3C5780 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}h2.decorated>span:before,h2.decorated>span:after{content:"";position:absolute;top:50%;border-bottom:2px solid;width:110px;margin:0 20px}h2.decorated>span:before{right:100%;border:1px solid #3A467F}h2.decorated>span:after{left:100%;border:1px solid #BD5C6A}h3{font-size:1.5em;line-height:1.4em;margin-bottom:0.5em}h4{margin-bottom:1em}p{margin:0 0 1.35em 0}hr{border:0;border:1px solid #E3E3E3;margin:60px 0;width:100%}button,.btn,.more a,.btn a,a.programs,button.submit,#popup .ce_form input.submit,.hs_submit input[type=submit],.ht-apply-link{display:inline-block;padding:20px 25px;text-align:center;background-color:#ed6f3c;border:0;border-radius:30px;font-size:1.125rem;line-height:18px;color:#fff;font-weight:600;transition:all 0.5s ease;background-image:linear-gradient(to right, #3C4780 10%, #DD5354 50%, #DD5354 100%);background-size:200% auto;cursor:pointer;text-transform:Capitalize;-webkit-appearance:none}button :hover,.btn :hover,.more a :hover,.btn a :hover,a.programs :hover,button.submit :hover,#popup .ce_form input.submit :hover,.hs_submit input[type=submit] :hover,.ht-apply-link :hover{background-position:right center;color:#fff;border:0;-webkit-box-shadow:0px 0px 40px -16px #0D0028;box-shadow:0px 0px 40px -16px #0D0028}a.btn:hover{color:#fff;background-position:right center;color:#fff;border:0;-webkit-box-shadow:0px 0px 40px -16px #0D0028;box-shadow:0px 0px 40px -16px #0D0028;overflow:visible}.btn:has(a){padding:0}.btn a{color:#fff;border:0}.btn.outline{border:2px solid #3C4780;color:#3C4780;background-color:transparent;background-image:none}.btn.outline:hover{background-position:right center;background-color:#3C4780;color:#fff;-webkit-box-shadow:0px 0px 40px -16px #0D0028;box-shadow:0px 0px 40px -16px #0D0028}.content-text a.btn{margin-right:15px}.center_element.content-text a.btn{margin-left:15px}#main ul{margin-bottom:60px}#main li{margin-bottom:30px;line-height:1.35em}.content-downloads ul{list-style:none;margin:0;padding:0;font-size:0.875em}.content-downloads li{margin-bottom:12px}.content-downloads li a{border-bottom:0}.rounded img{border-radius:15px}.small{font-size:0.775em}b #main .mod_navigation ul{padding:0;margin:0 0 60px 0;list-style:none;font-size:0.7em;text-transform:lowercase;font-weight:600}#main .mod_navigation li,#main .mod_navigation a,#main .mod_navigation .active{display:inline-block}#main .mod_navigation a,#main .mod_navigation .active{padding:0 30px 0 30px;border-bottom:0}#hero p.image_right{margin-top:-150px;text-align:right}#hero p.image_right img{margin-left:auto}#hero p.left75{width:75%}.cta{padding:60px 15px 30px;margin-right:60px;margin-left:60px;background-color:#FFF9F3;border-radius:15px;filter:drop-shadow(15px 15px 20px rgba(0, 0, 0, 0.15));box-shadow:0px 2.8px 0.7px -33px rgba(0, 0, 0, 0.11), 0px 5.4px 1.5px -33px rgba(0, 0, 0, 0.14), 0px 8px 2.4px -33px rgba(0, 0, 0, 0.15), 0px 10.8px 3.7px -33px rgba(0, 0, 0, 0.16), 0px 14.1px 5.5px -33px rgba(0, 0, 0, 0.16), 0px 18.8px 8.5px -33px rgba(0, 0, 0, 0.17), 0px 27px 14.5px -33px rgba(0, 0, 0, 0.2), 0px 45px 39px -33px rgba(0, 0, 0, 0.28);position:relative;z-index:500}.cta a{margin-right:15px}.cta.slim{margin-left:auto;margin-right:auto}.yellow_background{background-color:#FFF9F3;padding-top:120px;position:relative}.yellow_background:before{right:-1000px}.yellow_background:after{left:-1000px}.yellow_background:before,.yellow_background:after{content:"";display:block;width:1000px;height:100%;position:absolute;top:0;background:#FFF9F3}.visible{overflow:visible}.image_overflow_right img{position:absolute;max-width:800px;margin-left:30px;z-index:600}.mod_search .formbody button.submit{margin-bottom:30px;margin-top:0}.mod_search .results div,.mod_search .results{margin:60px auto 30px}.mod_search .formbody{align-items:center}.mod_search .results p{margin-bottom:15px}.image_container img{border-radius:15px}.testimonial{background-color:#fff6ee;border-radius:20px;max-width:1000px;margin-left:auto;margin-right:auto;padding-top:1.35em}.content-text.featured{padding-bottom:30px;border-bottom:1px solid #3C4780}.sr-only,.hide_legend legend,.hide_label label{width:0;height:0;left:-1000px;position:absolute;overflow:hidden;display:inline;top:-1000px;font-size:0px !important}@media only screen and (max-width:1600px){h2{font-size:1.8em;line-height:1.25em;margin-bottom:15px}h3{font-size:1.35em;line-height:1.25em;margin-bottom:15px}}@media only screen and (max-width:1380px){.image_overflow_right img{margin-left:10px}}@media only screen and (max-width:1370px){#hero p.image_right{margin-top:-120px}}@media only screen and (max-width:1290px){.image_overflow_right img{margin-left:0px}.contact_locations .size50{width:100%}}@media only screen and (max-width:1150px){h1{font-size:2.5em;line-height:1.125em;margin-bottom:30px}h1+p.subhead{margin-top:-20px}h2{font-size:1.5em;line-height:1.25em}h3{font-size:1.25em;line-height:1.25em}}@media only screen and (max-width:1050px){h1{font-size:2.125em;line-height:1.125em;margin-bottom:30px}}@media only screen and (max-width:970px){.image_right{width:100%;padding-top:30px;padding-bottom:30px}.image_right figure.image_container{position:relative;width:100%;left:0;top:0}.cta{width:100%;margin:30px}#hero p.image_right{margin-top:-150px}.image_overflow_right{width:100%;margin-top:60px;margin-bottom:60px}.image_overflow_right img{max-width:none;width:100%;position:relative}.news .size60.no-pad,.news .size60.marbot90.no-pad{width:100%}}@media only screen and (max-width:730px){#main .mod_navigation a,#main .mod_navigation .active{padding:0 10px 0 10px;border-bottom:0}h1{font-size:1.75em;line-height:1.125em}#hero p.left75{width:100%}#hero p.image_right{margin-top:0px}}@media only screen and (max-width:600px){.cta{margin:30px 15px;padding:45px 45px 30px}.overlap_title{padding:30px 30px 0px}}