/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{}.main-container h1 > a:not(.btn),.main-container h2 > a:not(.btn),.main-container h3 > a:not(.btn),.main-container h4 > a:not(.btn),.main-container h5 > a:not(.btn){font-weight:400 !important;}blockquote{quotes:"“" "”";}.btn-primary:hover{color:#8a704C !important;}.object-fit-cover img,img.object-fit-cover{object-fit:cover;min-height:100%;min-width:100%;}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5{color:#FFF !important;}.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;}div#block-c4sr-mainpagecontent img{max-width:100%;height:auto;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;}
.field_featured_image{margin-bottom:1rem;}.field_featured_image > img{width:100%;height:auto;border-radius:0.25rem;}.link-container{background-color:#E9ECEF;border-radius:0.25rem;padding:1rem;margin-top:1.5rem;.field_link > div:first-child{font-size:1.25rem;font-weight:bold;}.field_link > div:not(:first-child){margin-left:0.25rem;}.field_link > div:not(:first-child) div::before{content:"\00BB";margin-right:0.5rem;}}
.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;}
