/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.zoom:hover{transform:scale(1.2);}.bandeau{background-image:url(/sites/getup/files/inline-images/ACCUEIL-image-de-fond.png);background-repeat:no-repeat;background-position:center center;background-size:cover;width:100vw;position:relative;margin-left:-50vw;left:50%;padding-top:50px;padding-bottom:40px;margin-top:-20px;}.container{position:relative;}.credit-image{position:absolute;bottom:5px;left:10px;z-index:2;opacity:0.7;transition:opacity 0.3s ease;}.credit-image:hover{opacity:1;}.credit-image img{border:1px solid #ccc;border-radius:4px;}
.bandeau-titre{width:1140px;height:58.4px;background-color:#9CC544;display:flex;align-items:center;padding-left:20px;margin:20px auto;border-radius:8px;margin-top:0px;}.bandeau-titre h2{margin:0;font-size:1.6em;color:white !important;font-weight:bold !important;}
hr{border-top:1px solid #483C32!important;}
.well{background-color:#FFFFFF!important;}.well{border:2px solid lightgray!important;}
.input-group .form-control{position:relative;z-index:2;float:right!important;width:20%!important;margin-bottom:0}
.footer{border-top:1px solid #483C32 !important;}
.tabs--primary li a[href$="/user/password"]{display:none !important;}
.carousel-control{background:none !important;color:#797870;font-size:50px;width:5%;text-align:center;opacity:1;position:absolute;top:50%;transform:translateY(-50%);}.carousel-control:hover{color:#7333;}
@media (min-width:768px){.navbar-nav{float:right !important;display:flex;align-items:center;}.navbar-nav > li > a,.navbar-nav > li > .navbar-text.dropdown-toggle{display:flex;align-items:center;height:50px;padding:0 15px;line-height:normal;}.navbar-nav > li > .navbar-text.dropdown-toggle .caret,.navbar-nav > li > a.dropdown-toggle .caret{margin-top:0;}}
.navbar{box-shadow:0 1px 2px #483C32!important;}
body{color:#000!important;}a{color:#000 !important;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#000000!important;}.navbar-default .navbar-text{color:#000;}
.person-wrapper{display:flex;flex-direction:row;align-items:center;gap:20px;}.person-image img{max-width:200px;height:auto;display:block;}.person-info{flex:1;text-align:left;}.person-title{font-size:1.5rem;line-height:1.3;font-weight:400;margin-bottom:6px;}.person-poste{font-size:1rem;line-height:1.3;}.views-view-responsive-grid__item-inner{display:block;height:100%;}
.text-wrapper .view-node-wrapper > a{display:inline-block;color:#9CC544!important;text-decoration:none;margin-top:8px;}.text-wrapper .view-node-wrapper > a:hover{text-decoration:underline;}
.views-field-view-node .field-content > a{display:inline-block;color:#007BFF;text-decoration:none;margin-top:8px;}.views-field-view-node .field-content > a:hover{text-decoration:underline;}
.view-consortium .view-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px;}.person-card{border:1px solid #ccc;border-radius:12px;background-color:#f9f9f9;box-shadow:0 2px 4px rgba(0,0,0,0.05);padding:12px;display:flex;flex-direction:column;justify-content:stretch;height:100%;}.person-wrapper{display:flex;align-items:flex-start;gap:10px;flex:1;}.person-image img{width:120px;height:auto;border-radius:12px;display:block;}.person-info{flex:1;margin:0;padding-top:4px;display:flex;flex-direction:column;justify-content:space-between;}.person-title{font-weight:bold;margin:0 0 4px 0;text-align:left;}.person-poste{font-size:13px;line-height:1.4;margin:0;text-align:left;}
.image-title-wrapper{display:flex;align-items:center;gap:15px;margin-bottom:20px;}.image-wrapper img{max-width:500px;height:auto;}.title-wrapper{font-weight:bold;display:flex;flex-direction:column;justify-content:space-between;}.view-node-wrapper{align-self:flex-end;font-weight:normal;}
.image-centered{display:flex;justify-content:center;align-items:center;}.meta-centered{text-align:center;margin:10px 0;font-style:italic;font-size:14px;color:#9CC544!important;}.title-justified{text-align:justify;font-weight:bold;margin:10px 0;}.body-justified{text-align:justify;margin-bottom:20px;}.view-link-right{text-align:right;color:#9CC544!important;}
.views-field-view-node .field-content > a{color:#9CC544!important;text-decoration:none;}.views-field-view-node .field-content > a:hover{text-decoration:underline;}
body{font-size:17px !important;}
h1,.h1{font-size:34px!important;}
.node--type-organisation h1.page-header{font-weight:bold;}body.page-node-type-organisation h1.page-header,body.page-node-type-organisation .page-header{font-weight:700 !important;color:#9CC544 !important;}
