.layout-container .main .layout-content #block-acd-page-title .page-title,.title1{font:1.5rem "officina","Lato","Arial",sans-serif;font-weight:700;text-transform:uppercase;margin:0 0 0 0;color:#2b2e78;text-align:left;}.layout-container .main .layout-content #block-acd-page-title .page-title:after,.title1:after{display:block;content:"—";}.report .node-title,.book.book-focus .book-title,.research-teaser .node-title,.news.news-teaser .news-content .node-title,.focus-content .focus-title,.block-search .block-title,.title2,.book.book-teaser .book-overlay .book-title,.modal .modal-content .modal-title,.bg-dark .focus-content .focus-title,.title2-orange{font:1.25em "officina","Lato","Arial",sans-serif;font-weight:700;text-transform:uppercase;margin:0.25em 0;color:#2b2e78;}.report .node-title > *,.book.book-focus .book-title > *,.research-teaser .node-title > *,.news.news-teaser .news-content .node-title > *,.focus-content .focus-title > *,.block-search .block-title > *,.title2 > *,.book.book-teaser .book-overlay .book-title > *,.modal .modal-content .modal-title > *,.bg-dark .focus-content .focus-title > *,.title2-orange > *{color:inherit;}.team-groups .row-team-group .team-group-title{text-align:center;}.team-groups .row-team-group .team-group-title:after{display:block;content:"—";}.bg-dark .focus-content .focus-title,.title2-orange{color:#ec6800;}.book.book-teaser .book-overlay .book-title,.modal .modal-content .modal-title{color:#fff;}*:not(.team-teaser) > .team-name,.team-teaser .team-name,.layout-container .main .sidebar h2,.title3{font:1em "officina","Lato","Arial",sans-serif;font-weight:700;text-transform:uppercase;margin:0 0 0.5em 0;color:#2b2e78;text-decoration:underline;}*:not(.team-teaser) > .team-position,.team-teaser .team-position{font:0.75em "officina","Lato","Arial",sans-serif;text-transform:capitalize;font-weight:700;margin:0 0 0.5em 0;color:#ec6800;}.strong{font-weight:700;font-size:3em;}.ajax-progress{position:fixed;top:0;width:100%;height:100%;background:rgba(255,255,255,0.9);left:0;z-index:10;}.ajax-progress .throbber{background:transparent url(/themes/custom/acd/dist/images/acd.svg) no-repeat 0px center;float:none;height:15px;margin:0;width:15px;position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-7px;}.webform-submission-form.register-webform .form-wrapper .form-item textarea,.webform-submission-form.register-webform .form-wrapper .form-item input,.block-mailchimp .mailchimp-form-content .mailchimp-newsletter-mergefields .form-item input{display:block;margin:0;padding:0.75rem 1rem;text-align:left;text-decoration:none;text-transform:none;color:#2b2e78;background-color:#faf0e6;font:1rem "officina","Lato","Arial",sans-serif;border:0;cursor:pointer;}.webform-submission-form.register-webform .form-wrapper .form-item textarea:focus,.webform-submission-form.register-webform .form-wrapper .form-item input:focus,.block-mailchimp .mailchimp-form-content .mailchimp-newsletter-mergefields .form-item input:focus{border:1px solid #2b2e78;}.block-mailchimp .mailchimp-form-content .mailchimp-newsletter-mergefields .form-item input{background-color:#fff;}.webform-submission-form.register-webform .form-wrapper #keywords_table .form-item-keywords.js-form-item-keywords .webform-multiple-add .form-submit.button,.side-menu > .menu-top > .menu-top-item,.side-menu > .menu-top .menu-main-item,.side-menu .menu-main > .menu-top-item,.side-menu .menu-main .menu-main-item,.button,.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons > button,.block-mailchimp .mailchimp-form-content .form-actions .form-submit{display:block;margin:1rem auto;padding:0.5rem 1rem 0.3rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;background-color:#ec6800;font:1rem "officina","Lato","Arial",sans-serif;font-weight:700;width:-moz-fit-content;width:fit-content;border:none;border-right:0.15rem solid #ffad7e;border-bottom:0.15rem solid #ffad7e;cursor:pointer;background-image:none;box-shadow:none;text-shadow:none;}.webform-submission-form.register-webform .form-wrapper #keywords_table .form-item-keywords.js-form-item-keywords .webform-multiple-add .form-submit.button:hover,.side-menu > .menu-top > .menu-top-item:hover,.side-menu > .menu-top .menu-main-item:hover,.side-menu .menu-main > .menu-top-item:hover,.side-menu .menu-main .menu-main-item:hover,.button:hover,.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons > button:hover,.block-mailchimp .mailchimp-form-content .form-actions .form-submit:hover{border-color:#cc5800;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons > button,.block-mailchimp .mailchimp-form-content .form-actions .form-submit{color:#fff;background-color:#ffad7e;cursor:pointer;}.wysiwyg a:not(.readmore-link){color:#2b2e78;padding-left:1.5rem;position:relative;}.wysiwyg a:not(.readmore-link):before{position:absolute;left:0;width:2rem;content:"\e91b";font:1rem "acd";text-decoration:none;}.team-image:not(.fake),.book.book-focus .book-image,.event.event-full .event-image,.event.event-teaser .event-image,.news.news-full .news-image,.news.news-teaser .news-image,.acdfocus .row-acdfocus .node-focus .focus-node-image{position:relative;}.team-image:not(.fake) img,.book.book-focus .book-image img,.event.event-full .event-image img,.event.event-teaser .event-image img,.news.news-full .news-image img,.news.news-teaser .news-image img,.acdfocus .row-acdfocus .node-focus .focus-node-image img{filter:grayscale(100%) opacity(40%) brightness(100%) contrast(120%);display:block;margin:auto;width:100%;}.team-image:not(.fake):after,.book.book-focus .book-image:after,.event.event-full .event-image:after,.event.event-teaser .event-image:after,.news.news-full .news-image:after,.news.news-teaser .news-image:after,.acdfocus .row-acdfocus .node-focus .focus-node-image:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#2b2e78;filter:opacity(90%) saturate(200%);border-radius:inherit;}.acdfocus .row-acdfocus .node-focus .focus-node-image{position:absolute;width:100%;height:100%;top:50%;transform:translateY(-50%);}.acdfocus .row-acdfocus .node-focus .focus-node-image:hover img{max-width:105%;min-height:105%;width:105%;}.acdfocus .row-acdfocus .node-focus .focus-node-image img{position:absolute;z-index:3;transition:all 500ms ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:100%;width:auto;}.book.book-focus .book-link,.research-teaser .news-link,.block-archives .block-title.archives-title,.event .node-content .event-link,.events.archives .more-link,.news .news-link,.focus-content .focus-link{cursor:pointer;color:#2b2e78;position:relative;}.book.book-focus .book-link > *,.research-teaser .news-link > *,.block-archives .block-title.archives-title > *,.event .node-content .event-link > *,.events.archives .more-link > *,.news .news-link > *,.focus-content .focus-link > *{color:inherit;margin-left:1.5rem;}.book.book-focus .book-link:before,.research-teaser .news-link:before,.block-archives .block-title.archives-title:before,.event .node-content .event-link:before,.events.archives .more-link:before,.news .news-link:before,.focus-content .focus-link:before{position:absolute;width:2rem;content:"\e91b";font:1rem "acd";text-decoration:none;}.report .report-file,.event .node-content .event-file,.news .news-file,.focus-content .focus-file{cursor:pointer;color:#2b2e78;position:relative;}.report .report-file > *,.event .node-content .event-file > *,.news .news-file > *,.focus-content .focus-file > *{color:inherit;margin-left:1.5rem;}.report .report-file:before,.event .node-content .event-file:before,.news .news-file:before,.focus-content .focus-file:before{position:absolute;width:2rem;content:"\e919";font:1rem "acd";text-decoration:none;}.modal{display:none;opacity:0;position:fixed;z-index:100;top:0;left:0;width:100vw;height:100vh;background-color:rgba(255,255,255,0.9);transition:opacity 0.5s ease-in-out;}.modal.on{display:block;}.modal.opaque{opacity:1;}.modal .modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto;max-height:100%;overflow:auto;background-color:#ec6800;color:#fff;padding:1.5rem 1rem 1rem 1rem;box-shadow:0px 1rem 0.5rem -1rem rgba(0,25,168,0.2549019608);}@media screen and (min-width:1024px){.modal .modal-content{width:auto;height:auto;max-height:95%;}}@media screen and (min-width:1200px){.modal .modal-content{width:40%;}}@media screen and (min-width:1540px){.modal .modal-content{width:30%;}}@media screen and (min-width:2560px){.modal .modal-content{width:20%;}}.modal .modal-content:before{position:absolute;display:block;content:"";background:url(/themes/custom/acd/dist/images/triangle.svg) no-repeat;height:2rem;width:8rem;top:0;right:0;}.modal .modal-content:after{position:relative;display:block;content:"";background:url(/themes/custom/acd/dist/images/triangle.svg) no-repeat;transform:rotate(180deg);height:2rem;width:8rem;bottom:-1rem;left:-1rem;}.modal .modal-content .modal-image{text-align:center;}.modal .modal-content .modal-author{font-size:1rem;font-weight:700;}.modal .modal-content .modal-body{font-size:0.85rem;}.modal .modal-content .modal-link{padding:0 1rem 1rem;color:#fff;position:relative;}.modal .modal-content .modal-link .modal-link-href{color:inherit;margin-left:1.5rem;font-weight:700;text-decoration:none;}.modal .modal-content .modal-link::before{position:absolute;width:2rem;content:"\e91b";font:1rem "acd";text-decoration:none;}.modal .modal-content .modal-close{margin-bottom:-2.3rem;text-align:right;cursor:pointer;text-transform:uppercase;font-weight:700;font-size:0.75rem;}.modal .modal-content .modal-close:before{text-align:left;position:absolute;margin-left:-1rem;width:2rem;content:"\e923";font:0.75rem "acd";}.linebreak{display:block;width:0;height:0;}.linebreak::after{content:"";display:table;clear:both;}.block-search{padding:1rem;color:#fff;background-color:#2b2e78;}.block-search .block-title{color:inherit;border-bottom:3px solid #fff;margin-bottom:1rem;}.block-search form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0.5rem;}.block-search form > .form-item{position:relative;}.block-search form > .form-item.form-item-research-geo,.block-search form > .form-item.form-item-research-theme,.block-search form > .form-item.form-item-research-type{display:none;}.block-search form > .form-item > label{display:none;}.block-search form > .form-item > .form-select{display:inline-block;cursor:pointer;padding:0.6rem 2rem 0.5rem 0.5rem;outline:0;background:#fff;color:#2b2e78;font:1rem "officina","Lato","Arial",sans-serif;font-weight:700;border:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.block-search form > .form-item > .form-select::-ms-expand{display:none;}.block-search form > .form-item > .form-select:hover,.block-search form > .form-item > .form-select:focus{background:#fff;color:#2b2e78;}.block-search form > .form-item > .form-select:disabled{opacity:0.5;pointer-events:none;}.block-search form > .form-item > .form-select > option{font-size:1rem;}.block-search form > .form-item > .form-select > option:focus-visible{background-color:#ec6800;}.block-search form > .form-item .select_arrow{position:absolute;top:0.75rem;right:1rem;width:0px;height:0px;border:solid #2b2e78;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}.block-search form > .form-item .form-select:hover ~ .select_arrow,.block-search form > .form-item .form-select:focus ~ .select_arrow{border-color:#e2edf3;}.block-search form > .form-item .form-select:disabled ~ .select_arrow{border-color:#e2edf3;}.block-search form > .form-item > .form-text{display:inline-block;cursor:pointer;padding:0.5rem 2rem 0.5rem 0.5rem;outline:0;background:#fff;color:#2b2e78;font:1rem "officina","Lato","Arial",sans-serif;border:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.block-search form > .form-item > .form-text::-ms-expand{display:none;}.block-search form > .form-item > .form-text:hover,.block-search form > .form-item > .form-text:focus{background:#fff;color:#2b2e78;}.block-search form > .form-item > .form-text:disabled{opacity:0.5;pointer-events:none;}.block-search form > .form-actions{display:flex;flex-wrap:wrap;gap:0.5rem;}.block-search form > .form-actions .button{margin:0;}.webform-element-help{width:0.75rem;height:0.75rem;margin:0;color:#fff;border:2px solid #2b2e78;background:#2b2e78;font-size:0.75rem;line-height:0.9rem;}.webform-element-help:hover{cursor:help;color:#fff;border:2px solid #e2edf3;background:#e2edf3;}.g-recaptcha > div{margin:auto;}.book.book-teaser .book-overlay,.book.book-teaser .book-image img,.acd-special-sidebar .acd-special-sidebar-link,.acdfocus .row-acdfocus .node-focus,.webform-submission-form.register-webform .form-wrapper #keywords_table .form-item-keywords.js-form-item-keywords .webform-multiple-add .form-submit.button,.side-menu > .menu-top > .menu-top-item,.side-menu > .menu-top .menu-main-item,.side-menu .menu-main > .menu-top-item,.side-menu .menu-main .menu-main-item,.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons > button,.block-mailchimp .mailchimp-form-content .form-actions .form-submit,.button{border-radius:0.5rem;}.js input.form-autocomplete{background-position:98% center;}.acd{text-transform:none;}@font-face{font-family:"Lato";font-style:normal;font-weight:700;font-display:fallback;src:url(/themes/custom/acd/dist/fonts/assets/lato-bold-webfont.woff2) format("woff2"),url(/themes/custom/acd/dist/fonts/assets/lato-bold-webfont.woff) format("woff");}@font-face{font-family:"Lato";font-style:normal;font-weight:400;font-display:fallback;src:url(/themes/custom/acd/dist/fonts/assets/lato-regular-webfont.woff2) format("woff2"),url(/themes/custom/acd/dist/fonts/assets/lato-regular-webfont.woff) format("woff");}@font-face{font-family:"Lato";font-weight:400;font-style:italic;font-display:fallback;src:url(/themes/custom/acd/dist/fonts/assets/lato-regularitalic-webfont.woff2) format("woff2"),url(/themes/custom/acd/dist/fonts/assets/lato-regularitalic-webfont.woff) format("woff");}@font-face{font-family:"basilia";src:url(/themes/custom/acd/dist/fonts/28A1DF_0_0.eot);src:url(/themes/custom/acd/dist/fonts/28A1DF_0_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/acd/dist/fonts/28A1DF_0_0.woff) format("woff"),url(/themes/custom/acd/dist/fonts/28A1DF_0_0.ttf) format("truetype");font-weight:700;font-style:normal;}@font-face{font-family:"officina";font-weight:400;font-style:normal;src:url(/themes/custom/acd/dist/fonts/28A1DF_1_0.eot);src:url(/themes/custom/acd/dist/fonts/28A1DF_1_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/acd/dist/fonts/28A1DF_1_0.woff) format("woff"),url(/themes/custom/acd/dist/fonts/28A1DF_1_0.ttf) format("truetype");}@font-face{font-family:"officina";font-weight:400;font-style:italic;src:url(/themes/custom/acd/dist/fonts/28A1DF_3_0.eot);src:url(/themes/custom/acd/dist/fonts/28A1DF_3_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/acd/dist/fonts/28A1DF_3_0.woff) format("woff"),url(/themes/custom/acd/dist/fonts/28A1DF_3_0.ttf) format("truetype");}@font-face{font-family:"officina";font-weight:700;font-style:normal;src:url(/themes/custom/acd/dist/fonts/28A1DF_2_0.eot);src:url(/themes/custom/acd/dist/fonts/28A1DF_2_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/acd/dist/fonts/28A1DF_2_0.woff) format("woff"),url(/themes/custom/acd/dist/fonts/28A1DF_2_0.ttf) format("truetype");}@font-face{font-family:"officina";font-weight:700;font-style:italic;src:url(/themes/custom/acd/dist/fonts/28A1DF_4_0.eot);src:url(/themes/custom/acd/dist/fonts/28A1DF_4_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/acd/dist/fonts/28A1DF_4_0.woff) format("woff"),url(/themes/custom/acd/dist/fonts/28A1DF_4_0.ttf) format("truetype");}@font-face{font-family:"acd";font-weight:normal;font-style:normal;font-display:block;src:url(/themes/custom/acd/dist/fonts/acd.eot?i1wund=);src:url(/themes/custom/acd/dist/fonts/acd.eot?i1wund=#iefix) format("embedded-opentype"),url(/themes/custom/acd/dist/fonts/acd.ttf?i1wund=) format("truetype"),url(/themes/custom/acd/dist/fonts/acd.woff?i1wund=) format("woff"),url(/themes/custom/acd/dist/fonts/acd.svg?i1wund=#acd) format("svg");}.layout-container header{position:fixed;z-index:3;width:100%;top:0;left:0;background-color:#2b2e78;padding:0;transition:all 0.5s ease-in-out;}.layout-container header.headroom{will-change:transform;}.layout-container header.headroom.headroom--pinned{transform:translateY(0%);}.layout-container header.headroom.headroom--top{background-color:#2b2e78;}.layout-container header.headroom.headroom--not-top{background-color:#fff;box-shadow:0 1rem 0.5rem -1rem rgba(0,25,168,0.2549019608);}.layout-container header.headroom.headroom--unpinned{transform:translateY(-105%);}.layout-container header .region-header{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:flex-end;padding-bottom:1rem;}.layout-container header .region-header .block-branding{order:2;flex-grow:1;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;}.layout-container header .region-header .menu-top-wrapper{order:3;flex-grow:0;flex-shrink:1;padding-right:1rem;}.layout-container header .region-header .menu-main-wrapper{order:1;flex-grow:0;flex-shrink:1;padding-left:1rem;}.layout-container .main{margin-top:8rem !important;min-height:100vh;display:flex;flex-direction:column;flex-wrap:no-wrap;align-content:flex-start;justify-content:flex-start;gap:1rem;}body:not(.page-node-home) .layout-container .main{margin:0 1rem;}@media screen and (min-width:544px){body:not(.page-node-home) .layout-container .main{margin:0 1rem;}}@media screen and (min-width:768px){body:not(.page-node-home) .layout-container .main{margin:0 2rem;}}@media screen and (min-width:1024px){body:not(.page-node-home) .layout-container .main{margin:0 3rem;}}@media screen and (min-width:1200px){body:not(.page-node-home) .layout-container .main{margin:0 10vw;}}@media screen and (min-width:1540px){body:not(.page-node-home) .layout-container .main{margin:0 17vw;}}@media screen and (min-width:2560px){body:not(.page-node-home) .layout-container .main{margin:0 30vw;}}body.page-node-home .layout-container .main{margin:0 1rem;}@media screen and (min-width:1540px){body.page-node-home .layout-container .main{margin:0 10rem;}}@media screen and (min-width:2560px){body.page-node-home .layout-container .main{margin:0 30rem;}}@media screen and (min-width:3840px){body.page-node-home .layout-container .main{margin:0 50rem;}}@media screen and (min-width:1024px){.layout-container .main{flex-direction:row;}}.layout-container .main .layout-content{flex:1;order:2;}.layout-container .main .layout-sidebar-first{width:100%;order:1;font-size:0.75rem;}@media screen and (min-width:1024px){.layout-container .main .layout-sidebar-first{width:20%;}}.layout-container .main .layout-sidebar-second{width:100%;order:3;font-size:0.75rem;}@media screen and (min-width:1024px){.layout-container .main .layout-sidebar-second{width:20%;}}.layout-container .main .sidebar{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start;}.layout-container .footer{margin:0 1rem;margin-top:1rem !important;margin-bottom:3rem !important;padding-top:1rem;border-top:1px solid #7f8bd3;}@media screen and (min-width:544px){.layout-container .footer{margin:0 1rem;}}@media screen and (min-width:768px){.layout-container .footer{margin:0 2rem;}}@media screen and (min-width:1024px){.layout-container .footer{margin:0 3rem;}}@media screen and (min-width:1200px){.layout-container .footer{margin:0 10vw;}}@media screen and (min-width:1540px){.layout-container .footer{margin:0 17vw;}}@media screen and (min-width:2560px){.layout-container .footer{margin:0 30vw;}}.layout-container .footer #block-menumobile{display:none;}.logo-wrapper{margin:3rem 1.5rem -0.1rem auto;transition:all 0.5s ease;width:13rem;position:relative;}body.sticky .logo-wrapper{width:8rem;margin-top:1rem;}.logo-wrapper .logo .dots .dot{fill:#e2edf3;}body.sticky .logo-wrapper .logo .dots .dot{fill:#ec6800;}.logo-wrapper .logo .word .letter{fill:#ec6800;}body.sticky .logo-wrapper .logo .word .letter{fill:#2b2e78;}body.sticky .logo-wrapper .signature{display:none;}.logo-wrapper .signature .words{fill:#fff;}.signature-wrapper{width:20rem;margin-bottom:0.5rem;}body.sticky .signature-wrapper{display:none;}.signature-wrapper .signature{margin:auto;}.signature-wrapper .signature .st0{fill:#fff;}.maintenance-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.maintenance-container > .logo-wrapper{margin:auto;width:13rem;}.maintenance-container .maintenance-content{margin:3rem 0;padding:3rem 0;border-top:1px solid #2b2e78;border-bottom:1px solid #2b2e78;}.menu-main .menu-main-item,.menu-top .menu-top-item{font:0.7rem "officina","Lato","Arial",sans-serif;text-transform:uppercase;font-weight:400;color:#fff;text-align:center;}.menu-main .menu-main-item::after,.menu-top .menu-top-item::after{margin:0 0.25rem;content:"|";}.menu-main .menu-main-item:last-child::after,.menu-top .menu-top-item:last-child::after{content:"";}.headroom--not-top .menu-main .menu-main-item,.menu-main .headroom--not-top .menu-main-item,.headroom--not-top .menu-top .menu-top-item,.menu-top .headroom--not-top .menu-top-item{color:#2b2e78;}.menu-main .menu-main-item .menu-main-link,.menu-top .menu-top-item .menu-top-link{color:inherit;text-decoration:none;padding-bottom:2px;}.menu-main .menu-main-item .menu-main-link:hover,.menu-top .menu-top-item .menu-top-link:hover{color:#ffad7e;border-color:#ffad7e;}.menu-main .menu-main-item .is-active.menu-main-link,.menu-top .menu-top-item .is-active.menu-top-link,.menu-main .menu-main-item .active-trail.menu-main-link,.menu-top .menu-top-item .active-trail.menu-top-link{color:#ec6800;border-color:#ec6800;border-bottom:2px solid #ec6800;}.menu-top{display:none;list-style:none;}@media screen and (min-width:1024px){.menu-top{display:flex;}}.menu-top .menu-top-item{position:relative;}.menu-main{display:none;list-style:none;}@media screen and (min-width:1024px){.menu-main{display:flex;}}.side-menu .menu-main{display:block;}header.clone .menu-main{gap:1rem;}.menu-main .menu-main-item{position:relative;}.menu-footer{display:flex;list-style:none;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}.menu-footer .menu-footer-item{flex-basis:50%;flex-shrink:0;font-size:1rem;font-weight:700;color:#7f8bd3;text-transform:none;margin-bottom:1rem;}@media screen and (min-width:768px){.menu-footer .menu-footer-item{flex-basis:10%;flex-grow:1;}}.menu-footer .menu-footer-item .menu-footer-link{color:inherit;text-decoration:none;}.menu-footer .menu-footer-item .menu-footer-sub{position:relative;display:flex;opacity:1;flex-direction:column;}.menu-footer .menu-footer-item .menu-footer-sub .menu-footer-item{font-weight:400;margin:0.25rem 0;font-size:0.75rem;}.menu-footer .menu-footer-item .menu-footer-sub .menu-footer-item .menu-footer-link.icon{position:relative;margin-left:1.5rem;}.menu-footer .menu-footer-item .menu-footer-sub .menu-footer-item .menu-footer-link.icon::before{position:absolute;left:-1.5rem;top:-0.15rem;width:2rem;content:"\e920";font:1rem "acd";text-decoration:none;}.menu-footer .menu-footer-item .menu-footer-sub .menu-footer-item .menu-footer-link.icon.fb::before{content:"\e920";}.menu-footer .menu-footer-item .menu-footer-sub .menu-footer-item .menu-footer-link.icon.yt::before{content:"\e925";}.menu-footer .menu-footer-item .menu-footer-sub .menu-footer-item .menu-footer-link.ministry::after{display:block;content:"";font-size:1rem;background:url(/themes/custom/acd/dist/images/ministere_culture_acd.svg) no-repeat;width:100%;max-width:209px;min-height:150px;}.menu-sub{display:none;opacity:0;position:absolute;background-color:inherit;text-align:left;}.menu-sub.on{display:flex;}.menu-sub.opaque{transition:opacity 0.5s ease-in-out;opacity:1;}.menu-sub > .menu-item{display:inline-flex;text-align:left;}.pager{margin:1rem 0;}.pager .pager__items{display:flex;list-style:none;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;}.pager .pager__items .pager__item{font:1rem "officina","Lato","Arial",sans-serif;color:#2b2e78;padding:0.25rem;margin:0 0.25rem;}.pager .pager__items .pager__item > a{text-decoration:none;font:inherit;color:inherit;}.pager .pager__items .pager__item.is-active{color:#ec6800;font-weight:700;}.pager .pager__items .pager__item:not(.pager__item--first):not(.pager__item--last):not(.pager__item--previous):not(.pager__item--next):not(.pager__item--ellipsis){background-color:#2b2e78;color:#fff;border-radius:0.5rem;height:1rem;width:1rem;text-align:center;font-size:0.75rem;line-height:0.5rem;}.pager .pager__items .pager__item:not(.pager__item--first):not(.pager__item--last):not(.pager__item--previous):not(.pager__item--next):not(.pager__item--ellipsis).is-active{background-color:#ec6800;font-weight:700;}.side-menu{display:block;margin-bottom:1rem;}.side-menu > .menu-top,.side-menu .menu-main{flex-direction:column;}.side-menu > .menu-top > .menu-top-item,.side-menu > .menu-top .menu-main-item,.side-menu .menu-main > .menu-top-item,.side-menu .menu-main .menu-main-item{margin:0.5rem auto 0.5rem 0;}.side-menu > .menu-top > .menu-top-item::after,.side-menu > .menu-top .menu-main-item::after,.side-menu .menu-main > .menu-top-item::after,.side-menu .menu-main .menu-main-item::after{content:"";}.side-menu > .menu-top > .menu-top-item.active-trail,.side-menu > .menu-top .menu-main-item.active-trail,.side-menu .menu-main > .menu-top-item.active-trail,.side-menu .menu-main .menu-main-item.active-trail{text-decoration:underline;}.side-menu > .menu-top > .menu-top-item > .menu-top-link,.side-menu > .menu-top > .menu-top-item .menu-main-link,.side-menu > .menu-top .menu-main-item > .menu-top-link,.side-menu > .menu-top .menu-main-item .menu-main-link,.side-menu .menu-main > .menu-top-item > .menu-top-link,.side-menu .menu-main > .menu-top-item .menu-main-link,.side-menu .menu-main .menu-main-item > .menu-top-link,.side-menu .menu-main .menu-main-item .menu-main-link{color:inherit;}.side-menu > .menu-top > .menu-top-item > .menu-top-link.is-active,.side-menu > .menu-top > .menu-top-item .menu-main-link.is-active,.side-menu > .menu-top .menu-main-item > .menu-top-link.is-active,.side-menu > .menu-top .menu-main-item .menu-main-link.is-active,.side-menu .menu-main > .menu-top-item > .menu-top-link.is-active,.side-menu .menu-main > .menu-top-item .menu-main-link.is-active,.side-menu .menu-main .menu-main-item > .menu-top-link.is-active,.side-menu .menu-main .menu-main-item .menu-main-link.is-active{text-decoration:underline;border:none;}.menu-taxonomy{list-style:none;margin:0 0 2rem;}.menu-taxonomy .menu-taxonomy-item{color:#2b2e78;}.menu-taxonomy .menu-taxonomy-item .menu-taxonomy-link{color:inherit;text-decoration:none;}.menu-taxonomy .menu-taxonomy-item .menu-taxonomy-link.is-active{text-decoration:underline;}.mobile-menu-wrapper{display:block;margin-left:1rem;}@media screen and (min-width:1024px){.mobile-menu-wrapper{display:none;}}.mobile-menu-wrapper #burger{display:block;text-indent:-100000px;color:#ec6800;line-height:0;cursor:pointer;}.mobile-menu-wrapper #burger::after{display:block;text-indent:0;content:"\e924";font:3rem "acd";}.mobile-menu-wrapper #burger.on::after{content:"\e923";}.mobile-menu-wrapper .mobile-menu{position:fixed;z-index:-100;top:0;left:0;width:100%;height:100vh;background-color:#2b2e78;color:#fff;transform:translateY(-100%);transition:all 0.5s ease-in-out;}.mobile-menu-wrapper .mobile-menu.on{transform:translateY(0);}.mobile-menu-wrapper .mobile-menu .menu{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-evenly;align-items:flex-start;height:100%;}.mobile-menu-wrapper .mobile-menu .menu .menu-mobile-item{font-size:1.25rem;font-weight:700;text-align:left;text-transform:uppercase;padding:0 0.5rem;}.mobile-menu-wrapper .mobile-menu .menu .menu-mobile-item::after{content:none;}.mobile-menu-wrapper .mobile-menu .menu .menu-mobile-item .menu-mobile-link{color:#fff;text-decoration:none;}.mobile-menu-wrapper .mobile-menu .menu .menu-mobile-item .menu-mobile-link.is-active{color:#ec6800;}.acdfocus{display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem;}.acdfocus .row-acdfocus{flex-basis:31%;flex-grow:1;}.acdfocus .row-acdfocus:nth-child(4n){flex-basis:100%;}.acdfocus .row-acdfocus .node-focus{position:relative;z-index:1;height:100%;min-height:20rem;cursor:pointer;overflow:hidden;}.acdfocus .row-acdfocus .node-focus.bg-dark{color:#fff;}.acdfocus .row-acdfocus .node-focus.bg-light{background-color:#e2edf3;}.focus-content{position:absolute;bottom:0;z-index:inherit;padding:0.5rem 1rem;width:100%;background-color:rgba(0,25,168,0.2549019608);}.focus-content .focus-theme{padding-bottom:0.5em;border-bottom:1px solid #fff;}.focus-content .focus-theme .item::after{content:" — ";}.focus-content .focus-theme .item:last-child::after{content:"";}.focus-content .focus-theme .focus-acd{display:inline-block;}.focus-content .focus-theme .focus-acd .minilogo .icon-acd-logo > *.dot::before{color:#e2edf3;}.focus-content .focus-theme *{color:#ec6800;text-decoration:none;}.bg-dark .focus-content .focus-theme *{color:#fff;}.focus-content .focus-location,.focus-content .focus-dates{font-size:0.75rem;margin:0.25rem 0;}.focus-content .focus-deadline{display:inline-block;background-color:#ec6800;color:#fff;font-weight:700;padding:0.5rem 0.5rem 0.2rem;margin:0.3rem 0 0.5rem;}.focus-content .focus-deadline::after{content:"";display:table;clear:both;}.focus-content .focus-body{margin:0.25rem 0;}.focus-content .focus-body .readmore .readmore-link{color:#ec6800;}.focus-content .focus-file{margin:0.25rem 0;}.bg-dark .focus-content .focus-file{color:#ec6800;}.focus-content .focus-link{margin:0.25rem 0;}.bg-dark .focus-content .focus-link{color:#ec6800;}.acd-special-sidebar{display:flex;flex-direction:row;justify-content:space-evenly;gap:1rem;}@media screen and (min-width:1024px){.acd-special-sidebar{flex-direction:column;}}.acd-special-sidebar .acd-special-sidebar-link{min-width:10rem;flex-grow:0;flex-shrink:1;text-align:center;height:9.5rem;margin-bottom:0;padding:2.5rem 1rem;background-color:#faf0e6;border-right:0.15rem solid #ec6800;border-bottom:0.15rem solid #ec6800;cursor:pointer;}.acd-special-sidebar .acd-special-sidebar-link:hover{border-color:#cc5800;}.acd-special-sidebar .acd-special-sidebar-link.revue .icon-acd-logo-rd{font:3rem "acd";}.acd-special-sidebar .acd-special-sidebar-link.revue .icon-acd-logo-rd .path1::before{content:"\e900";color:#2b2e78;}.acd-special-sidebar .acd-special-sidebar-link.revue .icon-acd-logo-rd .path2::before{content:"\e901";color:#2b2e78;margin-left:-1.3564453125em;}.acd-special-sidebar .acd-special-sidebar-link.revue .icon-acd-logo-rd .path3::before{content:"\e902";color:#ec6800;margin-left:-1.3564453125em;}.acd-special-sidebar .acd-special-sidebar-link.revue .icon-acd-logo-rd .path4::before{content:"\e903";color:#ec6800;margin-left:-1.3564453125em;}.acd-special-sidebar .acd-special-sidebar-link.revue .icon-acd-logo-rd .path5::before{content:"\e904";color:#ec6800;margin-left:-1.3564453125em;}.acd-special-sidebar .acd-special-sidebar-link.carnet .icon-logo-open-edition{font:3rem "acd";color:#ec6800;}.acd-special-sidebar .acd-special-sidebar-link.carnet .icon-logo-open-edition::before{content:"\e918";}.acd-special-sidebar .acd-special-sidebar-link .acd-special-sidebar-caption{display:inline-block;margin:0.5rem 0;padding:0.5rem 0;font:1rem "officina","Lato","Arial",sans-serif;color:#2b2e78;border-top:1px solid #2b2e78;position:relative;}.acd-special-sidebar .acd-special-sidebar-link .acd-special-sidebar-caption a{color:inherit;text-decoration:none;}.acd-special-sidebar .acd-special-sidebar-link .acd-special-sidebar-caption::before{left:-0.5rem;}.page-node-home .region.sidebar.second{justify-content:center;}.news .news-theme{color:#ec6800;text-decoration:none;}.news .news-theme *{color:inherit;text-decoration:inherit;}.news .news-theme .item::after{content:" — ";}.news .news-theme .item:last-child::after{content:"";}.news .node-content .news-deadline{display:inline-block;background-color:#ec6800;color:#fff;font-weight:700;padding:0.5rem 0.5rem 0.2rem;margin:0.3rem 0 0.5rem;}.events.archives .news .node-content .news-deadline{display:none;}.news .node-content .news-body{font-family:"officina","Lato","Arial",sans-serif;font-weight:400;}.news .node-content .news-body .readmore .readmore-link{color:#ec6800;}.news.news-teaser{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1rem;}@media screen and (min-width:768px){.news.news-teaser .news-image{flex-shrink:3;}}.news.news-teaser .news-content{flex-basis:100%;flex-grow:1;}@media screen and (min-width:768px){.news.news-teaser .news-content{flex-basis:1px;}}.news.news-teaser .news-content .node-title{flex-grow:1;flex-shrink:3;flex-basis:auto;}.news.news-teaser .news-content .node-title *{color:inherit;}.news.news-teaser .news-content .node-title a{text-decoration:underline;}.news.news-teaser .news-links{flex-basis:100%;}.news.news-full .news-image{float:left;margin:0 1rem 1rem 0;width:50%;}ul.js-pager__items.pager{list-style:none;}.events .row-event{margin:1rem 0;}.events .row-event::after{content:"";display:table;clear:both;}.events .row-event::after{display:block;content:"";border-top:1px solid #e2edf3;margin:1rem 0;}.events.archives .row-event{margin:0 0 0.25rem;padding:0.25rem;background-color:#e2edf3;}.events.archives .row-event::after{border-top:0;}.event.event-teaser{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1rem;}@media screen and (min-width:768px){.event.event-teaser .event-image{flex-shrink:3;}}.event.event-teaser .event-content{flex-basis:100%;flex-grow:1;}@media screen and (min-width:768px){.event.event-teaser .event-content{flex-basis:1px;}}.event.event-teaser .event-content .event-title{font-size:1.25rem;text-transform:uppercase;margin:0.25rem 0;color:#2b2e78;}.event.event-teaser .event-content .event-title *{color:inherit;}.event.event-teaser .event-content .event-title a{text-decoration:underline;}.event.event-teaser .event-body{font-family:"officina","Lato","Arial",sans-serif;font-weight:400;}.event.event-teaser .event-body .readmore .readmore-link{color:#ec6800;}.event.event-full .event-image{float:left;margin:0 1rem 1rem 0;width:50%;}.event .event-theme .event-acd{display:inline-block;}.event .event-theme *{color:#ec6800;text-decoration:none;}.event .event-theme .event-item::after{content:" — ";}.event .event-theme .event-item:last-child::after{content:"";}.block-archives{margin:1rem 0;}.block-archives .block-title.archives-title{font:1rem "officina","Lato","Arial",sans-serif;font-weight:700;text-transform:uppercase;background-color:#e2edf3;color:#fff !important;width:100%;padding:0.25rem 0.5rem;margin:0 0 0.25rem;}.block-archives .block-title.archives-title a{color:inherit;text-decoration:inherit;}.researchs .row-research{margin:1rem 0;}.researchs .row-research::after{content:"";display:table;clear:both;}.researchs .row-research::after{display:block;content:"";border-top:1px solid #e2edf3;margin:1rem 0;}.research-teaser .news-theme{color:#ec6800;text-decoration:none;}.research-teaser .news-theme *{color:inherit;text-decoration:inherit;}.research-teaser .news-theme .item::after{content:" — ";}.research-teaser .news-theme .item:last-child::after{content:"";}.book.book-teaser{position:relative;height:100%;}.row-focus .book.book-teaser .book-image{display:none;}.book.book-teaser .book-image img{width:100%;}.book.book-teaser .book-overlay{opacity:0;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#ec6800;color:#fff;transition:opacity 0.2s ease-in-out;}.book.book-teaser .book-overlay:hover{opacity:1;}.book.book-teaser .book-overlay .book-title{padding:1rem 1rem 0;}.book.book-teaser .book-overlay .book-author{padding:0 1rem;font-size:1rem;font-weight:700;}.book.book-teaser .book-overlay .book-body{padding:0 1rem;font-size:1rem;}@media screen and (min-width:544px){.book.book-teaser .book-overlay .book-body{font-size:0.75rem;}}@media screen and (min-width:2560px){.book.book-teaser .book-overlay .book-body{font-size:1rem;}}.book.book-teaser .book-overlay .book-link{padding:0 1rem 1rem;color:#fff;position:relative;}.book.book-teaser .book-overlay .book-link .book-link-href{color:inherit;margin-left:1.5rem;font-weight:700;text-decoration:none;}.book.book-teaser .book-overlay .book-link::before{position:absolute;width:2rem;content:"\e91b";font:1rem "acd";text-decoration:none;}.book.book-teaser .book-overlay .book-more-wrapper{width:100%;}.book.book-teaser .book-overlay .book-more-wrapper .book-more{display:block;text-indent:-100000px;text-align:center;}.book.book-teaser .book-overlay .book-more-wrapper .book-more::after{display:block;text-indent:0;content:"\e91d";font:1rem "acd";cursor:pointer;}.book.book-teaser .book-description{display:none;}.book.book-focus .book-image{float:left;margin:0 1rem 1rem 0;}.book.book-focus .book-title *{color:inherit;}.book.book-focus .book-title a{text-decoration:underline;}.books .views-infinite-scroll-content-wrapper{margin-top:1rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:1;grid-column-gap:1rem;grid-row-gap:1rem;align-items:stretch;}@media screen and (min-width:544px){.books .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));}}@media screen and (min-width:768px){.books .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));}}@media screen and (min-width:1024px){.books .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(4,minmax(0,1fr));}}@media screen and (min-width:1540px){.books .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(4,minmax(0,1fr));}}@media screen and (min-width:2560px){.books .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(4,minmax(0,1fr));}}.team-groups{display:block;}.team-groups .row-team-group{background-color:#faf0e6;padding:1rem;margin-bottom:3rem;}.team-groups .row-team-group .team-group-team .teams{display:flex;flex-wrap:wrap;gap:1rem;}.team-groups .row-team-group .team-group-team .teams .row-team{flex-grow:1;}.team-groups .row-team-group .team-group-team .teams .row-team:nth-child(2n+1){padding-top:1rem;}.team-groups:not(.ca) > .row-team-group .team-position{display:none;}.team-teaser{text-align:center;}.team-teaser .team-position.fake{text-transform:lowercase !important;}.team-teaser .team-description{display:none;}.team-image,*:not(.team-teaser) > .team-image{cursor:pointer;margin:0 auto 1rem;width:100px;height:100px;border-radius:50%;border:3px solid rgba(255,255,255,0.9);}@media screen and (min-width:1024px){.team-image,*:not(.team-teaser) > .team-image{width:200px;height:200px;}}.team-image > img,*:not(.team-teaser) > .team-image > img{position:relative;border-radius:inherit;}.team-image > img:before,*:not(.team-teaser) > .team-image > img:before{content:"";display:block;padding-top:100%;}.team-image.fake{background-color:#e2edf3;position:relative;}.team-image.fake::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font:4rem "acd";color:#fff;content:"\e921";}.team-image:hover{border-color:#ec6800;}*:not(.team-teaser) > .team-image{border:0;}*:not(.team-teaser) > .team-image:hover{border-color:none;}*:not(.team-teaser) > .team-name{text-align:center;color:#fff;}*:not(.team-teaser) > .team-position{text-align:center;color:#fff;}*:not(.team-teaser) > .team-position::before{content:"—";display:block;}.report .node-title *{color:inherit;}.report .node-title a{text-decoration:underline;}.report .report-category{color:#ec6800;text-decoration:none;}.report .report-category *{color:inherit;text-decoration:inherit;}.report .report-category .item::after{content:" — ";}.report .report-category .item:last-child::after{content:"";}.researcher.researcher-teaser{display:flex;flex-wrap:wrap;cursor:pointer;padding:0.5rem 0;border-bottom:1px solid #2b2e78;}.researcher.researcher-teaser .researcher-name{flex-basis:100%;font-weight:700;}@media screen and (min-width:1024px){.researcher.researcher-teaser .researcher-name{flex-basis:30%;}}.researcher.researcher-teaser .researcher-mail{flex-basis:100%;flex-grow:0;flex-shrink:0;padding-right:1rem;}@media screen and (min-width:1024px){.researcher.researcher-teaser .researcher-mail{flex-basis:30%;}}.researcher.researcher-teaser .researcher-website{flex-basis:100%;flex-grow:0;flex-shrink:0;padding-right:1rem;}@media screen and (min-width:1024px){.researcher.researcher-teaser .researcher-website{flex-basis:30%;}}.researcher.researcher-teaser .researcher-theme{flex-basis:100%;flex-grow:1;flex-shrink:0;padding-right:1rem;}@media screen and (min-width:1024px){.researcher.researcher-teaser .researcher-theme{flex-basis:30%;}}.researcher.researcher-teaser .researcher-theme > .item::after{content:",";}.researcher.researcher-teaser .researcher-theme > .item:last-child::after{content:"";}.researcher.researcher-teaser .researcher-more{flex-basis:100%;text-align:center;}.researcher.researcher-teaser .researcher-more .researcher-more-button{margin:0 auto;display:inline-block;display:block;text-indent:-100000px;}.researcher.researcher-teaser .researcher-more .researcher-more-button::after{font:1rem "acd";content:"\e91d";display:block;text-indent:0;}.researcher.researcher-teaser .researcher-more .researcher-more-button.open::after{content:"\e91e";}.researcher.researcher-teaser .researcher-body{width:0;flex-basis:100%;display:none;text-align:center;}.researcher.researcher-teaser .researcher-body .researcher-body-inner{width:100%;margin:0 auto;text-align:left;font-size:1rem;}@media screen and (min-width:544px){.researcher.researcher-teaser .researcher-body .researcher-body-inner{width:100%;}}@media screen and (min-width:768px){.researcher.researcher-teaser .researcher-body .researcher-body-inner{width:75%;}}@media screen and (min-width:1024px){.researcher.researcher-teaser .researcher-body .researcher-body-inner{width:50%;}}@media screen and (min-width:1200px){.researcher.researcher-teaser .researcher-body .researcher-body-inner{font-size:0.75rem;}}.researchers-header{display:none;}@media screen and (min-width:1024px){.researchers-header{display:flex;padding:0.5rem 0;border-bottom:1px solid #2b2e78;}.researchers-header .header-label{flex-basis:30%;font-weight:700;}}.webform-submission-form.register-webform .webform-group{border:1px solid #e2edf3;}.webform-submission-form.register-webform .webform-group .webform-flex.webform-flex--1{order:1;}.webform-submission-form.register-webform .webform-group .webform-flex.webform-flex--2{order:2;}.webform-submission-form.register-webform .webform-group .webform-flex.webform-flex--3{order:3;}.webform-submission-form.register-webform .webform-group .webform-flex.webform-flex--4{order:4;}.webform-submission-form.register-webform .webform-group .webform-flex.webform-flex--5{order:5;}.webform-submission-form.register-webform .webform-group .webform-flex.webform-flex--6{order:6;}.webform-submission-form.register-webform .webform-group.webform-group--1 .webform-flex{flex-basis:50%;}.webform-submission-form.register-webform .webform-group.webform-group--2{flex-wrap:wrap;}.webform-submission-form.register-webform .webform-group.webform-group--2 .webform-flex{flex-basis:50%;flex-grow:0;flex-shrink:0;}.webform-submission-form.register-webform .webform-group.webform-group--3{flex-wrap:wrap;}.webform-submission-form.register-webform .webform-group.webform-group--3 .webform-flex{flex-basis:100%;}.webform-submission-form.register-webform .form-wrapper.webform-message{margin:1rem 0;}.webform-submission-form.register-webform .form-wrapper .form-item{margin:0.5rem 0;}.webform-submission-form.register-webform .form-wrapper .form-item label{display:block;font-weight:700;}.webform-submission-form.register-webform .form-wrapper .form-item label .webform-element-help{line-height:1rem;margin:0 0.25rem;}.webform-submission-form.register-webform .form-wrapper .form-item label.form-required::after{content:"*";color:#ec6800;}.webform-submission-form.register-webform .form-wrapper .form-item textarea{width:100%;}.webform-submission-form.register-webform .form-wrapper .form-item .webform-element-description{font-size:0.75rem;margin:0.5rem 0;}.webform-submission-form.register-webform .form-wrapper #keywords_table .form-item-keywords.js-form-item-keywords .webform-multiple-table .tabledrag-toggle-weight-wrapper{display:none;}.webform-submission-form.register-webform .form-wrapper #keywords_table .form-item-keywords.js-form-item-keywords .webform-multiple-table .draggable .webform-multiple-table--handle .tabledrag-handle .handle{margin:0;width:30px;height:30px;}.webform-submission-form.register-webform .form-wrapper #keywords_table .form-item-keywords.js-form-item-keywords .webform-multiple-add .form-submit.button{margin-left:0;}.webform-submission-form.register-webform .form-item-je-donne-mon-consentement{margin:1rem 0;}.webform-submission-form.register-webform .form-item-je-donne-mon-consentement .option{font-size:1rem;}.webform-submission-form.register-webform .form-item-je-donne-mon-consentement .description{font-size:0.75rem;}.block-mailchimp{display:none;opacity:0;position:fixed;z-index:100;top:0;left:0;width:100vw;height:100vh;background-color:rgba(255,255,255,0.9);transition:opacity 0.5s ease-in-out;}.block-mailchimp .mailchimp-form-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;background-color:#ec6800;color:#fff;padding:1.5rem 1rem 1rem;box-shadow:0 1rem 0.5rem -1rem rgba(0,25,168,0.2549019608);}.block-mailchimp .mailchimp-form-content::before{position:absolute;display:block;content:"";background:url(/themes/custom/acd/dist/images/triangle.svg) no-repeat;height:2rem;width:8rem;top:0;right:0;}.block-mailchimp .mailchimp-form-content::after{position:absolute;display:block;content:"";background:url(/themes/custom/acd/dist/images/triangle.svg) no-repeat;transform:rotate(180deg);height:2rem;width:8rem;bottom:0;left:0;}.block-mailchimp .mailchimp-form-content .block-mailchimp-close{text-align:right;cursor:pointer;text-transform:uppercase;font-weight:700;font-size:0.75rem;}.block-mailchimp .mailchimp-form-content .block-mailchimp-close::before{text-align:left;position:absolute;margin-left:-1rem;width:2rem;content:"\e923";font:0.75rem "acd";}.block-mailchimp .mailchimp-form-content .mailchimp-title{width:100%;font:1rem "officina","Lato","Arial",sans-serif;font-weight:bold;text-transform:uppercase;border-bottom:4px solid #fff;}.block-mailchimp .mailchimp-form-content .mailchimp-newsletter-mergefields .form-item{margin:0.5rem 0;}.block-mailchimp .mailchimp-form-content .mailchimp-newsletter-mergefields .form-item label{display:none;}.block-mailchimp .mailchimp-form-content .mailchimp-newsletter-mergefields .form-item input{width:100%;}.block-mailchimp.on{display:block;}.block-mailchimp.opaque{opacity:1;}.sliding-popup-bottom{padding-top:1rem;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons{margin:0;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons > button{display:inline-block;}*{box-sizing:inherit;}*::before,*::after{box-sizing:inherit;}html{font-family:"officina","Lato","Arial",sans-serif;font-size:100%;line-height:1.15;box-sizing:border-box;-webkit-text-size-adjust:100%;color:#2b2e78;}@media screen and (min-width:544px){html{font-size:16px;}}@media screen and (min-width:768px){html{font-size:17px;}}@media screen and (min-width:1024px){html{font-size:16px;}}@media screen and (min-width:1200px){html{font-size:18px;}}@media screen and (min-width:1540px){html{font-size:19px;}}body{margin:0;}body.noScroll{overflow:hidden;}main{display:block;}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-bottom:1px solid #2b2e78;}pre{font-family:monospace,monospace;font-size:1em;}abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;max-width:100%;height:auto;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted #69c;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}ul,ol,dl{margin:0;padding:0;}li{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:1.25rem;margin:0 0 1rem;}a{color:#2b2e78;}
@font-face{font-family:"Lato";font-style:normal;font-weight:700;font-display:fallback;src:url(/themes/custom/acd/dist/fonts/assets/lato-bold-webfont.woff2) format("woff2"),url(/themes/custom/acd/dist/fonts/assets/lato-bold-webfont.woff) format("woff");}@font-face{font-family:"Lato";font-style:normal;font-weight:400;font-display:fallback;src:url(/themes/custom/acd/dist/fonts/assets/lato-regular-webfont.woff2) format("woff2"),url(/themes/custom/acd/dist/fonts/assets/lato-regular-webfont.woff) format("woff");}@font-face{font-family:"Lato";font-weight:400;font-style:italic;font-display:fallback;src:url(/themes/custom/acd/dist/fonts/assets/lato-regularitalic-webfont.woff2) format("woff2"),url(/themes/custom/acd/dist/fonts/assets/lato-regularitalic-webfont.woff) format("woff");}@font-face{font-family:"basilia";src:url(/themes/custom/acd/dist/fonts/28A1DF_0_0.eot);src:url(/themes/custom/acd/dist/fonts/28A1DF_0_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/acd/dist/fonts/28A1DF_0_0.woff) format("woff"),url(/themes/custom/acd/dist/fonts/28A1DF_0_0.ttf) format("truetype");font-weight:700;font-style:normal;}@font-face{font-family:"officina";font-weight:400;font-style:normal;src:url(/themes/custom/acd/dist/fonts/28A1DF_1_0.eot);src:url(/themes/custom/acd/dist/fonts/28A1DF_1_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/acd/dist/fonts/28A1DF_1_0.woff) format("woff"),url(/themes/custom/acd/dist/fonts/28A1DF_1_0.ttf) format("truetype");}@font-face{font-family:"officina";font-weight:400;font-style:italic;src:url(/themes/custom/acd/dist/fonts/28A1DF_3_0.eot);src:url(/themes/custom/acd/dist/fonts/28A1DF_3_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/acd/dist/fonts/28A1DF_3_0.woff) format("woff"),url(/themes/custom/acd/dist/fonts/28A1DF_3_0.ttf) format("truetype");}@font-face{font-family:"officina";font-weight:700;font-style:normal;src:url(/themes/custom/acd/dist/fonts/28A1DF_2_0.eot);src:url(/themes/custom/acd/dist/fonts/28A1DF_2_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/acd/dist/fonts/28A1DF_2_0.woff) format("woff"),url(/themes/custom/acd/dist/fonts/28A1DF_2_0.ttf) format("truetype");}@font-face{font-family:"officina";font-weight:700;font-style:italic;src:url(/themes/custom/acd/dist/fonts/28A1DF_4_0.eot);src:url(/themes/custom/acd/dist/fonts/28A1DF_4_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/acd/dist/fonts/28A1DF_4_0.woff) format("woff"),url(/themes/custom/acd/dist/fonts/28A1DF_4_0.ttf) format("truetype");}@font-face{font-family:"acd";font-weight:normal;font-style:normal;font-display:block;src:url(/themes/custom/acd/dist/fonts/acd.eot?i1wund=);src:url(/themes/custom/acd/dist/fonts/acd.eot?i1wund=#iefix) format("embedded-opentype"),url(/themes/custom/acd/dist/fonts/acd.ttf?i1wund=) format("truetype"),url(/themes/custom/acd/dist/fonts/acd.woff?i1wund=) format("woff"),url(/themes/custom/acd/dist/fonts/acd.svg?i1wund=#acd) format("svg");}.title1{font:1.5rem "officina","Lato","Arial",sans-serif;font-weight:700;text-transform:uppercase;margin:0 0 0 0;color:#2b2e78;text-align:left;}.title1:after{display:block;content:"—";}.title2,.title2-orange{font:1.25em "officina","Lato","Arial",sans-serif;font-weight:700;text-transform:uppercase;margin:0.25em 0;color:#2b2e78;}.title2 > *,.title2-orange > *{color:inherit;}.title2-orange{color:#ec6800;}.title3{font:1em "officina","Lato","Arial",sans-serif;font-weight:700;text-transform:uppercase;margin:0 0 0.5em 0;color:#2b2e78;text-decoration:underline;}.strong{font-weight:700;font-size:3em;}.minilogo{display:inline-block;margin-right:0.5rem;font:1rem "acd";}.minilogo .icon-acd-logo > *.dot::before{color:#2b2e78;}.minilogo .icon-acd-logo > *.letter::before{color:#ec6800;}.minilogo .icon-acd-logo .path1::before{content:"\e905";}.minilogo .icon-acd-logo .path2::before{content:"\e906";margin-left:-2.142578125em;}.minilogo .icon-acd-logo .path3::before{content:"\e907";margin-left:-2.142578125em;}.minilogo .icon-acd-logo .path4::before{content:"\e908";margin-left:-2.142578125em;}.minilogo .icon-acd-logo .path5::before{content:"\e909";margin-left:-2.142578125em;}.minilogo .icon-acd-logo .path6::before{content:"\e90a";margin-left:-2.142578125em;}.minilogo .icon-acd-logo .path7::before{content:"\e90b";margin-left:-2.142578125em;}.minilogo .icon-acd-logo .path8::before{content:"\e90c";margin-left:-2.142578125em;}
