/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:'Montserrat';}body,html{width:100vw;overflow-x:hidden;}#page{background:url(/sites/default/files/assets/white-bg.jpg);}#main-wrapper{background:none;}h2{font-size:3rem;line-height:3.375rem;font-weight:700;color:#ba0c2f;}blockquote{font-size:1.125rem;line-height:1.875rem;font-weight:600;font-style:italic;padding-left:1.375rem;position:relative;margin:1.25rem 0;}blockquote:before{content:'';position:absolute;top:5px;left:0;width:5px;height:5rem;background:#ba0c2f;}.icon.icon-button > a > i{width:3.875rem;height:3.875rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ba0c2f;border-radius:100%;margin-right:0.625rem;padding-left:3px;transition:0.4s;color:#ba0c2f;}.icon.icon-button > a > i:hover{background-color:#ba0c2f;color:white;}.icon.icon-button > a,.icon.icon-button > a:hover{color:#ba0c2f;text-decoration:none;}h1.title{margin:42px 0 26px 0;}.block.block-system.block-system-breadcrumb-block > div > nav{text-align:center;display:flex;justify-content:center;}.page-node-13 .block.block-system.block-system-breadcrumb-block{background-image:url(/sites/default/files/assets/brd_publications_AdobeStock_714535661.jpeg);}.page-node-16 .block.block-system.block-system-breadcrumb-block{background-image:url(/sites/default/files/assets/services/AdobeStock_177694198_Preview.jpg);background-position:1% 75%;}.block.block-system.block-system-breadcrumb-block{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;padding:84px 0px;background-image:url(/sites/default/files/assets/breadcrumb-banner.jpg);margin-bottom:24px;}.breadcrumb{text-align:center;}.breadcrumb-item.active{font-size:24px;color:#ba0c2f;}.breadcrumb-item > a,.breadcrumb-item > a:hover{color:#3b3b3b;text-decoration:none;}.sidebar .block{border-style:solid;border-width:1px;padding:0;margin:0;background-color:white;border-color:white;}#navbar-main{background:none;}.page-node-1 #navbar-main{background:white;}.nav-link{font-family:'Montserrat';font-style:normal;font-weight:400;color:#ba0c2f;}.nav-link:hover,.nav-link:focus{color:#a7a8aa;}.navbar>.container{align-items:flex-end;}.navbar-expand-lg .navbar-collapse{border-bottom:solid;border-width:thin;border-color:#a7a8aa;}.site-footer .block{border:none;}.welcome_block{background-image:linear-gradient(to top,rgba(255,255,255,0),rgba(255,255,255,1)),url('/sites/default/files/assets/homepage.jpg');position:relative;color:#fff;padding:9.5rem 0px 12.5rem 0px;background-repeat:no-repeat;background-size:cover;background-position:center;z-index:1;}.banner-content{max-width:51%;margin-left:auto;z-index:2;background-color:#000000c4;padding:24px;border-right:solid;border-width:32px;border-color:#ba0c2f;box-shadow:5px 7px 8px 5px rgb(54 49 49 / 66%)}@media only screen and (max-width:990px){.banner-content{max-width:100%;margin-left:auto;z-index:2;background-color:#000000c4;padding:24px;border-right:solid;border-width:14px;border-color:#ba0c2f;box-shadow:5px 7px 8px 5px rgb(54 49 49 / 66%);}}.banner-content h4{font-size:1.25rem;line-height:25px;color:#a7a8aa;font-weight:400;margin-bottom:11px;}.banner-content h1{font-size:2.75rem;line-height:4.25rem;margin-bottom:1.875rem;}.section-spacing{padding-top:5rem;padding-bottom:5rem;}.view-about-us:before{content:'';width:30rem;height:37rem;background-image:url(/sites/default/files/assets/grid-bg.png);position:absolute;top:470px;left:0;}.node__content{margin-top:0;}.profile-bio{background:#fff;box-shadow:0 0 6px rgba(0,0,0,0.16);padding:1.5rem;border-radius:6px;margin-bottom:40px;}.profile-card{background:#fff;box-shadow:0 0 6px rgba(0,0,0,0.16);padding:1.5rem;border-radius:6px;}.profile-card .profile-picture{width:12rem;height:12rem;overflow:hidden;border-radius:50%;padding-top:0;display:block;margin:0 auto;}.profile-card .profile-picture > div > a > img{width:100%;height:100%;object-fit:cover;}.profile-card h2{font-size:1.5rem;line-height:1.5;margin-top:1rem;border-bottom:none;}.profile-card .profile-social-link{padding-top:12px;display:inline-flex;align-items:center;justify-content:center;color:#ba0c2f;font-size:24px;}.views-field.views-field-body.profile-short-text{text-align:justify;}.node__content{margin-top:0;}.profile-bio{background:#fff;box-shadow:0 0 6px rgba(0,0,0,0.16);padding:1.5rem;border-radius:6px;margin-bottom:40px;}.profile-slideshow{background:#fff;box-shadow:0 0 6px rgba(0,0,0,0.16);padding:1.5rem;border-radius:6px;position:relative;}.profile-slideshow .profile-picture{width:12rem;height:12rem;overflow:hidden;border-radius:50%;padding-top:0;display:block;margin:0 auto;}.profile-slideshow .profile-picture > div > a > img{width:100%;height:100%;object-fit:cover;}#block-block-profile-slideshow h2{margin-bottom:36px;}.profile-slideshow h2{font-size:1.1rem;line-height:1.2;margin-top:1rem;border-bottom:none;}@media only screen and (min-width:1400px){h2.slide__title{max-height:20px;}}.profile-slideshow h5{font-size:1.1rem;line-height:1.2;border-bottom:none;}.profile-slideshow .profile-social-link{padding-top:12px;display:inline-flex;align-items:center;justify-content:center;color:#ba0c2f;font-size:24px;}.profile-slideshow .views-field-field-profile-education,.profile-slideshow .views-field-field-profile-email{font-size:12px;}.profile-slideshow .fa-brands.fa-linkedin-in,.profile-slideshow .fa-solid.fa-envelope{width:1.875rem;line-height:1.875rem;background:#F0F0F2;border-radius:100%;display:inline-block;text-align:center;margin-top:12px;font-size:14px;}.profile-slideshow .grid--content.list-group-item{min-height:500px;}.profile-slideshow .view-header{display:block;position:absolute;top:-95px;right:0;}.view-id-profile h2.slide__title > a,.view-id-profile h2.slide__title > a:hover,.view-id-profile h2.slide__title > a:active{text-decoration:none;color:#ba0c2f;}.areas-of-expertise h2{margin:64px 0 36px 0;}.area-of-expertise-container{display:flex;flex-wrap:wrap;justify-content:space-between;}.areas-of-expertise .container{max-width:1024px;margin:12px auto;padding:20px;border:1px solid #ccc;border-radius:5px;overflow:hidden;transition:0.3s;flex:0 0 calc(50% - 24px);box-sizing:border-box;}@media (max-width:768px){.areas-of-expertise .container{flex:0 0 100%;padding:5px;}}.areas-of-expertise  .container:hover{box-shadow:0 4px 8px rgba(0,0,0,0.1);border-color:#ba0c2f;}.areas-of-expertise .icon{float:left;font-size:20px;}.areas-of-expertise .icon img{max-width:100px;height:auto;}.areas-of-expertise .content{overflow:hidden;}.areas-of-expertise .title{font-size:24px;margin-top:0;margin-bottom:10px;}.areas-of-expertise .text{margin-top:0;background-color:#fff9;padding:10px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,0.1);}.areas-of-expertise .separator{float:left;margin:0 20px;border-left:4px solid #ba0c2f;height:100%;}.area-of-expertise-container .container{background-position:center;background-size:cover;background-repeat:no-repeat;}.container.area-1{background-image:url(/sites/default/files/assets/services/area-1.jpg);}.container.area-2{background-image:url(/sites/default/files/assets/services/area-2.jpg);}.container.area-3{background-image:url(/sites/default/files/assets/services/area-3.jpg);}.container.area-4{background-image:url(/sites/default/files/assets/services/area-4.jpg);}.container.area-5{background-image:url(/sites/default/files/assets/services/area-5.jpg);}.container.area-6{background-image:url(/sites/default/files/assets/services/area-6.jpg);}.container.area-7{background-image:url(/sites/default/files/assets/services/area-7.jpg);}.container.area-8{background-image:url(/sites/default/files/assets/services/area-8.jpg);}.card-img-top{transition:transform 0.3s,brightness 0.3s;}.card .card-img-top:hover{transform:scale(1.05);filter:brightness(1.2);}.card.journals:hover{transform:scale(1.02);transition:transform 0.3s;}.page-node-14 .sidebar_second.sidebar.col-md-3.order-last{margin-top:110px;}.webform-button--submit.button.button--primary.js-form-submit.form-submit.btn.btn-primary{background-color:#ba0c2f;border-color:#ba0c2f;color:#fff;}.webform-button--submit.button.button--primary.js-form-submit.form-submit.btn.btn-primary:hover{background-color:#8c0923;border-color:#8c0923;color:#fff;}.webform-button--submit.button.button--primary.js-form-submit.form-submit.btn.btn-primary:focus{box-shadow:0 0 0 0.2rem rgba(186,12,47,0.5);}.webform-button--submit.button.button--primary.js-form-submit.form-submit.btn.btn-primary:active{background-color:#ba0c2f;border-color:#ba0c2f;color:#fff;}.page-view-profile.path-people h4{font-size:1.5rem;padding-top:13px;color:#ba0c2f;font-weight:700;}.eu-cookie-compliance-default-button,.eu-cookie-compliance-secondary-button{cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;background-color:#ffffff;border-radius:6px;border:1px solid #dcdcdc;color:#000;font-family:Arial,sans-serif;font-weight:bold;padding:4px 8px;text-decoration:none;text-shadow:none;}.insight-row{padding:24px 0;border-bottom:1px solid #dc3545;}.insight-title{font-weight:bold;font-size:24px;padding-bottom:18px;}@media (min-width:1200px){legend{font-size:1rem;}}legend{margin-bottom:0;}.insights-form h2{font-size:28px;}div#block-bootstrap-barrio-subtheme-views-block-insights-block-1{margin:42px 0;}.view-id-insights .views-view-responsive-grid__item{border:1px solid #ba0c2f;border-radius:20px;padding:18px;}.insight-title-front{font-weight:bold;padding-bottom:10px;}
