/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#primary_nav.expand .aos-site-nav-trigger-wrap{border-top:1px solid rgba(255,255,255,0.1);display:block !important;padding:20px;position:relative;}.aos-site-nav-trigger{appearance:none;width:100%;border:1px solid rgba(255,255,255,0.25);box-shadow:0 10px 22px rgba(0,0,0,0.2);box-sizing:border-box;border-radius:4px;background:#1A4165;color:#ffffff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:20px;line-height:24px;padding:10px 14px;text-align:left;}.aos-site-nav-trigger::after{border-right:2px solid currentColor;border-top:2px solid currentColor;content:"";display:block;flex:0 0 auto;height:12px;margin-left:16px;transform:rotate(45deg);width:12px;}.aos-site-nav-trigger-wrap.is-open .aos-site-nav-trigger{background:#ffffff;border-color:#ffffff;border-bottom-right-radius:0;border-right-color:transparent;border-top-right-radius:0;color:#002b54;}#primary_nav.expand .aos-site-nav-trigger-wrap.is-open::after{background:#ffffff;border-bottom:1px solid #ffffff;border-top:1px solid #ffffff;content:"";position:absolute;right:0;top:20px;bottom:20px;width:20px;}.aos-joiner{display:none;position:absolute;right:0;width:14px;height:20px;background:#fff;}.aos-joiner:after{content:'';width:100%;height:100%;background:#002b54;display:block;}.aos-joiner.top{top:0;}.aos-joiner.top:after{border-bottom-right-radius:50%;}.aos-joiner.bottom{bottom:0;}.aos-joiner.bottom:after{border-top-right-radius:50%;}#primary_nav.expand .aos-site-nav-trigger-wrap.is-open .aos-joiner{display:block;}.aos-site-nav-panel[hidden],.aos-site-nav-backdrop[hidden]{display:none;}.aos-site-nav-backdrop{background:rgba(0,18,38,0.45);inset:0;position:fixed;z-index:101;}.aos-site-nav-panel{background:#ffffff;border:1px solid rgba(0,43,84,0.14);border-left:none;border-radius:8px;box-shadow:12px 6px 20px -14px rgba(0,0,0,.75);color:#002b54;position:fixed;width:min(360px,calc(100vw - 32px));z-index:102;}.aos-site-nav-panel::before{display:none;}.aos-site-nav-panel__header{display:none;}.aos-site-nav-panel__body{max-height:inherit;overflow-y:auto;padding:22px 0;}.aos-site-nav-panel__list{list-style:none;margin:0;padding:0;}.aos-site-nav-panel__item + .aos-site-nav-panel__item{margin-top:2px;}.aos-site-nav-panel__link{color:#002b54;display:block;font-size:16px;line-height:1.35;padding:8px 32px;text-decoration:none;}.aos-site-nav-panel__link:hover,.aos-site-nav-panel__link:focus{background:rgba(0,43,84,0.06);color:#002b54;text-decoration:none;}@media screen and (max-width:1023px){.aos-site-nav-panel{border-left:1px solid rgba(0,43,84,0.14);border-radius:12px;inset:16px;max-height:calc(100vh - 32px);width:auto;}.aos-site-nav-panel::before{display:none;}.aos-site-nav-panel__header{align-items:center;border-bottom:1px solid rgba(0,43,84,0.12);display:flex;justify-content:space-between;padding:20px 20px 16px;}.aos-site-nav-panel__title{color:#002b54;font-size:24px;font-weight:600;line-height:1.2;margin:0;}.aos-site-nav-panel__close{appearance:none;background:transparent;border:0;color:#002b54;cursor:pointer;font-size:34px;line-height:1;padding:0;}.aos-site-nav-panel__body{max-height:calc(100vh - 120px);padding-top:12px;padding-bottom:16px;}.aos-site-nav-panel__link{font-size:18px;padding:12px 20px;}}
.best_value{display:flex;flex-wrap:wrap;justify-content:space-between;}.best_value_tile{width:49%;margin-bottom:10px;padding:22px 18px 30px 18px;background:#fff;border-radius:6px;position:relative;}section.white .best_value_tile{background:#eee;}@media screen and (max-width:590px){.best_value_tile{width:100%;}}.best_value_tile_content{width:232px;margin:auto;}.best_value_tile h3{font-size:20px;line-height:26px;color:#4a4a4a;text-align:center;margin-bottom:16px;}.best_value_scholarship{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}.best_value_scholarship_num{width:116px;font-size:28px;line-height:32px;color:#afbc22;text-align:right;position:relative;}.best_value_scholarship_num.minus{padding-bottom:10px;margin-bottom:10px;border-bottom:2px solid #BDBEBD;}.best_value_scholarship_num.minus:before{content:'-';position:absolute;left:0;}.best_value_scholarship_info{width:96px;font-size:11px;line-height:14px;color:#3b6e8f;cursor:pointer;}.best_value_scholarship_info.top{align-self:start;position:relative;top:4px;}@media screen and (min-width:1240px),screen and (max-width:1023px) and (min-width:940px),screen and (max-width:590px) and (min-width:420px){.best_value_scholarship{margin:0 -40px;}.best_value_scholarship_num{width:165px !important;font-size:40px !important;line-height:45px !important;}.best_value_scholarship_info{width:130px !important;font-size:18px !important;line-height:20px !important;}}.bvs_tile_info{position:absolute;top:10px;right:10px;cursor:pointer;}.bvs_tile_info.inline{position:static;top:0;right:0;cursor:pointer;display:inline;}.bvs_info span:after,.bvs_tile_info span:after{content:' \24d8';color:#4a4a4a;font-size:16px;}.best_value_best_value_tuition_rate_num{font-size:90px;line-height:90px;color:#AFBC22;text-align:center;}.best_value_best_value_tuition_rate_num.total{font-size:60px;line-height:60px;}.best_value_tuition_rate_text{font-size:20px;line-height:24px;margin-bottom:20px;color:#3B6E8F;text-align:center;}.best_value_text{font-size:14px;line-height:24px;color:#4a4a4a;text-align:center;}.best_value_text.below{margin-top:16px;}.best_value_lower_fees_image{width:100%;padding-top:46.5217391304348%;background:url(/modules/custom/best_value/css/img/Lower_Fees.svg) no-repeat center center;background-size:cover;margin:26px 0 26px 0;}.best_value_time_to_complete_image{width:100%;padding-top:37.246963562753%;background:url(/modules/custom/best_value/css/img/Time_Complete.svg) no-repeat center center;background-size:cover;margin:26px 0 26px 0;}.best_value_tuition_guarantee_image{width:102px;padding-top:127px;background:url(/modules/custom/best_value/css/img/Tuition_Guarantee.svg) no-repeat center center;background-size:cover;margin:26px auto 26px auto;}.best_value_best_value_total_cost_num_container{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;border-top:2px solid #b3b3b3;padding-top:10px;}.best_value_best_value_total_cost_num{font-size:28px;line-height:30px;color:#AFBC22;}.best_value_best_value_total_cost_num_dash{font-size:25px;color:#afbc22;padding-bottom:3px;}.best_value_best_value_total_cost_text_container{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding-bottom:10px;margin-bottom:20px;border-bottom:2px solid #b3b3b3;}.best_value_best_value_total_cost_text{font-size:11.5px;line-height:15px;color:#3B6E8F;}.best_value_best_value_total_cost_text_dash{flex-grow:1;border-bottom:1px solid #3B6E8F;}.best_value_partnership input{width:100%;font-size:16px;padding:6px;}.best_value_modal{visibility:hidden;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);z-index:102;padding:20px;color:#000;background-image:-moz-linear-gradient(-45deg,rgba(59,110,143,1) 0,rgba(0,43,84,1) 100%);box-shadow:0 0 10px #000;width:90%;max-width:400px;transition:transform .4s;max-height:80%;overflow-y:auto;background:#fff;border-radius:6px;}.best_value_modal p:last-child{margin-bottom:0;}.best_value_modal.show{visibility:visible;animation:expand .4s;transform:translate(-50%,-50%) scale(1);}.best_value_modal a{color:#fff;font-weight:bold;}.best_value_modal p{font-size:14px;line-height:24px;color:#002b54;}.best_value_modal h3{text-align:left;margin-bottom:20px;color:#002b54;}.best_value_mask{opacity:0;transition:opacity .4s ease;z-index:101;}.best_value_modal.show ~ .best_value_mask{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;cursor:pointer;opacity:.8;transition:opacity .2s ease;}.best_value_close{position:absolute;right:0;top:0;font-size:20px;cursor:pointer;width:26px;height:26px;text-align:center;color:#000;font-weight:bold;padding:6px 0 0 0;}.best_value_partnership_tuition{font-size:50px;line-height:68px;color:#AFBC22;text-align:center;display:none;}.best_value_partnership_text{font-size:14px;line-height:19px;color:#3B6E8F;text-align:center;display:none;}@keyframes expand{0%{transform:translate(-50%,-50%) scale(0);}40%{transform:translate(-50%,-50%) scale(1.05);}70%{transform:translate(-50%,-50%) scale(0.98);}100%{transform:translate(-50%,-50%) scale(1);}}.best_value_general_image{width:100%;margin:26px 0 26px 0;}.best_value_general_image img{display:block;margin:auto;}.best_value_tile_content .contextual-region{position:static;}@media screen and (min-width:1064px) and (max-width:1103),screen and (min-width:804px) and (max-width:843px),screen and (min-width:348px) and (max-width:387px){.best_value_average_total_cost{margin:0 -20px;}.best_value_best_value_total_cost_num{font-size:32px !important;line-height:36px !important;}.best_value_best_value_total_cost_text{font-size:13px !important;line-height:17px !important;}}@media screen and (min-width:1104px),screen and (min-width:844px) and (max-width:1023px),screen and (min-width:388px) and (max-width:589px){.best_value_average_total_cost{margin:0 -30px;}.best_value_best_value_total_cost_num{font-size:33px !important;line-height:37px !important;}.best_value_best_value_total_cost_text{font-size:14px !important;line-height:18px !important;}}
.cta_box{position:fixed;bottom:7px;right:-321px;top:inherit !important;left:inherit !important;transition:right 3s;height:200px;width:320px;border:1px solid rgb(0,0,0);color:rgb(0,0,0);background-size:cover;background-color:#fff;padding:15px;z-index:10000000;}.cta_box h3{height:48px;width:190px;color:#002B54;font-size:20px;line-height:24px;overflow:hidden;margin-bottom:10px;font-weight:normal;}.cta_box p{height:80px;width:190px;color:#4A4A4A;font-size:14px;line-height:20px;overflow:hidden;margin-bottom:10px;}.cta_box a{height:22px;width:190px;color:#3B6E8F;font-size:14px;font-weight:600;line-height:14px;margin-bottom:0;text-decoration:none;overflow:hidden;}.cta_close{left:-1px;position:absolute;height:28px;width:28px;text-align:center;top:-28px;background:#fff;line-height:28px;font-size:18px;border:1px solid #000;border-bottom-width:0;border-top-right-radius:5px;border-top-left-radius:5px;cursor:pointer;}
