/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#backToTop{position:fixed;right:40px;bottom:40px;width:80px;height:80px;border:none;border-radius:50%;background-color:rgb(138,112,76);cursor:pointer;opacity:0;pointer-events:none;transition:opacity 0.3s ease;z-index:9;display:flex;align-items:center;justify-content:center;}#backToTop::before{content:"";width:40px;height:40px;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 14l5-5 5 5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;background-size:contain;}#backToTop.show{opacity:0.5;pointer-events:auto;}#backToTop.show:hover{opacity:1;}@media (max-width:768px){#backToTop{width:60px;height:60px;right:20px;}#backToTop::before{width:28px;height:28px;}}
.slick-arrow{width:3rem;height:3rem;font-family:"Font Awesome 6 Free";background-color:rgba(0,0,0,0.33) !important;font-weight:900;line-height:1;z-index:10;border-radius:0;transition:all ease-in-out 0.4s;}.slick-arrow:hover{transition:all ease-in-out 0.4s;background-color:rgba(0,0,0,0.75) !important;}.slick-arrow.slick-disabled{background:#E9ECEF !important;cursor:not-allowed;}.slick-arrow.slick-disabled::before{color:#6C757D;}.slick-arrow.slick-prev{left:0;}.slick-arrow.slick-next{right:0;}.slick-dots li{font-size:0;line-height:1;width:1.875rem;height:0.25rem;background:transparent;padding:1rem 0;margin:0;}.slick-dots li button{background-color:#CCC;border:0;width:90%;height:4px !important;border-radius:0;min-height:1px;padding:0;}
.info-panel > div[class*=field_]:not(:first-child),.field_learning_objectives{margin-top:1.5rem;}.info-panel > div[class*=field_] > div:first-child,.field_learning_objectives > div:first-child{font-weight:bold;}.info-panel > .field_faculty_course_outlines > div:nth-child(2) > div{padding-left:0.25rem;}.info-panel > .field_faculty_course_outlines > div:nth-child(2) > div::before{content:"\00BB";margin-right:0.25rem;}
body{}h2{padding:2rem 0 0.5rem;}h3{padding:1.75rem 0 0.5rem;}h4{padding:1.5rem 0 0.5rem;}h5{padding:1.25rem 0 0.5rem;}h6{padding:1.5rem 0 0.5rem;}.top-2rem{top:2rem;}h2.accordion-header{padding:0 !important;}.accordion{margin:1.5rem 0;}.card{margin:0.5rem 0 1rem;}.card > .card-body{padding:1rem;}.card p:last-child{margin-bottom:0;}.az-tabs{margin-bottom:1.5rem;}.az-tabs .tab-content{padding:1rem;border:1px solid #dee2e6;border-top:0;}.main-container a:not(.btn){font-weight:700;text-decoration:underline;}.main-container a:not(.btn):hover{color:#6E5A3D;}.card--style-1{}.card--style-1 .card-body{padding:0;}.card--style-1 .card-body .az-text{padding:15px;}.card--style-1 .card-body .az-button{margin-top:-100%;z-index:3;aspect-ratio:1 / 1;display:flex;}.dxpr-editor .card--style-1 .card-body .az-button{margin-top:-50%;}.card--style-1 .card-body .az-button a{text-align:left;padding:5px 40px 5px 15px;color:var(--bs-dark);display:block !important;position:relative;font-size:1.4rem;align-self:flex-end;}.card--style-1 .card-body .az-button a:before{content:'\f061';position:absolute;bottom:18px;right:10px;width:20px;height:20px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:1.4rem;}.card--style-1 .az-image{}.card--style-1 .az-image:before{content:'';position:absolute;z-index:2;bottom:0;left:0;right:0;width:100%;height:50%;background:rgb(255,255,255);background:-moz-linear-gradient(0deg,rgba(255,255,255,1) 10%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(0deg,rgba(255,255,255,1) 10%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,rgba(255,255,255,1) 10%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);}.card--style-1 .az-image img{position:relative;z-index:1;}.bg-translucent-after:after{background-color:rgba(255,255,255,0.1);}.views--publications .views-exposed-form,.views--projects .views-exposed-form{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px;background-color:#E4E5E9;margin-bottom:20px;}.views--publications .views-exposed-form>*,.views--projects .views-exposed-form>*{padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y);}.views--publications .views-exposed-form .form-item,.views--projects .views-exposed-form .form-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}.views--publications .views-exposed-form .form-item label,.views--projects .views-exposed-form .form-item label{margin-bottom:5px;}.views--publications .views-exposed-form .form-actions,.views--projects .views-exposed-form .form-actions{-ms-flex-item-align:end;align-self:flex-end;}.views--publications .item-list ul{list-style:none;margin:0;padding:0;}.text-danger{color:#842029;}.text-success{color:#0F5132;}.region.region-content img{border-radius:0.25rem;}@media (min-width:768px){.group--slides.group--slide-standard .content-overlay{top:50% !important;bottom:auto !important;transform:translate(-50%,-50%) !important;background:rgba(0,0,0,0.4);padding:3rem 2rem !important;}.group--slides.group--slide-standard .content-overlay .slide-heading{color:white;font-weight:600;font-size:3rem;}.group--slides.group--slide-standard .content-overlay .format-content{color:white;}}.dxpr-wip{display:none;}.user-logged-in .dxpr-wip{border:dashed 3px red;display:block;}.views-bef-links .bef-exposed-form{border:solid 2px #E6A422;background-color:transparent;}.views-bef-links label{font-weight:600;}.views-bef-links .form-select.bef-links{background-image:none;background-color:transparent;padding:0;border:0;}.views-bef-links .bef-links ul{padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px;list-style:none;}.views-bef-links .bef-links ul li{margin:0;}.views-bef-links .bef-links ul li a{font-weight:400;line-height:1.5;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:0.5rem 1.5rem;font-size:1rem;border-radius:0.25rem;text-decoration:none;display:block;font-family:"Oswald",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-transform:uppercase;color:#FFF;background-color:#141B4D;border-color:#141B4D;}.views-bef-links .bef-links ul li a:hover{background-color:#141B4D;color:#fff;text-decoration:none;}.views-bef-links .bef-links ul li a.bef-link--selected{background-color:#8A704C;border-color:#8A704C;color:#fff;text-decoration:none;}
#header.site-header--corporate-v2 .offcanvas-mobile-tray .mobile-menu .mobile-nav-menu ul.nav .dropdown .dropdown-item{line-height:1.25;}
.az-cms-element:has(.side-menu-wrapper){position:sticky;top:2rem;}.side-menu-wrapper ul.sidebar-menu{background:rgba(0,0,0,0.1);border-radius:0.5rem;padding:0.5rem;padding-left:0.5rem !important;}.side-menu-wrapper ul.sidebar-menu li{margin-bottom:0.25rem;padding:0;}.side-menu-wrapper ul.sidebar-menu li:last-child{margin-bottom:0;}.side-menu-wrapper ul.sidebar-menu li a,.side-menu-wrapper ul.sidebar-menu li a .dropdown-item.active,.side-menu-wrapper ul.sidebar-menu li span,.side-menu-wrapper ul.sidebar-menu.nav li a.nav-link{background:#FFF;padding:0.5rem 1rem;border-radius:0.25rem;text-decoration:none;margin-bottom:0.25rem;font-weight:500;}.side-menu-wrapper ul.sidebar-menu li a.nav-link.dropdown-toggle.is-active,.side-menu-wrapper ul.sidebar-menu li a.is-active{background:#ad9b82 !important;color:#FFF !important;}.side-menu-wrapper ul.sidebar-menu li.nav-item.active.dropdown span{background:#6E5A3D;color:#FFF;}.side-menu-wrapper ul.nav>li.nav-item>.dropdown-menu>.dropdown-item{padding-left:1.5rem !important;}.side-menu-wrapper ul.nav>li.nav-item>.dropdown-menu>.dropdown>.dropdown-menu .dropdown-item{padding-left:3rem !important;}.side-menu-wrapper ul.nav>li.nav-item>.dropdown-menu>.dropdown>.dropdown-menu>.dropdown>.dropdown-menu .dropdown-item{padding-left:4.5rem !important;}.side-menu-wrapper ul.sidebar-menu.nav li a.active:before,.side-menu-wrapper ul.sidebar-menu.nav li a.is-active:before,.side-menu-wrapper ul.sidebar-menu.nav li span.active:before,.side-menu-wrapper ul.sidebar-menu.nav li span.is-active:before{color:rgba(255,255,255,0.5) !important;}.side-menu-wrapper ul.sidebar-menu li a:hover{background:#E8E2DA;text-decoration:none;}.side-menu-wrapper ul.sidebar-menu li.dropdown .dropdown-menu{border:0;background:transparent;}
.section--heading{padding-top:200px;padding-bottom:50px;position:relative;}.section--heading:after{content:'';position:absolute;z-index:1;top:0;left:0;right:;0;width:100%;height:100%;background:rgba(255,255,255,0.2);background:-moz-linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 80%);background:-webkit-linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 80%);background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);}.section--heading .az-ctnr{z-index:2;}
