@charset "UTF-8";@media only screen and (min-width:999px){html #masthead.element-is-sticky,html #masthead.element-is-sticky #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li,html #masthead.element-is-sticky #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{height:62px;line-height:62px}html #masthead .site-branding{z-index:2}html #masthead.element-is-sticky .main-header-bar-wrap{padding:10px 0}html #masthead .ast-main-header-bar-alignment{position:absolute;width:100%;z-index:1}html #masthead:not(.element-is-sticky) .ast-main-header-bar-alignment{top:-3px}html #masthead #mega-menu-wrap-primary #mega-menu-primary{text-align:right}html #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link:after,html #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link span.mega-indicator:after{display:none}html #masthead #mega-menu-wrap-primary #mega-menu-primary>li:hover,html #masthead #mega-menu-wrap-primary #mega-menu-primary>li:active,html #masthead #mega-menu-wrap-primary #mega-menu-primary>li:focus,html #masthead #mega-menu-wrap-primary #mega-menu-primary>li.mega-toggle-on{background-image:url(//blc.edu/wp-content/themes/astra-blc/images/menu-dropdown-cap.svg);background-position:center 113% !important;background-repeat:no-repeat;background-size:100% 36px}html #masthead.element-is-sticky #mega-menu-wrap-primary #mega-menu-primary>li:hover,html #masthead.element-is-sticky #mega-menu-wrap-primary #mega-menu-primary>li:active,html #masthead.element-is-sticky #mega-menu-wrap-primary #mega-menu-primary>li:focus,html #masthead.element-is-sticky #mega-menu-wrap-primary #mega-menu-primary>li.mega-toggle-on{background-size:100% 20px}html #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu{background:#eee9e0;display:flex;left:0;margin:0 -1000em;padding:30px 1000em;width:auto}html #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu li.mega-menu-column{width:33.33%}#colophon .footer-adv .footer-adv-widget .widget{float:left;padding:0 4% 0 0}#colophon .footer-adv .footer-adv-widget.footer-adv-widget-1 .widget{padding:0;width:50%}#colophon .footer-adv .footer-adv-widget.footer-adv-widget-2 .widget{width:33.33%}}@media only screen and (min-width:768px){html .elementor-element .elementor-button-wrapper .elementor-button{font-size:1.4em}html .blc-top-bar{background:-moz-linear-gradient(left,#c1152b 0%,#c1152b 50%,#006da8 50%,#006da8 100%);background:-webkit-linear-gradient(left,#c1152b 0%,#c1152b 50%,#006da8 50%,#006da8 100%);background:linear-gradient(to right,#c1152b 0%,#c1152b 50%,#006da8 50%,#006da8 100%)}html #colophon .ast-small-footer .ast-col-md-6{width:30%}html #colophon .ast-small-footer .ast-col-md-6:first-child{width:70%}html .numbers-w-borders .elementor-inner-column:not(:first-child) .elementor-column-wrap{border-left:1px solid #fff}html .elementor-column-gap-default .numbers-w-borders .elementor-row .elementor-column .elementor-element-populated{margin:35px 0;padding:0 30px}html .blc-custom-tax-wrapper .filters-wrapper{display:flex;flex-direction:row}html .blc-custom-tax-wrapper .filters-wrapper>div{flex-grow:1;padding-left:10px}html .blc-custom-tax-wrapper .filters-wrapper>div:first-child{padding-left:0}html .blc-custom-tax-wrapper .filters-wrapper:not(.filters-checkboxes)>div:first-child{flex-grow:4}}@media only screen and (max-width:1080px){html .elementor-counter .elementor-counter-number-wrapper{font-size:59px}html body .main-header-menu>li>a{font-size:.8em}}@media only screen and (max-width:999px){html .elementor-counter .elementor-counter-number-wrapper{font-size:49px}html .blc-top-bar{display:none}html header#masthead .main-header-bar{background:#c41230}html body .site-header .main-header-bar-wrap .main-header-bar>.ast-container{padding-left:0;padding-right:0}html body .site-header .main-header-bar-wrap .main-header-bar>.ast-container .site-branding{min-width:200px;padding-bottom:0;padding-left:20px}html body #masthead.element-is-sticky,html body #masthead.element-is-sticky>.main-header-bar-wrap{height:auto}html body #masthead #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary{border-bottom:3px solid #c41230;box-shadow:0 0 10px rgba(0,0,0,.3)}html #real-students .elementor-widget-html>div{padding:10px 15px}}@media only screen and (min-width:768px) and (max-width:999px){html #main .elementor-widget-wp-widget-nav_menu h5{font-size:1.2em;padding:14px 15px}html #main .elementor-widget-wp-widget-nav_menu a{font-size:.9em;padding:8px 15px}html #home-intro .elementor-widget-html{bottom:-39px}html #home-intro .elementor-widget-html svg{height:88px}html #real-students .elementor-widget-html,html #real-students .elementor-widget-html h5{line-height:1.2;padding:0}}@media only screen and (max-width:767px){html .elementor-counter .elementor-counter-number-wrapper{font-size:39px}html .elementor-column-gap-default .elementor-row .elementor-column .elementor-element-populated{padding:25px}html .ast-page-builder-template .entry-header{padding-left:25px;padding-right:25px}html .keyword-filter,html .select-filter,html .checkbox-filter{display:inline-block;width:100%}html:not(.elementor-html) body .page .entry-header,html:not(.elementor-html) body.single-post .entry-header,html:not(.elementor-html) body .ast-page-builder-template .entry-header,html .ast-page-builder-template .entry-header{margin-top:0 !important}html body #blc-featured-image .elementor-section .elementor-container{padding:0}html #main .elementor-widget-wp-widget-nav_menu{margin:0}html #main .elementor-widget-wp-widget-nav_menu h5{cursor:pointer}html #main .elementor-widget-wp-widget-nav_menu h5:before{color:#fff;content:"\e5d2";float:right;font-family:Astra;font-size:1.3em;font-style:normal;font-weight:400;-moz-osx-font-smoothing:grayscale}html body .breadcrumbs .elementor-column-gap-default{padding-bottom:5px;padding-top:20px}html body .breadcrumbs .elementor-column-gap-default .elementor-row .elementor-column .elementor-element-populated{padding-top:0}html #home-intro{border-top:10px solid #b4babe;border-bottom:10px solid #fff}html #home-intro>.elementor-container{display:none}html #home-intro .elementor-widget-html{bottom:-25px}html #home-intro .elementor-widget-html svg{height:58px}html #real-students .elementor-column:not(:last-child){border-bottom:3px solid #434341}html #real-students .elementor-widget-html{bottom:10px}}@media only screen and (max-width:575px){html body #masthead:not(.element-is-sticky) .main-header-container,html #mega-menu-wrap-primary .mega-menu-toggle{height:89px}html #mega-menu-wrap-primary .mega-menu-toggle{line-height:89px}html body #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:after{font-size:60px}}@media only screen and (max-width:479px){html figure.wp-caption.alignright{clear:both;display:block;float:none;margin:0 auto 20px}html #content blockquote{margin-left:0;margin-right:0;padding:.6em 0 .6em 1em}html body #masthead #quadmenu li.ast-masthead-custom-menu-items.text-html-custom-menu-item #search-popup{grid-template-columns:100%}html body #masthead #quadmenu li.ast-masthead-custom-menu-items.text-html-custom-menu-item #search-popup ul.search-bar-links li a{padding:12px 20px}html body #masthead #quadmenu li.ast-masthead-custom-menu-items.text-html-custom-menu-item #search-popup ul.search-bar-links li:not(:first-child):before{margin-top:12px}html body #masthead #quadmenu li.ast-masthead-custom-menu-items.text-html-custom-menu-item #search-popup>.search-col:nth-child(2){padding:0 12px 12px}html #main .elementor-widget-wp-widget-nav_menu h5,html #main .elementor-widget-wp-widget-nav_menu h5:before{font-size:1.1em}html #colophon .elementor-element.elementor-element-21af8ef .elementor-social-icon{margin-left:0}html body #main .elementor-element ul.display-posts-listing li img,html body #main .elementor-element ul.ecs-event-list li img,html body #main .elementor-element ul.ecs-event-list li h4{margin:0 0 5px;width:100%}html body #main .elementor-element ul.display-posts-listing li a.title,html body #main .elementor-element ul.display-posts-listing li span.excerpt{margin-left:0}html .employees-wrapper .employee-top,html .employees-wrapper .employee-top label,html .employees-wrapper .employee-top .employee-contact,html .employees-wrapper .employee-tabs{display:block}html .employees-wrapper .employee-top .employee-contact{padding:1.6em 0 0}html .employees-wrapper .employee-tabs{height:auto}html .employees-wrapper .employee-tabs div:not(.full-width-bio-heading){border:0;border-bottom:1px solid #fff;width:100%}html .employees-wrapper .employee-tabs div.full-width-bio-heading:after,html .employees-wrapper .employee-tabs div.active-tab:after{display:none}html .employees-wrapper .employee-container{padding-top:16px}}