html,body{height:100%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,.header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,.header,hgroup,menu,nav,section{display:block}body{line-height:1.5;font-family:utopia-std,serif;font-weight:400;font-size:1em;color:#3a3a3a;background:#fff;padding-top:93px}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}blockquote,q{quotes:none}.mobileOnly{display:none!important}.tabletOnly{display:none!important}.desktopOnly{display:block!important}input[type=submit],input[type=text],input[type=email],input[type=url],input[type=password]{-webkit-appearance:none;-moz-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.searchBox{-webkit-appearance:none;-moz-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:8px;border:1px solid #fff;width:65%}select{padding:5px;cursor:pointer;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border:1px solid #555}*{-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}sup{vertical-align:super;font-size:.875em}h1,h2,h3,h4,h5,h6{width:100%;display:block;font-family:utopia-std,serif;margin-bottom:0}h1{font-family:input-sans-compressed,Arial,Helvetica,sans-serif;font-size:2.63rem;color:#3a3a3a;line-height:1.1}h2{font-size:1.857em;color:#3a3a3a;line-height:1.22;margin-bottom:7px}h3{font-size:1.313em;font-family:input-sans-compressed,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#3a3a3a;line-height:1.22}h4{font-size:1.25rem;color:#3a3a3a;line-height:1.28}h5{font-size:1.125rem;color:#3a3a3a;line-height:1.28}body.home:after{content:"";position:fixed;top:0;height:100vh;left:0;right:0;z-index:-1;background-image:url(../images/about-background.png);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}a{color:#ba0c2f}a[id]:not(#topLink):not(#alertButton){display:block;position:relative;top:-150px;visibility:hidden}.mainContent a:hover,#mainWrapper a:hover{color:#ca3e00;text-decoration:underline}p{margin-bottom:15px;line-height:1.75em}em{font-style:italic}img{border:none;height:auto;max-width:100%}td img{max-width:100%}strong{font-weight:700}iframe{max-width:100%}input{border-radius:0;-webkit-border-radius:0}.center{text-align:center}.align-left{float:left;margin:0 20px 20px 0}.align-right{float:right;margin:0 0 20px 20px}.align-center{text-align:center;margin:0 20px}.alignCenter{text-align:center;display:block}a.cta-button,.cta-button{display:inline-block;font-family:input-sans-compressed,Arial,Helvetica,sans-serif;font-weight:500;background-color:transparent;color:#111;margin-top:10px;margin-right:55px;padding:9px 15px;text-transform:uppercase;text-decoration:none;cursor:pointer;border:2px solid #333;min-width:210px;text-align:center}.columns .content a.cta-button{color:#111}.mainContent a.cta-button:hover,#mainWrapper a.cta-button:hover,.cta-button:hover{color:#fff;text-decoration:none;background-color:#000}.homeBanner.hasBackground a.cta-button,.columns.hasBackground .content a.cta-button{border:2px solid #fff;color:#fff}a.callout,.callout{display:block;font-size:1.125em;margin-top:15px;color:#3a3a3a;text-decoration:none}#mainWrapper a.callout:hover,#mainWrapper a.callout:focus,#mainWrapper .callout:hover,#mainWrapper .callout:focus,.mainContent a.callout:hover,.mainContent a.callout:focus,.mainContent .callout:hover,.mainContent .callout:focus{color:#ca3e00;text-decoration:none}a.callout:after,.callout:after{content:"\f105";font-family:"font awesome 5 free";font-weight:900;margin-left:6px;font-size:1em}.backToTop{position:fixed;bottom:30px;right:30px;opacity:.5;background:#f5f5f5;border-radius:50%;padding:20px 17px 20px 20px;color:#363636;z-index:20;font-size:1.3rem}#topLink em{box-shadow:0 0 6px #000}#topLink span.topLinkText{position:absolute;text-indent:-99999px}.hidden{display:none}.loadingContent{visibility:hidden}.calloutText{color:#3a3a3a;font-family:input-sans-compressed,Arial,Helvetica,sans-serif;font-size:2.5em;text-transform:uppercase;letter-spacing:.12em}.calloutText:before{font-family:"font awesome 5 free";content:"\f0da";font-weight:900;padding-right:5px}.readmore{color:#ba0c2f;font-family:input-sans-compressed,Arial,Helvetica,sans-serif;font-size:.938em;letter-spacing:.113em;text-transform:uppercase}.hasBackground .readmore{color:#fff}.readmore:hover{text-decoration:none}a.all{display:block;position:absolute;right:1em;top:.25em}.mainContent.wrapper{margin-top:42px;max-width:1200px}.mainContent:after{content:"";display:block;clear:both}.container,.wrapper{margin-left:auto;position:relative;margin-right:auto}.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{float:left;margin:0 3% 0 0}.col3{float:left;margin:0 2.5% 0 0}.col1:last-child,.col2:last-child,.col3:last-child,.col4:last-child,.col5:last-child,.col6:last-child,.col7:last-child,.col8:last-child,.col9:last-child,.col9.last,.col10:last-child,.col11:last-child,.col12{margin:0}.col1{width:5.5%}.col2{width:14%}.col3{width:22.5%}.col4{width:31%}.col5{width:39.5%}.col6{width:48%}.col7{width:56.5%}.col8{width:65%}.col9{width:73.5%}.col10{width:82%}.col11{width:90.5%}.col12{width:100%;margin:0}@media screen and (max-width:1023px){.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11{width:100%!important;margin-right:0;display:inline-block}}.red{color:#ba0c2f}fieldset{border:0;padding:0}label{cursor:pointer}input{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-size:1rem;color:#3a3a3a}select,input[type=email],input[type=url],input[type=password],textarea{color:inherit;font-family:inherit;font-size:1em;border:1px solid #555;background:#fff;padding:8px;margin-bottom:15px}.screenreader{position:absolute;top:0;z-index:9999999;left:auto}.screenreader a{padding:10px;position:absolute;left:-100000px;background-color:#111;color:#fff}.screenreader a:focus{position:absolute;left:0;top:0}header.header{background-color:#fff;height:93px;width:100%;position:fixed;top:0;z-index:999999;-webkit-box-shadow:0 1px 0 #d9d9d9;-moz-box-shadow:0 1px 0 #d9d9d9;box-shadow:0 1px 0 #d9d9d9;font-family:input-sans,sans-serif;font-style:normal;font-weight:500}.header .container,.header .wrapper{max-width:1488px;position:static}.logo{position:relative;float:left;padding:0 0 0 9px;margin:31px 1px 0 0;display:inline-block}.logo img{width:100%}.utilityWrapper{display:inline-block;float:right}.utilityLink{cursor:pointer;float:left;padding:25px;font-size:.813em;font-family:input-sans-compressed,sans-serif;text-transform:uppercase;position:relative}.utilityLink button{font-family:input-sans-compressed,sans-serif;text-transform:uppercase;background-color:transparent;border:0}.utilityLink button:after{font-family:"font awesome 5 free";content:"\f0d7";font-weight:900;padding-left:5px;color:#ba0c2f}.utilityLink a{color:#000;text-decoration:none}.utilityLink a:hover{text-decoration:underline}.utilityLink .subMenu{display:none;min-width:200px;position:absolute;right:0;left:0;padding:10px;background-color:#111;opacity:.95}.utilityLink .subMenu li{text-align:left;padding:5px;margin-right:0;display:block}.utilityLink .subMenu li a{color:#fff}.utilityLink:hover .subMenu,.utilityLink .subMenu.menuOpen{display:block}.utilityLink span.mobileOnly{display:none}#searchToggle{position:absolute;top:20px;right:9%}#searchToggle .searchToggleBtn{display:block;float:right;padding:6px 0;font-family:input-sans-compressed,sans-serif;text-transform:uppercase;background-color:transparent;border:0}#searchToggle.searchNoDisplay .searchToggleBtn:after{content:'\f002';background:-webkit-linear-gradient(#CD1C2E,#FFB40D);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#searchToggle .searchToggleBtn:after{background-color:#111;color:#fff;content:'\f00d';font-family:"font awesome 5 free";font-weight:900;padding:5px 6px}#searchToggle .searchToggleBtn span.hidden{position:absolute;left:-99999px}.searchWrap{position:absolute;top:20px;right:11%;width:100%;max-width:421px}#searchBox{border:none;background:#fff}.searchBox{position:absolute;left:15px}.hide{visibility:hidden}#searchBoxLabel+label[for=searchBoxLabel] span.hide{position:absolute;left:-99999px}.searchMobilecontent{display:none}.searchMobilecontent.searchOpen{transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,1,.5,1);margin-top:-2px;z-index:9999999;display:block}.searchMobilecontent input[type=search]{border:0;padding:10px 6px;width:85%;float:left;-webkit-appearance:none;margin:0;position:absolute;top:5px;background:#fff;border:1px solid gray}.searchMobilecontent input:focus{outline:none}.searchMobilecontent button[type=submit]{float:right;position:relative;border:none;font-size:1.125em;width:45px;height:30px;overflow:hidden;cursor:pointer;background:#fff}.searchMobilecontent button em:before{background:-webkit-linear-gradient(#CD1C2E,#FFB40D);-webkit-background-clip:text;-webkit-text-fill-color:transparent;content:'\f002';font-family:"font awesome 5 free";font-weight:900}@media screen and (max-width:1875px){#searchToggle{right:7%}.searchWrap{right:9%}}@media screen and (max-width:1775px){#searchToggle{right:4%}.searchWrap{right:6%}}@media screen and (max-width:1675px){.utilityWrapper{padding-right:5%}}@media screen and (max-width:1536px){.utilityWrapper{padding-right:1%}}@media screen and (max-width:1450px){.utilityWrapper{padding-right:2%}}@media screen and (max-width:1350px){.utilityWrapper{padding-right:5%}#searchToggle{right:2%}.searchWrap{right:4%}}@media screen and (max-width:1250px){.utilityWrapper{padding-right:7%}#searchToggle{right:1%}.searchWrap{right:3%}}@media screen and (max-width:1200px){.searchMobilecontent button[type=submit]{height:35px}.searchWrap{top:10px;background:#fff}#searchToggle{right:1%;top:6px}#searchToggle span.mobileHide{position:absolute;left:-999999px}#searchToggle .searchToggleBtn:after{font-size:1.45rem}}@media screen and (max-width:720px){.searchWrap{right:6%}}.topNav{display:flex;flex-wrap:wrap;justify-content:flex-end}.topNav ul{list-style:none;margin:0;padding:0}.topNav ul.nav li{display:inline-block;padding:15px 24px}.topNav ul.nav>li>.dropdownToggle{font-size:1rem;text-decoration:none;color:#fff;letter-spacing:.12em;font-family:input-sans-compressed,sans-serif;background-color:transparent;border:0;text-transform:uppercase;padding:0}.topNav ul.nav>li>a:hover,.topNav ul.nav>li>a:focus{text-decoration:underline}.topNav input[type=checkbox]{position:absolute;display:inline;height:0;width:0;margin:0;padding:0;border:none;opacity:0}.topNav label span{position:relative;display:inline-block;font-size:1rem}#menu{padding-left:35px}#menu input[type=checkbox]{position:absolute;display:inline;height:0;width:0;margin:0;padding:0;border:none;opacity:0}#menu input[type=checkbox]:focus{outline:1px dashed #006448;width:100%;height:15px;opacity:1;background-color:#fff}#menu li,#menu a{display:block;font-family:input-sans-compressed,sans-serif;text-transform:uppercase}#menu input[type=checkbox]:checked+.subMenu{display:none}#menu>li{float:left}#menu>li:hover{z-index:4000}#menu .subMenu{opacity:0;visibility:hidden;min-width:200px;margin:-15px 0 0;position:absolute;right:0;left:0;z-index:-1;padding:45px 10px;background-color:#111;opacity:.95}#menu .subMenuWrapper{max-width:1110px;margin:auto}#menu .subMenu h3{font-weight:700}#menu .subMenu li{text-align:left;padding:5px;margin-right:0;display:block}#menu .subMenu a{color:#fff;font-size:.813em;margin-right:0;text-decoration:none}#menu .subMenu a:hover,#menu .subMenu a:focus{text-decoration:underline}#menu .subMenu .subMenu{top:0;left:100%}#menu li:hover>.dropdownToggle+.subMenu,#menu li .dropdownToggle+.subMenu.menuOpen{opacity:1;visibility:visible}#menu li ul{list-style:none;padding:0;margin:0 0 12px}#menu li ul li{padding:0;margin:0}.menuBg{background-image:url(../images/gradient/gradient-repeat.jpg);background-color:#cc1b2d;background-position:right top;background-repeat:repeat-y;-moz-transform:skew(-30deg,0deg);-webkit-transform:skew(-30deg,0deg);-o-transform:skew(-30deg,0deg);-ms-transform:skew(-30deg,0deg);transform:skew(-30deg,0deg);position:absolute;z-index:-1;top:68px;width:100%;max-width:982px;height:51px}#mobileHeader{display:none}.menuContainer.navOpen{margin-right:0;min-width:250px}.menu{z-index:100}.toggleBtn{width:45px;height:45px;display:block;float:right;padding:6px 12px;background-color:transparent;border:0}.toggleBtn:after{color:#ba0c2f;content:'\f0c9';font-family:"font awesome 5 free";font-weight:900;font-size:1.45rem}.toggleBtn span{position:absolute;overflow:hidden;z-index:-1000;font-size:1em;height:1px}.menuContainer{float:left;height:78%;margin-top:0;z-index:102;display:inline-block;right:0;transition:margin .5s ease-in-out}.stickyTabs{position:fixed;right:0;top:26%;z-index:-1}.stickyTabs ul{list-style:none}.stickyTabs ul li a{min-width:195px;display:block;background-image:url(../images/gradient/gradient-repeat.jpg);background-color:#cc1b2d;background-position:right top;background-repeat:repeat-y;-moz-transform:skew(-30deg,0deg);-webkit-transform:skew(-30deg,0deg);-o-transform:skew(-30deg,0deg);-ms-transform:skew(-30deg,0deg);transform:skew(-30deg,0deg);padding:10px 35px;margin:15px -20px 15px 0;font-family:input-sans-compressed,sans-serif;text-transform:uppercase;color:#fff;text-decoration:none}.stickyTabs ul li a span{-moz-transform:skew(30deg,0deg);-webkit-transform:skew(30deg,0deg);-o-transform:skew(30deg,0deg);-ms-transform:skew(30deg,0deg);transform:skew(30deg,0deg);display:inline-block}@media screen and (max-width:1536px){.logo{width:auto;margin:3% 0 0;padding:0 0 8px 18px}.logo img{max-width:248px}}@media all and (max-width:1536px) and (-ms-high-contrast:none),all and (max-width:1536px) and (-ms-high-contrast:active){#mobileHeader{z-index:10!important}.searchWrap.searchNoDisplay{max-width:90px;z-index:9}.searchNoDisplay #searchBoxLabel+label[for=searchBoxLabel]::after{background:0 0;color:#111}.utilityWrapper{margin-left:15%;padding-right:12%}}@media all and (max-width:1400px) and (-ms-high-contrast:none),all and (max-width:1400px) and (-ms-high-contrast:active){.utilityWrapper{margin-left:5%;padding-right:12%}}@media all and (max-width:1250px) and (-ms-high-contrast:none),all and (max-width:1250px) and (-ms-high-contrast:active){.utilityWrapper{margin-left:0;padding-right:10%}}@media screen and (max-width:1250px){.menuBg{right:-50px}}@media screen and (max-width:1200px){body{padding-top:49px}header.header,.headerContent.wrapper{height:50px}.menuBg{display:none}.logo{margin-top:1em}#mobileHeader{display:inline-block;float:right;margin:0;padding:0 3px 0 0;position:absolute;right:6%;z-index:0}.topNav ul.nav>li>a{padding:24px 18px}.utilityWrapper{order:3;margin-left:35px;display:block}.utilityLink{float:none;padding:17px 5px 17px 0;color:#fff}.utilityLink span.mobileOnly{display:block}.utilityLink button{display:none}.utilityLink span:after{content:none}.utilityLink .subMenu{display:block;min-width:none;position:relative;padding:0;background-color:transparent;opacity:1}.utilityLink a{color:#fff}.utilityLink span{color:#ffd043}.utilityLink .subMenu li{padding-left:0}.topNav .menuContainer .utilityLink ul{margin-left:0}.topNav .menuContainer .utilityLink ul li{margin:15px 0}.menuContainer{display:inline-block;position:fixed;top:51px;height:100%;width:100%;max-width:414px;padding-bottom:75px;margin:0 -414px 0 0;right:0;background-color:rgba(0,85,150,.3);transition:margin .5s ease-in-out;overflow-x:hidden;color:#fff}#menu{float:none;width:100%;padding:0;text-align:left;margin-top:4%;order:2}#menu li ul{margin:0}#menu li ul.col3{display:inline-block;width:100%}#menu>li,#menu>li:hover,#menu>li:focus{margin:0;width:100%;float:none;background-color:transparent;padding:0}#menu>li>button{padding:24px 0 0;display:block}#menu>li>button:before{font-family:"font awesome 5 free";content:"\f0d7";font-weight:900;padding-right:5px;color:#fff}#menu li .infoStudent{display:inline-block!important}.topNav{height:0}.topNav .container{float:left}.topNavWrapper{padding-bottom:55px}.topNav .menuContainer ul{margin:0 35px 10px}.topNav ul.nav li{font-family:cabin,sans-serif}.topNav ul>li{padding-right:0}.topNav ul.nav>li>a{font-size:1.05rem;color:#0054c7;width:80%;text-decoration:none}#menu li>input[type=checkbox]+.subMenu{opacity:1;visibility:visible;overflow:hidden}#menu .subMenu{margin:0;padding:15px 10px}#menu .subMenu,#menu .i-am{background-color:transparent;position:relative;width:auto;z-index:3000;opacity:1;left:0}#menu .subMenu li[class^=col]{float:none}#menu .subMenu li,#menu .i-am li{display:block;float:none;margin-right:0}#menu .subMenu li:last-child{border-bottom:none}#menu li a.infoStudent{vertical-align:super}#menu li a{float:none;font-size:.93rem;margin:0 5px;padding:2px 0;display:inline;color:#fff;vertical-align:bottom}#menu li.sub a{text-transform:uppercase;font-size:1.2rem}#menu .subMenu li>a{letter-spacing:.15em;color:#fff;font-size:.9rem;line-height:2.17rem;padding:6px 0;margin:3px 0;text-transform:capitalize;text-decoration:none}#menu .subMenu li>a:hover{color:#e30d43}#menu .subMenu .megaRow,#menu .subMenu .col2{margin:0;position:unset}#menu input[type=checkbox]{position:absolute;display:inline;height:0;width:0;margin:0;padding:0;border:none;opacity:0;z-index:9}#menu input[type=checkbox]:focus{outline:1px dashed #006448;width:100%;height:15px;opacity:1}#menu input[type=checkbox],#menu input[type=checkbox]:focus{height:30px;width:30px;opacity:0;z-index:99;cursor:pointer}#menu .dropdownToggle+.subMenu{display:none!important}#menu .dropdownToggle+.subMenu.menuOpen{display:block!important}#menu input[type=checkbox]:checked~.sub:before{content:'\f068'}#menu>li:hover{cursor:pointer}#menu #information-nav{background-color:#004eb8;height:53px;padding:8px 0 0;width:80%;margin:15px 0 15px 10px}#menu #information-nav li a{}.main-nav:focus{outline:1px solid #fff}.utilityWrapper em{display:inline-block;font-size:1.2rem;padding-top:5px}.stickyTabs{position:relative;order:1;margin-top:45px}.stickyTabs ul li a{width:335px}.menuContainer{width:100%;margin-right:-420px;margin-left:0;background-color:#111;overflow-x:hidden}.menuContainer .mobileWrapper{display:flex;flex-wrap:wrap}}.footer{display:inline-block;float:left;width:100%;color:#fff;background-color:#111;padding:73px 0 0;margin-top:185px;position:relative}.footer .topWrap{overflow:hidden}.footer .bottomWrap{overflow:visible}.footer a{color:#fff;text-decoration:none}.footer a:hover,.footer a:focus{text-decoration:underline}.footer .wrapper{max-width:1100px}.footer .footerLogo{margin:8px 0 11px;max-width:350px;width:100%;display:block}.footer .address{margin:0 30px 17px 0;line-height:1.7;display:inline-block}.footer .address:before{font-family:"font awesome 5 free";content:"\f3c5";font-weight:900;padding-right:5px;color:#333}.footer .address a{text-decoration:underline}.footer .phoneNum{display:inline-block}.footer .phoneNum:before{font-family:"font awesome 5 free";content:"\f879";font-weight:900;padding-right:5px;color:#333}.footer .phoneNum a{text-decoration:underline}.footer .address a:hover,.footer .address a:focus,.footer .phoneNum a:hover,.footer .phoneNum a:focus{text-decoration:none}.footer .footerlinks{width:85%}.footer .footerlinks ul{list-style:none;margin-bottom:17px}.footer .footerlinks ul li{display:inline;margin:0 33px 11px 0;line-height:2em}.footer .footerlinks ul li:first-child{margin-left:0}.footer .footerlinks ul li a{font-size:.875em;font-family:input-sans-compressed,sans-serif;font-weight:200;font-style:normal;text-transform:uppercase}.footer .copyright{color:#fff;font-size:.875em;font-family:input-sans-compressed,sans-serif;font-weight:200;font-style:normal;text-transform:uppercase}.footer .socialbar{background-image:url(../images/gradient/gradient-repeat.jpg);background-color:#cc1b2d;background-position:right top;background-repeat:repeat-y;-moz-transform:skew(-30deg,0deg);-webkit-transform:skew(-30deg,0deg);-o-transform:skew(-30deg,0deg);-ms-transform:skew(-30deg,0deg);transform:skew(-30deg,0deg);display:inline-block;margin:25px 0 0;padding:12px 35px}.footer .socialbar ul{-moz-transform:skew(30deg,0deg);-webkit-transform:skew(30deg,0deg);-o-transform:skew(30deg,0deg);-ms-transform:skew(30deg,0deg);transform:skew(30deg,0deg)}.footer .socialbar li{font-size:1.286rem;display:inline-block;padding:0 21px}.footer .socialbar li:last-child{padding-right:0}.footer .socialbar li:first-child{padding-left:0}.footer .socialbar a{color:#fff}.footer .socialbar a span{display:none}.footer .footerBadges{margin-bottom:41px}.footer .footerBadges a:first-child img{margin-right:72px}.footer .cta-button{margin:auto;border-color:#fff;min-width:285px}.footer .cta-button.supportGive span:before{font-family:"font awesome 5 free";content:"\f06b";font-weight:900;padding-right:5px}.footer .topBorder{height:54px;width:100%;background-image:url(../images/gradient/footer.png);background-position:top left;background-repeat:no-repeat;position:absolute;top:-1em}@media screen and (max-width:1023px){.footer{text-align:center}.footer .address{margin-right:0}.footer .phoneNum p{margin-bottom:30px}.footer .footerLogo{margin:8px auto 16px}.footer .footerlinks{width:100%}.footer .footerlinks ul li{display:block;margin:0}.footer .footerRight{padding-top:40px}.footer .footerBadges a:first-child img{margin:0 auto 20px;display:block}}@media screen and (max-width:540px){.footer .socialbar li{padding:0 10px}}.youtube{max-width:100%;height:auto;position:relative;cursor:pointer}.youtube .popup-youtube>img{width:100%}.play{opacity:1;background-size:55%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.play img{margin:0 auto 10px}.play span{font-family:input-sans-compressed,sans-serif;font-size:.938rem;text-transform:uppercase;letter-spacing:.113em}.youtube iframe{max-width:100%!important}button.mfp-close{border:none}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom{cursor:pointer}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:0 0;-webkit-appearance:none;display:block;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:1.75em;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:.75em;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:.75em;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;width:100%}.slick-list.dragging{cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;overflow:hidden}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev,.slick-next{font-size:0;line-height:0;z-index:1;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev{left:-30px;background-image:url(../images/arrow-left.png);background-position:center center;background-repeat:no-repeat}.slick-prev:before{content:"";padding-top:0}[dir=rtl] .slick-prev{right:-30px;left:auto}.slick-prev:before{content:' ';color:#7bafd4}[dir=rtl] .slick-prev:before{content:' ';color:#7bafd4}.slick-next{right:-30px;background-image:url(../images/arrow-right.png);background-position:center center;background-repeat:no-repeat}.slick-next:before{content:"";padding-top:0}[dir=rtl] .slick-next{right:auto;left:0}.slick-next:before{content:' ';color:#7bafd4}[dir=rtl] .slick-next:before{content:' ';color:#7bafd4}.slick-dotted.slick-slider{margin:0 auto}ul.slick-dots{position:absolute;display:block;width:100%;padding:0;margin:0;bottom:2em;list-style:none;text-align:center;text-indent:0;z-index:999}ul.slick-dots>li{position:relative;display:inline-block;width:35px;height:4px;margin:0 10px;padding:0;cursor:pointer;clear:none}ul.slick-dots li:before{content:''}ul.slick-dots>li button{font-size:0;line-height:0;display:block;width:35px;height:4px;cursor:pointer;color:transparent;border:0;outline:none;background-color:#d9d9d9}ul.slick-dots li button:hover,ul.slick-dots li button:focus{outline:none}ul.slick-dots li button:hover:before,ul.slick-dots li button:focus:before{opacity:1}ul.slick-dots>li.slick-active button{background-image:url(../images/gradient/gradient-repeat.jpg);background-color:#cc1b2d;background-position:right top;background-repeat:repeat-y;-moz-transform:skew(-30deg,0deg);-webkit-transform:skew(-30deg,0deg);-o-transform:skew(-30deg,0deg);-ms-transform:skew(-30deg,0deg);transform:skew(-30deg,0deg)}ul.slick-dots li:before{content:''}.home-impact{width:100%;margin:0;position:relative}.home-impact .overlay{opacity:.75;position:absolute;top:0;right:0;bottom:0;left:0;background:-moz-linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);z-index:1}.home-impact .slick-slide{position:relative}.home-impact .slide-item{min-height:565px}.home-impact .caption{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;max-width:1280px;margin:2em auto;z-index:2}.home-impact .caption.center-left{top:40%}.home-impact .caption.center-right{top:40%;text-align:right}.home-impact .caption.center-center{top:40%;text-align:center}.home-impact .caption h1.title,.home-impact .caption h2.title{font-family:input-sans-compressed,sans-serif;text-transform:uppercase;font-size:3.438em;color:#fff;margin-bottom:2rem;letter-spacing:.08em}.home-impact .caption h1.title span{display:block;font-size:.818em}.home-impact .caption p{width:50%;margin:15px auto;color:#fff}.home-impact .caption a.cta-button{color:#fff;border:2px solid #fff;margin-right:0}.home-impact .caption a.cta-button:hover,.home-impact .caption a.cta-button:focus{color:#fff}.home-impact .video-texture{transform:translate3d(0,0,0)}.home-impact video{display:block;object-fit:cover;overflow:hidden;max-height:717px;min-width:100%}.slide-item .mobileShow{display:none}.playSlide,.pauseSlide{z-index:1;position:absolute;bottom:25px;left:25px;cursor:pointer;background:0 0;border:none}.playSlide span,.pauseSlide span{color:#fff;display:block;position:absolute;text-indent:-999999px}.playSlide:after,.pauseSlide:after{color:#fff;font-family:'font awesome 5 free'}.playSlide:after{content:'\f04b'}.pauseSlide:after{content:'\f04c'}.home-impact .bottomBorder{height:35px;width:100%;background-image:url(../images/gradient/impact.png);background-position:top left;background-repeat:no-repeat;position:absolute;bottom:-1em}@media all and (max-width:960px){.home-impact .caption{margin:0 auto}.home-impact .caption.center-left{text-align:center;margin-left:auto;margin-right:auto;max-width:80%;top:40%}.home-impact .caption.center-right{text-align:center;margin-left:auto;margin-right:auto;padding-left:0;max-width:80%;top:40%}.home-impact .caption.center-center{margin:0 auto}.home-impact .caption h1.title,.home-impact .caption h2.title{font-size:2.5em;margin-bottom:0;line-height:1em;transition:all .25s ease}.home-impact .caption p{width:85%}}@media all and (max-width:481px){.home-impact .slide-item{min-height:auto;background:0 0!important}.home-impact .slide-item .desktopShow{display:none}.home-impact .slide-item .mobileShow{display:block}}.featured-intro{min-height:566px;position:relative}.featured-intro .wrapper{width:100%;max-width:1510px;margin:2em 0 3em auto;padding:0 1em}.featured-intro .wrapper:after{content:"";clear:both;display:block}.featured-intro .intro{margin-bottom:2em;padding-top:3em}.featured-intro .heading{margin-bottom:1.5em}.featured-intro .heading h2{padding-bottom:.25em;font-family:utopia-std,serif}.featured-intro .introImage{position:absolute;right:0;top:0;max-height:566px}.featured-intro img{float:right}.featured-intro .triBg{position:absolute;left:0;top:0;height:100%;width:100%;background-image:url(../images/triangle.png);background-position:left center;background-repeat:no-repeat;background-position-x:35px}@media all and (max-width:1023px){.featured-intro .wrapper{padding:0 2em}.featured-intro .introWrap{position:relative;display:inline-block}.featured-intro .introImage{position:relative;margin-left:2em;text-align:right}.featured-intro .triBg{width:55%;top:17%;height:55%;background-size:contain}}.featuredVideoSlider{width:100%;max-width:1110px;margin:2em auto 3em;padding:0 1em;overflow:hidden}.featuredVideoSlider h2{font-size:1.5em;max-width:715px;margin:1.25em auto 1.667em;text-align:center;font-family:utopia-std,serif}.testimonialSummary .quote{font-family:input-sans-compressed,Arial,Helvetica,sans-serif;font-size:.938em;margin-top:40px;padding:2.5em 1.25em;letter-spacing:.113em;text-transform:uppercase;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;position:relative;margin-bottom:30px}.testimonialSummary .quoteCredit{font-family:input-sans-compressed,Arial,Helvetica,sans-serif;font-size:.875em;line-height:1.9;text-transform:uppercase;padding:.5em 1.25em}.testimonialSummary .quoteCredit .readmore{margin-top:15px}.testimonialSummary .quote:before{content:'\201C';position:absolute;top:-25px;left:0;background:#fff;width:2rem;height:2rem;font:8em/1.08em 'PT Sans',sans-serif;color:#666;text-align:center;padding-right:10px}.testimonialSummary .quote:after{content:'\201D';position:absolute;bottom:-10px;right:0;background:#fff;width:2rem;height:2rem;font:8em/1.08em 'PT Sans',sans-serif;color:#666;text-align:center;padding-left:10px}.featuredVideoSlider ul.slick-dots{bottom:-4em}.featuredVideoSlider .calloutText{margin:110px auto 0;display:block}@media all and (max-width:960px){.featuredVideoSlider{padding:0 2em}}.homeBanner{position:relative;min-height:260px;padding:10em 0;margin:3em 0;background-image:url(../images/red-background.jpg);background-color:#cc1b2d;background-position:right top;background-repeat:repeat-y;background-size:cover}.homeBanner .wrapper{position:relative;width:100%;max-width:1110px;margin:0 auto;padding:0 1em;z-index:2}.homeBanner .wrapper:after{content:'';display:block;clear:both}.homeBanner .wrapper h2{font-family:utopia-std,serif;color:#ffd043;font-size:3.438em}.homeBanner .wrapper h2 span{color:#fff;font-family:utopia-std,serif;font-weight:400;font-style:italic}.homeBanner .wrapper p{color:#fff;margin-bottom:28px}.homeBanner .topBorder{height:68px;width:100%;background-image:url(../images/gradient/foundation-banner-top.png);background-position:top left;background-repeat:no-repeat;position:absolute;top:0}.homeBanner .bottomBorder{height:54px;width:100%;background-image:url(../images/gradient/foundation-banner-bottom.png);background-position:top left;background-repeat:no-repeat;position:absolute;bottom:-1em}@media all and (max-width:960px){.homeBanner .wrapper{padding:0 2em}}.homeTabs{width:100%;max-width:1110px;margin:50px auto 0;padding:0 .5em}.homeTabs .calloutText{margin:60px auto 80px}.homeTabs .tabHeading h2{font-family:utopia-std,serif;margin:30px 0}.homeTabs ul.homeTabsToggle{margin:71px auto 40px;list-style:none;display:block;text-align:center}.homeTabs ul.homeTabsToggle li{display:inline-block}.homeTabs ul.homeTabsToggle li a{font-family:input-sans-compressed,Arial,Helvetica,sans-serif;text-decoration:none;text-transform:uppercase;font-size:.938em;padding-right:30px}.homeTabs ul.homeTabsToggle li:last-child a{padding-right:0}.homeTabs ul.homeTabsToggle li a:hover,.homeTabs ul.homeTabsToggle li a:focus{color:#ba0c2f;text-decoration:underline}.homeTabs.featuredTab.r-tabs .r-tabs-panel{display:none;z-index:1}.homeTabs.featuredTab.r-tabs .r-tabs-accordion-title .r-tabs-anchor{display:none;padding:10px;text-decoration:none;font-size:.875rem}.homeTabs.featuredTab.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{background:#fff}.homeTabs p:not(:last-child){margin-bottom:30px}@media all and (max-width:960px){.homeTabs{padding:0 2em}}.homeEvents{position:relative;min-height:260px;padding:10em 0 12em;margin:5em 0;background-image:url(../images/events-background.jpg);background-color:#cc1b2d;background-position:right top;background-repeat:repeat-y}.homeEvents .wrapper:after{content:"";clear:both;display:block}.homeEvents .wrapper{position:relative;width:100%;max-width:1110px;margin:0 auto;padding:0 1em;z-index:2}.homeEvents h2{font-family:input-sans-compressed,Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:1.313em;margin-bottom:35px;color:#fff}.homeEvents .eventWrap{position:relative;background-color:#fff;min-height:178px;width:26.5%;margin:0 8.75% 2.5em 0;overflow:unset}.homeEvents .eventWrap:last-child{margin-right:0}.homeEvents .date{position:absolute;left:-35px;top:10px;text-align:center;background-color:#ba0c2f;color:#fff;min-width:70px;-moz-transform:skew(-30deg,0deg);-webkit-transform:skew(-30deg,0deg);-o-transform:skew(-30deg,0deg);-ms-transform:skew(-30deg,0deg);transform:skew(-30deg,0deg)}.homeEvents .date .dateWrap{-moz-transform:skew(30deg,0deg);-webkit-transform:skew(30deg,0deg);-o-transform:skew(30deg,0deg);-ms-transform:skew(30deg,0deg);transform:skew(30deg,0deg);padding:5px 0 10px}.homeEvents .date a{text-decoration:none}.homeEvents .date .month{font-size:.688em;text-align:center;font-weight:500;text-transform:uppercase;display:inline-block;font-family:input-sans-compressed,Arial,Helvetica,sans-serif}.homeEvents .date .day{text-align:center;font-size:1.375em;font-family:input-sans-compressed,Arial,Helvetica,sans-serif;padding:0;margin:0;line-height:.7em;display:block}.homeEvents .eventDescription{align-self:center;padding:1.25em 1.25em 1.25em 4em}.homeEvents .title{margin-bottom:5px;line-height:1.3em}.homeEvents .title a{color:#ba0c2f}.homeEvents .title a:hover,.homeEvents .title a:focus{text-decoration:none}.homeEvents .description{font-family:input-sans-compressed,Arial,Helvetica,sans-serif}.homeEvents .topBorder{height:46px;width:100%;background-image:url(../images/gradient/news-top.png);background-position:top left;background-repeat:no-repeat;position:absolute;top:-1em}.homeEvents .bottomBorder{height:59px;width:100%;background-image:url(../images/gradient/news-bottom.png);background-position:top left;background-repeat:no-repeat;position:absolute;bottom:-1em}@media all and (max-width:960px){.homeEvents .wrapper{padding:0 2em}.homeEvents .eventWrap{width:85%!important;margin-left:2.813em}}.homeNews .wrapper:after{content:"";clear:both;display:block;padding-bottom:35px}.homeNews .wrapper{position:relative;width:100%;max-width:1110px;margin:0 auto;padding:0 .5em;z-index:2}.homeNews h2{font-family:input-sans-compressed,Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:1.313em;margin-bottom:35px}.homeNews .featuredNews{margin-bottom:35px}.homeNews .featuredNews .title a{font-size:1.188em;color:#333;text-decoration:none}.homeNews .date{font-family:input-sans-compressed,Arial,Helvetica,sans-serif;font-size:.875em}.homeNews .title a{color:#ba0c2f}.homeNews .title a:hover,.homeNews .title a:focus{text-decoration:none}.homeNews .summary{margin:20px 0}.homeNews .readmore{color:#ba0c2f;font-family:input-sans-compressed,Arial,Helvetica,sans-serif;font-size:.938em;text-transform:uppercase}@media screen and (max-width:960px){.homeNews .wrapper{padding:0 2em}.homeNews .featuredNews .date{margin-top:1em}.homeNews .col6{margin-bottom:35px}.homeNews .col6:last-child{margin-bottom:0}.homeNews .col6 .col5{width:39.5%!important;margin-right:2%}.homeNews .col6 .col7{width:56.5%!important;margin-right:2%}}.landing{width:100%;max-width:1110px;margin:2em auto}.landing .col3.sidebar{float:right;padding:20px 15px}.sidebar .rightNav .row>input,.sidebar .rightNav ul li.row>span.icon{display:none}.sidebar .rightNav .title,.sidebar .addLinks .title{font-family:input-sans-compressed,Arial,Helvetica,sans-serif;text-transform:uppercase;display:block;letter-spacing:.135em;font-size:1.125em;margin-bottom:.5em}.sidebar .rightNav ul{list-style:none;margin:0}.sidebar .rightNav .content>ul>li{border-bottom:1px solid #d9d9d9;padding-left:1.25em}.sidebar .rightNav ul li:last-child{border-bottom:none}.sidebar .rightNav .content>ul:not(.subMenu) li a,.sidebar .rightNav input[type=checkbox]+label{display:inline-block;margin:.75em 0;font-weight:400;font-size:.875rem;color:#333;letter-spacing:.05rem;text-decoration:none}.sidebar .rightNav .content ul.subMenu li a{display:inline-block;line-height:1.75em;font-weight:400;font-size:.875rem;color:#333;letter-spacing:.05rem;text-decoration:none;margin:0}.sidebar .rightNav .content>ul li a:hover{text-decoration:underline}.sidebar .addLinks{margin:2em 0}.sidebar .addLinks ul{list-style:none;margin:0}.sidebar .addLinks ul li{border-bottom:1px solid #d9d9d9;padding-left:1.25em}.sidebar .addLinks ul li:last-child{border-bottom:none}.sidebar .addLinks ul li a{display:block;margin:.75rem 0;font-weight:400;font-size:.875rem;color:#333;letter-spacing:.05rem;text-decoration:none}.sidebar .contactInfo{margin:2em 0}.sidebar .contactInfo h2{font-size:1.5em}.sidebar .contactInfo .content h3{font-family:utopia-std,serif;text-transform:none;font-size:1.125em;margin-bottom:20px}.sidebar .rightNav .rightNavToggle{margin:.75em 3px .75em -20px;display:flex;position:relative;background-color:transparent;border:0;font-family:utopia-std,serif;font-size:.875rem;color:#333;letter-spacing:.05rem}.sidebar .rightNav .rightNavToggle:before{content:'\f067';font-family:"font awesome 5 free";font-weight:900;background:-webkit-linear-gradient(#CD1C2E,#FFB40D);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-right:7px;display:inline-block;vertical-align:top}.sidebar .rightNav .rightNavToggle.navOpen:before{content:'\f068'}.sidebar .rightNav #information-nav .plusMinus{margin-left:10px}.sidebar .rightNav .content>ul>li>.rightNavToggle~ul{display:none!important}.sidebar .rightNav .content>ul>li>.rightNavToggle.navOpen~ul{display:block!important}.sidebar .rightNav .content>ul>li>ul>li>.rightNavToggle~ul{display:none!important}.sidebar .rightNav .content>ul>li>ul>li>.rightNavToggle.navOpen~ul{display:block!important}.sidebar .rightNav .active{position:relative}.sidebar .rightNav.active:before{left:-16px;left:-15px;margin:9px 10px 0 0;height:2px;content:" ";background-color:#fff;width:12px;display:inline-block;position:absolute;z-index:99}.sidebar .rightNav .content ul li .subMenu{margin:0 0 15px 15px}@media all and (max-width:1023px){.sidebar nav,.sidebar .addLinks{position:relative;margin:0 1em}.sidebar .contactInfo{position:relative;margin-left:1em;margin-right:1em}.sidebar .rightNav>ul{margin-left:auto;margin-right:auto;margin-bottom:2em}.sidebar .rightNav .content ul li a{color:#26345c}.sidebar .rightNav ul li .title a{padding:11px}.sidebar .rightNav .content>ul{padding-top:7px}.sidebar .rightNav div.content{position:relative;overflow:hidden;opacity:1;z-index:2;width:100%}.sidebar .rightNav div li::-moz-list-bullet{font-size:.75em;margin-right:5px}}.impact{position:relative;height:439px;width:100%;overflow:hidden;background:#000}.impact .overlay{opacity:.75;position:absolute;top:0;right:0;bottom:0;left:0;background:-moz-linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);z-index:1}.impact img{display:block;height:439px;width:100%;object-fit:cover}.impact h1.page-title,.impact h2.page-title{font-family:input-sans-compressed,sans-serif;text-transform:uppercase;font-weight:400;line-height:1em;color:#fff;transition:all .25s ease;letter-spacing:.1em}.impact .text-overlay{position:absolute;width:100%;max-width:1110px;margin:0 auto;bottom:36%;left:0;right:0;text-align:center;z-index:2}.interior.impact{height:280px}.impact .slick-slide{position:relative}.impact .caption{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;max-width:1280px;margin:2em auto;z-index:2}.impact .caption.center-left{top:40%}.impact .caption.center-right{top:40%;text-align:right}.impact .caption.center-center{top:40%;text-align:center}.impact .caption p{width:50%;margin:15px auto;color:#fff}.impact .caption a.cta-button{color:#fff;border:2px solid #fff;margin-right:0}.impact .caption a.cta-button:hover,.home-impact .caption a.cta-button:focus{color:#fff}.sliderLandingImpact .caption{position:absolute;top:40%;bottom:0;left:0;right:0;width:100%;max-width:1110px;margin:2em auto}.sliderLandingImpact .caption h1.title,.sliderLandingImpact .caption h2.title{font-family:input-sans-compressed,sans-serif;text-transform:uppercase;font-size:3.438em;color:#fff;margin-bottom:2rem}.sliderLandingImpact .caption h1.title span{display:block;font-size:.818em}.sliderLandingImpact .caption a.cta-button{color:#fff;border:2px solid #fff;margin-right:0}.sliderLandingImpact .caption a.cta-button:hover,.sliderLandingImpact .caption a.cta-button:focus{color:#fff}.impact.noImpact{position:relative;height:auto;width:100%;overflow:hidden;background:#000}.impact.noImpact .text-overlay{position:relative;width:100%;max-width:1110px;margin:5em auto;bottom:auto;right:auto;left:auto}.impact.noImpact h1.page-title{font-family:input-sans-compressed,sans-serif;text-transform:uppercase;font-weight:400;font-size:2.813em;line-height:1em;color:#fff;transition:all .25s ease}@media all and (max-width:1280px){.impact .text-overlay{margin:0 1em}}@media all and (max-width:1060px){.home-impact .caption p{display:none}}@media all and (max-width:960px){.impact .text-overlay{left:0;right:0;top:35%;text-align:center}.impact .caption{margin:0 auto}.impact .caption.center-left{text-align:center;margin-left:auto;margin-right:auto;max-width:80%;top:40%}.impact .caption.center-right{text-align:center;margin-left:auto;margin-right:auto;padding-left:0;max-width:80%;top:40%}.impact .caption.center-center{margin:0 auto}.impact .caption h1.title,.home-impact .caption h2.title{font-size:2.5em;margin-bottom:0;line-height:1em;transition:all .25s ease}.impact .caption p{width:85%}.impact h1.page-title,.impact.noImpact h1.page-title{font-size:2em}}@media all and (max-width:720px){.impact .page-title h1{font-size:2.813em;transition:all .25s ease}}@media all and (max-width:481px){.impact .slide-item{min-height:auto}.impact .slide-item .desktopShow{display:none}.impact .slide-item .mobileShow{display:block}.impact .text-overlay{width:auto}}@media all and (min-width:481px) and (-ms-high-contrast:none),all and (min-width:481px) and (-ms-high-contrast:active){.impact .slick-initialized .slick-slide{display:flex;align-items:center;justify-content:center}.impact img{width:auto}}.topDividerWrapper{padding:0}.topDivider{position:relative;float:left;display:flex;flex-wrap:wrap;width:36.5%;margin:-15px auto 0 -35px;min-width:720px}.landing .topDivider{margin:-2% auto 0 0;padding:11px 0}.landing .noImpact~.topDividerWrapper>.topDivider{margin:-56px auto 0 0}.leftContainer{width:100%}.leftnav{z-index:3;width:100%}.leftnavInner{display:block;max-width:1200px;width:100%;margin:0 auto}.leftnav>ul{margin-bottom:20px;padding-bottom:12px}.leftnav .content>ul{padding:14px 0 14px 55px;letter-spacing:.025em}.leftnav ul{margin:0;padding:0;text-indent:0;list-style:none}.leftnav ul li.row{position:relative;padding:0;margin:0;cursor:pointer}.leftContainer>.row{position:relative;padding:0;margin:0}.leftnav>.leftnavInner>ul li.row>.content{margin-top:0;max-height:0;opacity:0;display:none}.leftnav>.leftnavInner>ul li.row.navOpen>.content{max-height:none;opacity:1;display:block}.leftnavInner .leftnavBtn{float:right;margin-top:9px}.leftnavBtn span{display:block;width:20px;height:2px;margin-bottom:5px;position:relative;background:#fff;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}.leftnavBtn span:first-child{transform-origin:0% 0%}.leftnavBtn span:nth-last-child(2){transform-origin:0% 100%}.leftnavBtn:hover span:first-child{transform:translateY(-3px);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px)}.leftnavBtn:hover span:nth-last-child(1){transform:translateY(3px);-webkit-transform:translateY(3px);-moz-transform:translateY(3px)}.leftnav>.leftnavInner>ul li.row.navOpen>.leftnavBtn span{opacity:1;transform:rotate(45deg) translate(-4px,-11px);background:#fff}.leftnav>.leftnavInner>ul li.row.navOpen>.leftnavBtn span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2,.2)}.leftnav>.leftnavInner>ul li.row.navOpen>.leftnavBtn span:nth-last-child(2){transform:rotate(-45deg) translate(0,9px)}.leftnav .content .plusMinus span.hide{position:absolute;left:-99999px}.leftnav .content .plusMinus{margin-left:-20px;display:inline-block;position:relative;width:15px;height:17px;z-index:0;background-color:transparent;border:0;top:-8px}.leftnav .content .plusMinus{cursor:pointer}.leftnav .content .plusMinus span:first-child{display:block;position:absolute;width:94%;height:2px;background:#ffd043;top:calc(50% - -1.5px);-moz-transition:all .25s ease;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;right:calc(50% - 9px)}.leftnav .content .plusMinus span:nth-child(2){top:calc(50% - 4px);display:block;position:absolute;width:2px;height:80%;background:#ffd043;left:calc(50% - -0.5px);-moz-transition:all .25s ease;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.content .plusMinus.navOpen span:first-child{opacity:0;transform:rotate(0deg) scale(.2,.2)}.content .plusMinus.navOpen span:nth-child(2){-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.content #information-nav .plusMinus{margin-left:10px}.leftnavInner>ul>li>.content>.leftNavWrap>ul>li>ul{display:none!important}.leftnavInner>ul>li>.content>.leftNavWrap>ul>li>ul.navOpen{display:block!important}.leftnavInner>ul>li>.content>.leftNavWrap>ul>li>ul>li>ul{display:none!important}.leftnavInner>ul>li>.content>.leftNavWrap>ul>li>ul>li>ul.navOpen{display:block!important}.leftnav .content .active{position:relative}.leftnav .content .active:before{left:-16px;left:-15px;margin:9px 10px 0 0;height:2px;content:" ";background-color:#fff;width:12px;display:inline-block;position:absolute;z-index:99}.topDivider button#leftNavDropdown{background-color:transparent;border:0;float:right}.topDivider .contentTitle{background-image:url(../images/gradient/speedline.png);background-position:top right;background-repeat:no-repeat;overflow:hidden;z-index:3;position:absolute;right:0;left:0;min-height:34px}.topDivider .title{font-family:input-sans-compressed,Arial,Helvetica,sans-serif;text-transform:uppercase;display:block;font-size:.85rem;font-weight:300;color:#474747;line-height:1.2;text-transform:uppercase;letter-spacing:.17em;padding-left:6px}.topDivider ul li .title{float:right;width:auto;color:#fff;padding:9px 34px 9px 15px}.leftnav div.content{width:110%;overflow-y:auto;z-index:2;transition:all .5s ease-in-out;background:#111;position:absolute;top:0;padding:45px 0 30px}.leftnav div.content .leftNavWrap{width:45.5%;float:right}.leftnav div li::-moz-list-bullet{font-size:.75em;margin-right:5px}.leftnav ul li{line-height:1.3em;margin-bottom:0}.leftnav ul li a{font-family:input-sans-compressed,Arial,Helvetica,sans-serif;text-transform:uppercase;display:block;padding:10px 3px 10px 0;text-decoration:none;font-size:.9rem}.leftnav .content ul li a{color:#fff;text-decoration:none;letter-spacing:.05em;display:inline-block;margin-left:6px}.leftnav .content ul li a:hover,.leftnav .content ul li a:focus{color:#fff!important;text-decoration:underline}.leftnav ul li:before{content:normal}.leftnav ul li.active>a{display:inline;color:#fff;font-style:italic}.leftnav ul>li{font-size:.84rem}.leftnav ul>li>ul>li{font-size:.85rem;padding-left:20px}.leftnav ul>li>ul>li a{text-transform:none;padding:6px 10px}.leftnav ul>li>ul>li.active>a{color:#474747}.leftnav ul>li>ul>li.active ul li{font-size:.85rem}.leftnav ul>li>ul>li.active ul li a{padding:6px 10px 6px 35px;display:block}.leftnav ul>li>ul>li.active ul li.active>a{color:#474747}.leftnav ul>li>ul>li.active ul>li>ul>li{font-size:.85rem}.leftnav ul>li>ul>li.active ul>li>ul>li a{padding:6px 10px 6px 50px;display:block}.leftnav ul>li>ul>li.active ul>li>ul>li.active>a{color:#474747}@media all and (max-width:960px){.topDivider{width:80%;min-width:414px;margin-left:0}.leftnav div.content{width:100%}.topDivider button#leftNavDropdown{float:none}.leftnav .contentTitle{width:89%}.leftnavInner .leftnavBtn{float:left;padding-left:1em}.leftnav ul li .title{float:none;display:inline-block}.leftnav div.content .leftNavWrap{width:89%}}@media all and (max-width:413px){.topDivider{min-width:320px}}.wysiwygContent h3{margin:40px 0 20px}main.landing{width:100%;margin-top:3em;display:block}@media all and (max-width:1536px){.landing .mainContent{padding:0 1em}}@media all and (max-width:1024px){main.landing{width:100%;margin-top:3em;display:inline-block}}.columns{width:100%;max-width:1110px;margin:2em auto;overflow:auto}.columns .colHeading{margin-bottom:1.5em}.columns .colHeading h2{font-size:1.5em}.columns .content img{display:inline-block;width:100%;max-height:350px;object-fit:cover}.columns .content h3{font-size:1.125em;margin:15px 0;font-family:utopia-std,serif;text-transform:none}.columns .content a{color:#ba0c2f}.columns ul.no-bullet li,.columns ol.no-bullet li{list-style:none}.columns ul{padding-left:40px;margin-bottom:20px}.columns ul ul{margin-bottom:0}.columns ol{list-style-type:decimal;display:block;padding-left:40px;margin-bottom:20px}.columns ol ol{margin-bottom:0}.columns ol li{padding:2px 0}.columns ul li{font-size:.875rem;padding:2px 0}.columns table{border:1px solid #f4f4f7;width:100%;text-align:left;border-collapse:collapse;margin-bottom:20px;table-layout:fixed}.columns table caption{text-align:left;padding-bottom:10px}.columns table td,.columns table th{border:0;padding:15px 30px}.columns table thead{background:#111}.columns table thead th{font-weight:700;color:#fff;font-size:1.125em}.columns table tbody tr{border:1px solid #f4f4f7}@media all and (max-width:1060px){.columns .bg{padding:1.5em}.columns .col4.bg,.columns .col6.bg,.columns .col12.bg{margin-bottom:2em}}@media all and (max-width:767px){.columns table thead,table tbody,table th,table td,table tr{display:block}.columns table thead tr{position:absolute;top:-9999px;left:-9999px}.columns table img{display:block;margin-left:auto;margin-right:auto}.columns table td{text-align:center}}@media all and (max-width:720px){.columns .col4{margin-bottom:3em}.columns .content img{width:100%}.columns .content img+h3{margin-top:1rem}.columns .heading{margin-bottom:0}}@media all and (max-width:500px){.columns .intro{margin-bottom:2em}.columns a.all{display:inline-block;position:relative;right:auto;top:auto}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.columns .content img{max-height:none}}.banner{position:relative;min-height:260px;width:100%;max-width:1110px;margin:6.5em auto 4.5em;background-image:url(../images/red-background.jpg);background-color:#cc1b2d;background-position:right top;background-repeat:repeat-y;background-size:cover;overflow:hidden}.banner .content{padding:5em 6em}.banner h2{font-family:utopia-std,serif}.banner.hasBackground h2{color:#fff}.banner p{color:#fff;margin-bottom:28px}.banner.hasBackground p a{color:#fff}.banner .topBorder{height:69px;width:100%;background-image:url(../images/gradient/interior-box-top.png);background-position:top left;background-repeat:no-repeat;position:absolute;top:-1.5em}.banner .bottomBorder{height:53px;width:100%;background-image:url(../images/gradient/interior-box-bottom.png);background-position:top left;background-repeat:no-repeat;position:absolute;bottom:-1em}.accordion{width:100%;max-width:1110px;margin:2em auto 5em;padding:0 1em}.accordion>ul{padding:0;margin:0;list-style:none}.accordion ul .acc-row{border-bottom:1px solid #f4f4f7;list-style-position:initial!important;padding-left:0!important;text-indent:0!important}.accordion ul .acc-row:first-child{border-top:1px solid #f4f4f7}.accordion ul li{background:#fff;padding:0;position:relative;width:100%;padding:1rem}.accordion ul .acc-row:before{display:none}.accordion ul li span.toggle{font-family:input-sans-compressed,sans-serif;font-weight:600;font-size:1.125em!important;margin:2em;text-transform:uppercase;letter-spacing:.12em}.accordion ul li span:not(.toggle){left:0;position:absolute}.accordion ul li span:not(.toggle):before{color:#cc1b2d;content:url(../images/icons/minus.png);margin-right:20px}.accordion .content{z-index:1;background:#fff;display:block;padding:1.25em 1.25em 0;width:100%;font-size:1em;line-height:1.5em;overflow:hidden;position:relative}.accordion .content ul.no-bullet li,.accordion .content ol.no-bullet li{list-style:none}.accordion .content ul{padding-left:40px;margin-bottom:20px}.accordion .content ul ul{margin-bottom:0}.accordion .content ol{list-style-type:decimal;display:block;padding-left:40px;margin-bottom:20px}.accordion .content ol ol{margin-bottom:0}.accordion .content ol li{padding:2px 0}.accordion .content ul li{font-size:.875rem;padding:2px 0}.accordion .content table{border:1px solid #f4f4f7;width:100%;text-align:left;border-collapse:collapse;margin-bottom:20px;table-layout:fixed}.accordion .content table caption{text-align:left;padding-bottom:10px}.accordion .content table td,.accordion .content table th{border:0;padding:15px 30px}.accordion .content table thead{background:#111}.accordion .content table thead th{font-weight:700;color:#fff;font-size:1.125em}.accordion .content table tbody tr{border:1px solid #f4f4f7}.accordion ul li input[type=checkbox]~div{opacity:1;position:relative;max-height:9999px;transition:all .75s ease}.accordion ul li input[type=checkbox]{cursor:pointer;height:100%;max-height:100%;opacity:0;position:absolute;width:100%;padding:0;margin:0;left:0;z-index:1}.accordion ul li input[type=checkbox]:checked~div{opacity:0;position:absolute;margin-top:0;max-height:0;transition:all .25s ease}.accordion ul li input[type=checkbox]:checked~span:not(.toggle):before{color:#cc1b2d;content:url(../images/icons/plus.png);margin-right:20px}@media all and (max-width:767px){.accordion table thead,table tbody,table th,table td,table tr{display:block}.accordion table thead tr{position:absolute;top:-9999px;left:-9999px}.accordion table img{display:block;margin-left:auto;margin-right:auto}.accordion table td{text-align:center}}.featured-slider{width:100%;max-width:1110px;margin:4em auto 3em}.featured-slider .slider .slide{position:relative;overflow:hidden;background:#000;transition:all .3s ease}.featured-slider .slider .slide *{color:#fff}.featured-slider .slider .slide span.title{text-transform:uppercase;font-family:input-sans-compressed,sans-serif;font-weight:600;font-size:1.313em;letter-spacing:.158em}.featured-slider .slider .slide .text{position:absolute;right:0;bottom:4em;left:0;padding:3em;height:102px;text-align:center;margin:auto;transition:all .3s ease}.featured-slider .slider .slide .overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;background:transparent linear-gradient(180deg,#00000000 0%,#00000066 100%) 0% 0% no-repeat padding-box}.featured-slider .slider .slide:hover .overlay,.slider .slide:focus .overlay{transition:all .7s ease;opacity:1}.featured-slider .slider .slide:hover p,.slider .slide:focus p{visibility:visible;max-height:9999px;opacity:1;transition:all .3s ease}.featured-slider .previous,.featured-slider .next,.featured-slider .dots{float:left}.featured-slider .previous,.featured-slider .next{color:#767c88;margin:.3em .75em;cursor:pointer}.featured-slider .slider-nav{margin-top:1em}.featured-slider .col5{width:35.5%}.featured-slider .col7{width:60.5%}.featured-slider ul.slick-dots{bottom:-2em}main.interior .featured-slider .slider .slide img{max-width:210px}main.interior .featured-slider .slider .slide .text{padding:1em}main.interior .featured-slider .slider .slide span.title{font-size:.875em}main.interior .featured-slider .slider .slide p{font-size:.75em}@media all and (max-width:1060px){.featured-slider .slider .slide img{width:100%}.featured-slider .col5{width:100%}.featured-slider .col7{width:100%}.featured-slider,.featured-slider .slider{margin-top:3em}}@media all and (max-width:720px){.featured-slider .slick-list{margin-top:2em}.featured-slider .slider{padding:0}.featured-slider .slider .slide img{padding:0}}@media print{.search,.menu,.topNav,.utilityWrapper,#searchtoggle~label,.alert,.impact,.callout,video,.video,.video-content,.rightnav,.footer .footerLogo,.footer .socialbar,.footer .footerlinks,#top-link,.home-impact,.topDividerWrapper,.introImage.col8,.featured-intro .triBg{display:none!important}.featured-intro{min-height:unset}.intro.col4{float:none;width:100%}.featuredVideoSlider .slider div[class^=col]{float:none;width:100%}.featuredVideoSlider .youtube{max-width:500px;margin:auto}.columns .col4,.rightCol.col3,.articleListing .wysiwygContent .newsImage{width:30%!important}.columns .col4:last-of-type{margin-right:0!important}.columns .col6{width:48%!important}.header{position:relative!important;box-shadow:none!important}.footer{padding-top:0;text-align:center}.footer .col7,.footer .col5{float:none;width:100%}.footer .col7{margin-bottom:20px}.copyright{position:relative!important;color:#000!important}body,h1,h2,h3,h4,h5,p,a,span{color:#000!important}.content .accordion .accRow>div,.sidebar-widgets .accRow>div{max-height:none}}.images-container{overflow:hidden;padding:1px 0;text-align:center;font-size:36px}.images-container .image-box{float:left;width:49.99%}.images-container .image-box .title{position:absolute;bottom:4px;left:4px;right:4px;font-weight:700;text-transform:uppercase;letter-spacing:2px;background:#000;background:rgba(0,0,0,.5);padding:25px 10px 16px}.images-container a{color:#fff;display:block}.images-container a:focus,.images-container a:hover{color:#ffd043;text-decoration:none}.images-container .holder{padding:4px;position:relative}.images-container img{display:block;width:100%;height:auto}@media only screen and (max-width:1199px){.images-container .image-box .title{font-size:27px;bottom:3px;left:3px;right:3px;padding:18px 10px 12px}.images-container .holder{padding:3px}}@media only screen and (max-width:1023px){.images-container{margin:0 -2px}.images-container .image-box .title{font-size:20px;bottom:2px;left:2px;right:2px;padding:14px 10px 10px}.images-container .holder{padding:2px}}@media only screen and (max-width:767px){.images-container .image-box{float:none;width:auto}.images-container .image-box .title{font-size:21px;left:0;right:0;padding:12px 10px 8px}.images-container .holder{padding:0 0 2px}}.homeBanner{position:relative;min-height:260px;padding:10em 0;margin:3em 0;background-image:url(/_resources20/images/banner-background-20200929-02.jpg);background-color:#ba0c2f;background-position:right top;background-repeat:repeat-y;background-size:cover}.banner{position:relative;min-height:260px;width:100%;max-width:1110px;margin:6.5em auto 4.5em;background-image:url(/_resources20/images/snippets/snippet-banner-background-20210701-02.png);background-color:#ba0c2f;background-position:right top;background-repeat:repeat-y;background-size:cover;overflow:hidden}.banner .content h3{font-size:1.313em;font-family:input-sans-compressed,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#fff;line-height:1.22}@media only screen and (max-width:1023px){.banner .content{padding:5em 2.5em}}.stickyTabs{z-index:auto}.homeTabs ul.homeTabsToggle{margin:0 auto}a.cta-button,.cta-button{margin-bottom:20px}.columns .fancy-list ol{margin:2.5em 0 3em;padding:0;list-style-type:none}.columns .fancy-list ol li{counter-increment:fancy-list-count;font-size:1.5em;margin-bottom:.75em;padding-bottom:.5em;font-family:input-sans-compressed,Arial,Helvetica,sans-serif;text-transform:uppercase}.columns .fancy-list ol li::before{content:counter(fancy-list-count);font-weight:700;font-size:1.5em;margin-right:1em;font-family:input-sans-compressed,Arial,Helvetica,sans-serif;line-height:1}@media only screen and (max-width:500px){.columns .fancy-list ol li{font-size:1.15em;margin-bottom:.75em;padding-bottom:.5em}.columns .fancy-list ol li::before{font-size:1.15em;margin-right:1em}}.important-graph{font-size:115%}.important-graph::before{font-family:"font awesome 5 free";content:"\f0da";font-weight:900;padding-right:5px}.ferrisFlex{display:flex;flex-direction:row;flex-wrap:wrap}.ferrisFlex a{text-decoration:none}.ferrisFlex a:hover{text-decoration:none}.ferrisFlexObject{width:calc(50% - 1rem);min-height:175px;margin:.5rem 0}.ferrisFlexObject:hover{cursor:pointer}.ferrisFlexObject:hover h3{color:#ffd043}.ferrisFlexObject:hover h3::before{font-family:"font awesome 5 free";content:"\f0da";font-weight:900;padding-right:5px}.ferrisFlexObject h3{background:rgba(17,17,17,.85);margin-top:115px;margin-bottom:0;padding:.425rem .425rem .425rem .75rem;font-size:1.65em;color:#fff}@media only screen and (max-width:500px){.ferrisFlexObject{width:100%;min-height:90px}.ferrisFlexObject h3{margin-top:90px}}.ferrisFlex-Two{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.ferrisFlex-Two a{text-decoration:none}.ferrisFlex-Two a:hover{text-decoration:none}.ferrisFlexObject-Two{width:calc(50% - 1rem);height:225px;margin:.5rem 0}.ferrisFlexObject-Two:hover{cursor:pointer}.ferrisFlexObject-Two h3{margin-top:0;margin-bottom:0;padding:112px 15px 15px;font-size:1.65em;color:#fff}.ferrisFlexObject-Two:hover h3{text-decoration:underline;text-decoration-color:#ba0c2f}.ferrisFlexObject-Two-bg{background-color:rgba(17,17,17,.7);height:100%}.ferrisFlexObject-Two-bg:hover{background:linear-gradient(142deg,rgba(186,12,47,0.1) 6%,rgba(186,12,47,0.6) 34%,rgba(186,12,47,0.8) 65%,rgba(255,208,67,1) 100%)}a.ferrisFlexObject-Two:focus{outline:2px solid #ba0c2f}.flexLinkText{display:block;width:100%;font-family:input-sans-compressed,Arial,Helvetica,sans-serif;text-transform:uppercase;margin-top:0;margin-bottom:0;padding:112px 15px 15px;font-size:1.65em;color:#fff;line-height:1.22}.flexLinkText:hover{text-decoration:none}.flexLinkDesc{display:block;color:#fff;padding:0 15px 15px;transition-duration:.5s}.flexLinkDesc:hover{text-decoration:none}@media only screen and (max-width:700px){.ferrisFlexObject-Two{height:150px}.ferrisFlexObject-Two h3{padding-top:60px;font-size:1.35em}.flexLinkText{padding-top:60px;font-size:1.35em}}@media only screen and (max-width:500px){.ferrisFlexObject-Two{width:100%;height:100px}.ferrisFlexObject-Two h3{padding-top:40px;font-size:1.2em}.flexLinkText{padding-top:40px;font-size:1.2em}}.ferrisFlex-Three{display:flex;flex-direction:row;flex-wrap:wrap}.ferrisFlex-Three a{text-decoration:none}.ferrisFlex-Three a:hover{text-decoration:none}.ferrisFlexObject-Three{width:calc(33% - 1rem);height:225px;margin:.5rem}.ferrisFlexObject-Three:hover{cursor:pointer}.ferrisFlexObject-Three h3{margin-top:0;margin-bottom:0;padding:112px 15px 15px;font-size:1.35em;color:#fff}.ferrisFlexObject-Three:hover h3{text-decoration:underline;text-decoration-color:#ba0c2f}.ferrisFlexObject-Three-bg{background-color:rgba(17,17,17,.7);height:100%}.ferrisFlexObject-Three-bg:hover{background:linear-gradient(142deg,rgba(186,12,47,0.1) 6%,rgba(186,12,47,0.6) 34%,rgba(186,12,47,0.8) 65%,rgba(255,208,67,1) 100%)}@media only screen and (max-width:700px){.ferrisFlexObject-Three{width:calc(50% - 1rem);height:150px}.ferrisFlexObject-Three h3{padding-top:60px;font-size:1.2em}}@media only screen and (max-width:500px){.ferrisFlexObject-Three{width:100%;height:100px}.ferrisFlexObject-Three h3{padding-top:40px;font-size:1.1em}}.ferrisFlex-Three-simple{display:flex;flex-direction:row;flex-wrap:wrap}.ferrisFlexObject-Three-simple{width:calc(33% - 1rem);margin:.5rem}@media only screen and (max-width:700px){.ferrisFlexObject-Three-simple{width:calc(50% - 1rem)}}@media only screen and (max-width:500px){.ferrisFlexObject-Three-simple{width:100%}}.ferrisFlex-News-leader{display:flex;flex-direction:row;flex-wrap:wrap}.ferrisFlex-News-leader a{text-decoration:none}.ferrisFlex-News-leader a:hover{text-decoration:none}.ferrisFlexObject-News-leader{width:100%;height:500px;margin:0 0 .5rem}.ferrisFlexObject-News-leader:hover{cursor:pointer}.ferrisFlexObject-News-leader-container{margin-top:300px;margin-bottom:0;padding:25px 40px;background:rgba(17,17,17,.85)}.ferrisFlexObject-News-leader-container h2{font-size:1.65em;color:#fff;margin:0;padding:0;font-family:input-sans-compressed,Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:1.22}.ferrisFlexObject-News-leader-container p{font-size:1em;color:#fff;margin:.35em 0 0}@media only screen and (max-width:700px){.ferrisFlex-News-leader{margin-bottom:2rem}.ferrisFlexObject-News-leader-container{margin-top:250px;padding:25px 40px}.ferrisFlexObject-News-leader h2{font-size:1.4em}}@media only screen and (max-width:500px){.ferrisFlexObject-News-leader h2{font-size:1.35em}.ferrisFlexObject-News-leader-container{padding:15px 30px}}.ferrisFlex-News-two-column{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.ferrisFlexObject-News-two-column{width:calc( 50% - 1rem);margin:.5rem 0}.ferrisFlexObject-News-two-column h3{line-height:1.5;font-family:utopia-std,serif;font-weight:400;font-size:1.25em;margin:.35em 0 0;padding:0;text-transform:none}.ferrisFlexObject-News-two-column a{text-decoration:none;color:#111}.ferrisFlexObject-News-two-column a:hover{text-decoration:underline;color:#ba0c2f}.ferrisFlexObject-News-two-column p{font-size:1em;color:#111;margin:.35em 0 0}.ferrisFlexObject-News-two-column img{width:100%}@media only screen and (max-width:700px){.ferrisFlexObject-News-two-column{width:100%;margin-top:.5rem;margin-bottom:.5rem}.ferrisFlexObject-News-two-column h3{font-size:1.35em}.ferrisFlexObject-News-two-column{margin-bottom:2rem}}@media only screen and (max-width:500px){.ferrisFlexObject-News-two-column h3{font-size:1.2em}}.ferrisFlex-Two-b{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.ferrisFlex-Two-b a{text-decoration:none}.ferrisFlex-Two-b a:hover{text-decoration:none}.ferrisFlexObject-Two-b{width:calc(50% - 1rem);height:225px;margin:.5rem 0}.ferrisFlexObject-Two-b:hover{cursor:pointer}.ferrisFlexObject-Two-b h3{margin-top:0;margin-bottom:0;padding:112px 15px 15px;font-size:1.65em;color:#fff}.ferrisFlexObject-Two-b:hover h3{text-decoration:underline;text-decoration-color:#ba0c2f}.ferrisFlexObject-Two-bg-b{background-color:rgba(17,17,17,.75);height:100%}.ferrisFlexObject-Two-bg-b:hover{background:linear-gradient(142deg,rgba(186,12,47,0.1) 6%,rgba(186,12,47,0.6) 34%,rgba(186,12,47,0.8) 65%,rgba(255,208,67,1) 100%)}a.ferrisFlexObject-Two-b:focus{outline:2px solid #ba0c2f}.flexLinkText-b{display:block;width:100%;font-family:input-sans-compressed,Arial,Helvetica,sans-serif;text-transform:uppercase;margin-top:0;margin-bottom:0;padding:112px 15px 15px;font-size:1.65em;color:#fff;line-height:1.22}.flexLinkText-b:hover{text-decoration:none}.flexLinkDesc-b{display:block;color:#fff;padding:0 15px 15px;transition-duration:.5s}.flexLinkDesc-b:hover{text-decoration:none}@media only screen and (max-width:700px){.ferrisFlexObject-Two-b{height:150px}.flexLinkText-b{padding:15px;font-size:1.35em}.flexLinkDesc-b{font-size:.75em}}@media only screen and (max-width:500px){.ferrisFlexObject-Two-b{width:100%;height:100px}.flexLinkText-b{padding:15px 15px 5px;font-size:1.2em}}.interiorEvents-b{position:relative}.interiorEvents-b .wrapper-b{position:relative;width:100%;max-width:1110px;margin:0 auto;padding:0}.interiorEvents-b .eventWrap-b{position:relative;background-color:#fff;width:calc(75% - 35px);margin:0 0 10px 35px;border:1px solid #d9d9d9;overflow:unset}.interiorEvents .eventWrap:last-child{margin-right:0}.interiorEvents-b .date-b{position:absolute;left:-25px;top:10px;text-align:center;background-color:#ba0c2f;color:#fff;min-width:60px;-moz-transform:skew(-30deg,0deg);-webkit-transform:skew(-30deg,0deg);-o-transform:skew(-30deg,0deg);-ms-transform:skew(-30deg,0deg);transform:skew(-30deg,0deg)}.interiorEvents-b .date-b .dateWrap-b{-moz-transform:skew(30deg,0deg);-webkit-transform:skew(30deg,0deg);-o-transform:skew(30deg,0deg);-ms-transform:skew(30deg,0deg);transform:skew(30deg,0deg);padding:1px 0 10px}.interiorEvents-b .date-b a{text-decoration:none}.interiorEvents-b .date-b .month-b{font-size:.75em;text-align:center;font-weight:500;text-transform:uppercase;display:inline-block;font-family:input-sans-compressed,Arial,Helvetica,sans-serif}.interiorEvents-b .date-b .day-b{text-align:center;font-size:1em;font-family:input-sans-compressed,Arial,Helvetica,sans-serif;padding:0;margin:0;line-height:.7em;display:block}.interiorEvents-b .eventDescription-b{align-self:center;padding:.5em 1em .5em 4em}.interiorEvents-b .title-b{margin-bottom:5px;line-height:1.3em;font-size:1.313em;font-family:utopia-std,serif}.interiorEvents-b .description-b p{margin-bottom:0}@media all and (max-width:724px){.interiorEvents-b .eventWrap-b{width:calc(100% - 35px)}}.graphicStat-container{display:flex;flex-direction:row;flex-wrap:wrap;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;margin:50px 0;padding:50px 0}.graphicStat-object{width:calc(33% - 1rem);margin:.5rem;padding:0 20px}.graphicStat-outer{width:100%;margin:0;text-align:center}.graphicStat-outer h3{font-size:2.5em;margin:0;padding-top:38px}.graphicStat-outer p{margin:0;padding:0;font-size:1.25em}@media only screen and (max-width:700px){.graphicStat-object{width:100%;padding:20px}}dd{margin-left:2em;margin-bottom:2em}figure.dm-image{float:right;margin:0 0 2em 2em}figure.dm-image img{border:1px solid #000}@media only screen and (max-width:728px){figure.dm-image{float:none;margin:0 0 2em}}.columns .accordion .content img{max-height:none}.accordion ul li div.content span:not(.toggle):before{color:inherit;content:none;margin:0;display:none}.accordion ul li div.content span:not(.toggle){position:relative}@media all and (max-width:500px){.accordion{padding:0 1em 0 0}.accordion ul li span.toggle{font-size:1em!important;margin:2em 0 2em 2em}}.program-head{margin-bottom:27px}.program-head h2{margin-bottom:20px}.program-head h3{font-family:utopia-std,serif;text-transform:none;margin-bottom:13px;margin-top:10px;font-size:1rem}.program-head h4{margin-bottom:13px;margin-top:10px;font-size:1rem}.home-impact .overlay{z-index:-1}@media(max-width:960px){.home-impact .caption{max-height:250px}}.sidebar .rightNav ul.subMenu li{border-top:1px solid #ebebeb}table td{vertical-align:top}@media print{.impact{display:block!important;visibility:visible!important;color:#000!important}.text-overlay{margin:1em auto!important}}.rightNav button.rightNavToggle{text-align:left}.accordion .content ul li{font-size:1em}.columns ul li{font-size:1em}#skipToRightNav,#skipToRightNav2{margin-bottom:2rem}.ferrisFlex-Two-simple{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:4em}.ferrisFlexObject-Two-simple{width:calc(50% - 1rem);margin:.5rem}@media only screen and (max-width:500px){.ferrisFlexObject-Two-simple{width:calc(100% - 1rem)}}.ferrisFlex-Two-simple{justify-content:space-between}.ferrisFlexObject-Two-simple.ferrisFlexSmallColumn{width:30%;margin:0}.ferrisFlexObject-Two-simple.ferrisFlexBigColumn{width:65%;margin:0}@media only screen and (max-width:900px){.ferrisFlexObject-Two-simple.ferrisFlexSmallColumn{width:100%;margin:0}.ferrisFlexObject-Two-simple.ferrisFlexBigColumn{width:100%;margin:0}}.ferrisFlex-Two-simpleHome{display:flex;flex-direction:row;flex-wrap:wrap}.ferrisFlexObject-Two-simpleHome{width:calc(50% - 1rem);margin:.5rem}@media only screen and (max-width:1024px){.ferrisFlexObject-Two-simpleHome{width:calc(100% - 1rem)}}.alt-h2{margin:40px 0 20px;line-height:1.22}.person-name{font-size:1.1em;font-family:input-sans-compressed,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#333;line-height:1.22;margin-top:10px;margin-bottom:0}@media screen and (max-width:1200px){.menuContainer{display:none}}.menuContainer.navOpen{display:block}.leftnav .content ul li .plusMinus+a{display:none}.leftnav .content .plusMinus span.hide{display:inline-block;color:#fff;visibility:visible;position:relative;left:auto;text-align:left;width:300px;font-family:input-sans-compressed,Arial,Helvetica,sans-serif;padding:1em 0 0 1.3em;text-transform:uppercase;font-size:14.4px}.leftnav .content .plusMinus span.hide:hover{text-decoration:underline}.leftnav .content .plusMinus span:nth-child(2){top:1.15em;left:7px;height:14px}.leftnav .content .plusMinus span:first-child{top:1.6em;width:14px;right:calc(100% - 15px)}.leftnav .content .plusMinus{width:auto;height:auto}.leftnav>.leftnavInner>ul li.row>.content{z-index:20}.topDivider .contentTitle{z-index:25}.banner .content ul{color:#fff}.banner .content a{color:#fff}@media all and (max-width:960px){.impact .text-overlay{left:0;right:0;top:52%;text-align:center}}.featured-slider{width:100%;max-width:1110px;margin:2em auto}.featured-slider ul.slick-dots{bottom:-3em}.interiorEvents{position:relative}.interiorEvents .wrapper{position:relative;width:100%;max-width:1110px;margin:0 auto;padding:0 1em}.interiorEvents .eventWrap{position:relative;background-color:#fff;min-height:178px;width:calc(100% - 35px);margin:25px 0 25px 35px;border:1px solid #d9d9d9;overflow:unset}.interiorEvents .eventWrap:last-child{margin-right:0}.interiorEvents .date{position:absolute;left:-35px;top:10px;text-align:center;background-color:#ba0c2f;color:#fff;min-width:75px;-moz-transform:skew(-30deg,0deg);-webkit-transform:skew(-30deg,0deg);-o-transform:skew(-30deg,0deg);-ms-transform:skew(-30deg,0deg);transform:skew(-30deg,0deg)}.interiorEvents .date .dateWrap{-moz-transform:skew(30deg,0deg);-webkit-transform:skew(30deg,0deg);-o-transform:skew(30deg,0deg);-ms-transform:skew(30deg,0deg);transform:skew(30deg,0deg);padding:5px 0 10px}.interiorEvents .date a{text-decoration:none}.interiorEvents .date .month{font-size:.75em;text-align:center;font-weight:500;text-transform:uppercase;display:inline-block;font-family:input-sans-compressed,Arial,Helvetica,sans-serif}.interiorEvents .date .day{text-align:center;font-size:1.375em;font-family:input-sans-compressed,Arial,Helvetica,sans-serif;padding:0;margin:0;line-height:.7em;display:block}.interiorEvents .eventDescription{align-self:center;padding:1.25em 1.25em 1.25em 4em}.interiorEvents .title{margin-bottom:5px;line-height:1.3em;font-size:1.313em;font-family:utopia-std,serif}.interiorEvents .description{}@media all and (max-width:960px){.interiorEvents .wrapper{padding:0 2em}.interiorEvents .eventWrap{width:85%!important;margin-left:2.813em}}input#catalogFilter{width:100%;padding:9px 15px;margin-top:1em;margin-bottom:1em;border:2px solid #111;box-sizing:border-box;font-family:input-sans-compressed,Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:500}input#catalogFilter:focus{outline:2px solid #d9d9d9}input.catalogFilterA{width:100%;padding:9px 15px;margin-top:1em;margin-bottom:1em;border:2px solid #111;box-sizing:border-box;font-family:input-sans-compressed,Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:500}input.catalogFilterA:focus{outline:2px solid #d9d9d9}input.catalogFilterB{width:100%;padding:9px 15px;margin-top:1em;margin-bottom:1em;border:2px solid #111;box-sizing:border-box;font-family:input-sans-compressed,Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:500}input.catalogFilterB:focus{outline:2px solid #d9d9d9}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.noreadmore{font-family:input-sans-compressed,Arial,Helvetica,sans-serif;font-size:.938em;letter-spacing:.113em;text-transform:uppercase}.flexListContainer{display:flex;margin-bottom:50px}.flexListLeft{width:calc(10% - 1em)}.flexListLeft h2{font-family:input-sans-compressed,Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:3em;padding-top:0;line-height:1;margin-top:0;margin-bottom:20px}.flexListRight{width:calc(90% - 1em)}.flexListRight p:first-child{margin-top:0;padding-top:0}.flexListRight h2:first-child{margin-top:0;padding-top:0}.flexListRight h3:first-child{margin-top:0;padding-top:0}.flexListRight h4:first-child{margin-top:0;padding-top:0}@media all and (max-width:549px){.flexListLeft{margin-right:2em;width:calc(20% - 2em)}.flexListRight{width:calc(80% - 1em)}}.button-accordion{margin:0;padding:0;border-radius:0;width:100%;border-bottom:1px solid #f4f4f7;margin-bottom:3em}button.button-accordion-trigger[aria-expanded=false]{background:url(/_resources20/images/icons/plus.png) no-repeat;background-position:top 1.4em left .4em}button.button-accordion-trigger[aria-expanded=true]{background:url(/_resources20/images/icons/minus.png) no-repeat;background-position:top 1.8em left .4em}.button-accordion div.accordion-button-wrapper{margin:0;padding:0;border-top:1px solid #f4f4f7}.button-accordion-trigger{background:0 0;color:#212121;display:block;font-size:1rem;font-weight:400;margin:0;padding:1em 1.5em 1em .5em;position:relative;text-align:left;width:100%;outline:none;font-family:input-sans-compressed,sans-serif;font-size:1.125em;text-transform:uppercase;font-weight:600;letter-spacing:.12em}.button-accordion-trigger:focus,.button-accordion-trigger:hover{cursor:pointer}.button-accordion-trigger:focus{color:#606060}.button-accordion *:first-child .button-accordion-trigger{border-radius:5px 5px 0 0}button.button-accordion-trigger{border-style:none}.button-accordion button::-moz-focus-inner{border:0}.button-accordion-title{display:block;pointer-events:none;border:transparent 2px solid;border-radius:5px;padding:.25em;outline:none;padding-left:1.5em}.button-accordion-trigger:focus-visible .button-accordion-title{border-color:#d9d9d9}.Accordion-panel{margin:0;padding:1em 1.5em 1em 2.3em}.Accordion-panel[hidden]{display:none}.button-accordion fieldset{border:0;margin:0;padding:0}.button-accordion input{border:1px solid #9e9e9e;border-radius:.3em;display:block;font-size:inherit;padding:.3em .5em}.site-nav-button{width:100%;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:38px;padding-right:40px;color:#fff;text-transform:uppercase;max-width:670px;border:none;font-size:.85rem;cursor:pointer;font-family:input-sans-compressed,Arial,Helvetica,sans-serif;font-weight:300;letter-spacing:2px}@media screen and (max-width:960px){.site-nav-button{text-align:left;padding-right:20px}}.site-nav-button img{height:16px;width:16px;vertical-align:text-top}.leftnavInner .leftnavBtn{float:none;margin-top:0;display:inline-block;vertical-align:middle;padding-top:3px}@media screen and (max-width:1200px){#mobileHeader{right:0}#searchToggle{right:42px}.searchMobilecontent button[type=submit]{position:absolute;right:12%}}@media screen and (max-width:340px){.logo{width:70%}}.searchBox{width:73%;margin-left:20px}.responsiveIframeContainer{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.responsiveIframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}span#directedit{display:inline-block}a#de{display:inline-block!important}.gray-text{background-color:#e2e3e5}#top-cta-bar-mobile,#top-cta-bar-mobile-spacer{display:none}@media screen and (max-width:1200px){#top-cta-bar-mobile{display:block}#top-cta-bar-mobile ul{display:flex;flex-wrap:wrap;justify-content:space-evenly;font-family:input-sans-compressed,Arial,Helvetica,sans-serif;font-weight:300;text-transform:uppercase;background:#ba0c2f;background:linear-gradient(133deg,rgba(186,12,47,1) 75%,rgba(255,208,67,1) 100%);position:fixed;top:50px;z-index:1000000;width:110%;margin-left:-5%;animation:top-cta-bar-mobile-anim .6s,unskew 1s;font-size:.85rem;letter-spacing:2px}@keyframes top-cta-bar-mobile-anim{from{margin-left:-100%;width:110%}to{margin-left:-5%;width:110%}}@keyframes unskew{from{transform:skew(-27deg,0deg)}to{transform:skew(0deg,0deg)}}#top-cta-bar-mobile+.impact.noImpact .text-overlay{margin:6em auto 4em}#top-cta-bar-mobile ul li{padding:10px;display:block}#top-cta-bar-mobile ul li a{color:#fff;text-decoration:none}#top-cta-bar-mobile-spacer{display:block;height:1px;margin:0;padding:0;border:none}.stickyTabs{display:none}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#top-cta-bar-mobile ul li:first-of-type{margin-left:5%}}.wysiwygContent .Accordion-panel h3{font-family:utopia-std,serif;text-transform:none;font-style:italic;margin:0 0 .5em}.h3Background{min-height:250px;margin:3.25em 0 1.5em;padding-top:195px}.h3BackgroundInner{background:#111;z-index:99;background-position:bottom left;height:fit-content;transform:skew(-27deg,0deg);width:fit-content;max-width:99%;min-width:300px;margin-left:-16px;box-shadow:rgb(17 17 17/40%) -5px -5px,rgb(17 17 17/30%) -10px -10px,rgb(17 17 17/20%) -15px -15px,rgb(17 17 17/10%) -20px -20px}.h3Background .h3BackgroundInner h3{margin:0;color:#fff;transform:skew(27deg,0);padding:1em 1em 1em 32px}.calloutTextNoTriangle{color:#111;font-family:input-sans-compressed,Arial,Helvetica,sans-serif;font-size:2.3em;text-transform:uppercase;letter-spacing:.12em}.verticalFeature{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 0 4em;background:#000;padding:1em}.verticalFeature a{text-decoration:none}.verticalFeature a:hover{text-decoration:none;background:rgba(17,17,17,.75)}.verticalFeatureItem{width:calc( 33% - 1em);margin:0;box-shadow:2px -2px 20px rgba(0,0,0,.05);-webkit-box-shadow:2px -2px 20px rgba(0,0,0,.05);-moz-box-shadow:2px -2px 20px rgba(0,0,0,.05);min-height:600px}.verticalFeatureItem .verticalFeatureItemInner.noVideo{margin:0;background:rgba(17,17,17,.85);background:linear-gradient(180deg,rgba(17,17,17,0.75) 0%,rgba(17,17,17,0.85) 45%,rgba(17,17,17,0.90) 55%,rgba(17,17,17,1) 100%);background-size:cover;padding:250px 1em 1em;width:100%;height:100%}.verticalFeatureItem .verticalFeatureItemInner.noVideo:hover{background:rgba(17,17,17,.85);background:linear-gradient(180deg,rgba(17,17,17,0.75) 0%,rgba(17,17,17,0.75) 45%,rgba(17,17,17,0.85) 55%,rgba(17,17,17,1) 100%);background-size:cover;padding:250px 1em 1em;width:100%;height:100%}.verticalFeatureItem .newsDate{color:#fff}.verticalFeatureItem :hover{cursor:pointer}.verticalFeatureItemInner{margin:0 0 0 -50px;padding:0;background:rgba(17,17,17,.75);width:fit-content;max-width:100%}.verticalFeatureItemInnerTextWrap{padding:1em}.verticalFeatureItemInner h2{font-size:1.5em;color:#fff;margin:0 0 .65em;padding:0;font-family:input-sans-compressed,Arial,Helvetica,sans-serif;line-height:1.6;letter-spacing:.25;text-transform:uppercase}.verticalFeatureItemInner h2:hover{color:#fff}.verticalFeatureItemInner p{color:#fff}.verticalFeatureItemInner p:hover{color:#fff}.verticalFeatureItemInner .readmore{text-decoration:underline;transition-duration:.5s}.verticalFeatureItemInner .readmore:hover{text-decoration:none;color:#ba0c2f}@media only screen and (max-width:800px){.verticalFeatureItem{width:100%;margin:0;min-height:350px;margin-bottom:1em}.verticalFeatureItem .verticalFeatureItemInner.noVideo{margin:0 0 0;padding:150px 1em 1em}.verticalFeatureItem .verticalFeatureItemInner.noVideo:hover{padding:150px 1em 1em;width:100%;height:100%}}.interiorNewsFourColumn{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:0;margin:0 0 4em}.interiorNewsFourColumnItem{width:calc( 33% - 2em);border:1px solid #d9d9d9;margin-bottom:2em;box-shadow:2px -2px 20px rgba(0,0,0,.05);-webkit-box-shadow:2px -2px 20px rgba(0,0,0,.05);-moz-box-shadow:2px -2px 20px rgba(0,0,0,.05)}a.interiorNewsFourColumnItem{color:#111;text-decoration:none}a.interiorNewsFourColumnItem:hover{color:#ba0c2f;text-decoration:none;transition-duration:.25s;box-shadow:2px -2px 20px rgba(0,0,0,.1);-webkit-box-shadow:2px -2px 20px rgba(0,0,0,.1);-moz-box-shadow:2px -2px 20px rgba(0,0,0,.1)}.interiorNewsFourColumnItem img{width:100%}.interiorNewsFourColumnItem h3{padding:0 .5em 1em;margin:1em 0 0;font-family:utopia-std,serif;line-height:1.5;text-transform:none}.interiorNewsFourColumnItem p{font-size:.95em;color:#111;margin:0;padding:.5em;font-family:input-sans-compressed,Arial,Helvetica,sans-serif;text-transform:uppercase;padding:0}@media only screen and (max-width:720px){.interiorNewsFourColumnItem{width:calc( 50% - 0.5em)}.interiorNewsFourColumnItem h3{font-size:1.1rem}}.interiorNewsDate{font-size:.85em;margin:0;padding:0;color:#fff;font-family:input-sans-compressed,Arial,Helvetica,sans-serif;text-transform:uppercase;padding:0}.interiorNewsFeatureWrap{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 0 4em}.interiorNewsFeatureWrap a{text-decoration:none}.interiorNewsFeatureWrap p>a{color:#ba0c2f;text-decoration:underline}.interiorNewsFeatureWrap p>a:hover{color:#ca3e00;background:0 0;text-decoration:underline}.interiorNewsFeatureWrap a:hover{text-decoration:none;background:rgba(17,17,17,.75)}.interiorNewsFeatureItem{width:calc( 50% - 1em);margin:0 0 2em;box-shadow:2px -2px 20px rgba(0,0,0,.05);-webkit-box-shadow:2px -2px 20px rgba(0,0,0,.05);-moz-box-shadow:2px -2px 20px rgba(0,0,0,.05)}.interiorNewsFeatureItem .interiorNewsFeatureItemInner.noVideo{margin:0;background:rgba(17,17,17,.85);background:linear-gradient(180deg,rgba(17,17,17,0.25) 0%,rgba(17,17,17,0.75) 60%,rgba(17,17,17,0.90) 70%,rgba(17,17,17,1) 90%,rgba(17,17,17,1) 100%);background-size:cover;padding:350px 1em 1em;width:100%;height:100%}.interiorNewsFeatureItem .interiorNewsDate{color:#fff}.interiorNewsFeatureItem:hover{cursor:pointer}.interiorNewsFeatureItemInner{margin:0 0 0 -50px;padding:0;background:rgba(17,17,17,.75);width:fit-content;max-width:100%}.interiorNewsFeatureItemInnerTextWrap{padding:1em}.interiorNewsFeatureItemInner h2{font-size:1.5em;color:#fff;margin:0;padding:0;font-family:utopia-std,serif}.interiorNewsFeatureItemInner h2:hover{color:#ba0c2f}@media only screen and (max-width:800px){.interiorNewsFeatureItem{width:100%;margin:0 0 1em}}.newsDate{font-size:.85em;margin:0;padding:0;color:#fff;font-family:input-sans-compressed,Arial,Helvetica,sans-serif;text-transform:uppercase;padding:0}.flexLayoutComponentWrap{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 0 4em}.flexLayoutComponentWrap a{text-decoration:none}.flexLayoutComponentWrap p>a{color:#ba0c2f;text-decoration:underline;margin-top:2em;display:block}.flexLayoutComponentWrap p>a:hover{color:#ca3e00;background:0 0;text-decoration:underline}.flexLayoutComponentWrap a:hover{text-decoration:none;background:rgba(17,17,17,.75)}.flexLayoutComponentItem{box-shadow:2px -2px 20px rgba(0,0,0,.05);-webkit-box-shadow:2px -2px 20px rgba(0,0,0,.05);-moz-box-shadow:2px -2px 20px rgba(0,0,0,.05)}.flexLayoutComponentItem.flexLayoutComponentItemFullWidth{width:100%;margin:0 0 .5em}.flexLayoutComponentItem.flexLayoutComponentItemTwoThirdsWidth{width:calc( 66% - 0.25em );margin:0 0 .5em}.flexLayoutComponentItem.flexLayoutComponentItemHalfWidth{width:calc( 50% - 0.25em );margin:0 0 .5em}.flexLayoutComponentItem.flexLayoutComponentItemThirdWidth{width:calc( 33% - 0.25em );margin:0 0 .5em}.flexLayoutComponentItem.flexLayoutComponentItemQuarterWidth{width:calc( 25% - 0.25em );margin:0 0 .5em}.flexLayoutComponentItem .flexLayoutComponentItemInner{margin:0;background:rgba(17,17,17,.85);background:linear-gradient(180deg,rgba(17,17,17,0.25) 0%,rgba(17,17,17,0.75) 60%,rgba(17,17,17,0.90) 70%,rgba(17,17,17,1) 90%,rgba(17,17,17,1) 100%);background-size:cover;width:100%;height:100%}.flexLayoutComponentItem.flexLayoutComponentItemFullWidth .flexLayoutComponentItemInner{padding:350px 1em 1em}.flexLayoutComponentItem.flexLayoutComponentItemTwoThirdsWidth .flexLayoutComponentItemInner,.flexLayoutComponentItem.flexLayoutComponentItemHalfWidth .flexLayoutComponentItemInner,.flexLayoutComponentItem.flexLayoutComponentItemThirdWidth .flexLayoutComponentItemInner,.flexLayoutComponentItem.flexLayoutComponentItemQuarterWidth .flexLayoutComponentItemInner{padding:185px 1em 1em}.flexLayoutComponentItem .newsDate{color:#fff}.flexLayoutComponentItem:hover{cursor:pointer}.flexLayoutComponentItemInner{margin:0 0 0 -50px;padding:0;background:rgba(17,17,17,.75);width:fit-content;max-width:100%}.flexLayoutComponentItemInnerTextWrap{padding:1em}.flexLayoutComponentItemInner h2{font-size:1.5em;color:#fff;margin:0;padding:0;font-family:utopia-std,serif}.flexLayoutComponentItemInner h2:hover{color:#ba0c2f}@media only screen and (max-width:800px){.flexLayoutComponentItem.flexLayoutComponentItemFullWidth{width:100%;margin:0 0 .5em}.flexLayoutComponentItem.flexLayoutComponentItemTwoThirdsWidth{width:100%;margin:0 0 .5em}.flexLayoutComponentItem.flexLayoutComponentItemHalfWidth{width:100%;margin:0 0 .5em}.flexLayoutComponentItem.flexLayoutComponentItemThirdWidth{width:100%;margin:0 0 .5em}.flexLayoutComponentItem.flexLayoutComponentItemQuarterWidth{width:50%;margin:0 0 .5em}}button#ot-sdk-btn.ot-sdk-show-settings,button#ot-sdk-btn.optanon-show-settings{background-color:#111;border:none;color:#fff;font-family:input-sans-compressed,sans-serif;font-size:.875em;display:inline-block;font-weight:300;text-transform:uppercase;padding:0;-webkit-transition:none;transition:none}button#ot-sdk-btn.ot-sdk-show-settings:hover,button#ot-sdk-btn.optanon-show-settings:hover{background-color:#111;text-decoration:underline}div#onetrust-banner-sdk #onetrust-policy-text,div#onetrust-banner-sdk .ot-b-addl-desc,div#onetrust-banner-sdk .ot-gv-list-handler,div#onetrust-banner-sdk #onetrust-accept-btn-handler,div#onetrust-banner-sdk #onetrust-reject-all-handler,div#onetrust-banner-sdk #onetrust-pc-btn-handler,div#onetrust-pc-sdk #ot-pc-desc,div#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc,div#onetrust-pc-sdk .category-vendors-list-handler,div#onetrust-pc-sdk .category-vendors-list-handler+a,div#onetrust-pc-sdk .category-host-list-handler,div#onetrust-pc-sdk .ot-host-name,div#onetrust-pc-sdk .ot-host-name a,div#onetrust-pc-sdk .ot-cat-header,div#onetrust-pc-sdk .ot-btn-container button,div#onetrust-pc-sdk .ot-host-opt li>div div,div#onetrust-pc-sdk #vendor-search-handler,div#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item .ot-acc-grpdesc,div#onetrust-pc-sdk #ot-host-lst .ot-host-name,div#onetrust-pc-sdk #ot-host-lst .ot-host-expand,div#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header{font-size:1rem}div#onetrust-banner-sdk .ot-sdk-button,div#onetrust-banner-sdk button,div#onetrust-pc-sdk .ot-sdk-button,div#onetrust-pc-sdk button,div#ot-sdk-cookie-policy .ot-sdk-button,div#ot-sdk-cookie-policy button{font-size:1.1rem}div#onetrust-pc-sdk .ot-host-expand{font-size:.9rem}div#onetrust-pc-sdk .ot-pc-logo{width:300px}div#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td{word-break:break-all}div#skipToContent h2,div#skipToContent h2.alt-h2,div#skipToContent h2.alt-h2:first-of-type{margin:40px 0 20px}div#skipToContent div h2:first-child{margin:0 0 20px}.homeEvents .title{font-family:input-sans-compressed,Arial,Helvetica,sans-serif;text-transform:uppercase}.homeEvents .description{font-family:utopia-std,serif}.homeEvents .eventWrap{overflow:visible;overflow:unset}.ferrisFlex-FilterTiles{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.ferrisFlex-FilterTiles a{text-decoration:none}.ferrisFlex-FilterTiles a:hover{text-decoration:none}.ferrisFlexObject-FilterTiles{width:calc(50% - 1rem);height:225px;margin:.5rem 0}.ferrisFlexObject-FilterTiles:hover{cursor:pointer}.ferrisFlexObject-FilterTiles h3{margin-top:0;margin-bottom:0;padding:112px 15px 15px;font-size:1.65em;color:#fff}.ferrisFlexObject-FilterTiles:hover h3{text-decoration:underline;text-decoration-color:#ba0c2f}.ferrisFlexObject-FilterTilesBG{background-color:rgba(17,17,17,.3);height:100%}.ferrisFlexObject-FilterTilesBG:hover{background:linear-gradient(142deg,rgba(186,12,47,0.1) 6%,rgba(186,12,47,0.6) 34%,rgba(186,12,47,0.8) 65%,rgba(255,208,67,1) 100%)}a.ferrisFlexObject-FilterTiles:focus{outline:2px solid #ba0c2f}.ferrisFlex-FilterTiles-LinkText{display:block;width:100%;font-family:utopia-std,serif;text-transform:none;margin-top:0;margin-bottom:0;padding:40px 15px 15px;font-size:1.65em;color:#fff;line-height:1.22}.ferrisFlex-FilterTiles-LinkText:hover{text-decoration:none}.ferrisFlex-FilterTiles-LinkDesc{font-family:input-sans-compressed,Arial,Helvetica,sans-serif;text-transform:uppercase;display:block;color:#fff;padding:0 15px 15px;transition-duration:.5s}.ferrisFlex-FilterTiles-LinkDesc:hover{text-decoration:none}.ferrisFlex-FilterTiles-ButtonsContainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:2em;margin-top:1.5em}.ferrisFlex-FilterTiles-Buttons{width:calc( 25% - 2em);display:inline-block;font-family:input-sans-compressed,Arial,Helvetica,sans-serif;font-weight:500;background-color:transparent;color:#111;padding:.5em .75em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:2px solid #333;text-align:center;transition-duration:.5s}.ferrisFlex-FilterTiles-Buttons:hover{background-color:#111;color:#fff}.ferrisFlex-FilterTiles-Buttons:active{background-color:#111;color:#fff}@media only screen and (max-width:800px){.ferrisFlex-FilterTiles-Buttons{width:calc(50% - 1rem);margin-bottom:1em}}@media only screen and (max-width:700px){.ferrisFlexObject-FilterTiles{height:165px}.ferrisFlex-FilterTiles-LinkText{padding:30px 15px 15px;font-size:1.35em}.ferrisFlex-FilterTiles-LinkDesc{font-size:.75em}}@media only screen and (max-width:500px){.ferrisFlexObject-FilterTiles{width:100%;height:165px}.ferrisFlex-FilterTiles-LinkText{padding:35px 15px 5px;font-size:1.75em}}