@media only screen and (max-width:1515px){#focus_areas .content{margin:0}#focus_areas .left{width:50%;padding:0 60px 0 0}#focus_areas .right{position:relative;top:auto;right:auto;width:50%;max-width:none;padding:35px 0 0 0}#sectors{max-width:1340px}.inner_bg{left:30px;width:calc(100% - 60px);height:100%}#sector_main{width:50%;padding:0 30px 0 60px}.sector_block{width:25%}}@media only screen and (max-width:1455px){#partnership_callout{max-width:1440px;margin:0}#landing_nav ul{border-right:none;border-left:none}.white-borders{border-bottom:5px solid #fff;border-right:0 solid rgba(255,255,255,0);border-left:0 solid rgba(255,255,255,0)}#sp-intro{width:50%;padding:0 40px}.sp-block{width:calc(25% - 5px)}#partners_block,#results_block{padding:0}#partners_block h2,#results_block h2{padding:0 0 0 80px}#results_block .col1{float:none;width:100%;padding:0;margin:0 0 40px 0}#results_block .logo{float:left;width:400px;padding:5px 40px 0 40px}#results_block .stat{position:relative;float:right;width:calc(100% - 400px);bottom:auto;left:auto}#results_block .col1::after{clear:both;content:"";width:100%;height:1;display:block}#results_block .col2{width:calc(100% - 400px)}#results_block .col3{width:400px;padding:0 40px}#results_block .pill_btn{position:relative;bottom:auto;left:auto;margin:30px 0 0 0}.fb_top{padding:80px 60px}.fb-block{padding:40px 30px}.project_top{padding:60px 60px 40px 60px}.onlyone{padding:0 0 0 60px}.project-motivation{padding:0 60px}.project_main{padding:60px}.project_main .left{padding:0 60px 0 0}#impact{padding:100px 60px}#impact.statistic .right{padding:0 0 0 60px}#fa_block .content{padding:40px 55px}}@media only screen and (max-width:1295px){#logo{width:260px;padding:20px 0}#top.splash{height:106px}#top.splash #nav{line-height:106px}#utility{padding:21px 0 12px 0}#utility li{margin:0 0 0 34px}.dropdown{top:105px}.dropdown h2{font-size:18px}.dropdown h2::before{margin:9px 0 0 -45px}#main_nav{margin:0 -17px 0 0}#main_nav li{height:51px}#main_nav a{padding:10px 17px}.line_v2{width:calc(100% - 34px);margin:0 17px}.wrapper.full{padding:0}#dd_focusareas h3{font-size:24px;margin:0 0 7px 0}.dropdown .left{padding:40px 30px 40px 45px}.dropdown .right{padding:40px 45px 40px 45px}.dropdown .full{padding:40px 40px 40px 45px}#main_nav .subnav{padding:0 15px 0 0}#main_nav .subnav a{font-size:16px;line-height:20px}.dd_focus{border-right:2px solid #fff;padding:0 30px 15px 30px}.hero .content{padding:0}.hero_main{padding:0 0 0 60px}.hero_main h1{font-size:50px}.hero_main p{font-size:22px;line-height:30px}#home_top .left .content{padding:60px 30px 60px 60px;height:auto}#home_top .right{padding:40px 0 0 60px}#home_top .right .content{max-width:none}#focus_areas .wrapper{padding:0}#sectors .content{padding:40px 0 0 0;background:#f6f1e9}.sector_block a{padding:0 40px;height:70px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px}.showcase{padding:80px 40px 80px 60px}.showcase .right{padding:0 0 0 40px}.events_callout{padding:0 60px}.events_callout .content{padding:60px}.events_callout h2{margin:0 0 30px 0}.events_callout a.pill_btn{top:50%}.block_events{width:100%;max-width:none;padding:0 110px 0 0}#partnership_callout .overlay{background:-moz-linear-gradient(left,rgba(4,107,92,0) 0%,rgba(4,107,92,0) 20%,rgba(4,107,92,.93) 70%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(4,107,92,0)),color-stop(20%,rgba(4,107,92,0)),color-stop(70%,rgba(4,107,92,.93)));background:-webkit-linear-gradient(left,rgba(4,107,92,0) 0%,rgba(4,107,92,0) 20%,rgba(4,107,92,.93) 70%);background:-o-linear-gradient(left,rgba(4,107,92,0) 0%,rgba(4,107,92,0) 20%,rgba(4,107,92,.93) 70%);background:-ms-linear-gradient(left,rgba(4,107,92,0) 0%,rgba(4,107,92,0) 20%,rgba(4,107,92,.93) 70%);background:linear-gradient(to right,rgba(4,107,92,0) 0%,rgba(4,107,92,0) 20%,rgba(4,107,92,.93) 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#046B5C',endColorstr='#046B5C',GradientType=1)}#partnership_main{width:calc(50% - 30px);padding:0 30px}#footer{padding:40px 0 30px 0}#footer h2.accent::before{display:none}#footer_contact{top:120px}#footer_contact a{font-size:22px;padding:25px 30px}#contact_header{padding:60px 0 65px 0}#contact_header h1{font-size:70px}.contact_top .left{width:470px}.contact_top .right{width:calc(100% - 470px)}.contact_top{margin:0 0 40px 0;font-size:20px;line-height:28px}#contact_form .left,#contact_form .right,.int_form .left,.int_form .right{width:calc(50% - 10px)}#mathematica_mvc_form .left,#mathematica_mvc_form .right{width:calc(50% - 10px)}#contact_form .nice-select,.int_form .nice-select{padding:0 20px}#mathematica_mvc_form .nice-select{padding:0 20px}#contact_form .nice-select .option,.int_form .nice-select .option{padding:10px 20px}#mathematica_mvc_form .nice-select .option{padding:10px 20px}#contact_form .nice-select:after,.int_form .nice-select:after{right:19px}#mathematica_mvc_form .nice-select:after{right:19px}#contact_form input[type=text],.int_form input[type=text]{padding:0 20px}#mathematica_mvc_form input[type=text],#mathematica_mvc_form input[type=email]{padding:0 20px}#contact_form textarea,.int_form textarea{padding:20px 20px}#mathematica_mvc_form textarea{padding:20px 20px}.contact_type{font-size:19px}.flex-block{padding:35px}.flex-block h3{font-size:24px}.contact_btns a{display:block;margin:10px 0;text-align:center}#new_search_bar{top:105px}#new_search_bar .far{right:30px}#new_search_bar input[type=text]{padding:0 60px 0 40px}#landing_hero .corner_tl{border-width:75px 75px 0 0}#landing_hero .corner_br{border-width:0 0 150px 150px}#landing_hero.category .corner_br,#landing_hero.category.level-2 .corner_br{border-width:0 0 110px 110px}.panel{padding:0 30px;margin:0 0 40px 0}.content-image.align-right,.content-image.align-left{width:260px}#landing_hero.level-2 h1{text-align:center;font-size:48px;line-height:52px}#landing_hero.level-3 h1{text-align:center}#landing_hero.splash h1{font-size:42px;line-height:normal}#landing_hero.splash .content p{font-size:22px;line-height:28px;max-width:920px}#landing_hero.splash.v2 h1{font-size:42px;line-height:normal}#video_hero h1{font-size:42px}#landing_hero.splash.v2 .content p{font-size:22px;line-height:28px}#landing_hero.category h1,#landing_hero.category.level-2 h1{font-size:42px}#landing_hero.category .content p,#landing_hero.category.level-2 .content p{font-size:22px}#landing_hero.category .content,#landing_hero.category.level-2 .content{padding:80px 80px 180px 80px}#hero-panel h2{font-size:24px}.landing_type{font-size:14px;margin:0 0 5px}.landing_dates{font-size:14px}#landing_nav.fixed{top:106px}.subtitle{font-size:13px;margin:0 0 7px 0;letter-spacing:0}.project_top{padding:60px 40px 40px 40px}.onlyone{padding:0 0 0 40px}.project-motivation{padding:0 40px}.project_main{padding:60px 40px}.project_main .left{padding:0 40px 0 0}#detail-header .content,#detail-top .left{padding:0 40px 0 0}#overview-items .wrapper{grid-column-gap:40px}.overview-item .icon{width:140px;height:140px}#overview-items h3{font-size:24px}.overview-item p{font-size:18px}#panels.three-across{padding:0 10px}#panels.three-across .panel{padding:0 10px}#panels.three-across .p_content{padding:20px 25px 55px 25px}#fa_block .content{padding:40px 25px}#filter strong{font-size:13px}.fa-content{font-size:18px}.fa-icon{width:28px;height:28px}}@media only screen and (max-width:1200px){#landing_top .full-wide #blocks{margin:0 -10px 20px -10px}}@media only screen and (max-width:1025px){body{-webkit-text-size-adjust:none;font-size:18px;line-height:26px}h2,.f_bot h3 a,.listing-item h3 a,.showcase h3{font-size:24px}.content-type{font-size:13px}#landing_main,#home_top,.showcase_cta,.callout,.flex_callout{margin:0 0 80px 0}#detail_main{margin:0 0 60px 0}#landing_hero{margin:0 auto 60px auto}#video_hero{margin:0 auto 60px auto}#landing_hero.w_panels{margin:0 auto}#landing_main .left,#related .left{width:400px;padding:0}#landing_main .right,#related .right{width:calc(100% - 400px);padding:0 0 0 30px}.f_bot{padding:20px 30px 15px 30px}#panels{padding:0 15px}.panel{padding:0 15px}input[type=text],textarea,input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}.nomobile{display:none !important}#mobile_nav{display:block;height:65px;line-height:65px;font-size:30px;margin:20px -10px 0 0;padding:0;list-style:none}#mobile_nav li{display:inline-block;padding:0;margin:0;width:50px;text-align:center}#mobile_search{color:#0b2949}#mobile_toggle{color:#d02b27}#mobile_utility{position:fixed;bottom:0;left:0;height:50px;width:100%;background:#fff;padding:0;text-align:center;-webkit-box-shadow:0 -5px 10px 0 rgba(0,0,0,.15);-moz-box-shadow:0 -5px 10px 0 rgba(0,0,0,.15);box-shadow:0 -5px 10px 0 rgba(0,0,0,.15);z-index:500}#mobile_utility a{float:left;width:33%;font-size:15px;line-height:50px;text-decoration:none}#mobile_utility a:hover{color:#d02b27}#mobile_utility a.contact{width:34%;background:#d02b27;color:#fff}#mobile_utility a.contact:hover{background:#0b2949}#mobile_menu{position:fixed;left:0;top:105px;width:100%;height:calc(100% - 155px);-webkit-box-shadow:inset 0 10px 10px -5px rgba(0,0,0,.15);-moz-box-shadow:inset 0 10px 10px -5px rgba(0,0,0,.15);box-shadow:inset 0 10px 10px -5px rgba(0,0,0,.15);background:#fff;z-index:200}.toplevel{display:block}.toplevel h2{text-transform:uppercase;padding:20px;margin:0 20px;color:#0b2949;font-size:16px;line-height:20px;border-bottom:1px solid #e4e5eb}.toplevel h2 i{position:absolute;top:19px;right:20px;color:#d02b27;font-size:20px}.sublevel{position:fixed;display:block;right:-100%;top:105px;width:100%;height:calc(100% - 155px);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background:#fff;z-index:300}.sublevel.open{right:0}.mobile_title{text-transform:uppercase;padding:20px 20px 20px 55px;color:#0b2949;font-size:16px;line-height:20px;background:#f1b51c;-webkit-box-shadow:inset 0 10px 10px -5px rgba(0,0,0,.15);-moz-box-shadow:inset 0 10px 10px -5px rgba(0,0,0,.15);box-shadow:inset 0 10px 10px -5px rgba(0,0,0,.15)}.mobile_title i{position:absolute;top:19px;left:30px;color:#d02b27;font-size:20px}.subitem{margin:0 30px;border-bottom:1px solid #e4e5eb}.subitem a{display:block;font-size:16px;line-height:normal;padding:20px 20px 20px 60px}.subitem .icon{position:absolute;left:20px;top:50%;margin:-16px 0 0 0}.subitem .icon img{width:32px;height:auto;display:block;margin:0}.hero{height:auto}.hero .content{position:relative;top:auto;left:auto}.hero_main{float:none;width:100%;padding:80px 15px 110px 15px}.hero .overlay{background:rgba(1,131,131,.7)}.hero_main h1{font-size:45px}.hero_main p{font-size:20px;line-height:28px}#home_top .left{margin:0 0 0 -30px;width:45%}#home_top .left .content{padding:60px 30px 30px 45px;font-size:18px;line-height:24px}#home_top .right{padding:25px 0 0 15px;width:55%}#home_top .right h2{font-size:22px;margin:0 0 20px 0}#home_top .right h3{font-weight:500;font-size:18px;line-height:24px}.featured_post{margin:0 0 25px 0}.post_type{font-size:12px;margin:7px 0 0 0}#focus_areas .content{padding:45px 45px 30px 45px;font-size:18px;line-height:28px}#focus_areas h2,#sectors h2,#sp-intro h2{font-size:36px;line-height:44px}.subtitle{font-size:14px;margin:0 0 7px 0}#focus_areas .left{width:100%;float:none;padding:0}#focus_areas .right{float:none;width:100%}#focus_areas h3{font-size:20px}.inner_bg{display:none}#sectors{margin:0 auto 80px auto}#sectors .content{padding:30px 0 0 0}#sector_main{width:100%;float:none;padding:0 45px 30px 45px;font-size:18px;line-height:28px}#sector_main .sector_intro{max-width:none}.sector_block.firstrow{margin:0}.sector_block{width:33.33333333333%}.showcase{margin:0 auto 80px auto;padding:60px 40px 60px 60px}.showcase h2{font-size:17px}.showcase h2::before{margin:10px 0 0 -130px}.showcase .left{width:55%}.showcase .right{width:45%}.showcase .right{padding:0 0 0 30px}.events_callout{padding:0 30px;margin:0 auto 80px auto}.events_callout .content{padding:45px;margin:0}.events_callout h2{font-size:14px;margin:0 0 25px 0}.block_events{width:100%;padding:0 0 30px 0}.events_callout a.pill_btn{position:relative;top:auto;right:auto;margin-top:0}.block_date{width:95px}.block_event-content{width:calc(100% - 95px);padding:0 25px 0 20px}.block_day{font-size:75px}.block_mon{font-size:21px;letter-spacing:4px;margin:0}.event_type{font-size:12px}.events_callout h3{font-size:18px;line-height:24px;font-weight:500}#partnership_callout{height:auto}#partnership_main h2{font-size:34px}#partnership_callout .overlay{background:rgba(4,107,92,.8)}#partnership_callout .content{position:relative;top:auto;left:auto;padding:60px 30px}#partnership_main{float:none;width:100%}#footer_cols{font-size:18px;line-height:26px}.footer_col{width:40%;padding:0 45px 30px 0}#footer_contact a{font-size:20px;padding:20px 25px}#footer_bot{font-size:16px}#contact_page{margin:0 0 80px 0}#contact_header{padding:40px 0 45px 0}#contact_header h1{font-size:42px;margin:0 0 5px 0}.contact_top .left{float:none;width:100%}.contact_top .right{float:none;width:100%}.contact_top{margin:0 0 30px 0;font-size:19px;line-height:25px}#contact_form .left,#contact_form .right,.int_form .left,.int_form .right{width:calc(50% - 5px)}#mathematica_mvc_form .left,#mathematica_mvc_form .right{width:calc(50% - 5px)}#contact_form .nice-select,.int_form .nice-select{padding:0 15px;margin:0 0 10px 0;font-size:15px}#mathematica_mvc_form .nice-select{padding:0 15px;margin:0 0 10px 0;font-size:15px}#contact_form .nice-select .option,.int_form .nice-select .option{padding:15px;min-height:0;line-height:normal}#mathematica_mvc_form .nice-select .option{padding:15px;min-height:0;line-height:normal}#contact_form .nice-select:after,.int_form .nice-select:after{height:8px;width:8px;right:13px}#mathematica_mvc_form .nice-select:after{height:8px;width:8px;right:13px}#contact_form input[type=text],.int_form input[type=text]{padding:0 15px;margin:0 0 10px 0;font-size:15px}#mathematica_mvc_form input[type=text],#mathematica_mvc_form input[type=email]{padding:0 15px;margin:0 0 10px 0;font-size:15px}#contact_form textarea,.int_form textarea{padding:20px 15px;height:340px;font-size:15px}#mathematica_mvc_form textarea{padding:20px 15px;height:200px;font-size:15px}#contact_form input[type=submit]{margin:15px 0 0 0;font-size:18px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;height:60px;padding:0 50px}#contact_page .intro{font-size:18px;line-height:28px}#contact_page h2{font-size:28px}#contact_page .flex-grid{font-size:17px}#contact_page .flex-block{width:50%}.flex-block h3{font-size:22px}#mobile_search{color:#0b2949;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}#mobile_search.open{color:#d02b27}#contact_header .FormMessage{font-size:18px}#contact_header .field-validation-error{margin:0 0 20px 0;font-size:16px}#new_hero{height:400px}#new_hero .bg{width:100%}#new_hero .bg-extra{left:100%}#new_hero h1{font-size:40px}#new_hero .content{width:100%;padding:30px 60px}#new_hero p{font-size:18px;line-height:26px;max-width:none}#new_hero .corner_br{opacity:.9;border-width:0 0 150px 150px}#new_hero .corner_tl{opacity:.9;top:0;left:0}#landing_hero h1,#detail_top h1,#staff_header h1{font-size:40px}.detail_sub,.pub_type{font-size:20px}#detail_top{margin:40px auto}#toolbar{margin-top:-40px}#detail_main .right .content{padding:0 30px 0 40px}.flex_callout .corner_br{border-width:0 0 60px 60px}.flex_callout .corner_tl{border-width:60px 60px 0 0}.flex-simple{padding:30px 60px}.flex-50-50,.flex-50-50.less-pad{padding:60px}.flex-50-50.less-pad{padding:40px}.feature-center,.feature-right,.feature-left{padding:80px 40px}.feature-right .full,.feature-left .full{width:60%}.feature-left.bg-navy .overlay{background:rgba(11,41,73,.85);background:-moz-linear-gradient(left,rgba(11,41,73,.85) 0%,rgba(11,41,73,.85) 60%,rgba(11,41,73,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(11,41,73,.85)),color-stop(60%,rgba(11,41,73,.85)),color-stop(100%,rgba(11,41,73,0)));background:-webkit-linear-gradient(left,rgba(11,41,73,.85) 0%,rgba(11,41,73,.85) 60%,rgba(11,41,73,0) 100%);background:-o-linear-gradient(left,rgba(11,41,73,.85) 0%,rgba(11,41,73,.85) 60%,rgba(11,41,73,0) 100%);background:-ms-linear-gradient(left,rgba(11,41,73,.85) 0%,rgba(11,41,73,.85) 60%,rgba(11,41,73,0) 100%);background:linear-gradient(to right,rgba(11,41,73,.85) 0%,rgba(11,41,73,.85) 60%,rgba(11,41,73,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b2949',endColorstr='#0b2949',GradientType=1)}.feature-left.bg-green .overlay{background:rgba(4,107,92,.85);background:-moz-linear-gradient(left,rgba(4,107,92,.85) 0%,rgba(4,107,92,.85) 60%,rgba(4,107,92,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(4,107,92,.85)),color-stop(60%,rgba(4,107,92,.85)),color-stop(100%,rgba(4,107,92,0)));background:-webkit-linear-gradient(left,rgba(4,107,92,.85) 0%,rgba(4,107,92,.85) 60%,rgba(4,107,92,0) 100%);background:-o-linear-gradient(left,rgba(4,107,92,.85) 0%,rgba(4,107,92,.85) 60%,rgba(4,107,92,0) 100%);background:-ms-linear-gradient(left,rgba(4,107,92,.85) 0%,rgba(4,107,92,.85) 60%,rgba(4,107,92,0) 100%);background:linear-gradient(to right,rgba(4,107,92,.85) 0%,rgba(4,107,92,.85) 60%,rgba(4,107,92,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#046b5c',endColorstr='#046b5c',GradientType=1)}.feature-right.bg-navy .overlay{background:rgba(11,41,73,0);background:-moz-linear-gradient(left,rgba(11,41,73,0) 0%,rgba(11,41,73,.85) 40%,rgba(11,41,73,.85) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(11,41,73,0)),color-stop(40%,rgba(11,41,73,.85)),color-stop(100%,rgba(11,41,73,.85)));background:-webkit-linear-gradient(left,rgba(11,41,73,0) 0%,rgba(11,41,73,.85) 40%,rgba(11,41,73,.85) 100%);background:-o-linear-gradient(left,rgba(11,41,73,0) 0%,rgba(11,41,73,.85) 40%,rgba(11,41,73,.85) 100%);background:-ms-linear-gradient(left,rgba(11,41,73,0) 0%,rgba(11,41,73,.85) 40%,rgba(11,41,73,.85) 100%);background:linear-gradient(to right,rgba(11,41,73,0) 0%,rgba(11,41,73,.85) 40%,rgba(11,41,73,.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b2949',endColorstr='#0b2949',GradientType=1)}.feature-right.bg-navy .overlay{background:rgba(11,41,73,0);background:-moz-linear-gradient(left,rgba(11,41,73,0) 0%,rgba(11,41,73,.85) 40%,rgba(11,41,73,.85) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(11,41,73,0)),color-stop(40%,rgba(11,41,73,.85)),color-stop(100%,rgba(11,41,73,.85)));background:-webkit-linear-gradient(left,rgba(11,41,73,0) 0%,rgba(11,41,73,.85) 40%,rgba(11,41,73,.85) 100%);background:-o-linear-gradient(left,rgba(11,41,73,0) 0%,rgba(11,41,73,.85) 40%,rgba(11,41,73,.85) 100%);background:-ms-linear-gradient(left,rgba(11,41,73,0) 0%,rgba(11,41,73,.85) 40%,rgba(11,41,73,.85) 100%);background:linear-gradient(to right,rgba(11,41,73,0) 0%,rgba(11,41,73,.85) 40%,rgba(11,41,73,.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b2949',endColorstr='#0b2949',GradientType=1)}.content-image.align-right,.content-image.align-left{float:none;width:auto;max-width:320px;margin:0 auto 20px auto}.int_form p{font-size:18px}#mathematica_mvc_form .mvc_form-desciption{font-size:18px}#landing_nav.is_stuck{margin-top:-16px}#landing_nav a{font-size:14px;padding:12px}#sp-intro{width:100%;float:none;padding:0 40px 40px 40px}.sp-block{width:calc(33.333% - 5px)}#sp_blocks h3,.sp-block.view_all a{font-size:20px}#landing_hero.level-2,#landing_hero.level-3,#landing_hero.splash{height:auto;min-height:0;max-height:none}#landing_hero.level-2 .content,#landing_hero.level-3 .content,#landing_hero.splash .content{position:relative;bottom:auto;padding:120px 40px}#landing_hero.splash.v2{height:auto;min-height:0}#video_hero{height:auto}#landing_hero.splash.v2 .content{position:relative;bottom:auto;padding:120px 40px;max-width:none}#landing_hero.splash.v2 .overlay{width:100%}#landing_hero.splash.v2.beige .overlay{background:rgba(224,212,181,.85)}#landing_hero.splash.v2.navy .overlay{background:rgba(11,41,73,.85)}#landing_hero.splash.v2.green .overlay{background:rgba(4,107,92,.85)}#landing_hero.splash.v2.teal .overlay{background:rgba(1,131,131,.85)}#landing_hero.splash.v2.shuttle .overlay{background:rgba(91,103,113,.85)}#landing_top{margin:40px auto 60px auto}#splash_top{margin:40px auto 60px auto}#landing_top.fixed,#splash_top.fixed{padding-top:46px}#landing_nav.fixed{top:105px}#landing_top .right{padding:0 0 0 30px}#landing_top .intro{font-size:26px;line-height:1.3;margin:0}#splash_top .intro{font-size:26px;line-height:1.3}.nav_block h2{padding:20px}.nav_block .content{padding:20px}#org_block h2::before,.fb_top h2::before,#partners_block h2::before,#results_block h2::before{margin:7px 0 0 -70px}.fb_top{padding:60px 40px}#featured_block,#results_block{margin:0 auto 80px auto}#featured_block .left{width:55%}#featured_block .right{width:45%;padding:0 0 0 30px}.fb_top h3{font-size:24px;margin:0 0 15px 0}#featured_block .content-type{font-size:11px}.fb-block{padding:30px}.fb-block a{font-size:20px}.fb_all a{font-size:14px;padding:20px}#results_block h3{font-size:24px}#results_block .overlay{display:none}#partners_block h2,#results_block h2{padding:0 0 0 40px}.partner-block{padding:30px 20px}.headshot{max-width:180px}.partner-block h3{font-size:21px}.partner-block h3::after{width:40px;margin:15px auto}.more_btn{font-size:17px;padding:15px}#results_block .value{font-size:65px}#project h2,#impact h2{font-size:28px}.project_top{padding:40px 40px 20px 40px}.project_top .left{float:none;width:100%;margin:0 0 10px 0}.project_top .right{float:none;width:100%}.onlyone{padding:0}.project-motivation{padding:0 30px 0 0;width:calc(100% - 280px)}.project-partners{width:280px}.project_main{padding:40px}.project_main .intro{font-size:26px;line-height:1.3;margin:0}.project_main .right{width:280px}.project_main .left{width:calc(100% - 280px);padding:0 30px 0 0}#impact{padding:70px 40px}#impact h2{font-size:24px}.project-sub,#impact .project-sub{font-size:12px;margin:0 0 5px 0}#impact.statistic{display:block}#impact.statistic .left{width:265px}#impact.statistic .right{width:calc(100% - 265px);padding:0 0 0 40px}#impact.video .left{width:45%;padding:0 30px 0 0}#impact.video .right{width:55%}#impact.quote{display:block}#impact.quote .left{width:240px}#impact .headshot{width:180px}#impact.quote .left img{width:180px;height:180px}#impact.quote .right{width:calc(100% - 240px)}#impact.quote .right p,#impact.quote .full p{font-size:24px;line-height:30px}#impact .quote-author{font-size:18px}#landing_top .full-wide #blocks{margin:0 -25px 20px -25px}#blocks{position:relative;box-sizing:border-box;margin:80px auto 60px auto}#blocks .block{width:calc(50% - 10px);margin:5px}#blocks .block.alt{margin:5px}#blocks .block.solo{margin:5px auto}.block-header h3{font-size:20px}.block-header a{font-size:18px;line-height:1}.block-content{padding:20px 20px 10px 20px}#blocks .block ul{margin:0 0 0 15px}#pub_authors h3{font-size:18px}.pub_author .content{font-size:15px;padding:30px 20px}#pub_downloads{float:none;width:100%;margin:0 0 30px 0}#pub_updates{float:none;width:100%}.row{margin:80px auto}#impact.row{margin:80px auto;padding:70px 10px}#sp_blocks.row{margin:80px auto}.row.first{margin-top:40px}.row.navy{padding:60px 0}.row.no-top-margin{margin-top:-80px}.row-title::before{margin:7px 0 0 -70px}#by-need .row-title{margin:0 0 25px 0}.featured-block .content{padding:30px;font-size:18px;line-height:1.3}.featured-block h3{font-size:24px;margin:0 0 12px 0}#by-need .intro{font-size:36px;line-height:44px}.need-item .icon{width:150px;height:150px}.need-item .content{padding:30px;min-height:150px;width:calc(100% - 150px)}.need-item h3,.need-item .right a{font-size:28px}.need-item h4,.need-details{font-size:18px}.sector-item h3{font-size:22px}.sector-item .icon{width:90px;height:90px}.sector-item .content{width:calc(100% - 90px);line-height:26px}.sector-item .left{width:calc(100% - 24px)}.sector-item .right{width:24px;font-size:24px}.resource-item{font-size:18px;padding:0 0 0 20px}.resource-item h3,.resource-item::before{font-size:22px}#hero-panel h2{font-size:24px}#overview-items .wrapper{grid-column-gap:30px}.overview-item .icon{width:120px;height:120px}#overview-items h3{font-size:22px}#detail-header{padding:60px 0}#detail-header .tagline{font-size:26px}#detail-header .content,#detail-top .left{padding:0 30px 0 0}#detail-top .intro,#staff_top .intro{font-size:26px;line-height:1.3}#detail-top .content-type{font-size:12px}.event-item .date{width:100px;margin:0 20px 0 0;padding:20px 0}.event-item .day{font-size:44px}.event-item .month{font-size:16px;margin-top:3px}.row.int_form textarea{height:270px}.int_form input[type=submit]{font-size:14px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;height:50px;padding:0 25px;margin:10px 0 0 0}#mathematica_mvc_form input[type=submit]{font-size:14px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;height:50px;padding:0 25px;margin:10px 0 0 0}.rl-accordion-top{padding:15px}.rl-accordion .resource-listing{padding:10px}.rl-accordion-title{font-size:17px;width:calc(100% - 35px)}.rl-side{width:200px}.rl-main{width:calc(100% - 210px)}.rl-accordion-toggle{font-size:20px}.rl-filter-btn{height:54px;font-size:13px}.rl-main .rl-result-bar{height:auto;min-height:54px}.rl-icon{padding:0 0 0 15px}.rl-filter-status{padding:0 15px 0 0}.rl-result-count{font-size:13px;padding:0 15px}.rl-select-view{padding:0 15px 0 0}.rl-filters{padding:15px;font-size:13px}.rl-filters ul li{margin:0 0 10px 0}.rl-result{padding:15px}.rl-right{width:calc(60% - 15px)}.rl-result h3 a{font-size:19px;line-height:normal}.rl-summary{font-size:11px}.rl-result a.pill_btn{font-size:12px;padding:15px 25px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.rl-result h3::after{margin:20px 0}.rl-result .meta{font-size:15px;line-height:24px}#staff_header{padding:40px 0}#staff_header h1{margin:10px 0 0 0}.staff_links{font-size:36px}.staff_title{font-size:22px}.staff_meta::before{margin:25px 0 15px 0}.sm_item{width:100%}.sm_item strong{font-size:12px}#staff_top{margin:40px 0}#staff_top .left{width:280px}#staff_top .right{width:calc(100% - 280px);padding:0 0 0 30px}#panels.three-across .panel{width:calc(50% - 6px);margin:0 0 50px 0}#fa_block{margin:80px auto}.fa-item{width:33.3333333333333%}#filter{width:calc(33.3333333333333% - 10px)}#filter .nice-select{height:50px;line-height:50px;width:100%}#fa_key{width:66.666666666666666%;height:50px}.fa_key-item{margin:0 0 0 20px}@media only screen and (max-width:836px){.CoveoSearchInterface.coveo-small-facets .coveo-facet-column.coveo-facet-dropdown-modal-content{top:90px !important}}@media only screen and (max-width:767px){.wrapper{padding:0 20px}#logo{width:180px}.top_pad{height:85px}#top.splash{height:85px}#top.splash #nav{line-height:85px}#top.splash #nav a{font-size:11px}#splash-page #impact{margin:60px auto}#mobile_nav{height:45px;line-height:45px;font-size:26px;margin:20px -10px 0 0}#mobile_nav li{width:40px}#mobile_menu{top:85px;height:calc(100% - 135px)}.sublevel{top:85px;height:calc(100% - 135px)}.hero .overlay{display:none}.hero .wrapper{padding:0}.hero_image{position:relative;height:180px}.hero_main{padding:30px 20px}.hero_main h1{font-size:32px}.hero_main h1::after{width:40px;margin:20px 0}.hero_main p{font-size:18px;line-height:24px}#home_top{margin:30px 0}#home_top .wrapper{padding:0}#home_top .left{width:100%;float:none;margin:0}#home_top .left .content{padding:40px 20px 30px 40px}#home_top .left h2::before{width:110px;margin:6px 0 0 -125px}#home_top .right{width:100%;float:none;padding:40px 20px 0 20px}#focus_areas .content{padding:30px 20px;font-size:18px;line-height:24px}#focus_areas .right{padding:30px 0 0 0}#focus_areas h3{font-size:19px}.focus_link{padding:0 30px 0 75px}#focus_areas h2,#sectors h2,#sp-intro h2{font-size:32px;line-height:38px}#focus_areas h2::after,#sectors h2::after,#sp-intro h2::after{width:40px;margin:20px 0}#sectors{margin:0 auto 40px auto}#sector_main{padding:0 20px 30px 20px;font-size:18px;line-height:24px}.sector_block,.sector_block.firstrow{display:block;float:none;width:calc(100% - 40px);margin:0 20px 1px 20px;height:auto;background:none;padding:0}.sector_block a{padding:20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#17a673;font-weight:500}.sector_block.block_cta{margin:20px 20px 0 20px;padding:0}.sector_block a i{display:inline-block;color:#fff}.sector_block a:hover i{color:#fff}.sector_block.block_cta a{background:#018383;font-size:19px;line-height:24px;padding:40px}.sector_block.block_cta a:hover{background:#0b2949}.showcase{padding:30px 20px;font-size:18px;line-height:24px;margin:0 auto 40px auto}.showcase h2{font-size:18px;margin:0 0 20px 30px}.showcase .left{width:100%;float:none;margin:0 0 30px 0}.showcase .right{width:100%;float:none;padding:0}.showcase h3{font-size:23px;line-height:30px}.block_event{float:none;width:100%;margin:0 0 25px 0}.events_callout{padding:0 20px 20px 20px;margin:0 auto 40px auto}.events_callout .content{padding:30px 20px 0 20px}.block_date{width:75px}.block_day{font-size:60px}.block_mon{font-size:16px;margin:2px 0 0 0}.block_event-content{width:calc(100% - 75px);padding:0 0 0 20px}.block_events{padding:0}.events_callout a.pill_btn{margin:0 30px -27px 30px;display:block;text-align:center}#partnership_main{padding:0}#partnership_callout .content{padding:40px 0}#footer{padding:30px 0}#bottom_logo{margin:0 auto 0 30px}.footer_col{width:100%;float:none;padding:30px 30px 20px 30px}#footer_contact{position:relative;top:auto;right:auto;display:block;margin:0 30px 30px 30px;text-align:center}#footer_contact a{width:100%;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}#footer_bot{text-align:center}#footer_bot .left{float:none;width:100%}#footer_bot .right{float:none;width:100%}#footer_social{display:block;margin:10px auto}#sectors .content{padding:30px 0}#contact_page{margin:0 0 30px 0}#contact_header{padding:30px 0;margin:0 0 40px 0}#contact_header h1{font-size:32px}.contact_top{font-size:18px;line-height:24px}#contact_form .left,#contact_form .right,.int_form .left,.int_form .right{width:100%;float:none}#mathematica_mvc_form{padding:30px 0}#mathematica_mvc_form .left,#mathematica_mvc_form .right{width:100%;float:none}#contact_form textarea,.int_form textarea{height:240px}#mathematica_mvc_form textarea{height:175px}#contact_form input[type=submit]{position:relative;top:auto;right:auto;display:block;margin:15px auto 0 auto;font-size:16px;height:50px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;width:100%}#contact_page h2{font-size:24px}#contact_page .intro{line-height:24px;font-weight:400;margin:0 0 20px 0}#contact_page h2::after{width:40px;margin:20px 0}#contact_page .flex-grid{margin:0 0 30px 0}#contact_page .flex-block{width:100%}#sectors_list{margin:20px 0 0 0;font-size:18px}.flex-block h3 br{display:none}.contact_all{text-align:left;margin:25px 0 0 0}.g-recaptcha{margin-top:15px}#contact_header .FormMessage{font-size:17px}#contact_header .field-validation-error{margin:0 0 20px 0;font-size:16px}#contact_form textarea{margin:0 0 15px 0}#new_search_bar{top:85px}#new_search_bar input[type=text]{padding:0 50px 0 25px}#new_search_bar .far{right:20px}#mainContent{padding:20px 0 0 0}#cookie-law{width:100%;bottom:0;right:-100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;padding-bottom:0;text-align:center}#cookie-law.loaded{right:0;bottom:0;margin:0}#cookie-law-msg{font-size:16px}.cookie-title{font-size:22px}.cookie-title::after{width:30px;height:1px;margin:15px auto}#cookie-law-options{margin:35px -35px 0 -35px}#cookie-law-options a{width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#new_hero{display:block;height:auto;margin:0}.hero_top{position:relative;width:100%;height:183px}.hero_top.nohero{display:none}#new_hero .corner_br,#landing_hero .corner_br{opacity:.9;border-width:0 0 120px 120px}#new_hero .corner_tl,#landing_hero .corner_tl{opacity:.9;border-width:60px 60px 0 0}#new_hero .bg{display:none}#new_hero h1{font-size:32px}#new_hero h1::after{width:40px;height:2px}#new_hero .content{width:100%;padding:30px 20px}#announcement .content{font-size:13px}#announcement .a_title{font-size:14px}#landing_hero .overlay{background:rgba(11,41,73,0)}#landing_hero.splash.v2.beige .overlay{background:rgba(224,212,181,0)}#landing_hero.splash.v2.navy .overlay{background:rgba(11,41,73,0)}#landing_hero.splash.v2.green .overlay{background:rgba(4,107,92,0)}#landing_hero.splash.v2.teal .overlay{background:rgba(1,131,131,0)}#landing_hero.splash.v2.shuttle .overlay{background:rgba(91,103,113,0)}#landing_hero .content,#landing_hero.w_panels .content{padding:30px 20px}#landing_hero.splash.v2 .content{padding:30px 20px}#landing_hero.splash.v2.beige{background:rgba(224,212,181,1)}#landing_hero.splash.v2.navy{background:rgba(11,41,73,1)}#landing_hero.splash.v2.green{background:rgba(4,107,92,1)}#landing_hero.splash.v2.teal{background:rgba(1,131,131,1)}#landing_hero.splash.v2.shuttle{background:rgba(91,103,113,1)}#landing_hero h1{font-size:32px;text-align:left}#landing_hero h1::after{width:40px;height:2px;margin:20px 0}#landing_hero.splash.v2 h1{font-size:28px;text-align:left}#video_hero h1{font-size:32px;margin:0}#video_hero{height:auto;min-height:200px;margin:0 auto 40px auto}#video_hero .content{padding:40px 20px}#video_hero a.pill_btn{margin:12px auto 0 auto}#landing_hero.splash.v2 .content p{font-size:18px;line-height:24px}#landing_hero{margin:0 auto}#landing_hero.w_panels{margin:0 auto}#panels{margin:0;padding:30px 20px 10px 20px}.panel{display:block;width:100%;padding:0}#landing_main{padding:30px 0;margin:0}#landing_main .wrapper{padding:0}#landing_main .left{float:none;width:100%;position:relative !important}#landing_main .right{float:none;width:100%;padding:30px 20px 0 20px}.listing-item{padding:0;margin:0 0 40px 0}.featured .corner_br{display:none}.f_bot{padding:30px 20px 15px 20px}.flex_callout .corner_tl,.flex_callout .corner_br{display:none}.flex_callout{margin:0 0 40px 0}.flex_callout h2{margin:0 0 10px 0}.flex_callout p{margin:0 auto}.flex-simple{padding:30px}.flex-50-50{padding:30px}.flex-50-50 .left,.flex-50-50 .right{float:none;width:100%}.flex-50-50 .left{padding:0 0 20px 0;margin-top:10px}.feature-center,.feature-right,.feature-left{padding:60px 30px;margin-left:-20px;margin-right:-20px}.feature-right.bg-green .overlay,.feature-left.bg-green .overlay{background:rgba(4,107,92,.85)}.feature-right.bg-navy .overlay,.feature-left.bg-navy .overlay{background:rgba(11,41,73,.85)}.feature-right .full,.feature-left .full{width:100%}.callout .corner_tl,.callout .corner_br{display:none}.callout{padding:30px 20px;margin:0 -20px 40px -20px}.callout .left,.callout .right{float:none;width:100%}.showcase_cta{margin:0 0 40px 0;padding:20px}.showcase_cta .content{padding:30px 20px}.showcase h2{font-size:16px}.showcase h2::before{margin:8px 0 0 -120px}#detail_top{margin:30px auto}#detail_top h1,#staff_header h1{font-size:32px}.detail_sub,.pub_type{font-size:18px}.image_caption{padding:20px}.image_caption p{font-size:16px}#detail_main .right{width:100%;float:none}#detail_main .right .content{padding:0 20px 10px 20px}#detail_main .left{width:100%;float:none}#authors{margin:0 20px}#authors .content{padding:30px 20px}#authors h2{padding:20px}#authors .left{width:70px}#authors .right{width:calc(100% - 70px)}#detail_main .right p+h2,#detail_main .right ul+h2{padding-top:20px}#related{margin:0 0 40px 0}#related .wrapper{padding:0}#related .left{width:100%;float:none;padding:0;margin:0 0 30px 0}#related h2{margin:0 0 20px 0}#related .right{width:100%;float:none;padding:0 20px}#footer .wrapper{padding:0}#footer_bot{padding:0 20px;text-align:left}#footer_bot .right{text-align:left}#toolbar.show{display:none}.content-image .caption{padding:0 20px 20px 20px}.content-image .caption p{font-size:16px}.button_block{display:block;margin:10px auto 40px auto;padding:20px;text-align:center}.button_block a{display:block;margin:0 0 7px 0}.button_block h2{font-size:18px}#landing_hero.level-2 .content,#landing_hero.level-3 .content,#landing_hero.splash .content{padding:30px 20px}#landing_hero.level-2 h1{font-size:32px;line-height:normal}#landing_hero.level-3 h1{font-size:30px}#landing_hero.splash h1{font-size:28px;text-align:center}#landing_hero.splash .show-less p,#landing_hero.splash .show-more p{font-size:17px;line-height:normal;padding:0 0 20px 0}#landing_top,#featured_block,#results_block{margin:0 auto 40px auto}#splash_top{margin:20px auto 40px auto}#splash_top .full h2{font-size:24px;line-height:normal;margin:0 0 10px 0}#splash_top .full p+h2{margin-top:10px}.styled-blockquote{font-size:19px}#sp_blocks{padding:30px 0 0 0;margin:0 0 40px 0}#sp_blocks .wrapper{padding:0 0 15px 0}#sp-intro{padding:30px 20px}.sp-block{float:none;width:calc(100% - 40px);padding:20px;height:auto;margin:0 auto 5px auto}#sp_blocks h3,.sp-block.view_all a{font-size:18px}.sp-block:hover .sp-content{margin-top:0}.sp-more,.sp-arrow{display:none}.white-borders{display:none}.landing_type{font-size:11px;margin:0 0 3px 0;color:rgba(255,255,255,.5)}.landing_dates{font-size:11px;color:rgba(255,255,255,.5)}#landing_nav ul{padding:10px}#landing_nav a{padding:10px}#landing_top .wrapper{padding:0}#landing_top .left,#landing_top .right{float:none;width:100%}#landing_top .left{padding:20px 0 0 0}#landing_top .right{padding:0 20px}#landing_top .full{padding:20px}#landing_top .intro{font-size:23px}#splash_top .intro{font-size:23px}.more_btn{margin:10px 0 20px 0}.fb_top,.fb-block{padding:30px 20px}.fb_top .pill_btn{margin:0}.fb_top h2{margin:0 0 25px 0;font-size:14px}.fb_top h3{font-size:23px}#featured_block .left{float:none;width:100%;margin:0 0 30px 0}#featured_block .right{float:none;width:100%;padding:0}.fb_bot{border:none}.fb-block{float:none;width:100%;border:none;border-top:1px solid rgba(255,255,255,.25)}#org_block h2{margin:0 0 20px 0 !important}#partners_block h2,#results_block h2{padding:0 0 0 20px}.partner-block{float:none;width:calc(100% - 40px);margin:0 auto 5px auto}#partners_block{margin:40px 0}#org_block{padding:0 20px}.int_form{padding:30px 0}#results_block .col1{padding:0 20px;margin:0 0 20px 0}#results_block .logo{float:none;width:100%;margin:0 auto 40px auto}#results_block .logo img{max-width:440px;margin:0 auto}#results_block .stat{float:none;width:100%}#results_block .col2{float:none;width:100%;padding:0 20px;margin:0 0 30px 0}#results_block .col3{float:none;width:100%;padding:0 20px}#results_block .pill_btn{margin:20px 0 0 0}.event_title{display:block}.e_date{display:inline-block;float:left;width:60px}.e_date .content{padding:10px 0}.e_day{font-size:30px}.e_month{font-size:10px;font-weight:500;letter-spacing:0}#detail_top .event_title h1{padding:0;font-size:24px;float:right;width:calc(100% - 72px)}#detail_top .event_title.past h1{width:100%}#detail_top .event_title::after{clear:both;content:"";width:100%;height:1;display:block}a.pill_btn,a.pill_btn:visited{font-size:12px;padding:15px 30px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#landing_nav{border:none}#landing_nav.fixed{position:relative;top:0;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#landing_nav.fixed a{color:#0b2949}#landing_nav.fixed a:hover{color:#018383}#landing_nav.fixed ul{border-bottom:1px solid #ececec}#landing_top.fixed{padding-top:0}#landing_top .right{padding:30px 20px 0 20px}#project.fixed{padding-top:0}#landing_nav.fixed{border-bottom:none}.project_top{padding:30px 20px 10px 20px}#project h2,#impact h2{font-size:26px}#project h2::after{width:40px;margin:18px 0 25px 0}.project_top .left{margin:0}.project-motivation{float:none;width:100%;padding:0}.project-partners{float:none;width:100%}.project_main{padding:30px 20px 10px 20px}.project_main .right{float:none;width:100%;margin:0 0 20px 0;border-bottom:1px dashed #ccc}.project_main .left{float:none;width:100%}.project_main .intro{font-size:23px}.prepared_for{column-count:1}.prepared_for .logo{display:inline-block;width:150px;margin:0 10px 10px 0}#impact{padding:40px 30px}#impact.statistic{padding:0 0 20px 0}#impact.statistic .left{float:none;width:100%;margin:0 0 30px 0;text-align:center;padding:30px;background:rgba(0,0,0,.25)}#impact .stat{font-size:120px}#impact.statistic .right{float:none;width:100%;padding:0 30px 10px 30px}#impact .detail{max-width:320px;margin:0 auto}#impact.video .right{float:none;width:100%;margin:0 0 30px 0}#impact.video .left{float:none;width:100%}#impact.video.square .right{float:none;width:100%;margin:0 auto 30px auto}#impact.video.square .left{float:none;width:100%}#impact.video.square.flip .left{float:none;padding:0}#impact.video.square.flip .right{float:none}#impact .vid,#impact .fitvid{padding:0}#impact.quote .left{float:none;width:100%;margin:0 0 30px 0;text-align:center}#impact .headshot{margin:0 auto}#impact.quote .right{float:none;width:100%;padding:0 0 0 30px}#covid-3r .main h2{font-size:26px !important}#landing_top .full-wide #blocks{margin:0 -20px 30px -20px}#blocks{position:relative;box-sizing:border-box;margin:40px auto 20px auto}#blocks .block,#blocks .block.alt,#blocks .block.solo{float:none;width:100%;margin:10px 0}.block-title{height:120px}#pub_top{padding:0;margin:0 0 40px 0}#pub_downloads .content ul{padding:15px 20px 15px 20px}#pub_updates .pub-content{padding:20px 20px 0 20px}#pub_updates,#pub_downloads{margin:0 0 20px 0}#pub_authors{margin:20px 0 0 0}#pub_top{font-size:17px;line-height:22px}a.btn-download{padding:20px}#pub_project{float:none;width:100%;margin:0 0 20px 0}#pub_logos{float:none;width:100%;margin:0 0 20px 0}#pub_logos img{padding:0;max-width:260px;max-height:260px}#pub_logos .content-type{display:none}#pub_project .pub-content{padding:30px 20px}#pub_authors .pub-content{margin:0 -5px}#pub_authors h3{font-size:17px}.pub_author,.pub_author.half{float:none;width:100%}.pub_author .content{padding:20px;min-height:80px}#key_findings{margin:0 0 40px 0;padding:40px 0 20px 0;font-size:20px;line-height:28px}#pub_main{margin:40px 0}#pub_main h2{margin-bottom:10px}#pub_main p+h2{margin-top:5px}#pub_main .content{margin:30px auto 0 auto}#pub_top .content-type,#key_findings .content-type{font-size:11px}#landing_hero.splash .content p{font-size:18px;line-height:24px}.row{margin:40px auto}.row.no-top-margin{margin-top:-40px}#impact.row{margin:40px auto;padding:40px 0}#sp_blocks.row{margin:40px auto}.row.first.fixed{padding:0}.row.navy{padding:30px 0}.row-title{margin:0 0 25px 0;font-size:14px}#mathematica_mvc_form .mvc_form-title{font-size:14px}.row-title::before{margin:6px 0 0 -70px}.featured-block{display:block}.featured-block .image{display:block;width:100%;height:240px}.featured-block .content{display:block;width:100%;padding:30px 20px;font-size:17px}.featured-block .content-type{font-size:11px}.featured-block h3{font-size:22px;margin:0 0 10px 0}#by-need .intro{font-size:26px;line-height:1.2;margin-bottom:20px}.need-item{margin:10px 0 0 0}.need-item .icon{width:90px;height:90px;margin:0 10px 0 0}.need-item.alternate .icon{margin:0 0 0 10px}.need-item .content{padding:20px;min-height:90px;width:calc(100% - 90px)}.need-item h4,.need-details{font-size:17px}.need-item h3,.need-item .right a{font-size:22px}.need-item.active h3{padding:0 0 20px 0}.details-line{margin:0 0 20px 0;width:35px}.sector-items{margin:-5px 0 0 0}.sector-item{width:100%;margin:10px 0 0 0;padding:10px}.sector-item h3{font-size:20px}.sector-item .icon{width:80px;height:80px}.sector-item .content{width:calc(100% - 80px);line-height:24px}.sector-item .left{padding:0 10px 0 15px}.sector-item .right{font-size:22px}.row.lt-tan{padding:30px 0}.resource-item{margin:25px 0 0 0;font-size:17px;padding:0 0 0 16px}.resource-item h3,.resource-item::before{font-size:20px}#landing_hero.category .corner_br,#landing_hero.category.level-2 .corner_br{border-width:0 0 80px 80px}#landing_hero.category .content,#landing_hero.category.level-2 .content{padding:30px 20px}#landing_hero.category h1,#landing_hero.category.level-2 h1{font-size:28px}#landing_hero.category .landing_type,#landing_hero.category.level-2 .landing_type{font-size:11px}#landing_hero.category .content p,#landing_hero.category.level-2 .content p{font-size:17px}#hero-panel{margin:30px auto 60px auto;padding:0 20px}#hero-panel .content{padding:25px 25px 20px 25px;font-size:17px}#hero-panel h2{font-size:20px}.p_cta{bottom:-23px}#overview-items .wrapper{display:block}.overview-item{margin:30px 0}.overview-item .icon{width:90px;height:90px}#overview-items h3{font-size:20px}#overview-items h3::after{width:30px;margin:15px auto}.overview-item p{font-size:17px;margin:15px 0 0 0}#detail-header{padding:30px 0}#detail-header .wrapper{display:block}#detail-header .content{width:100%;padding:0;text-align:center}#detail-header h1{font-size:32px}#detail-header .tagline{font-size:18px}#detail-header .tagline::before{width:30px;margin:15px auto 20px auto}#detail-header .logo{margin:20px auto 0 auto}#detail-header .logo img{max-width:120px;max-height:120px}#detail-top .left{float:none;width:100%;padding:0}#detail-top .intro,#staff_top .intro{font-size:22px}.row.first{margin-top:30px}.event-item .date{width:70px;margin:0 15px 0 0;padding:10px 0}.event-item .day{font-size:30px}.event-item .month{font-size:12px}.event-item .event-type{font-size:11px}#detail-top .right{width:100%;float:none;margin:30px auto 0 auto}#detail-top .flex_callout.feature-center{margin:30px auto;padding:50px 20px}#detail-top .flex_callout.feature-center h2{font-size:22px}.flex_callout .full h2+a.pill_btn{margin-top:10px}#overview-list h2::after{width:35px;margin:20px 0 25px 0}.two-column{display:block}.column-item{padding:0 0 0 36px;margin:20px 0 0 0}.column-item::before{font-size:28px;top:0}#resource-list{padding:30px 0}#impact h2{margin:0 0 15px 0}#impact.row a.pill_btn{margin:0}#results_block h2,#partners_block h2,#org_block h2,.int_form h2{font-size:14px;margin:0 0 25px 0}#fa_block h2{font-size:14px;margin:0 0 25px 0}.row.int_form h2{font-size:32px;line-height:38px}#mathematica_mvc_form .mvc_form-header h2{font-size:32px}.rl-side{width:100%;float:none}.rl-closed .rl-side{width:100%}.rl-result h3 a{font-size:18px}.rl-main{float:none;width:100%}.rl-closed .rl-main{width:100%;margin:10px 0 0 0}.rl-left{float:none;width:100%}.rl-right{float:none;width:100%}.rl-result h3::after{margin:15px 0;height:1px}.rl-result.compact .rl-left h3{margin:0}#staff_header{padding:30px 0}.staff_image{margin:0 auto 30px auto}.staff_details{width:100%;padding:0;text-align:center}#staff_header .wrapper{display:block}#staff_top{margin:30px 0}#staff_top .left{width:100%}#staff_top .right{width:100%;padding:0}.staff_subhead{font-size:12px}.staff_meta::before{margin:25px auto 15px auto}#staff_header .breadcrumbs{padding:0 20px;text-align:center;margin:0 auto 20px auto}#panels.three-across{padding:30px 10px 10px 10px}#panels.three-across .panel{display:block;width:100%;margin:0 0 40px 0}#fa_block{margin:40px auto}#filter{width:100%}#filter .nice-select{width:calc(100% - 10px)}#fa_key{width:100%;margin:0;justify-content:flex-start;height:36px;padding:0 0 0 5px;margin:0 0 10px 0}.fa_key-item{margin:0 15px 0 0}#fa_block .content{padding:30px 15px}.fa-item{width:50%}.fa-content{padding:0 15px;font-size:17px}.fa-icon{width:24px;height:24px;margin:0 auto 8px auto}}@media only screen and (max-width:500px){.fa-item{width:100%}.fa-block.larger{height:420px}.fa-block{height:120px}}@media only screen and (max-width:480px){.coveo-result-frame .coveo-result-cell,.CoveoResult.coveo-result-frame .coveo-result-cell{display:block !important;width:100% !important}.searchSiteWrpr .CoveoSearchButton{margin-right:-50px !important}}