/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
@font-face{font-family:Wigrum;src:url(/themes/custom/fellows_ff/dist/fonts/Wigrum-Light.woff2)format("woff2"),url(/themes/custom/fellows_ff/dist/fonts/Wigrum-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Wigrum;src:url(/themes/custom/fellows_ff/dist/fonts/Wigrum-Medium.woff2)format("woff2"),url(/themes/custom/fellows_ff/dist/fonts/Wigrum-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}.container{max-width:1320px;margin-left:auto;margin-right:auto;padding-left:.9375rem;padding-right:.9375rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.d-none{display:none}.footer,.header{background-color:#f5f5f5}*,::after,::before{box-sizing:border-box}body,html{height:100%;min-height:100%}html{font-size:16px}body{margin:0}.page-layout{display:flex;flex-direction:column;max-width:1920px;min-height:100%;margin:0 auto;font-family:"Open Sans",sans-serif}.page-layout__content{flex:1 1 auto}@media (min-width:480px){.d-sm-none{display:none}}@media (min-width:768px){.d-md-none{display:none}}@media (min-width:992px){.d-lg-none{display:none}}@media (min-width:1200px){.d-xl-none{display:none}}@media (min-width:1400px){.d-xxl-none{display:none}}
@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:35px;--gutter:50px;--noir:#000;--gris:#ced0d2;--grisborder:#EAEAEC;--blanc:#fff;--prim:#ffc54b;--prim_clair:#fffdf9;--clair:#FFF9EB;--font300:2.4rem;--font200:2.4rem;--font130:2.0rem;--font120:1.6rem;--font115:1.4rem;--font110:1.15rem;--font105:1.0rem;--font100:0.9rem;--font80:0.8rem;--logo_hauteur:50px;--border:1px solid var(--prim);--borderlight:1px solid var(--grisborder)}.layout-global .focusable:focus-visible,.layout-global a:focus-visible{outline:2px solid var(--prim)!important;box-shadow:0 0 15px var(--prim)!important;outline-offset:0!important;background:#fff!important;color:#000!important}.layout-global .focusable:focus-visible{height:auto;width:auto;overflow:visible;position:fixed!important;top:10px;left:10px;z-index:100;clip:inherit!important;padding:7px 15px;border-radius:50px}html{scroll-behavior:smooth}body{font-family:Wigrum;font-size:var(--font105);font-weight:300}sup{font-size:60%;top:-.6em}a{color:inherit;text-decoration:none}p{margin:0 0 calc(var(--gutter)*.5)}p:empty{display:none}p:last-child{margin:0!important}.hide{display:none!important}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}input{border:0;outline:0}.flex,header nav ul li:hover ul{display:flex}ul,ul li{margin:0;padding:0;list-style-type:none}.layout-global{min-height:100vh;display:flex;flex-direction:column}h1{font-weight:500;font-size:var(--font300);letter-spacing:-2px;line-height:1}b,h2,h3,h4,h5,h6,strong{font-weight:500;line-height:1.1}h2{font-size:var(--font120)}h3{font-size:var(--font110)}header,header nav ul li ul{background-color:var(--prim)}header{display:grid;grid-template-columns:1fr 3fr 1fr;align-items:end;padding:calc(var(--gutter)*.5) var(--gutter)}footer #block-sitebranding-3 img,header img{height:var(--logo_hauteur)}footer nav ul,header nav ul{display:flex;justify-content:space-around}footer nav ul li a,footer nav ul li span,header nav ul li a,header nav ul li span{color:var(--noir);font-weight:300;text-transform:lowercase;transition:box-shadow .3s ease-in-out;box-shadow:inset 0 0 0 var(--blanc);cursor:pointer;white-space:nowrap;font-size:var(--font110)}footer nav ul li a.is-active,footer nav ul li a:hover,footer nav ul li span:hover,footer nav ul li.is-active span,footer nav ul li.is-active>a,header nav ul li a.is-active,header nav ul li a:hover,header nav ul li span:hover,header nav ul li.is-active span,header nav ul li.is-active>a{box-shadow:inset 0-8px 0 var(--blanc)}.colonne.gauche,header .ham,header nav ul li{position:relative}header nav ul li ul{position:absolute;display:none;flex-direction:column;z-index:100;padding:15px;left:-15px;top:100%}header nav ul li ul li a{display:inline-block;white-space:nowrap;padding:2px 0}header .ham{width:30px;height:25px;margin-left:15px;margin-top:-2px;cursor:pointer}header .ham span{display:block;position:absolute;height:1px;width:100%;background-color:var(--noir);opacity:1;left:0}header .ham span:nth-child(1){top:0}header .ham span:nth-child(2),header .ham span:nth-child(3){top:50%}header .ham span:nth-child(4){top:100%}header.ouvert .ham span:nth-child(1){top:50%;opacity:0}header.ouvert .ham span:nth-child(2){left:-2px;width:130%;transform:rotate(45deg)}header.ouvert .ham span:nth-child(3){left:-2px;width:130%;transform:rotate(-45deg)}header.ouvert .ham span:nth-child(4){top:50%;width:0%;left:50%}main{flex:1;margin:0 var(--gutter);padding:0 calc(var(--gutter)*.5);border-left:var(--border);border-right:var(--border);position:relative}main #block-sitebranding-2{color:var(--prim);background-color:var(--blanc);padding:5px;position:absolute;top:0;left:-14px;color:#ffc54b;font-size:var(--font80);transform:rotate(-90deg) translateX(-100%);transform-origin:left top 0;font-weight:300;white-space:nowrap;border-radius:0 0 0 5px}main .field__label{text-transform:uppercase;font-size:var(--font120);margin:calc(var(--gutter)*.5)0;font-weight:300}.colonne.gauche .champ:not(h1,.name_node-title,.type_entitygroupfield,.name_dynamic-token-fieldnode-projects-parent-taxo-couverture,.type_image,:last-child){margin-bottom:calc(var(--gutter)*.25);padding-bottom:calc(var(--gutter)*.25);border-bottom:var(--borderlight)}.colonne.gauche .champ.multiple{display:flex;flex-direction:column}.colonne.gauche .champ.name_intro{border-bottom:none}.colonne.gauche .field__label{font-size:inherit;text-transform:inherit;font-weight:500;margin:0}.colonne.gauche .more_content .champ .button,.colonne.gauche .type_link a{margin:0}.colonne.gauche .type_image,.colonne.gauche h1{margin-top:0;margin-bottom:calc(var(--gutter)*.5)}.full.ias .colonne.gauche .type_image img{width:auto;height:auto;max-width:80%;max-height:200px}.colonne.gauche .more_content{display:flex;flex-wrap:wrap;gap:10px}.colonne.gauche .more_content .champ{margin:0;padding:0;border:0}.colonne.gauche .champ.name_dynamic-token-fieldgroup-group-type,.colonne.gauche .champ.name_dynamic-token-fieldnode-nodes-type{position:absolute;top:calc(var(--gutter)*.75);right:calc(var(--gutter)*.75);margin:0;padding:0 15px;border:0;display:inline-block;width:auto;min-width:50px;height:50px;border:var(--border);border-radius:50px;display:flex;align-items:center;justify-content:center;line-height:50px;text-transform:lowercase;font-size:var(--font80);font-weight:500;background-color:var(--clair);color:var(--prim)}.text-formatted a,.type_email a,.type_entity-reference.label_inline a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;text-decoration-color:var(--noir);transition:all .3s}.text-formatted a::afterhover,.type_email a:hover,.type_entity-reference.label_inline a:hover{text-decoration-color:var(--prim)}.text-formatted ul{margin-bottom:calc(var(--gutter)*.5)}.text-formatted ul li{padding:5px 0 5px 20px;position:relative}.text-formatted ul li:before{content:"";position:absolute;width:10px;height:10px;border-radius:10px;top:13px;left:0;background-color:var(--prim)}.text-formatted ul ul{margin-top:10px}.text-formatted ul ul li{padding:2px 0 2px 15px;font-size:var(--font100)}.text-formatted ul ul li:before{background-color:var(--gris);width:7px;height:7px;top:10px}.champ.type_file .field__content{display:flex;flex-direction:column}.champ.type_file a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;text-decoration-color:var(--noir);transition:all .3s}.champ.type_file a:hover,.list-elements .views-content a:hover,.list-elements .views-content h3 a{text-decoration-color:var(--prim)}.button:not(.button-action),.teaser .button,.type-link a,.type_link a,.views-exposed-form .form-actions .button,main .button:not(:focus){border:var(--border)!important;border-radius:100px;display:inline-flex;align-items:center;justify-content:center;padding:10px 15px 12px;font-weight:500;font-size:var(--font80);line-height:1;text-transform:lowercase;transition:all .3s;margin-top:calc(var(--gutter)*.5);background:0 0;margin:0}.view-display-id-calls_by_program>div>ul{display:flex;flex-direction:column;gap:5px}.views-exposed-form .form-actions .button.js-hide{display:none}.button:not(.button-action):hover,.type-link a:hover,.type_link a:hover{background-color:var(--prim)}.name_research-project-title,.name_texte-ligne{font-size:var(--font110);font-weight:500;margin-bottom:15px}.name_research-interests{margin-top:calc(var(--gutter)*.5);font-weight:500!important;font-size:var(--font80)}.zone_bas .type_ds>.field__label,.zone_bas .view-header>.field__label{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--gutter)*.5);margin:0 calc(var(--gutter)*-.5);padding:calc(var(--gutter)*.5);background-color:var(--clair);border-top:var(--border);border-bottom:var(--border);color:var(--prim)}iframe{border:0}.name_media-video iframe{aspect-ratio:16/9;height:100%}.champ.name_media.multiple,.champ.name_medias.multiple{display:grid;gap:calc(var(--gutter)*.25);grid-template-columns:repeat(3,1fr);grid-auto-flow:dense}.champ.name_media.multiple:has(.unique:nth-child(1):last-child),.champ.name_medias.multiple:has(.unique:nth-child(1):last-child){grid-template-columns:repeat(1,1fr)}.champ.name_media.multiple:has(.unique:nth-child(2):last-child),.champ.name_medias.multiple:has(.unique:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.champ.name_media.multiple img,.champ.name_medias.multiple img{height:100%;width:100%;object-fit:cover;aspect-ratio:1/1}.champ.name_media.multiple>.unique,.champ.name_medias.multiple>.unique{cursor:pointer}.champ.name_media.multiple>.unique.ouvert,.champ.name_medias.multiple>.unique.ouvert{grid-column:1/-1;grid-row:1/-1;position:relative}.champ.name_media.multiple>.unique.ouvert .close-button,.champ.name_medias.multiple>.unique.ouvert .close-button{position:absolute;top:calc(var(--gutter)*.5);left:calc(var(--gutter)*.5);background-color:var(--clair)}.champ.name_media.multiple>.unique.ouvert img,.champ.name_medias.multiple>.unique.ouvert img{aspect-ratio:auto;height:auto;max-height:80vh;object-fit:contain;width:100%}.champ.name_media.multiple.ouvert>.unique:not(.ouvert),.champ.name_medias.multiple.ouvert>.unique:not(.ouvert),.grid-elements>.views-content .views-row .teaser.call .type_entitygroupfield a:not(:nth-child(-n+4)),.grid-elements>.views-content .views-row .teaser.event .type_entitygroupfield a:not(:nth-child(-n+4)),.grid-elements>.views-content .views-row .teaser.fellow .type_entitygroupfield div:not(:nth-child(-n+4)){display:none}.list-elements .views-content{border-top:var(--border);margin:0 calc(var(--gutter)*-.5 - 1px)0 calc(var(--gutter)*-.5)}.list-elements .views-content .views-row{padding:calc(var(--gutter)*.5);border-bottom:var(--border)}.list-elements .views-row:last-child{border:0}.grid-elements .field-label-above,.grid-elements>.views-content{border-bottom:var(--border);margin:-1px calc(var(--gutter)*-.5 - 1px)0 calc(var(--gutter)*-.5)}.grid-elements .field-label-above{padding:calc(var(--gutter)*.5);font-size:var(--font120);color:var(--prim);background-color:var(--clair);z-index:-1;position:relative}.grid-elements>.views-content{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-flow:dense}.grid-elements>.views-content>.views-row{border:var(--border);margin-left:-1px;margin-bottom:-1px;transition:all .3s}.grid-elements.modal>.views-content>.views-row.ouvert{grid-column:span 2;grid-row:span 2}.grid-elements.modal>.views-content>.views-row.ouvert:nth-child(3n){grid-column:2/4;grid-row:1/3}.grid-elements.modal>.views-content>.views-row.ouvert:nth-child(6){grid-row:2/4}.grid-elements.modal>.views-content>.views-row.ouvert:nth-child(9){grid-row:3/5}.grid-elements.modal>.views-content>.views-row.ouvert:nth-child(12){grid-row:4/6}.grid-elements.modal>.views-content>.views-row.ouvert:nth-child(15){grid-row:5/7}.grid-elements.modal>.views-content>.views-row.ouvert:nth-child(18){grid-row:6/8}.grid-elements.modal>.views-content>.views-row.ouvert:nth-child(21){grid-row:7/9}.grid-elements.modal>.views-content>.views-row.ouvert:nth-child(24){grid-row:8/10}.grid-elements.modal>.views-content>.views-row.ouvert:nth-child(27){grid-row:9/11}.grid-elements.modal>.views-content>.views-row.ouvert:nth-child(30){grid-row:10/12}.grid-elements.modal>.views-content>.views-row.ouvert:nth-child(33){grid-row:11/13}.grid-elements.modal>.views-content>.views-row.ouvert:nth-child(36){grid-row:12/14}.grid-elements.modal>.views-content>.views-row.ouvert:nth-child(39){grid-row:13/15}.grid-elements.modal>.views-content>.views-row.ouvert:nth-child(42){grid-row:14/16}.grid-elements.modal>.views-content>.views-row.ouvert:nth-child(45){grid-row:15/17}.grid-elements.modal>.views-content>.views-row.ouvert:nth-child(48){grid-row:16/18}.views .views-exposed-form{border-top:var(--border)!important;border-bottom:var(--border)!important;margin:0 calc(var(--gutter)*-.5);margin-top:-1px;padding:calc(var(--gutter)*.5)!important;display:flex;flex-wrap:wrap;gap:calc(var(--gutter)*.5)}.views-exposed-form .form--inline{display:flex;align-items:flex-end;flex-wrap:wrap;gap:calc(var(--gutter)*.5)}.views-exposed-form .form--inline>.form-item{display:flex;flex-direction:column;margin:0;font-size:var(--font80)}.views-exposed-form .form--inline .form-select{font-size:var(--font80);padding-right:40px;width:100%!important}.views-exposed-form .form--inline>.form-item label{margin-bottom:5px;font-weight:500}.views-exposed-form .form--inline .form-actions{margin:0}.views-exposed-form .form--inline .button{margin:0 5px 0 0}.list-elements .views-content a,.teaser.modal .content>.type_entity-reference .field__content a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;text-decoration-color:var(--noir);transition:all .3s}.list-elements .view-header{margin-bottom:calc(var(--gutter)*.5)}.list-elements .views-content h3{margin-top:0;color:var(--prim)}.list-elements .views-content h3 a:hover{text-decoration-color:var(--noir)}.ajax-progress,.ajax-progress-fullscreen,.ajax-progress-throbber{width:100%;height:100%;margin:0;padding:0;border-radius:0;opacity:1;background:0 0;position:fixed;top:0;left:0;z-index:999999;overflow:hidden;text-indent:-99999em}.ajax-progress-fullscreen:before,.ajax-progress-throbber:before{content:" ";display:block;width:120px;height:120px;animation:load8 1.1s infinite linear;border-radius:120px;border-top:1px solid var(--noir);border-right:1px solid var(--noir);border-bottom:1px solid var(--noir);border-left:1px solid var(--prim);overflow:hidden;text-indent:-99999em;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}.ginff.layout{display:flex;margin:0 calc(var(--gutter)*-.5);border-bottom:var(--border);margin-bottom:-1px}.ginff.layout>.colonne{flex:1;padding:calc(var(--gutter)*.5)}.ginff.layout>.colonne.gauche{border-right:var(--border)}.ginff.layout .flex_layout{display:flex;gap:calc(var(--gutter)*.5)}.ginff.layout .flex_layout .col{flex:1}.ginff.layout .flex_layout .col.w-1-3{flex:33.33%0 1}.ginff.layout .flex_layout .col.w-2-3{flex:66.66%0 1}.champ.bloc.para .layout:not(:last-child){border-bottom:var(--border);margin-bottom:calc(var(--gutter)*.5);padding-bottom:calc(var(--gutter)*.5)}.champ.bloc.para .layout.fond_color{background-color:var(--prim_clair);margin-top:calc(var(--gutter)*-.5 - 2px);margin-left:calc(var(--gutter)*-.5);margin-right:calc(var(--gutter)*-.5);padding:calc(var(--gutter)*.5);border-top:var(--border)}.champ.bloc.para .layout.fond_color:has(+.layout.fond_color){margin-bottom:calc(var(--gutter)*.5 + 1px)}.champ.bloc.para .layout.fond_color:last-child{margin-bottom:calc(var(--gutter)*-.5)}.champ.bloc.para .layout .ligne-titre{font-size:var(--font120);font-weight:500;margin-bottom:15px}.champ.bloc.para .layout .name_texte-ligne{margin:calc(var(--gutter)*.5)0}.champ.bloc.para .layout:has(.grid-elements){border-bottom:none;padding-bottom:0;margin-bottom:calc(calc(var(--gutter)*-.5) - 1px)}.champ.bloc.para .layout .col>.name_texte-ligne:nth-child(1){margin-top:0}.champ.bloc.para .layout .name_texte-ligne+.name_lien a,.node--type-frontpage .colonne.gauche h2{margin-top:0}.champ.bloc.para .layout .champ.name_media+.name_texte,.champ.bloc.para .layout .champ.name_medias+.name_texte,.champ.bloc.para .layout .name_lien+.name_texte,.champ.bloc.para .layout .name_texte+.champ.name_media,.champ.bloc.para .layout .name_texte+.champ.name_medias,.champ.bloc.para .layout .name_texte+.name_lien,.champ.bloc.para .layout .name_uploadfile+.name_texte{margin-top:calc(var(--gutter)*.5)}.teaser{padding:calc(var(--gutter)*.5);height:100%}.champ.bloc.para .layout:has(.teaser.team){margin:0!important;padding:0!important;border:0!important;margin-top:calc(var(--gutter)*-.5)!important;margin-bottom:calc(var(--gutter)*.5)!important}.champ.bloc.para .layout:has(.teaser.team) .ligne-titre{padding:calc(var(--gutter)*.5);margin:0 calc(var(--gutter)*-.5)!important;border-bottom:var(--border)}.champ.bloc.para .layout:has(.teaser.team) .flex_layout{gap:0;margin:-1px calc(var(--gutter)*-.5 - 1px)0 calc(var(--gutter)*-.5)}.teaser.team.para{border:var(--border);border-top:none;margin-left:-1px;margin-bottom:-1px}.teaser.team.para .name_dates{margin:10px 0}.teaser.team.para .field--name-field-biography{padding-top:10px;display:flex;flex-direction:column;align-items:flex-end}.teaser.team.para .field--name-field-biography .field__item{max-height:0;visibility:hidden;padding-top:20px}.teaser.team.para .field--name-field-biography.ouvert .field__item{max-height:10000px;visibility:visible}.teaser.team.para .field--name-field-biography .close-button{right:0;cursor:pointer;font-size:var(--font120)}.teaser.team.para .field--name-field-biography.ouvert .close-button{transform:rotate(45deg)}.teaser .field-group-link{display:flex;flex-direction:column;justify-content:flex-start;height:calc(100% + calc(var(--gutter)*1));padding:calc(var(--gutter)*.5);margin:calc(var(--gutter)*-.5)}.grid-elements.modal .teaser,.teaser .field-group-link{transition:background-color .3s}.grid-elements.modal .teaser:hover:has(.content),.grid-elements.modal .views-row.ouvert .teaser,.teaser .field-group-link:hover{cursor:pointer;background-color:var(--clair)}.grid-elements.modal .views-row:not(.ouvert) .teaser.modal a{pointer-events:none}.grid-elements.modal .views-row.ouvert .teaser:after{content:"+";position:absolute;right:calc(var(--gutter)*.5)}.teaser.modal{display:grid;grid-template-columns:1fr 0fr;gap:var(--gutter);transition-delay:0s;transition-property:grid-template-columns;transition-timing-function:ease-in-out;transition-duration:0s;overflow:hidden}.teaser img{width:calc(66.66% - calc(var(--gutter)*.5));height:auto;mix-blend-mode:multiply;margin-bottom:calc(var(--gutter)*.25)}.teaser img.node_couv_logo{padding:0 calc(var(--gutter)*.5) calc(var(--gutter)*.5)0}.teaser .content img{max-width:inherit;width:100%;margin:calc(var(--gutter)*.25)0}.teaser .name_node-title h2{font-size:var(--font120)}.teaser .name_node-title h2,.teaser.ias .name_label{margin:0;line-height:1.15;margin-bottom:calc(var(--gutter)*.25);font-weight:500}.teaser.project .name_label{font-size:var(--font120)}.teaser.project .name_label,.teaser.team .name_name{margin:0;line-height:1.15;margin-bottom:calc(var(--gutter)*.25);font-weight:500}.teaser.ias .name_label,.teaser.team .name_name{font-size:var(--font110);margin-bottom:10px}.teaser.ias .name_address{font-size:var(--font80)}.teaser .name_dates,.teaser .name_node-post-date,.teaser .type_daterange,.teaser .type_datetime{font-size:var(--font80);font-weight:300;line-height:1.2}.colonne.gauche .name_reference-project-page .field__content a,.colonne.gauche .type_entitygroupfield>a,.statut,.teaser .name_home-institution,.teaser .name_position,.teaser .name_reference-project-page a,.teaser .type_entitygroupfield,.teaser:not(.ias,.project) .name_label{text-transform:uppercase;font-size:var(--font80);font-weight:500;display:inline;width:100%;vertical-align:text-bottom;box-shadow:inset 0-8px 0 var(--prim);text-decoration:none;line-height:1}.name_reference-project-page .field__content a,.teaser .name_home-institution,.teaser .name_position{box-shadow:inset 0-8px 0 var(--grisborder)!important}.teaser .name_reference-project-page{margin-top:calc(var(--gutter)*.25)}.teaser.fellow .type_entitygroupfield div{display:inline;box-shadow:inset 0-8px 0 var(--prim)}.teaser.call .type_entitygroupfield a:not(:last-child):after,.teaser.event .type_entitygroupfield a:not(:last-child):after,.teaser.fellow .type_entitygroupfield div:not(:last-child):after{content:"";height:calc(var(--gutter)*.25);clear:both;display:table}.grid-elements>.views-content .views-row .teaser.call .type_entitygroupfield a:nth-child(4):after,.grid-elements>.views-content .views-row .teaser.event .type_entitygroupfield a:nth-child(4):after,.grid-elements>.views-content .views-row .teaser.fellow .type_entitygroupfield div:nth-child(4):after{content:"…"}.grid-elements>.views-content .views-row.ouvert .teaser.call .type_entitygroupfield a,.grid-elements>.views-content .views-row.ouvert .teaser.event .type_entitygroupfield a,.grid-elements>.views-content .views-row.ouvert .teaser.fellow .type_entitygroupfield div{display:inherit}.grid-elements>.views-content .views-row.ouvert .teaser.call .type_entitygroupfield a:nth-child(4):after,.grid-elements>.views-content .views-row.ouvert .teaser.event .type_entitygroupfield a:nth-child(4):after,.grid-elements>.views-content .views-row.ouvert .teaser.fellow .type_entitygroupfield div:nth-child(4):after{content:""}.statut.open{box-shadow:inset 0-8px 0#a6ee99}.statut.closed{box-shadow:inset 0-8px 0#ffc2c2}.teaser .content{opacity:0;display:none;transition-delay:0s;transition-property:all;transition-timing-function:ease-in-out;transition-duration:0s}.teaser .content>.name_lien-unique{margin-top:calc(var(--gutter)*.5)}.grid-elements .view-header{padding:calc(var(--gutter)*.5);max-width:1200px}.grid-elements>p{padding-top:calc(var(--gutter)*.25)}.grid-elements>.views-content .views-row.ouvert .teaser,.teaser .group_header{grid-template-columns:1fr 3fr;align-items:flex-start;gap:calc(var(--gutter)*.5)}.grid-elements>.views-content .views-row.ouvert .teaser .group_header{grid-template-columns:1fr}.grid-elements>.views-content .views-row.ouvert .teaser .content{display:block;opacity:1}.grid-elements>.views-content .views-row.ouvert .teaser .content iframe,.grid-elements>.views-content .views-row.ouvert .teaser .content img,.grid-elements>.views-content .views-row.ouvert .teaser .content video{margin:calc(var(--gutter)*.75)0}.teaser .group_header{display:grid;grid-template-columns:2fr 1fr;align-items:start;margin-bottom:calc(var(--gutter)*.25)}.teaser.call .group_header,.teaser.ias .group_header{grid-template-columns:1fr 1fr}.teaser .group_header img{width:100%;max-width:100%;margin:0}.teaser .group_header img.carre{max-width:150px}.teaser .group_header .infos{line-height:10px}.teaser .group_header .infos .type_address,.teaser .group_header .infos .type_text-long,.teaser.news .name_intro,.teaser.project_page .name_intro{line-height:1.2;font-size:var(--font80)}.teaser .group_header .infos .type_address .country{font-weight:500}.teaser .group_header .infos .type_daterange{margin-top:10px;display:flex}.teaser .group_header .infos .name_dates,.teaser .group_header .infos .type_datetime{margin-top:10px;display:flex;flex-direction:column}.teaser .group_header .infos .type_daterange{flex-direction:row}.teaser .group_header .infos .type_daterange .datetime:nth-child(2):before{content:" – "}.colonne.gauche .type_entitygroupfield{margin-bottom:calc(var(--gutter)*.5)}.mini a{display:inline-flex;gap:calc(var(--gutter)*.25);align-items:center;border:var(--borderlight);padding:calc(var(--gutter)*.25);border-radius:10px;transition:all .3s;margin-bottom:10px;line-height:var(--font80)}#infobulle .views-row.active,.mini a:hover{background-color:var(--clair)}.mini a .champ{margin:0!important;padding:0!important;border:0!important}.mini a .champ.type_image{display:flex;align-items:center}.mini a img{width:40px!important;height:auto;max-height:60px;mix-blend-mode:multiply}.mini a .champ.name_label{display:inline;text-transform:uppercase;font-size:var(--font80);font-weight:500;box-shadow:inset 0-8px 0 var(--prim)}.mini a .champ.name_dynamic-token-fieldgroup-group-country p{font-size:var(--font80);padding-top:5px;display:inline-block}.teaser.modal .content>.type_entity-reference{border-top:var(--border);margin-top:var(--gutter);padding-top:calc(var(--gutter)*.5)}.name_dynamic-twig-fieldgroup-project-category-list-events-san .views .field-label-above,.teaser.modal .content>.type_entity-reference .field__label{margin:0;font-size:var(--font110);font-weight:500;margin-bottom:calc(var(--gutter)*.25)}.name_dynamic-twig-fieldgroup-project-category-list-events-san .views-content a:hover,.teaser.modal .content>.type_entity-reference .field__content a:hover{text-decoration-color:var(--prim)}.node--type-project .teaser.event .name_reference-project-page,.node--type-project .teaser.event .type_entitygroupfield{display:none}.name_dynamic-twig-fieldgroup-project-category-list-events-san .views{margin-top:calc(var(--gutter)*.5)}.name_dynamic-twig-fieldgroup-project-category-list-events-san .views-content,.teaser.modal .content>.type_entity-reference .field__content{display:flex;flex-direction:column;gap:calc(var(--gutter)*.25)}.name_dynamic-twig-fieldgroup-project-category-list-events-san .views-content a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;text-decoration-color:var(--noir);transition:all .3s}body:not(.node--type-frontpage) main:has(.container-carte){display:flex;flex-direction:column;padding:0}body:not(.node--type-frontpage) #cartes,body:not(.node--type-frontpage) .container-carte,body:not(.node--type-frontpage) .geolocation-map-container,body:not(.node--type-frontpage) .geolocation-map-wrapper,body:not(.node--type-frontpage) .layout-content:has(.container-carte),body:not(.node--type-frontpage) .layout-content:has(.container-carte) .block-system-main-block,body:not(.node--type-frontpage) .layout-content:has(.container-carte) .views-element-container,body:not(.node--type-frontpage) .name_dynamic-twig-fieldnode-accueil-carte,body:not(.node--type-frontpage) .name_dynamic-twig-fieldnode-accueil-carte .field__content,body:not(.node--type-frontpage) .name_dynamic-twig-fieldnode-accueil-carte .field__content .views-element-container,body:not(.node--type-frontpage) .name_dynamic-twig-fieldnode-accueil-carte .field__content a{height:100%;flex:1;display:flex;flex-direction:column;outline:0}.geolocation-map-wrapper{width:75%;margin-left:25%}.node--type-frontpage #cartes,.node--type-frontpage .container-carte,.node--type-frontpage .geolocation-map-wrapper,.node--type-frontpage .views-element-container{margin:0;width:100%}.node--type-frontpage .geolocation-map-container{height:auto!important;aspect-ratio:3/2}.node--type-frontpage .colonne.gauche .champ{border-bottom:none}.node--type-frontpage .colonne.gauche .field__label{margin-bottom:10px}.leaflet-control-attribution,.marker-label:before,nav.pager ul li.current span{display:none}.leaflet-control-zoom{border:0!important;box-shadow:none!important;outline:0!important}.leaflet-control-zoom-in,.leaflet-control-zoom-out{color:var(--prim)!important;border:var(--border)!important;border-radius:100px!important;width:30px!important;height:30px!important;line-height:30px!important;font-family:Wigrum!important;font-weight:300;margin-bottom:5px}#infobulle{position:absolute;z-index:0;left:0;top:0;bottom:0;width:25%;border-right:var(--border);background-color:var(--blanc);overflow:auto;transition:all .3s ease-in-out}#infobulle .close-button{display:none;margin:calc(var(--gutter)*.5)}#infobulle .teaser{transition:all .3s;border-top:var(--border)}#infobulle .views-row:first-child .teaser{border:0}#infobulle .teaser img{max-height:100px;width:auto}#infobulle .mini a{border:0;width:100%;border-top:1px solid var(--prim);border-radius:0;margin:0;padding:calc(var(--gutter)*.5)}.leaflet-marker-pane img{outline:0!important}.marker-label{border:0;box-shadow:none;background:0 0;font-family:Wigrum;font-size:var(--font80);font-weight:500;padding:0;margin:-3px 0 0;text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5 px #fff}body:not(.node--type-frontpage) img.leaflet-marker-icon.active{transition:all .1s;content:url(/themes/custom/fellows_ff/dist/images/marker-active.png)}.node--type-frontpage .colonne.droite .col:not(:first-child) .teaser{border-left:1px solid var(--grisborder);padding-left:calc(var(--gutter)*.5)}.node--type-frontpage .colonne.droite .teaser,.node--type-frontpage .colonne.droite .teaser .field-group-link{padding:0;margin:0}.node--type-frontpage .colonne.droite .teaser .field-group-link:hover{background:0 0}.node--type-frontpage .colonne.droite .teaser .field-group-link h2{transition:all .3s}.node--type-frontpage .colonne.droite .teaser .field-group-link:hover h2{color:var(--prim)}.node--type-frontpage .zone_bas{margin-top:1px}.node--type-frontpage .ginff.layout>.colonne.droite .view-header{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--gutter)*.5);margin:calc(var(--gutter)*-.5) calc(var(--gutter)*-.5) calc(var(--gutter)*.5);padding:calc(var(--gutter)*.5);background-color:var(--clair);border-bottom:var(--border)}.name_dynamic-twig-fieldnode-accueil-carte #cartes,.name_dynamic-twig-fieldnode-accueil-carte .container-carte,.name_dynamic-twig-fieldnode-accueil-carte .geolocation-map-container,.name_dynamic-twig-fieldnode-accueil-carte .geolocation-map-wrapper{pointer-events:none;display:block;width:inherit}.name_dynamic-twig-fieldnode-accueil-calls .view-header,.name_dynamic-twig-fieldnode-accueil-events .view-header,.name_dynamic-twig-fieldnode-accueil-news-label .view-header{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--gutter)*.5);margin:0 calc(var(--gutter)*-.5);background-color:var(--clair);max-width:inherit;background:linear-gradient(217deg,var(--prim),var(--clair) 70.71%)}.name_dynamic-twig-fieldnode-accueil-calls .view-header .field__label,.name_dynamic-twig-fieldnode-accueil-events .view-header .field__label,.name_dynamic-twig-fieldnode-accueil-news-label .view-header .field__label{border:0;margin:0;color:var(--prim);background:0 0;padding:0}.name_dynamic-twig-fieldnode-accueil-calls .view-header .button,.name_dynamic-twig-fieldnode-accueil-events .view-header .button,.name_dynamic-twig-fieldnode-accueil-news-label .view-header .button{margin:0}.close-button,.grid-elements.modal .teaser:has(.content):after,.teaser .field-group-link:after{-webkit-appearance:none;appearance:none;border:var(--border);border-radius:100px;width:calc(var(--gutter)*.7);height:calc(var(--gutter)*.7);line-height:calc(var(--gutter)*.7);display:flex;align-items:center;justify-content:center;background:0 0;transition:all .3s;font-size:calc(var(--gutter)*.6);background-color:var(--blanc)}.grid-elements.modal .teaser:has(.content),.teaser .field-group-link{position:relative}.grid-elements.modal .ouvert .teaser:has(.content):after{transform:rotate(45deg);bottom:inherit;top:calc(var(--gutter)*.5)}.close-button span{font-size:calc(var(--gutter)*.6)}.close-button:hover{background-color:var(--clair)}.form-select{-webkit-appearance:none;appearance:none;border-radius:0;padding-right:calc(2rem - 1px);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3e%3cpath fill='none' stroke-width='1' d='M1 1l6 6 6-6' stroke='%23000000'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:100% 50%;background-size:2.75rem .5625rem;outline:0!important}.form-select,.form-text{padding:10px;border:1px solid var(--noir);font-family:Wigrum;font-size:var(--font80);font-weight:300}.label_inline .field__label{float:left;text-transform:none;font-size:inherit;margin:0;display:inline-block;padding-right:5px;font-weight:500}footer{z-index:1;background-color:var(--gris);display:grid;grid-template-columns:1fr 3fr 1fr;align-items:end;padding:calc(var(--gutter)*.5) var(--gutter);margin-top:-1px}footer #block-sitebranding-3{display:flex;flex-direction:column;font-size:var(--font80)}footer #block-sitebranding-3 a{order:2;padding-top:10px}nav.pager,nav.pager ul{display:flex;justify-content:center;align-items:center}nav.pager{margin:var(--gutter)0}nav.pager ul{margin:0}nav.pager ul li{margin:0 5px}nav.pager ul li a{display:inherit;text-indent:-100000px;padding:0;width:30px;height:30px;background-position:center;background-repeat:no-repeat;background-size:100%;background-color:transparent}nav.pager ul li.pagination-previous a{transform:rotate(180deg)}nav.pager ul li.pagination-next a,nav.pager ul li.pagination-previous a{background-image:url(/themes/custom/fellows_ff/dist/images/pictos_fleche.svg)}nav.pager ul li.current{width:60px;height:60px;border-radius:100px;background-color:transparent;color:var(--noir);text-align:center;line-height:60px;font-size:var(--font110);border:var(--border)}.full.user .field__label{font-weight:500;text-transform:inherit;font-size:var(--font105)}.full.user>.champ,.full.user>.form-item{border-bottom:var(--border);padding-bottom:calc(var(--gutter)*.5)}@media print,screen and (max-width:1440px){:root{--font300:2.5rem;--gutter:35px}.grid-elements>.views-content{grid-template-columns:repeat(2,1fr)}.grid-elements.modal>.views-content>.views-row.ouvert,.grid-elements.modal>.views-content>.views-row.ouvert:nth-child(3n){grid-column:span 2!important;grid-row:span 2!important}}@media print,screen and (max-width:1024px){:root{--font300:2.0rem;--font200:1.8rem;--font130:1.8rem;--font120:1.4rem;--font115:1.2rem;--font110:1.0rem;--font105:0.9rem;--gutter:25px}header{grid-template-columns:1fr 1fr;grid-template-rows:1fr;align-items:center}header #block-hamburger{grid-column-start:2;grid-row-start:1;justify-self:end}footer nav ul,header nav ul{flex-direction:column}footer nav ul li a,header nav ul li a{padding:2px 0;margin-left:0;display:inline-block}header nav ul li ul{display:flex;position:relative;left:0;margin:10px 0 20px;padding:0 0 0 10px;border-left:1px solid #333}header nav{display:none;margin-top:calc(var(--gutter)*.25)}#infobulle .close-button,header.ouvert nav{display:block}.champ.name_media.multiple,.champ.name_medias.multiple{grid-template-columns:repeat(2,1fr)}.grid-elements>.views-content{grid-template-columns:repeat(1,1fr);grid-auto-flow:unset}.grid-elements.modal>.views-content>.views-row.ouvert,.grid-elements.modal>.views-content>.views-row.ouvert:nth-child(3n){grid-column:span 1!important;grid-row:span 1!important}.ginff.layout>.colonne.gauche{border-right:none;border-bottom:var(--border)}.ginff.layout .flex_layout{flex-direction:column}.grid-elements>.views-content .views-row .teaser,.teaser .group_header{grid-template-columns:1fr!important}.teaser .group_header img{width:calc(66.66% - calc(var(--gutter)*.5))}.geolocation-map-wrapper{width:100%;margin-left:0}#infobulle{overflow:hidden;transform:translateX(-101%);z-index:1;left:calc(var(--gutter)*-1);width:calc(100% + calc(var(--gutter)*2) + 1px);border-right:none}#infobulle.open{transform:translateX(0)}#infobulle .views-row{display:none}#infobulle .views-row.active{display:block;background-color:transparent;border-bottom:var(--border)}.node--type-frontpage .geolocation-map-container{height:300px!important}.node--type-frontpage .colonne.droite .teaser{padding-left:0!important;padding-top:calc(var(--gutter)*.5);border-left:none!important;border-top:1px solid var(--grisborder)}.close-button,.grid-elements.modal .teaser:has(.content):after,.teaser .field-group-link:after{width:calc(var(--gutter)*1.2);height:calc(var(--gutter)*1.2)}.grid-elements.modal .teaser:has(.content):after,.teaser .field-group-link:after{content:"+";position:absolute;bottom:calc(var(--gutter)*.5);right:calc(var(--gutter)*.5)}footer{grid-template-columns:1fr;gap:calc(var(--gutter)*.5)}}@media print,screen and (max-width:768px){:root{--logo_hauteur:37px}}@media print,screen and (min-width:1025px){#block-hamburger{display:none}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
