/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}a,.link{color:#1e5591;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#1e5591;border-color:#1e5591;}.page-link,.page-link:hover{color:#1e5591;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#ebeef4;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}.text_green{color:#3f5d65;}.home_bold{font-weight:700;}[dir=rtl] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir=rtl] .color-form .form-item label{float:right;}[dir=rtl] .color-form .color-palette .lock{right:-20px;left:0;}#block-projecttheme-breadcrumbs{display:none;}#main-wrapper{padding-bottom:0px;}body #main-wrapper{background-color:#ebeef4;min-height:500px;}p,#block-projecttheme-content li{font-family:proxima-nova,sans-serif;}h1{font-size:50px;}h1.title.container{padding-top:25px;padding-bottom:25px;}h1.title.container span{color:#354666;font-weight:bold;}.float_right_icon{float:right;margin-left:10px;margin-bottom:5px;margin-top:-15px;max-width:60px;}.space_right_icon{margin-left:30px;max-width:60px;height:auto;}body .innerpage_box table{max-width:750px;}body table tr th,body table tr td{background-color:#E7EAEB;color:#3b3b3b;}body table tr th.alternatingcolor,body table tr td.alternatingcolor{background-color:#FFFEFB;}body tbody,body td,body tfoot,body th,body thead,body tr{border-color:#3592c9;border-style:solid;border-width:1px;padding:8px 9px;}body table tr th{border-right:none;}body table tr td{border-left:none;}body .innerpage_box table{border-color:#00507F;border-width:2px;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid;}body .site-footer{padding-top:0;}body .site-footer__bottom{border-top:none;}body .site-footer .block{border:none;padding-left:20px;}body .site-footer__bottom .region,body .site-footer__bottom{margin-top:0;padding-top:25px;}body #block-projecttheme-footerbottomtext{pading:0 10px;}body #block-projecttheme-footerbottomtext .content{margin-top:0;padding-top:0;}body .site-footer .block{margin-top:0;margin-bottom:0;}body .underline_bar{background-color:#b6c2d6;height:6px;width:150px;margin-top:4px;margin-bottom:15px;}body .margin_bottom0,body .home_boxes h2.margin_bottom0,body h2.margin_bottom0{margin-bottom:0;}body ul{padding-left:1rem;}body .read_more,body .bio_link{font-weight:bold;}body .arrow{width:18px;height:auto;margin-left:6px;}body .logosecondstep{max-width:120px;float:right;height:auto;}body #block-projecttheme-footersecondsteplogo{margin:0;padding:0;}body .site-footer .block{margin:0 0;padding:0 0;}body .text_green{color:#365c64;}body{a-color:#1f5c9e;}body a:hover,body a:focus,body .link:hover,body .link:focus{color:#1D528B;}body .bold{font-weight:bold;}body .row.region.region-footer-second{width:79%;max-width:100%;}@media only screen and (max-width:850px){body .row.region.region-footer-second{width:100%;}}body div.node__content{margin-top:0;}.region-footer-fifth{padding-left:5px;padding-right:5px;}#block-projecttheme-page-title{margin-bottom:25px;}body.path-frontpage #block-projecttheme-page-title{margin-bottom:0;}#block-projecttheme-page-title,.home_banner_text{display:block;width:99.6vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:#ead8a7;}.innerpage_boxes{}.innerpage_boxes .padder{padding:30px 40px 50px 30px;}.innerpage_boxes .innerpage_box_left{flex-basis:calc(60% - 24px);}.innerpage_boxes .innerpage_box_right{flex-basis:calc(40% - 24px);}.innerpage_boxes .innerpage_box,.innerpage_boxes .innerpage_box_left,.innerpage_boxes .innerpage_box_right{padding:5px 30px 20px 30px;margin-bottom:40px;}.innerpage_boxes .innerpage_box a,.innerpage_boxes .innerpage_box_left a,.innerpage_boxes .innerpage_box_right a{font-weight:bold;}.innerpage_boxes .innerpage_box h2,.innerpage_boxes .innerpage_box_left h2,.innerpage_boxes .innerpage_box_right h2{font-size:22px;font-weight:bold;margin-top:20px;color:#3b4d72;margin-bottom:0px;}.innerpage_boxes .innerpage_box p.green,.innerpage_boxes .innerpage_box_left p.green,.innerpage_boxes .innerpage_box_right p.green{color:#375d65;font-weight:bold;}.innerpage_boxes .innerpage_box p.black,.innerpage_boxes .innerpage_box_left p.black,.innerpage_boxes .innerpage_box_right p.black{color:#3b3b3b;font-weight:bold;}.innerpage_boxes .innerpage_box h3,.innerpage_boxes .innerpage_box summary,.innerpage_boxes .innerpage_box_left h3,.innerpage_boxes .innerpage_box_left summary,.innerpage_boxes .innerpage_box_right h3,.innerpage_boxes .innerpage_box_right summary{font-size:22px;font-weight:bold;color:#3a4c71;margin-bottom:5px;}.innerpage_boxes .innerpage_box,.innerpage_boxes .innerpage_box_left,.innerpage_boxes .innerpage_box_right{background-color:#fff;position:relative;flex-grow:0;flex-shrink:0;}@media only screen and (max-width:770px){.innerpage_boxes .innerpage_box,.innerpage_boxes .innerpage_box_left,.innerpage_boxes .innerpage_box_right{flex-basis:100%;}}.innerpage_boxes .innerpage_box li,.innerpage_boxes .innerpage_box_left li,.innerpage_boxes .innerpage_box_right li{margin-bottom:10px;}.innerpage_boxes .innerpage_box .asterisk_blue,.innerpage_boxes .innerpage_box_left .asterisk_blue,.innerpage_boxes .innerpage_box_right .asterisk_blue{position:absolute;bottom:-50px;right:1%;width:120px;height:auto;}.innerpage_boxes .innerpage_box .asterisk_yellow,.innerpage_boxes .innerpage_box_left .asterisk_yellow,.innerpage_boxes .innerpage_box_right .asterisk_yellow{position:absolute;top:-15px;right:-55px;width:120px;height:auto;}.innerpage_boxes .innerpage_box .asterisk_red,.innerpage_boxes .innerpage_box_left .asterisk_red,.innerpage_boxes .innerpage_box_right .asterisk_red{position:absolute;bottom:-10px;right:45px;width:70px;height:auto;}body.path-frontpage #main-wrapper{background-image:url(/themes/custom/projecttheme/images/site-background.jpg);background-size:contain;background-repeat:no-repeat;}@media only screen and (min-width:1830px){body.path-frontpage #main-wrapper{background-size:cover;}}body.path-frontpage .home_banner_text{font-size:35px;width:99.5vw;background-color:#ead8a7;color:#344666;text-align:center;font-weight:bold;font-family:proxima-nova,sans-serif;padding:20px 30px;}@media only screen and (max-width:1056px){body.path-frontpage .home_banner_text{font-size:28px;}}@media only screen and (max-width:770px){body.path-frontpage .home_banner_text{margin-top:244px;font-size:24px;}}@media only screen and (min-width:1380px){body.path-frontpage .home_banner_text{padding:20px 200px;}}body.path-frontpage h1.title{position:absolute !important;top:-9999px !important;left:-9999px !important;}body.path-frontpage.maintenance-page #main-wrapper{background-image:none;}.home_boxes{margin-top:263px;display:flex;flex-wrap:wrap;justify-content:space-between;}@media only screen and (min-width:1470px){.home_boxes{padding-top:60px;}}@media only screen and (min-width:1670px){.home_boxes{padding-top:80px;}}@media only screen and (min-width:1770px){.home_boxes{padding-top:140px;}}@media only screen and (min-width:1870px){.home_boxes{padding-top:220px;}}@media only screen and (max-width:770px){.home_boxes{margin-top:40px;}}.home_boxes .padder{padding:30px 40px 50px 30px;}.home_boxes .home_box1{flex-basis:calc(60% - 24px);}.home_boxes .home_box2{flex-basis:calc(40% - 24px);}.home_boxes .home_box1 h2,.home_boxes .home_box2 h2{font-size:22px;font-weight:bold;color:#3a4c71;margin-bottom:20px;}.home_boxes .home_box1,.home_boxes .home_box2{background-color:#fff;position:relative;flex-grow:0;flex-shrink:0;margin-bottom:40px;}@media only screen and (max-width:770px){.home_boxes .home_box1,.home_boxes .home_box2{flex-basis:100%;}}.home_boxes .home_box1 li,.home_boxes .home_box2 li{margin-bottom:10px;}.home_boxes .home_box1 .asterisk,.home_boxes .home_box2 .asterisk{position:absolute;bottom:-45px;left:30%;width:120px;height:auto;}.home_boxes .bg_black{background-color:#000;color:#fff;text-align:center;position:absolute;bottom:0;width:100%;max-width:100%;padding:5px 10px 5px 10px;}.home_boxes .bg_black a{color:#fff;text-decoration:none;}.home_boxes .bg_black a:hover,.home_boxes .bg_black a:active,.home_boxes .bg_black a:focus{text-decoration:underline;color:#fff;}body.page-node-4 .underline_bar{margin-top:-10px;}a.button_black{padding:10px 20px 10px 20px;background-color:#000;color:#fff;font-weight:bold;text-decoration:none;}a.button_black :hover,a.button_black :active,a.button_black :focus{text-decoration:underline;color:#fff;}a.button_black:hover,a.button_black:active,a.button_black:focus{text-decoration:underline;color:#fff;}.ss_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;}.ss_curriculum,.ss_materials,.ss_leadership_training,.ss_teacher_training{padding:30px;}@media only screen and (max-width:600px){.ss_curriculum,.ss_materials,.ss_leadership_training,.ss_teacher_training{max-width:100%;width:100%;margin-left:0;margin-top:20px;}}.ss_link{max-width:80%;width:80%;margin:auto;}body.page-node-3 #main-wrapper{background-image:url(/themes/custom/projecttheme/images/background-ourstudy.jpg);background-size:contain;background-repeat:no-repeat;}@media only screen and (max-width:770px){body.page-node-3 #main-wrapper{background-position-y:100px;}}body.page-node-3 h3{margin-top:20px;}body.page-node-3 #os_introbox_wrapper{height:400px;padding-top:30px;margin-bottom:30px;}@media only screen and (max-width:1365px){body.page-node-3 #os_introbox_wrapper{height:300px;}}@media only screen and (max-width:990px){body.page-node-3 #os_introbox_wrapper{padding-top:190px;height:400px;}}body.page-node-3 #os_introbox{min-height:200px;max-width:400px;background-color:#d3dae5;color:#3f4f70;position:relative;margin-right:150px;}@media only screen and (max-width:770px){body.page-node-3 #os_introbox{max-width:450px;width:90%;margin-left:auto;margin-right:auto;}}body.page-node-3 .bg_white{font-size:22px;padding:20px;}body.page-node-3 .bg_black{background-color:#000;color:#fff;text-align:center;position:absolute;bottom:0;width:100%;max-width:450px;padding:5px 10px 5px 10px;}body.page-node-3 .bg_black a{color:#fff;text-decoration:none;}body.page-node-3 .bg_black a:hover,body.page-node-3 .bg_black a:active,body.page-node-3 .bg_black a:focus{text-decoration:underline;color:#fff;}body.page-node-3 summary{font-size:27px;font-family:proxima-nova,sans-serif;font-weight:bold;}body.page-node-3 details{font-size:18px;font-family:proxima-nova,sans-serif;}body.page-node-3 h2.our_study_subheading{font-size:50px;text-align:center;color:#3a4d71;font-weight:bold;margin-bottom:20px;}body.page-node-3 .faq_wrapper{margin-top:150px;}body.page-node-3 .faq_wrapper details{padding-top:15px;}@media only screen and (max-width:1755px){body.page-node-3 .faq_wrapper{margin-top:100px;}}@media only screen and (max-width:1525px){body.page-node-3 .faq_wrapper{margin-top:50px;}}@media only screen and (max-width:1300px){body.page-node-3 .faq_wrapper{margin-top:0px;}}@media only screen and (max-width:975px){body.page-node-3 .faq_wrapper{margin-top:50px;}}body.page-node-3{}body.page-node-3 .timeline{background-color:#fff;margin-bottom:30px;}body.page-node-3 .timeline h3{padding-top:25px;padding-left:25px;margin-top:0;}body.page-node-3 .timeline .underline_bar{margin-left:25px;}body.page-node-3 .timeline img{max-width:100%;}.our_team_textbox{position:relative;padding-right:25px;}.our_team_textbox .asterisk{position:absolute;top:-45px;right:-45px;width:80px;height:auto;}#block-projecttheme-views-block-staff-list-block-1 .view-content.row{display:flex;flex-wrap:wrap;justify-content:space-evenly;}#block-projecttheme-views-block-staff-list-block-1 .views-row{flex-basis:calc(33% - 24px);flex-grow:0;flex-shrink:0;margin-bottom:40px;max-width:390px;}@media only screen and (max-width:600px){#block-projecttheme-views-block-staff-list-block-1 .views-row{flex-basis:100%;}}#block-projecttheme-views-block-staff-list-block-1 .views-field-field-photo img{width:265px;height:auto;}#block-projecttheme-views-block-staff-list-block-1 .views-field-field-photo .field-content{text-align:center;}#block-projecttheme-views-block-staff-list-block-1 .views-field-nothing{display:flex;background-color:#fff;padding:25px 25px 21px 25px;}#block-projecttheme-views-block-staff-list-block-1 .views-field-nothing a{color:#0071b3;text-decoration:underline;}#block-projecttheme-views-block-staff-list-block-1 .views-field-nothing a:hover,#block-projecttheme-views-block-staff-list-block-1 .views-field-nothing a:active,#block-projecttheme-views-block-staff-list-block-1 .views-field-nothing a:focus{color:#1D528B;}#block-projecttheme-views-block-staff-list-block-1 .views-field-nothing .field-content{width:100%;}#block-projecttheme-views-block-staff-list-block-1 .views-field-nothing img{width:100%;height:auto;}#block-projecttheme-views-block-staff-list-block-1 .views-field-nothing img.arrow{width:18px;height:auto;}#block-projecttheme-views-block-staff-list-block-1 .staff_title{margin-top:15px;color:#3a4d71;font-size:20px;}#block-projecttheme-views-block-staff-list-block-1 .staff_body{color:#375d64;}.views-field-title{background-color:#fff;color:#3b4d71;font-size:22px;padding:15px 25px 0 25px;}.views-field-body{background-color:#fff;font-size:16px;color:#365e64;padding:0 25px 5px 25px;}body .views-field-body .underline_bar{margin-top:0;}body.page-node-2 .node__content .field--name-body{background-color:#fff;padding:20px 25px 5px 25px;margin-bottom:30px;color:#385d64;}body.path-webform #edit-actions-submit{background-color:#000;border-color:#000;margin-bottom:50px;}body.path-webform #edit-actions-submit:hover,body.path-webform #edit-actions-submit:active,body.path-webform #edit-actions-submit:focus{text-decoration:underline;}body.path-webform #edit-actions-submit.btn{--bs-btn-border-radius:0 rem;}body{color:#3b3b3b;background:#292929;}body #navbar-main{background-color:#3c4f73;color:#fff;}body #navbar-main a{color:#fff;}body #navbar-main{padding-left:2%;padding-right:2%;border-bottom:10px solid #d94a3b;}body .navbar-brand{font-size:34px;font-weight:bold;font-family:proxima-nova,sans-serif;line-height:52px;white-space:normal;}@media only screen and (max-width:1400px){body .navbar-brand{max-width:310px;}}body .navbar-nav .nav-link{padding:4px;border-bottom:1px solid #3c4f73;}body .navbar-nav .nav-link:hover{color:#fff;border-bottom:1px solid #fff;}body .navbar-nav .nav-link.active{color:#fff;border-bottom:1px solid #fff;}body .navbar-nav a{font-family:proxima-nova,sans-serif;font-size:18px;margin:0 10px;}body .nav-link.nav-link--form-contact{color:#000;}body .nav-link--form-contact{background-color:#d9bb5b;color:#000 !important;}body .navbar{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}body #navbar-top .form-inline .row{--bs-gutter-x:0rem;}body .nav.primary.nav-tabs .nav-link{color:#000;}body a#skiplink{color:#fff;}body{font-family:proxima-nova,sans-serif;overflow-x:hidden;}
