@media (max-width: 991px){.testimonial_listing.slider-listing.small-featured-image .testimonial-slider-block:before{right:0 !important;left:65px !important;}.testimonial_listing.slider-listing.small-featured-image .testimonial-slider-block .col-4.col-md-3.px-0.pl-md-3{display:none !important;}.testimonial_listing.slider-listing.small-featured-image .testimonial-slider-block .col-8.col-md-9.px-0.pr-md-3{flex:0 0 100% !important;max-width:100%;}}.testimonial_listing .share{margin-top:2rem;}.testimonial_listing .slick-slide{padding:0 1rem;}.testimonial_listing h2{font-size:45px !important;font-weight:700 !important;line-height:45px !important;}.courses-feed.carousel-container .acalog h1,.courses-feed.carousel-container .acalog .acalog-program-description,.courses-feed.carousel-container .acalog .acalog-program-core-name,.courses-feed.carousel-container .acalog .acalog-program-core-description{display:none !important;content-visibility:hidden;}.courses-feed.carousel-container .acalog-program-core-course .acalog-program-core-course-container{display:block !important;background:none;}.courses-feed.carousel-container .acalog ul.acalog-program-core-courses,.courses-feed.carousel-container .acalog-program-core-course-open{list-style:none;padding-left:0;}.courses-feed.carousel-container .acalog ul.acalog-program-core-courses{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto auto;gap:10px;width:100%;}.courses-feed.carousel-container .slide-container{display:flex;transition:transform .5s ease;}.courses-feed.carousel-container .carousel-container{width:100%;max-width:800px;margin:0 auto;position:relative;background-color:#1e3a8a;color:#fff;padding:20px;border-radius:10px;}.courses-feed.carousel-container .carousel{overflow:hidden;}.courses-feed.carousel-container .carousel-slide{flex:0 0 100%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);grid-column-gap:40px;grid-row-gap:10px;}.courses-feed.carousel-container .carousel-slide a.acalog-close,.courses-feed.carousel-container .carousel-slide h3.acalog-program-core-course-title,.courses-feed.carousel-container .carousel-slide h4.acalog-program-core-course-title{display:none !important;}.courses-feed.carousel-container .carousel-slide li.acalog-program-core-course{border:1px solid rgba(181,181,181,.1);border-left:4px solid #83bbe8;background-color:rgba(255,255,255,.05);padding:10px 30px 10px 26px;list-style:none;}.courses-feed.carousel-container .carousel-slide li.acalog-program-core-course a.acalog-program-core-course-link{text-decoration:none;background:none !important;border:none !important;cursor:auto;padding-left:0;}.courses-feed.carousel-container .carousel-slide li.acalog-program-core-course .acalog-program-core-course-container{border:0px;padding:0;}.courses-feed.carousel-container .carousel-slide li.acalog-program-core-course strong{font-weight:400 !important;}.courses-feed.carousel-container .carousel-slide li.acalog-program-core-course strong:after{content:":";}.courses-feed.carousel-container .controls{display:flex;margin-top:20px;}.courses-feed.carousel-container .controls button{position:static;margin:0 5px;display:block;width:35px;height:35px;background:url("https://cdn-ilbfhln.nitrocdn.com/ESvQsnWHhSfmVVeMenxxtFzbxXSgvOhm/assets/images/optimized/rev-08ab2c2/www.bryantstratton.edu/wp-content/themes/axolotl/images/arrow.svg") center no-repeat;background-size:contain;transition:all .2s cubic-bezier(.785,.135,.15,.86);border:none;outline:none;}.courses-feed.carousel-container .controls button.nitro-lazy{background:none !important;}.courses-feed.carousel-container .controls button.prev{transform:rotate(180deg);}.courses-feed.carousel-container .controls button:hover{background:url("https://cdn-ilbfhln.nitrocdn.com/ESvQsnWHhSfmVVeMenxxtFzbxXSgvOhm/assets/images/optimized/rev-08ab2c2/www.bryantstratton.edu/wp-content/themes/axolotl/images/arrow-hover.svg") center no-repeat;background-size:contain;transition:all .2s cubic-bezier(.785,.135,.15,.86);}.courses-feed.carousel-container .controls button:hover.nitro-lazy{background:none !important;}.courses-feed.carousel-container .indicator{display:none;}.has-bg-color-white li.acalog-program-core-course.acalog-program-core-course-open{background:#114176 !important;color:#fff !important;}.has-bg-color-white li.acalog-program-core-course.acalog-program-core-course-open a.acalog-program-core-course-link{color:#fff !important;}@media (max-width: 768px){.courses-feed.carousel-container .carousel-slide{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(8,1fr);}.courses-feed.carousel-container .carousel{display:flex;flex-direction:column-reverse;}.courses-feed.carousel-container .controls{margin-top:0px;margin-bottom:20px;}}.course-requirements.courses-feed.carousel-container .slide-container .carousel-page{flex:0 0 100%;display:grid !important;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);grid-column-gap:40px;grid-row-gap:10px;padding:0 10px;box-sizing:border-box;}@media (max-width: 991px){.course-requirements.courses-feed.carousel-container .slide-container .carousel-page{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(8,1fr);}}.course-requirements.courses-feed.carousel-container .slide-container .carousel-page .acalog-program-core-course{border:1px solid rgba(181,181,181,.1);border-left:4px solid #83bbe8;background-color:rgba(255,255,255,.05);padding:20px 30px 20px 26px;list-style:none;min-height:94px;box-shadow:0px 0px 3px rgba(0,0,0,.0705882353);}@keyframes fadeIn{to{opacity:1;}}@keyframes slideInup{to{transform:translateY(0);opacity:1;}}@keyframes fadeIn{to{opacity:1;}}@keyframes slideInup{to{transform:translateY(0);opacity:1;}}.course-carousel-container{margin:20px 0;}.course-carousel-container .carousel-controls{display:flex;align-items:center;justify-content:center;margin-bottom:20px;gap:10px;}.course-carousel-container .carousel-controls .carousel-prev,.course-carousel-container .carousel-controls .carousel-next{background-color:#244b7e;color:#fff;padding:10px 20px;padding:10px 15px;border:none;border-radius:4px;cursor:pointer;font-family:"Arial",sans-serif;font-size:16px;font-size:18px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease;min-width:40px;height:40px;}.course-carousel-container .carousel-controls .carousel-prev:hover,.course-carousel-container .carousel-controls .carousel-next:hover{background-color:#193356;color:#fff;text-decoration:none;}.course-carousel-container .carousel-controls .carousel-prev:focus,.course-carousel-container .carousel-controls .carousel-next:focus{outline:2px solid #83bbe8;outline-offset:2px;}.course-carousel-container .carousel-controls .carousel-prev:disabled,.course-carousel-container .carousel-controls .carousel-next:disabled{opacity:.6;cursor:not-allowed;}.course-carousel-container .carousel-controls .carousel-indicator{font-weight:600;color:#244b7e;font-size:16px;}.course-carousel-container .course-carousel{overflow:hidden;border-radius:8px;}.course-carousel-container .course-carousel .carousel-track{display:flex;transition:transform .3s ease;}.course-carousel-container .course-carousel .carousel-slide{min-width:100%;padding:0 10px;}.course-carousel-container .course-carousel .course-card{background:#fff;border:1px solid #ddd;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease;}.course-carousel-container .course-carousel .course-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15);}.course-carousel-container .course-carousel .course-card .course-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;}.course-carousel-container .course-carousel .course-card .course-header .course-code{font-weight:700;color:#244b7e;font-size:16px;}.course-carousel-container .course-carousel .course-card .course-header .course-credits{background:#f0f6fc;color:#244b7e;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:500;}.course-carousel-container .course-carousel .course-card .course-title{font-family:"Arial",sans-serif;font-size:18px;font-weight:600;line-height:1.2;margin:0 0 20px 0;color:#333;margin-bottom:15px;}.course-carousel-container .course-carousel .course-card .course-description{font-family:"Arial",sans-serif;font-size:16px;line-height:1.5;color:#666;margin:0 0 15px 0;margin-bottom:15px;}.course-carousel-container .course-carousel .course-card .course-prerequisites{background:#f6f6f6;padding:10px;border-radius:4px;border-left:3px solid #244b7e;font-size:14px;}.course-carousel-container .course-carousel .course-card .course-prerequisites strong{color:#244b7e;}.program-card{background:#fff;border:1px solid #ddd;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease;}.program-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15);}.program-card .program-header{margin-bottom:15px;}.program-card .program-header h3{font-family:"Arial",sans-serif;font-size:18px;font-weight:600;line-height:1.2;margin:0 0 20px 0;color:#333;color:#244b7e;margin-bottom:10px;}.program-card .program-header .program-type{color:#666;font-style:italic;font-size:14px;}.program-card .program-description{font-family:"Arial",sans-serif;font-size:16px;line-height:1.5;color:#666;margin:0 0 15px 0;margin-bottom:15px;}.program-card .program-actions{margin-top:15px;}.program-card .program-actions .button{margin-right:10px;margin-bottom:5px;}.programs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:30px;}@media (max-width: 768px){.programs-grid{grid-template-columns:1fr;gap:15px;}}.planner-filters{display:flex;gap:20px;margin-bottom:25px;padding:20px;background:#f6f6f6;border-radius:8px;}@media (max-width: 768px){.planner-filters{flex-direction:column;gap:15px;}}.planner-filters .filter-group{flex:1;}.planner-filters .filter-group label{display:block;margin-bottom:5px;font-weight:500;color:#333;}.planner-filters .filter-group .filter-select,.planner-filters .filter-group .search-input{width:100%;width:100%;padding:10px 15px;border:1px solid #ddd;border-radius:4px;font-family:"Arial",sans-serif;font-size:16px;transition:border-color .2s ease;}.planner-filters .filter-group .filter-select:focus,.planner-filters .filter-group .search-input:focus{outline:none;border-color:#244b7e;box-shadow:0 0 0 2px rgba(36,75,126,.2);}.courses-modal{position:fixed;z-index:1050;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;}.courses-modal .modal-content{background-color:#fff;border-radius:8px;width:90%;max-width:800px;max-height:80vh;overflow-y:auto;position:relative;box-shadow:0 8px 16px rgba(0,0,0,.2);}.courses-modal .modal-content .modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #ddd;}.courses-modal .modal-content .modal-header h2{font-family:"Arial",sans-serif;font-size:24px;font-weight:600;line-height:1.2;margin:0 0 20px 0;margin:0;color:#333;}.courses-modal .modal-content .modal-header .close-modal{background:none;border:none;font-size:28px;font-weight:bold;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;}.courses-modal .modal-content .modal-header .close-modal:hover{color:#000;}.courses-modal .modal-content .modal-body{padding:20px;}.courses-modal .modal-content .modal-body .modal-courses .course-item{background:#fff;border:1px solid #ddd;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease;margin-bottom:15px;}.courses-modal .modal-content .modal-body .modal-courses .course-item:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15);}.courses-modal .modal-content .modal-body .modal-courses .course-item .course-code{font-weight:700;color:#244b7e;font-size:16px;}.courses-modal .modal-content .modal-body .modal-courses .course-item .course-title{font-family:"Arial",sans-serif;font-size:16px;font-weight:500;line-height:1.2;margin:0 0 20px 0;color:#333;margin-bottom:10px;}.courses-modal .modal-content .modal-body .modal-courses .course-item .course-description{font-family:"Arial",sans-serif;font-size:16px;line-height:1.5;color:#666;margin:0 0 15px 0;margin-bottom:10px;}.courses-modal .modal-content .modal-body .modal-courses .course-item .course-credits{color:#244b7e;font-size:14px;font-weight:500;}.courses-modal .modal-content .modal-body .modal-courses .loading,.courses-modal .modal-content .modal-body .modal-courses .error{text-align:center;padding:25px;color:#666;}.courses-modal .modal-content .modal-body .modal-courses .error{color:#dc3545;}.bsc-catalog-page .page-header,.bsc-catalog-program-page .page-header,.bsc-catalog-degree-planner .page-header{margin-bottom:25px;}.bsc-catalog-page .page-header h1,.bsc-catalog-program-page .page-header h1,.bsc-catalog-degree-planner .page-header h1{font-family:"Arial",sans-serif;font-size:36px;font-weight:700;line-height:1.2;margin:0 0 20px 0;color:#333;color:#244b7e;}.bsc-catalog-page .page-header .page-subtitle,.bsc-catalog-program-page .page-header .page-subtitle,.bsc-catalog-degree-planner .page-header .page-subtitle{font-family:"Arial",sans-serif;font-size:18px;line-height:1.5;color:#666;margin:0 0 15px 0;margin-top:10px;}.bsc-catalog-page .page-header .program-description,.bsc-catalog-program-page .page-header .program-description,.bsc-catalog-degree-planner .page-header .program-description{font-family:"Arial",sans-serif;font-size:16px;line-height:1.5;color:#666;margin:0 0 15px 0;margin-top:15px;}.bsc-catalog-page .page-content .section,.bsc-catalog-page .program-content .section,.bsc-catalog-program-page .page-content .section,.bsc-catalog-program-page .program-content .section,.bsc-catalog-degree-planner .page-content .section,.bsc-catalog-degree-planner .program-content .section{margin-bottom:25px;}.bsc-catalog-page .page-content .section h2,.bsc-catalog-page .program-content .section h2,.bsc-catalog-program-page .page-content .section h2,.bsc-catalog-program-page .program-content .section h2,.bsc-catalog-degree-planner .page-content .section h2,.bsc-catalog-degree-planner .program-content .section h2{font-family:"Arial",sans-serif;font-size:26px;font-weight:600;line-height:1.2;margin:0 0 20px 0;color:#333;color:#244b7e;margin-bottom:20px;}.bsc-catalog-page .page-content .section h3,.bsc-catalog-page .program-content .section h3,.bsc-catalog-program-page .page-content .section h3,.bsc-catalog-program-page .program-content .section h3,.bsc-catalog-degree-planner .page-content .section h3,.bsc-catalog-degree-planner .program-content .section h3{font-family:"Arial",sans-serif;font-size:24px;font-weight:500;line-height:1.2;margin:0 0 20px 0;color:#333;margin-bottom:15px;}.bsc-catalog-page .page-footer,.bsc-catalog-program-page .page-footer,.bsc-catalog-degree-planner .page-footer{margin-top:25px;padding-top:20px;border-top:1px solid #ddd;}.bsc-catalog-page .page-footer .last-updated,.bsc-catalog-program-page .page-footer .last-updated,.bsc-catalog-degree-planner .page-footer .last-updated{font-family:"Arial",sans-serif;font-size:14px;line-height:1.5;color:#666;margin:0 0 15px 0;margin:0;text-align:center;}.bsc-catalog-404 .error-content{text-align:center;padding:25px 0;}.bsc-catalog-404 .error-content p{font-family:"Arial",sans-serif;font-size:18px;line-height:1.5;color:#666;margin:0 0 15px 0;margin-bottom:20px;}.bsc-catalog-404 .error-content .error-actions{margin-top:25px;}.bsc-catalog-404 .error-content .error-actions .button{margin:0 10px;}.no-results{text-align:center;padding:25px;color:#666;font-style:italic;}@keyframes fadeIn{to{opacity:1;}}@keyframes slideInup{to{transform:translateY(0);opacity:1;}}@keyframes fadeIn{to{opacity:1;}}@keyframes slideInup{to{transform:translateY(0);opacity:1;}}.course-carousel-container{margin:20px 0;}.course-carousel-container .carousel-controls{display:flex;align-items:center;justify-content:center;margin-bottom:20px;gap:10px;}.course-carousel-container .carousel-controls .carousel-prev,.course-carousel-container .carousel-controls .carousel-next{background-color:#244b7e;color:#fff;padding:10px 20px;padding:10px 15px;border:none;border-radius:4px;cursor:pointer;font-family:"Arial",sans-serif;font-size:16px;font-size:18px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease;min-width:40px;height:40px;}.course-carousel-container .carousel-controls .carousel-prev:hover,.course-carousel-container .carousel-controls .carousel-next:hover{background-color:#193356;color:#fff;text-decoration:none;}.course-carousel-container .carousel-controls .carousel-prev:focus,.course-carousel-container .carousel-controls .carousel-next:focus{outline:2px solid #83bbe8;outline-offset:2px;}.course-carousel-container .carousel-controls .carousel-prev:disabled,.course-carousel-container .carousel-controls .carousel-next:disabled{opacity:.6;cursor:not-allowed;}.course-carousel-container .carousel-controls .carousel-indicator{font-weight:600;color:#244b7e;font-size:16px;}.course-carousel-container .course-carousel{overflow:hidden;border-radius:8px;}.course-carousel-container .course-carousel .carousel-track{display:flex;transition:transform .3s ease;}.course-carousel-container .course-carousel .carousel-slide{min-width:100%;padding:0 10px;}.course-carousel-container .course-carousel .course-card{background:#fff;border:1px solid #ddd;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease;}.course-carousel-container .course-carousel .course-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15);}.course-carousel-container .course-carousel .course-card .course-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;}.course-carousel-container .course-carousel .course-card .course-header .course-code{font-weight:700;color:#244b7e;font-size:16px;}.course-carousel-container .course-carousel .course-card .course-header .course-credits{background:#f0f6fc;color:#244b7e;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:500;}.course-carousel-container .course-carousel .course-card .course-title{font-family:"Arial",sans-serif;font-size:18px;font-weight:600;line-height:1.2;margin:0 0 20px 0;color:#333;margin-bottom:15px;}.course-carousel-container .course-carousel .course-card .course-description{font-family:"Arial",sans-serif;font-size:16px;line-height:1.5;color:#666;margin:0 0 15px 0;margin-bottom:15px;}.course-carousel-container .course-carousel .course-card .course-prerequisites{background:#f6f6f6;padding:10px;border-radius:4px;border-left:3px solid #244b7e;font-size:14px;}.course-carousel-container .course-carousel .course-card .course-prerequisites strong{color:#244b7e;}.program-card{background:#fff;border:1px solid #ddd;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease;}.program-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15);}.program-card .program-header{margin-bottom:15px;}.program-card .program-header h3{font-family:"Arial",sans-serif;font-size:18px;font-weight:600;line-height:1.2;margin:0 0 20px 0;color:#333;color:#244b7e;margin-bottom:10px;}.program-card .program-header .program-type{color:#666;font-style:italic;font-size:14px;}.program-card .program-description{font-family:"Arial",sans-serif;font-size:16px;line-height:1.5;color:#666;margin:0 0 15px 0;margin-bottom:15px;}.program-card .program-actions{margin-top:15px;}.program-card .program-actions .button{margin-right:10px;margin-bottom:5px;}.programs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:30px;}@media (max-width: 768px){.programs-grid{grid-template-columns:1fr;gap:15px;}}.planner-filters{display:flex;gap:20px;margin-bottom:25px;padding:20px;background:#f6f6f6;border-radius:8px;}@media (max-width: 768px){.planner-filters{flex-direction:column;gap:15px;}}.planner-filters .filter-group{flex:1;}.planner-filters .filter-group label{display:block;margin-bottom:5px;font-weight:500;color:#333;}.planner-filters .filter-group .filter-select,.planner-filters .filter-group .search-input{width:100%;width:100%;padding:10px 15px;border:1px solid #ddd;border-radius:4px;font-family:"Arial",sans-serif;font-size:16px;transition:border-color .2s ease;}.planner-filters .filter-group .filter-select:focus,.planner-filters .filter-group .search-input:focus{outline:none;border-color:#244b7e;box-shadow:0 0 0 2px rgba(36,75,126,.2);}.courses-modal{position:fixed;z-index:1050;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;}.courses-modal .modal-content{background-color:#fff;border-radius:8px;width:90%;max-width:800px;max-height:80vh;overflow-y:auto;position:relative;box-shadow:0 8px 16px rgba(0,0,0,.2);}.courses-modal .modal-content .modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #ddd;}.courses-modal .modal-content .modal-header h2{font-family:"Arial",sans-serif;font-size:24px;font-weight:600;line-height:1.2;margin:0 0 20px 0;margin:0;color:#333;}.courses-modal .modal-content .modal-header .close-modal{background:none;border:none;font-size:28px;font-weight:bold;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;}.courses-modal .modal-content .modal-header .close-modal:hover{color:#000;}.courses-modal .modal-content .modal-body{padding:20px;}.courses-modal .modal-content .modal-body .modal-courses .course-item{background:#fff;border:1px solid #ddd;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease;margin-bottom:15px;}.courses-modal .modal-content .modal-body .modal-courses .course-item:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15);}.courses-modal .modal-content .modal-body .modal-courses .course-item .course-code{font-weight:700;color:#244b7e;font-size:16px;}.courses-modal .modal-content .modal-body .modal-courses .course-item .course-title{font-family:"Arial",sans-serif;font-size:16px;font-weight:500;line-height:1.2;margin:0 0 20px 0;color:#333;margin-bottom:10px;}.courses-modal .modal-content .modal-body .modal-courses .course-item .course-description{font-family:"Arial",sans-serif;font-size:16px;line-height:1.5;color:#666;margin:0 0 15px 0;margin-bottom:10px;}.courses-modal .modal-content .modal-body .modal-courses .course-item .course-credits{color:#244b7e;font-size:14px;font-weight:500;}.courses-modal .modal-content .modal-body .modal-courses .loading,.courses-modal .modal-content .modal-body .modal-courses .error{text-align:center;padding:25px;color:#666;}.courses-modal .modal-content .modal-body .modal-courses .error{color:#dc3545;}.bsc-catalog-page .page-header,.bsc-catalog-program-page .page-header,.bsc-catalog-degree-planner .page-header{margin-bottom:25px;}.bsc-catalog-page .page-header h1,.bsc-catalog-program-page .page-header h1,.bsc-catalog-degree-planner .page-header h1{font-family:"Arial",sans-serif;font-size:36px;font-weight:700;line-height:1.2;margin:0 0 20px 0;color:#333;color:#244b7e;}.bsc-catalog-page .page-header .page-subtitle,.bsc-catalog-program-page .page-header .page-subtitle,.bsc-catalog-degree-planner .page-header .page-subtitle{font-family:"Arial",sans-serif;font-size:18px;line-height:1.5;color:#666;margin:0 0 15px 0;margin-top:10px;}.bsc-catalog-page .page-header .program-description,.bsc-catalog-program-page .page-header .program-description,.bsc-catalog-degree-planner .page-header .program-description{font-family:"Arial",sans-serif;font-size:16px;line-height:1.5;color:#666;margin:0 0 15px 0;margin-top:15px;}.bsc-catalog-page .page-content .section,.bsc-catalog-page .program-content .section,.bsc-catalog-program-page .page-content .section,.bsc-catalog-program-page .program-content .section,.bsc-catalog-degree-planner .page-content .section,.bsc-catalog-degree-planner .program-content .section{margin-bottom:25px;}.bsc-catalog-page .page-content .section h2,.bsc-catalog-page .program-content .section h2,.bsc-catalog-program-page .page-content .section h2,.bsc-catalog-program-page .program-content .section h2,.bsc-catalog-degree-planner .page-content .section h2,.bsc-catalog-degree-planner .program-content .section h2{font-family:"Arial",sans-serif;font-size:26px;font-weight:600;line-height:1.2;margin:0 0 20px 0;color:#333;color:#244b7e;margin-bottom:20px;}.bsc-catalog-page .page-content .section h3,.bsc-catalog-page .program-content .section h3,.bsc-catalog-program-page .page-content .section h3,.bsc-catalog-program-page .program-content .section h3,.bsc-catalog-degree-planner .page-content .section h3,.bsc-catalog-degree-planner .program-content .section h3{font-family:"Arial",sans-serif;font-size:24px;font-weight:500;line-height:1.2;margin:0 0 20px 0;color:#333;margin-bottom:15px;}.bsc-catalog-page .page-footer,.bsc-catalog-program-page .page-footer,.bsc-catalog-degree-planner .page-footer{margin-top:25px;padding-top:20px;border-top:1px solid #ddd;}.bsc-catalog-page .page-footer .last-updated,.bsc-catalog-program-page .page-footer .last-updated,.bsc-catalog-degree-planner .page-footer .last-updated{font-family:"Arial",sans-serif;font-size:14px;line-height:1.5;color:#666;margin:0 0 15px 0;margin:0;text-align:center;}.bsc-catalog-404 .error-content{text-align:center;padding:25px 0;}.bsc-catalog-404 .error-content p{font-family:"Arial",sans-serif;font-size:18px;line-height:1.5;color:#666;margin:0 0 15px 0;margin-bottom:20px;}.bsc-catalog-404 .error-content .error-actions{margin-top:25px;}.bsc-catalog-404 .error-content .error-actions .button{margin:0 10px;}.no-results{text-align:center;padding:25px;color:#666;font-style:italic;}.bsc-catalog-page,.bsc-catalog-program-page,.bsc-catalog-degree-planner{max-width:1200px;margin:0 auto;padding:0 20px;}.bsc-catalog-page .container,.bsc-catalog-program-page .container,.bsc-catalog-degree-planner .container{max-width:1200px;margin:0 auto;padding:0 20px;}.bsc-catalog-page .row,.bsc-catalog-program-page .row,.bsc-catalog-degree-planner .row{display:flex;flex-wrap:wrap;margin:0 -15px;}.bsc-catalog-page .col-12,.bsc-catalog-program-page .col-12,.bsc-catalog-degree-planner .col-12{flex:0 0 100%;max-width:100%;padding:0 15px;}.pulled-content h2,.pulled-content h3{margin-top:.5rem;margin-bottom:1rem;}.pulled-content span.print_degree_planner_link,.pulled-content .help_block,.pulled-content span.acalog_catalog_name,.pulled-content h1#acalog-content{display:none;}.pulled-content .table_default p,.pulled-content .table_default div{line-height:26px;}.pulled-content .table_default table tbody tr:nth-child(even) td{background-color:#fff;}.pulled-content table.table_default{border:none !important;}.pulled-content table td:last-child,.pulled-content table th:last-child{border:0px !important;}.pulled-content table.acalog-export-remove{border:0px;}.pulled-content table tr:last-child td{border-bottom:0px !important;}.pulled-content table.table_default table{width:100% !important;margin-bottom:1rem;}.pulled-content.catalog-additional .block_content{padding:0 !important;}.pulled-content.catalog-additional .block_content .table_default tr:first-child{display:none;}.pulled-content.catalog-additional h2{display:none !important;}.pulled-content.catalog-additional.catalog-oh-programs-akron .block_content .table_default .custom_leftpad_20 .acalog-core:first-child,.pulled-content.catalog-additional.catalog-oh-programs-akron .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(2){display:none;}.pulled-content.catalog-additional.catalog-oh-programs-parma .block_content .table_default .custom_leftpad_20 .acalog-core:first-child,.pulled-content.catalog-additional.catalog-oh-programs-parma .block_content .table_default .custom_leftpad_20 .acalog-core:last-child{display:none;}.pulled-content.catalog-additional.catalog-ny-programs-amherst .block_content .table_default .custom_leftpad_20 .acalog-core:first-child,.pulled-content.catalog-additional.catalog-ny-programs-amherst .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(3),.pulled-content.catalog-additional.catalog-ny-programs-amherst .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(4),.pulled-content.catalog-additional.catalog-ny-programs-amherst .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(5),.pulled-content.catalog-additional.catalog-ny-programs-amherst .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(6),.pulled-content.catalog-additional.catalog-ny-programs-amherst .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(7),.pulled-content.catalog-additional.catalog-ny-programs-amherst .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(8){display:none;}.pulled-content.catalog-additional.catalog-ny-programs-buffalo .block_content .table_default .custom_leftpad_20 .acalog-core:first-child,.pulled-content.catalog-additional.catalog-ny-programs-buffalo .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(2),.pulled-content.catalog-additional.catalog-ny-programs-buffalo .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(4),.pulled-content.catalog-additional.catalog-ny-programs-buffalo .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(5),.pulled-content.catalog-additional.catalog-ny-programs-buffalo .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(6),.pulled-content.catalog-additional.catalog-ny-programs-buffalo .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(7),.pulled-content.catalog-additional.catalog-ny-programs-buffalo .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(8){display:none;}.pulled-content.catalog-additional.catalog-ny-programs-greece .block_content .table_default .custom_leftpad_20 .acalog-core:first-child,.pulled-content.catalog-additional.catalog-ny-programs-greece .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(2),.pulled-content.catalog-additional.catalog-ny-programs-greece .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(3),.pulled-content.catalog-additional.catalog-ny-programs-greece .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(5),.pulled-content.catalog-additional.catalog-ny-programs-greece .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(6),.pulled-content.catalog-additional.catalog-ny-programs-greece .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(7),.pulled-content.catalog-additional.catalog-ny-programs-greece .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(8){display:none;}.pulled-content.catalog-additional.catalog-ny-programs-henrietta .block_content .table_default .custom_leftpad_20 .acalog-core:first-child,.pulled-content.catalog-additional.catalog-ny-programs-henrietta .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(2),.pulled-content.catalog-additional.catalog-ny-programs-henrietta .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(3),.pulled-content.catalog-additional.catalog-ny-programs-henrietta .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(4),.pulled-content.catalog-additional.catalog-ny-programs-henrietta .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(6),.pulled-content.catalog-additional.catalog-ny-programs-henrietta .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(7),.pulled-content.catalog-additional.catalog-ny-programs-henrietta .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(8){display:none;}.pulled-content.catalog-additional.catalog-ny-programs-southtowns .block_content .table_default .custom_leftpad_20 .acalog-core:first-child,.pulled-content.catalog-additional.catalog-ny-programs-southtowns .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(2),.pulled-content.catalog-additional.catalog-ny-programs-southtowns .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(3),.pulled-content.catalog-additional.catalog-ny-programs-southtowns .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(4),.pulled-content.catalog-additional.catalog-ny-programs-southtowns .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(5),.pulled-content.catalog-additional.catalog-ny-programs-southtowns .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(7),.pulled-content.catalog-additional.catalog-ny-programs-southtowns .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(8){display:none;}.pulled-content.catalog-additional.catalog-ny-programs-syracuse .block_content .table_default .custom_leftpad_20 .acalog-core:first-child,.pulled-content.catalog-additional.catalog-ny-programs-syracuse .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(2),.pulled-content.catalog-additional.catalog-ny-programs-syracuse .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(3),.pulled-content.catalog-additional.catalog-ny-programs-syracuse .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(4),.pulled-content.catalog-additional.catalog-ny-programs-syracuse .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(5),.pulled-content.catalog-additional.catalog-ny-programs-syracuse .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(6),.pulled-content.catalog-additional.catalog-ny-programs-syracuse .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(8){display:none;}.pulled-content.catalog-additional.catalog-ny-programs-syracuse-north .block_content .table_default .custom_leftpad_20 .acalog-core:first-child,.pulled-content.catalog-additional.catalog-ny-programs-syracuse-north .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(2),.pulled-content.catalog-additional.catalog-ny-programs-syracuse-north .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(3),.pulled-content.catalog-additional.catalog-ny-programs-syracuse-north .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(4),.pulled-content.catalog-additional.catalog-ny-programs-syracuse-north .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(5),.pulled-content.catalog-additional.catalog-ny-programs-syracuse-north .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(6),.pulled-content.catalog-additional.catalog-ny-programs-syracuse-north .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(7){display:none;}.pulled-content.catalog-additional.catalog-va-programs-richmond .block_content .table_default .custom_leftpad_20 .acalog-core:first-child,.pulled-content.catalog-additional.catalog-va-programs-richmond .block_content .table_default .custom_leftpad_20 .acalog-core:last-child{display:none;}.pulled-content.catalog-additional.catalog-va-programs-virginia-beach .block_content .table_default .custom_leftpad_20 .acalog-core:first-child,.pulled-content.catalog-additional.catalog-va-programs-virginia-beach .block_content .table_default .custom_leftpad_20 .acalog-core:nth-child(2){display:none;}.catalog-home .pulled-content table.table_default{display:none;}.pulled-content>table:not(.table_default),.pulled-content hr,.pulled-content img,.pulled-content a.acalog_top_link{display:none !important;}ul.catalog-menu{border:1px solid #b5b5b5 !important;padding-left:0 !important;}ul.catalog-menu li{padding:15px 25px;font-weight:600;line-height:22px !important;list-style:none;}ul.catalog-menu li:nth-child(odd){background-color:#f6f6f6;}ul.catalog-menu li a{text-decoration:none;font-weight:500;color:#000;}.degrees-page h1.acalog-program-name{display:none;}.degrees-page h2{font-size:36px !important;}.degrees-page h3{font-size:26px !important;padding:1rem 0;}.degrees-page .catalog-buttons{margin-top:10px;}.degrees-page .catalog-buttons a{background-color:#244b7e;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-family:"Arial",sans-serif;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex;display:inline-flex;align-items:center;align-items:center;justify-content:center;transition:background-color .2s ease;}.degrees-page .catalog-buttons a:hover{background-color:#193356;color:#fff;text-decoration:none;}.degrees-page .catalog-buttons a:focus{outline:2px solid #83bbe8;outline-offset:2px;}.degrees-page .catalog-buttons a:disabled{opacity:.6;cursor:not-allowed;}.degrees-page .catalog-buttons a img{padding-right:.5rem;width:auto;height:16px;}.degrees-page .print-information{display:none;}.degrees-page .acalog{margin-top:25px;}.degrees-page li.acalog-program-core-course.acalog-program-core-course-open a{padding:.25rem .5rem !important;background:#104076;color:#fff;text-decoration:none;}.degrees-page li.acalog-program-core-course.acalog-program-core-course-open a.acalog-close{text-decoration:none;background:#104076;color:#fff !important;padding:.5rem .25rem;}.degrees-page li.acalog-program-core-course.acalog-program-core-course-open a.acalog-close:hover{background:#1658a3;}.degrees-page li.acalog-program-core-course.acalog-program-core-course-open a.acalog-permalink-link:hover{background:#1658a3 !important;}.degrees-page li.acalog-program-core-course.acalog-program-core-course-open h3.acalog-program-core-course-title{display:none;}.degrees-page li.acalog-program-core-course.acalog-program-core-course-open .acalog-program-core-course-body{color:#000 !important;}.faq_listing li.acalog-course.acalog-course-open a{padding:.25rem .5rem !important;background:#104076;color:#fff;text-decoration:none;}.faq_listing li.acalog-course.acalog-course-open a.acalog-close{text-decoration:none;background:#104076;color:#fff !important;padding:.5rem .25rem;}.faq_listing li.acalog-course.acalog-course-open a.acalog-close:hover{background:#1658a3;}.faq_listing li.acalog-course.acalog-course-open a.acalog-permalink-link:hover{background:#1658a3 !important;}.faq_listing li.acalog-course.acalog-course-open h1.acalog-course-title{display:none;}.faq_listing li.acalog-course.acalog-course-open .acalog-permalink-container h1{display:block !important;}.archives-pages ul.acalog{list-style:none !important;padding-left:0px !important;}.archives-pages ul.acalog li:first-child{display:none;}body .body-content ul li{margin-bottom:5px !important;}h1.acalog-page-name,.acalog h1.acalog-filter-name{display:none !important;}.acalog-filter-content{display:none;}.acalog-course-container h1.acalog-course-title,.acalog-permalink-container h1.acalog-course-title{font-size:24px !important;line-height:30px;font-weight:700 !important;}.acalog-page-description hr{display:none;}.acalog-page-description h4 strong{font-weight:inherit !important;}.acalog table.acalog-export-remove tbody tr:nth-child(even) td{background-color:#fff;}.acalog hr{display:none;}.acalog table{width:100% !important;margin-bottom:1rem;}.acalog table hr{display:none;}.acalog table tr{vertical-align:top;}.acalog table:first-child,.acalog table tr td{border:0px !important;border-bottom:0px !important;}a.disabled-link{text-decoration:none;color:initial !important;font-weight:500 !important;}a.disabled-link:hover{color:initial;cursor:default !important;}.x .programs-header .acalog .acalog-program-description,.x .programs-header .acalog .acalog-program-cores{display:none;}.x .programs-body h1.acalog-program-name{display:none;}.x .acalog-core h2{display:none !important;}.x .acalog-core p,.x .pulled-content .program_description p{margin-bottom:1rem !important;}@media (max-width: 768px){.col-span-3{grid-column:span 12/span 12 !important;}ul.catalog-menu{column-count:2;}.acalog .acalog-page-description table.acalog-export-remove tr{display:flex;flex-direction:column;}.acalog .acalog-page-description table.acalog-export-remove td{width:100% !important;padding:0 !important;}.acalog .acalog-page-description table tr:last-child td{border-bottom:0px !important;}}@media print{body header,body .hero,body .wp-block-p3-wpo-column.col-span-3.aos-init,body .catalog-buttons,body .wp-block-p3-wpo-container.is-style-no-inner-padding.content_parent.unconstrained.aos-init.aos-animate,body footer,body .sticky-footer,body .LPMcontainer.LPMoverlay{display:none !important;}body .wp-block-p3-wpo-column.col-span-9{width:100% !important;grid-column:span 12/span 12;}body .wp-block-p3-wpo-container .inner-content{padding:0 1rem !important;}body .degrees-page h1.acalog-program-name{display:block !important;}body a.acalog-program-core-course-link{text-decoration:none !important;color:#000 !important;font-weight:500 !important;}body .body-content p,body .body-content li{font-size:14px !important;line-height:20px;margin-bottom:1.5rem !important;}body .body-content h2{font-size:26px !important;}body .body-content h3{font-size:18px !important;line-height:22px !important;padding:0 !important;}body .print-information{display:flex !important;justify-content:space-between;margin-top:1rem;}body .print-information ul.acalog{list-style:none;padding-left:0px !important;margin-bottom:0px;}body .print-information ul.acalog a{text-decoration:none;color:#000;}body .print-information ul.acalog li:not(:first-child){display:none;}body .bsc-catalog-page .page-header h1,body .bsc-catalog-program-page .page-header h1,body .bsc-catalog-degree-planner .page-header h1{color:#000 !important;font-size:24px !important;}body .bsc-catalog-page .course-carousel-container .carousel-controls,body .bsc-catalog-program-page .course-carousel-container .carousel-controls,body .bsc-catalog-degree-planner .course-carousel-container .carousel-controls{display:none !important;}body .bsc-catalog-page .course-carousel-container .course-carousel .carousel-track,body .bsc-catalog-program-page .course-carousel-container .course-carousel .carousel-track,body .bsc-catalog-degree-planner .course-carousel-container .course-carousel .carousel-track{transform:none !important;}body .bsc-catalog-page .course-carousel-container .course-carousel .carousel-slide,body .bsc-catalog-program-page .course-carousel-container .course-carousel .carousel-slide,body .bsc-catalog-degree-planner .course-carousel-container .course-carousel .carousel-slide{min-width:auto !important;padding:0 !important;margin-bottom:1rem;}body .bsc-catalog-page .programs-grid,body .bsc-catalog-program-page .programs-grid,body .bsc-catalog-degree-planner .programs-grid{display:block !important;}body .bsc-catalog-page .programs-grid .program-card,body .bsc-catalog-program-page .programs-grid .program-card,body .bsc-catalog-degree-planner .programs-grid .program-card{break-inside:avoid;margin-bottom:1rem;box-shadow:none !important;border:1px solid #000 !important;}body .bsc-catalog-page .courses-modal,body .bsc-catalog-program-page .courses-modal,body .bsc-catalog-degree-planner .courses-modal{display:none !important;}}.bsc-catalog-admin-content{display:flex;gap:20px;margin-top:20px;}@media (max-width: 768px){.bsc-catalog-admin-content{flex-direction:column;gap:15px;}}.bsc-catalog-admin-main{flex:2;min-width:0;}.bsc-catalog-admin-sidebar{flex:1;min-width:0;}.bsc-catalog-section{background:#fff;border:1px solid #ccd0d4;border-radius:4px;padding:20px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.1);}.bsc-catalog-section h2{margin-top:0;margin-bottom:15px;border-bottom:1px solid #ddd;padding-bottom:10px;font-size:18px;color:#1d2327;}.bsc-catalog-section h3{margin-top:0;margin-bottom:10px;font-size:16px;color:#1d2327;}.status-overview{background:#f0f6fc;border:1px solid #ccd0d4;border-radius:4px;padding:15px;margin-bottom:20px;}.status-overview h3{margin-top:0;margin-bottom:10px;font-size:16px;color:#1d2327;}.status-overview .status-item{display:inline-block;margin-right:20px;font-weight:500;font-size:14px;}@media (max-width: 768px){.status-overview .status-item{display:block;margin-bottom:8px;}}.status-overview .status-success{color:#00a32a;font-weight:600;}.status-overview .status-warning{color:#dba617;font-weight:600;}.status-overview .status-error{color:#d63638;font-weight:600;}.multi-select-container{margin:15px 0;}.multi-select-container h3{margin-bottom:8px;font-size:14px;font-weight:600;color:#1d2327;}.multi-select-container select{width:100%;min-height:150px;padding:8px;border:1px solid #ccd0d4;border-radius:4px;background:#fff;font-size:13px;line-height:1.4;}.multi-select-container select:focus{border-color:#0073aa;box-shadow:0 0 0 1px #0073aa;outline:none;}.multi-select-container select.focused{border-color:#0073aa;}.multi-select-container select option{padding:4px 8px;}.batch-controls{margin-top:15px;display:flex;gap:10px;flex-wrap:wrap;}@media (max-width: 768px){.batch-controls{flex-direction:column;gap:8px;}}.batch-controls button{background-color:#0073aa;color:#fff;border:1px solid #0073aa;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:13px;line-height:1.4;text-decoration:none;display:inline-block;transition:all .2s ease;}.batch-controls button:hover{background-color:#005177;border-color:#005177;}.batch-controls button:disabled{opacity:.6;cursor:not-allowed;}.batch-controls button.button-secondary{background-color:#ddd;color:#1d2327;border:1px solid #ddd;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:13px;line-height:1.4;text-decoration:none;display:inline-block;transition:all .2s ease;}.batch-controls button.button-secondary:hover{background-color:#c4c4c4;border-color:#c4c4c4;}.batch-controls button.button-secondary:disabled{opacity:.6;cursor:not-allowed;}.batch-controls button.button-primary{background-color:#0073aa;color:#fff;border:1px solid #0073aa;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:13px;line-height:1.4;text-decoration:none;display:inline-block;transition:all .2s ease;}.batch-controls button.button-primary:hover{background-color:#005177;border-color:#005177;}.batch-controls button.button-primary:disabled{opacity:.6;cursor:not-allowed;}.batch-controls button.button-small{padding:4px 8px;font-size:12px;}.status-table{width:100%;border-collapse:collapse;font-size:13px;}.status-table th,.status-table td{padding:8px 12px;text-align:left;border-bottom:1px solid #ddd;vertical-align:top;}.status-table th{background:#f9f9f9;font-weight:600;color:#1d2327;border-bottom:2px solid #ddd;}.status-table tr:hover{background:rgba(0,115,170,.05);}.status-table td:last-child{text-align:center;}.status-indicator{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px;vertical-align:middle;}.status-success-indicator{background:#00a32a;}.status-warning-indicator{background:#dba617;}.status-error-indicator{background:#d63638;}.progress-bar{width:100%;height:20px;background:#f9f9f9;border-radius:10px;overflow:hidden;position:relative;margin:10px 0;}.progress-fill{height:100%;background:linear-gradient(90deg,#0073aa,#0096dd);transition:width .3s ease;border-radius:10px;position:relative;}.progress-fill::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite;}@keyframes shimmer{0%{transform:translateX(-100%);}100%{transform:translateX(100%);}}.progress-details{display:flex;gap:20px;margin:10px 0;font-size:14px;flex-wrap:wrap;}@media (max-width: 768px){.progress-details{flex-direction:column;gap:8px;}}.progress-stats{display:flex;align-items:center;gap:5px;font-weight:500;}#current-operation{font-style:italic;color:#666;margin:10px 0;font-size:14px;}.progress-controls{margin-top:15px;display:flex;gap:10px;flex-wrap:wrap;}@media (max-width: 768px){.progress-controls{flex-direction:column;gap:8px;}}.log-container{background:#f9f9f9;border:1px solid #ddd;border-radius:4px;padding:10px;max-height:200px;overflow-y:auto;font-family:"Courier New",monospace;font-size:12px;line-height:1.4;margin:10px 0;}.log-container .log-entry{margin-bottom:2px;padding:2px 0;border-bottom:1px solid rgba(221,221,221,.3);}.log-container .log-entry:last-child{border-bottom:none;}.batch-status-indicator{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:8px;vertical-align:middle;}.batch-status-running{background:#0073aa;animation:pulse 2s infinite;}.batch-status-paused{background:#dba617;}.batch-status-completed{background:#00a32a;}.batch-status-error{background:#d63638;}@keyframes pulse{0%{opacity:1;}50%{opacity:.5;}100%{opacity:1;}}.priority-badge{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500;margin-left:8px;text-transform:uppercase;}.priority-high{background:#d63638;color:#fff;}.priority-medium{background:#dba617;color:#fff;}.priority-low{background:#11b2ff;color:#fff;}.form-table th{width:200px;font-weight:600;color:#1d2327;}.form-table td{padding:10px 0;}.form-table input[type=text],.form-table input[type=password],.form-table input[type=email],.form-table select,.form-table textarea{width:100%;max-width:400px;padding:8px 12px;border:1px solid #ccd0d4;border-radius:4px;font-size:13px;line-height:1.4;}.form-table input[type=text]:focus,.form-table input[type=password]:focus,.form-table input[type=email]:focus,.form-table select:focus,.form-table textarea:focus{border-color:#0073aa;box-shadow:0 0 0 1px #0073aa;outline:none;}.form-table .description{font-size:12px;color:#666;margin-top:5px;line-height:1.4;}.notice{margin:15px 0;padding:12px;border-left:4px solid;border-radius:4px;}.notice.notice-success{background:rgba(0,163,42,.1);border-left-color:#00a32a;color:#003d10;}.notice.notice-error{background:rgba(214,54,56,.1);border-left-color:#d63638;color:#8a1c1d;}.notice.notice-warning{background:rgba(219,166,23,.1);border-left-color:#dba617;color:#7f600d;}.notice p{margin:0;font-size:14px;line-height:1.4;}@media (max-width: 768px){.bsc-catalog-admin-content{margin-top:15px;}.bsc-catalog-section{padding:15px;margin-bottom:15px;}.status-overview{padding:12px;margin-bottom:15px;}.status-table{font-size:12px;}.status-table th,.status-table td{padding:6px 8px;}.batch-controls button{width:100%;text-align:center;}.progress-controls button{width:100%;text-align:center;}}.loading{position:relative;pointer-events:none;}.loading::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #0073aa;border-top:2px solid rgba(0,0,0,0);border-radius:50%;animation:spin 1s linear infinite;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}button:focus,input:focus,select:focus,textarea:focus{outline:2px solid #0073aa;outline-offset:2px;}@media (prefers-contrast: high){.status-indicator,.batch-status-indicator{border:2px solid currentColor;}.progress-fill{border:1px solid #002e44;}}@media (prefers-reduced-motion: reduce){.progress-fill,.batch-status-running{animation:none;}button,input,select,textarea{transition:none;}}@media (max-width: 767.98px){body h2,body .h2{font-weight:600 !important;}}body h3,body .h3{text-transform:none !important;}body h4,body .h4{font-weight:600 !important;font-size:22px !important;line-height:30px !important;}body h4 a,body .h4 a{font-weight:600 !important;font-size:22px !important;line-height:30px !important;}.wp-block-p3-wpo-buttons a.wp-block-p3-wpo-button.is-style-white{border-color:#fff !important;}.wp-block-p3-wpo-buttons a.wp-block-p3-wpo-button.is-style-white:hover{border-color:#1475db !important;background:#1475db !important;color:#fff !important;}body p a[target=_blank],body li a[target=_blank]{position:relative;padding-right:15px;}body p a[target=_blank]:after,body li a[target=_blank]:after{font-size:65%;bottom:0px;position:absolute;padding:0 5px !important;}body a.btn.btn-underline:after{font-size:65%;bottom:0px;position:absolute;padding:0 5px !important;top:5px !important;}body.url-blog:not(.tax-degree_location) .filter-box-2,body.title-blog:not(.tax-degree_location) .filter-box-2{display:none !important;}.archive.tax-degree_location .filter-box-1{display:none !important;}.archive.tax-degree_location .wp-block-p3-wpo-container.bg_media_parent::before{opacity:.5 !important;}header.site-header .mega-menu-panel .menu-callout{min-height:350px !important;padding:30px 30px 20px 30px !important;}header.site-header .mega-menu-panel .menu-callout a.btn{background:#1475db;border:2px solid #1475db;padding:20px;font-size:16px;}header.site-header .mega-menu-panel .menu-callout a.btn:hover{border-color:#114176;color:#fff;background:#114176;}header.site-header .mega-menu-panel .menu-callout h5.title{font-size:28px;}header.site-header .mega-menu-panel .menu-callout p.description{font-size:18px;}header.site-header .mega-menu-panel .menu-callout:before{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.9) 100%) !important;}header.site-header .mega-menu-panel .row .content{border-bottom:10px solid #1475db !important;}@media (min-width: 991.99px){header.site-header .mega-menu-panel .row .content{padding:30px 40px 30px !important;}}.bsc-campus-resources{display:flex;flex-wrap:wrap;place-content:flex-start;gap:1rem;}.bsc-campus-resources .resources-item{width:32%;}.bsc-campus-resources .resources-item p{text-align:center;padding-top:5px;}.bsc-campus-resources .resources-item img{max-height:197px;width:auto;}@media (max-width: 991.99px){.bsc-campus-resources .resources-item{width:48%;}}body.url-continuing-education .program-modality{font-size:22px;line-height:32px;text-transform:uppercase;}body.url-continuing-education .wp-block-p3-wpo-buttons{margin-top:30px;}body.url-continuing-education .wp-block-p3-wpo-buttons .wp-block-p3-wpo-button.is-style-left-green-border{cursor:default !important;}body.title-continuing-education .container.program-container .program-posts h3,body.title-continuing-education .single-continuing_education .container.program-container .program-posts h3{text-indent:-9999px;line-height:0;}body.title-continuing-education .container.program-container .program-posts h3:after,body.title-continuing-education .single-continuing_education .container.program-container .program-posts h3:after{content:"No Certificates Found";text-indent:0;display:block;line-height:initial;}.p3-wpo-posts.post_listing .post-card.feature a .image-window:after{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 100%) !important;}#section-take-the-next-step .wp-block-p3-wpo-column.cta .column-media-wrap,#section-start-today .wp-block-p3-wpo-column.cta .column-media-wrap{min-height:fit-content !important;}#section-take-the-next-step a.wp-block-p3-wpo-button,#section-start-today a.wp-block-p3-wpo-button{border:3px solid rgba(20,117,219,0);}#section-take-the-next-step a.wp-block-p3-wpo-button.two-block-apply-now,#section-start-today a.wp-block-p3-wpo-button.two-block-apply-now{background-color:#1475db !important;}#section-take-the-next-step a.wp-block-p3-wpo-button.request-info-button,#section-start-today a.wp-block-p3-wpo-button.request-info-button{background-color:#104076 !important;}#section-take-the-next-step a.wp-block-p3-wpo-button.apply-now-button,#section-start-today a.wp-block-p3-wpo-button.apply-now-button{background-color:#0b2d54 !important;}#section-take-the-next-step a.wp-block-p3-wpo-button.schedule-a-visit-button,#section-start-today a.wp-block-p3-wpo-button.schedule-a-visit-button{background-color:#1475db !important;}#section-take-the-next-step a.wp-block-p3-wpo-button:hover,#section-start-today a.wp-block-p3-wpo-button:hover{background:rgba(20,117,219,0) !important;color:#fff !important;border:3px solid #fff !important;}.three-col-cta .wp-block-p3-wpo-column.cta .column-media-wrap,.twocol-cta .wp-block-p3-wpo-column.cta .column-media-wrap{min-height:fit-content !important;}.three-col-cta a.wp-block-p3-wpo-button.request-info-button,.twocol-cta a.wp-block-p3-wpo-button.request-info-button{background:#0f4076 !important;border-color:#0f4076 !important;}.three-col-cta a.wp-block-p3-wpo-button.apply-now-button,.twocol-cta a.wp-block-p3-wpo-button.apply-now-button{background:#0c2d53 !important;border-color:#0c2d53 !important;}.three-col-cta a.wp-block-p3-wpo-button.schedule-a-visit-button,.twocol-cta a.wp-block-p3-wpo-button.schedule-a-visit-button{background:#1675db !important;border-color:#1675db !important;}.three-col-cta a.wp-block-p3-wpo-button.two-block-request-info,.twocol-cta a.wp-block-p3-wpo-button.two-block-request-info{background-color:#0f4076 !important;border-color:#0f4076 !important;}.three-col-cta a.wp-block-p3-wpo-button.two-block-apply-now,.twocol-cta a.wp-block-p3-wpo-button.two-block-apply-now{background-color:#1675db !important;border-color:#1675db !important;}.three-col-cta a.wp-block-p3-wpo-button:hover,.twocol-cta a.wp-block-p3-wpo-button:hover{background:rgba(20,117,219,0) !important;color:#fff !important;border:2px solid #fff !important;}body .body-content .wp-block-list.is-style-spacing-single li,body .body-content .wp-block-list.is-style-spacing-single li>ul li{margin-bottom:3px !important;}body .body-content .wp-block-list.is-style-spacing-single li>ul.wp-block-list{margin-top:3px !important;}body .body-content .wp-block-list.is-style-default li>ul.wp-block-list{margin-top:15px !important;}body .body-content .wp-block-list.arrow-list{list-style:none;list-style-type:"➔";}body .body-content .wp-block-list.arrow-list li{padding-left:.5rem;}body .body-content .wp-block-list.arrow-list li::marker{color:#1475db;font-size:18px;}body .body-content .has-bg-color-cloud .wp-block-list.arrow-list li::marker{color:#0f4076;}body .body-content .has-bg-color-aqua .wp-block-list.arrow-list li::marker{color:#fff;}.wp-block-p3-wpo-location-details .location-details .campus-email a:after{display:none !important;}.wp-block-p3-wpo-location-details .social-icons a:after{display:none !important;}.program-list .program-card ul.caption{display:none;}section.start-dates .btn.btn--transparent.upcoming-start-cta{background:#1475db !important;border-color:#1475db !important;}section.start-dates .btn.btn--transparent.upcoming-start-cta:hover{background:none !important;border-color:#fff !important;}@media (max-width: 991.98px){.refer-a-friend>div:first-child,.in-the-news>div:first-child,.degrees-two-years>div:first-child,.athletics-tune-in>.container>.wp-block-p3-wpo-columns>div:first-child,.handshake-block>.container>.wp-block-p3-wpo-columns>div:first-child,.bobcat-athletics>.container>.wp-block-p3-wpo-columns>div:first-child,#section-bobcats-athletics>section>.container>.wp-block-p3-wpo-columns>div:first-child{height:320px;}}@media (max-width: 767.98px){.check-out-our-blog{display:block !important;}}@media (max-width: 991.98px){body.title-careers .careers-open-positions>div h6{margin-top:2rem;}body.title-careers .careers-open-positions>div>hr{margin:0;}}.workforce-partners .slide .tile .aspect img{max-width:100%;height:auto;}.program_listing.degree-by-category a{text-transform:none !important;}.single-location .program_listing.degree-by-category{margin-top:1.5rem;}@media (max-width: 767.98px){.wp-block-p3-wpo-button{text-align:left !important;}a.wp-block-p3-wpo-button.is-style-left-green-border{width:100%;}a.wp-block-p3-wpo-button.is-style-left-green-border span{text-align:left;padding-left:1rem;}}.ninja_table_wrapper{margin-bottom:.75rem !important;}tr.footable-header th{background:#1676dd !important;color:#fff !important;border-color:#fff !important;border-radius:0px !important;}.ninja_table_wrapper .tbody>tr{border-left:1px solid rgba(34,36,38,.25) !important;}.ninja_table_wrapper a.nt_edit_link{display:none !important;}.semantic_ui .ui.table{border-radius:0px !important;border-collapse:collapse !important;}.ninja_table_wrapper table tbody tr{background:rgba(0,0,50,.02);}.ninja_table_wrapper table tbody tr:hover td{color:#000;}.ninja_table_wrapper table tbody tr:last-child{font-weight:bold;}@media (max-width: 767.98px){.footable-details tr th{background:#1676dd !important;border-color:#fff !important;vertical-align:middle !important;}table.ninja_footable.ninja_stacked_table>tbody>tr.footable-detail-row table.footable-details{margin:3px 0 !important;}}.card-body .degree-list .degree-item{margin-bottom:15px;}.card-body .degree-list .degree-item a{height:100% !important;}.explore-course-categories h2{font-size:45px !important;}.archive .breadcrumbs a,.archive .breadcrumbs .separator{color:#fff !important;}body.title-catalog .breadcrumbs a,body.url-catalog .breadcrumbs a,.category-news .breadcrumbs a,.category-news .breadcrumbs .separator,body.tax-degree_location .breadcrumbs a,body.tax-degree_location .breadcrumbs .separator,.blog .breadcrumbs a,.blog .breadcrumbs .separator{color:#fff !important;font-weight:700 !important;}.single-post .breadcrumbs a,.single-post .breadcrumbs .separator{color:#1576dd !important;}@media (max-width: 767.98px){nav.rank-math-breadcrumb{padding-right:30px;}}@media (max-width: 767.98px){.slick-slide{height:0px !important;}.slick-slide.slick-active{height:100% !important;}.slick-slide img{width:100%;height:auto;}}.grouped-content-block .tab-wrapper .nav-tabs{flex-wrap:wrap !important;}@media (max-width: 767.98px){.grouped-content-block .tab-wrapper .nav-tabs{flex-direction:column;}}#container-archive-hero:before,.wp-block-p3-wpo-container.bg_media_parent::before{opacity:.5;}#container-archive-hero:before,.wp-block-p3-wpo-container.bg_media_parent:before{background-color:#231f20 !important;}.wp-block-p3-wpo-container.hero:before{z-index:10 !important;}#container-archive-hero{background-size:cover;background-position:center center;}@media (max-width: 991.98px){#container-archive-hero{background-position:right;}body.category .wp-block-p3-wpo-container.hero:before{z-index:10 !important;content:"";position:absolute;display:block;pointer-events:none;top:0;left:0;width:100%;height:100%;background-color:inherit;background:linear-gradient(180deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.01) 100%);}}h2.wp-block-heading{margin-bottom:1rem !important;margin-top:.5rem;}@media (max-width: 767.98px){.testimonial_listing h2{font-size:28px !important;line-height:36px !important;}}@media (max-width: 767.98px){.program-posts article.program-card .pillbox{flex-wrap:nowrap !important;}}.grouped-content-block.side-nav-wrapper .nav-items{margin-top:50px;padding-bottom:50px;}@media (max-width: 991px){.side-nav-wrapper .nav.nav-items{display:none !important;}}.page-template-page-nonav header.site-header{z-index:999999 !important;}.page-template-page-nonav .wp-block-p3-wpo-container.hero{min-height:315px !important;}.wp-block-p3-wpo-container .inner-content{padding-top:2.5rem;}@media (max-width: 767.98px){.page-template-page-nonav .wp-block-p3-wpo-container.hero{min-height:225px !important;max-height:225px !important;}.page-template-page-nonav .wp-block-p3-wpo-container.hero h1{font-size:22px !important;line-height:32px !important;}.page-template-page-nonav .content_parent p{margin-bottom:1rem !important;}.page-template-page-nonav .wp-block-p3-wpo-container .inner-content{padding-top:1rem;}}@media (max-width: 991.98px){.program-card .pillbox{flex-direction:row !important;}.program-card .pillbox span.pill{width:50% !important;margin:3px !important;}}header.site-header .logo-wrapper .logo img{width:185px !important;height:48px !important;}footer.site-footer .footer-logo img{width:278px !important;height:72px !important;}.sticky-footer ul li a{font-size:16px !important;}.wp-block-p3-wpo-button.is-style-underline-light.view-online-degrees-two-block:hover{background-color:#c4fa81;border-color:#c4fa81;color:#104076;}#section-program-outcomes .wp-block-p3-wpo-column.icon-column.col-span-4>.icon-wrapper{float:left;padding:0 1rem .5rem 0;margin-bottom:0;}@media (max-width: 767.98px){#section-program-outcomes .wp-block-p3-wpo-column.icon-column.col-span-4>.icon-wrapper{float:none;padding:0;}}#section-program-options .icon-column .icon-wrapper{margin-bottom:10px !important;}#section-program-options .icon-column .icon-wrapper img{width:60px;}@media (max-width: 767.98px){.icon-mobile-fix>div,.icon-column{display:flex !important;align-items:start !important;margin-bottom:10px;}.icon-mobile-fix img,.icon-column img{margin-right:20px;max-width:40px !important;}.icon-mobile-fix .content,.icon-column .content{margin-bottom:10px;}.icon-mobile-fix .content p,.icon-column .content p,.icon-mobile-fix .content h6,.icon-column .content h6{text-align:left !important;margin-bottom:10px !important;}}#wp-admin-bar-nitropack-top-menu li#wp-admin-bar-nitropack-top-menu-purge-entire-cache{display:none;}.hero-program-selector{max-width:600px;width:100%;}.hero-program-selector .program-selector-container{display:flex;gap:1rem;width:100%;align-items:flex-start;}@media (max-width: 576px){.hero-program-selector .program-selector-container{flex-direction:column;gap:.5rem;}}.hero-program-selector .select2-container{flex:1;}.hero-program-selector .select2-container .select2-selection{height:48px;border:2px solid #fff;border-radius:4px;background-color:rgba(0,0,0,0);}.hero-program-selector .select2-container .select2-selection:focus{outline:none;border-color:#fff;}.hero-program-selector .select2-container .select2-selection__rendered{line-height:44px;padding-left:1rem;color:#fff;font-size:1rem;}.hero-program-selector .select2-container .select2-selection__arrow{height:46px;}.hero-program-selector .select2-container .select2-selection__arrow b{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);}.hero-program-selector .select2-dropdown{background-color:#fff;border:none;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);}.hero-program-selector .select2-results__option{padding:.75rem 1rem;}.hero-program-selector .select2-results__option:hover{background-color:#f5f5f5;}.hero-program-selector .select2-results__option[aria-selected=true]{background-color:#e0e0e0;}.hero-program-selector button[type=submit]{min-width:150px;height:48px;white-space:nowrap;}@media (max-width: 576px){.hero-program-selector button[type=submit]{width:100%;}}.homebanner .bg-media-desktop,.homebanner .bg-media-mobile{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .5s ease-in-out;}#section-overview .wp-block-p3-wpo-container .inner-content{padding-top:60px;}#section-overview .wp-block-image .size-sidebar-nav-inline{float:right;margin:0 0 1.5em 1.5em;}@media (max-width: 767.98px){#section-overview .wp-block-image .size-sidebar-nav-inline{display:none !important;}}.title-accreditation .gc-section:nth-child(even)>section{background:#f6f6f6;}