/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Lato';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/itinera/node_modules/%40fontsource/lato/./files/lato-latin-ext-400-normal.woff2) format('woff2'),url(/themes/custom/itinera/node_modules/%40fontsource/lato/./files/lato-all-400-normal.woff) format('woff');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Lato';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/itinera/node_modules/%40fontsource/lato/./files/lato-latin-400-normal.woff2) format('woff2'),url(/themes/custom/itinera/node_modules/%40fontsource/lato/./files/lato-all-400-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Lato';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/itinera/node_modules/%40fontsource/lato/./files/lato-latin-ext-700-normal.woff2) format('woff2'),url(/themes/custom/itinera/node_modules/%40fontsource/lato/./files/lato-all-700-normal.woff) format('woff');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Lato';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/itinera/node_modules/%40fontsource/lato/./files/lato-latin-700-normal.woff2) format('woff2'),url(/themes/custom/itinera/node_modules/%40fontsource/lato/./files/lato-all-700-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
:root{--font-regular:"Lato",arial,"Helvetica Neue",helvetica,sans-serif;--font-footnote:arial,"Helvetica Neue",helvetica,sans-serif;--medium:960px;--font-size-xs:12px;--font-size-s:14px;--font-size-m:16px;--font-size-l:24px;--font-size-xl:36px;--font-size-xxl:48px;--color-primary:#e60019;--color-black:#000;--color-white:#fff;--color-white-broken:#f8f8f8;--color-grey-light:#d9d9d9;--color-grey:#7f7f7f;--color-grey-dark:#3e3e3e;}
html{box-sizing:border-box;min-height:100%;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}body{-webkit-overflow-scrolling:touch;background-color:var(--color-white);box-sizing:border-box;color:var(--color-grey-dark);font:1rem var(--font-regular);font-weight:400;height:100%;line-height:1.4;margin:0;overflow-x:hidden;position:relative;text-align:left}@media (max-width:60rem){body.js-toggle-menu{overflow:hidden}}::selection{background-color:var(--color-primary);color:var(--color-white);text-shadow:none}h1,h2,h3,h4,h5,h6{color:inherit;font-size:var(--font-size-m);font-weight:300;line-height:1.2;margin-bottom:1.25rem;margin-top:0}h1{font-size:2.375rem}@media (min-width:43.75rem){h1{font-size:var(--font-size-xxl);margin-bottom:2.5rem}}h2{font-size:1.75rem}@media (min-width:43.75rem){h2{font-size:var(--font-size-xl);margin-bottom:2.5rem}}h3{font-size:1.125rem}@media (min-width:43.75rem){h3{font-size:var(--font-size-l)}}h4{font-size:1.125rem;font-weight:700}a{color:var(--color-primary)}a.active,a:focus,a:hover{cursor:pointer;outline:none;text-decoration:none}p{margin:0 0 1.5em}p:last-child{margin-bottom:0}strong{font-weight:700}em{font-style:italic}ol,ul{margin:0 0 1.5em;padding-left:1em}img{height:auto;vertical-align:bottom;width:100%}button{background-color:transparent;border:0}button:focus,button:hover{cursor:pointer}blockquote{border-left:5px solid var(--color-primary);font-size:116%;margin:1.875rem 2.5rem;padding:.625rem 1.25rem}.ajax-progress-throbber{height:2rem;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:2rem;z-index:1000}.ajax-progress-throbber .throbber{display:block;padding:0}.ajax-progress-fullscreen,.ajax-progress-throbber .throbber{background-color:rgba(0,0,0,.25);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23fff'%3E%3Cpath opacity='.25' d='M16 0a16 16 0 0 0 0 32 16 16 0 0 0 0-32m0 4a12 12 0 0 1 0 24 12 12 0 0 1 0-24'/%3E%3Cpath d='M16 0a16 16 0 0 1 16 16h-4A12 12 0 0 0 16 4z'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='0.8s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E");border-radius:3.125rem;height:2rem;width:2rem}.ajax-progress-fullscreen{opacity:1}.chip{background-color:var(--color-grey-dark);border:2px solid var(--color-grey-dark);border-radius:1.25rem;color:var(--color-white);display:inline-block;padding:.53125rem .625rem;text-decoration:none;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out}.chip:focus{text-decoration:underline}.chip:hover{background-color:var(--color-white);color:var(--color-grey-dark)}.chip--primary{background-color:var(--color-primary);border-color:var(--color-primary)}.chip--primary:hover{color:var(--color-primary)}.chip--primary:hover,.chip--white{background-color:var(--color-white)}.chip--white{border-color:var(--color-white);color:var(--color-grey-dark)}.chip--white:hover{background-color:var(--color-grey-dark);border-color:var(--color-grey-dark);color:var(--color-white)}.chip--grey{background-color:var(--color-grey-light);border-color:var(--color-grey-light);color:var(--color-grey-dark)}.chip--grey:hover{background-color:var(--color-white);color:var(--color-grey-dark)}.link--overview{border:2px solid var(--color-grey-dark);border-radius:1.25rem;color:var(--color-grey-dark);font-size:var(--font-size-m);padding:.4375rem 1.25rem .4375rem 2.9375rem;position:relative;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out}.link--overview:before{border-bottom:2px solid var(--color-grey-dark);border-left:2px solid var(--color-grey-dark);border-right-width:2px;border-right:0 solid var(--color-grey-dark);border-top-width:2px;border-top:0 solid var(--color-grey-dark);content:"";height:.75rem;left:1.25rem;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);transition:border-color .2s ease-in-out;width:.75rem}.link--overview:focus{text-decoration:underline}.link--overview:hover{background-color:var(--color-grey-dark);color:var(--color-white)}.link--overview:hover:before{border-color:var(--color-white)}
@media (max-width:60rem){.js-show-search .layout-content{opacity:.25;transition:opacity .2s ease-in-out}}.menu ul{list-style:none;margin:0;padding:0}.wrapper--breadcrumbs{margin:0 auto 2.5rem;max-width:91.25rem;padding:0 1.25rem}.wrapper--breadcrumbs>div:not(:first-child){margin-top:1.25rem}@media (min-width:40rem){.wrapper--breadcrumbs{align-items:center;display:flex;justify-content:space-between}.wrapper--breadcrumbs>div:not(:first-child){margin-top:0}}.links--external{align-items:center;background-color:var(--color-white-broken);border-radius:2.5rem;display:flex;justify-content:space-between;max-width:28.75rem;padding:.3125rem 0 .3125rem 1.25rem;width:100%}.links--external.top{margin-bottom:3.125rem}.links--external>span{color:var(--color-grey-dark);font-size:1rem;font-weight:700}.links--external ul{display:flex;list-style:none;margin:0;padding:0}.links--external li{margin:0 .3125rem}.links--external a{display:block;height:1.875rem;width:1.875rem}.links--external a:focus svg #Path_232,.links--external a:focus svg #Path_234,.links--external a:focus svg #Path_239,.links--external a:focus svg #Path_240,.links--external a:focus svg #Path_241,.links--external a:focus svg #Path_999,.links--external a:hover svg #Path_232,.links--external a:hover svg #Path_234,.links--external a:hover svg #Path_239,.links--external a:hover svg #Path_240,.links--external a:hover svg #Path_241,.links--external a:hover svg #Path_999{fill:var(--color-primary)!important}.links--external svg{height:100%;width:100%}.links--external svg path,.links--external svg polygon{transition:fill .15s ease-in-out}.media--type-document{align-items:center;background-color:var(--color-white-broken);border-radius:2.5rem;color:var(--color-grey);display:flex;font-size:1rem;font-weight:700;justify-content:space-between;margin-bottom:1.25rem;max-width:51.25rem}.media--type-document .field-media--name{padding:.5625rem 1.25rem}.media--type-document .field-name-field-media-file{padding-left:1.25rem}.media--type-document .file{margin-left:1.25rem}.media--type-document .file a{background-color:var(--color-primary);border:2px solid var(--color-primary);border-radius:2.5rem;color:var(--color-white);display:inline-block;font-size:0;font-weight:400;padding:.5rem .625rem;text-decoration:none;transition:background-color .15s ease-in-out,color .15s ease-in-out}.media--type-document .file a:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='15.499'%3E%3Cpath data-name='Path 250' d='M94.5 191.241a.76.76 0 0 0 .061.056l.013.009.045.033.034.021.028.017.039.019.027.012.04.015.029.01.04.01.032.008.044.007h.206l.044-.007.03-.007.041-.011.025-.009.045-.016.017-.008.05-.024h.005a.759.759 0 0 0 .17-.127l4-4a.75.75 0 0 0-1.06-1.06l-2.719 2.719v-7.041a.749.749 0 1 0-1.5 0v7.039l-2.717-2.717a.75.75 0 0 0-1.06 1.06Zm9.786-2.619a.75.75 0 0 0-.749.749v4.5a1.251 1.251 0 0 1-1.249 1.249h-14.5a1.251 1.251 0 0 1-1.249-1.249v-4.5a.749.749 0 0 0-1.5 0v4.5a2.75 2.75 0 0 0 2.748 2.748h14.5a2.75 2.75 0 0 0 2.748-2.748v-4.5a.75.75 0 0 0-.745-.749Z' transform='translate(-85.039 -181.117)' style='fill:%23fff'/%3E%3C/svg%3E")}.media--type-document .file a:focus{text-decoration:underline}.media--type-document .file a:hover{background-color:var(--color-white);color:var(--color-primary)}.media--type-document .file-size{display:none}@media (min-width:40rem){.media--type-document .file{margin-left:5rem}.media--type-document .file a{font-size:1rem;padding:.4375rem 1.25rem}.media--type-document .file a:before{content:none}.media--type-document .file-size{display:inline}}.view__wrapper--empty{margin:0 auto 6.25rem;max-width:91.25rem;padding:0 1.25rem}.path--node-2027 .field-name-field-pg-media img{max-width:17.5rem}[lang=en] .menu-item--publications,[lang=en] .menu-item--themes{display:none}
#sliding-popup{background:none transparent}.cookie-banner{background:var(--color-white-broken);bottom:0;color:var(--color-grey-dark);font-size:.875rem;margin:0 .625rem .625rem;max-width:36.25rem;outline:1px solid hsla(0,0%,100%,.2);overflow:hidden;padding:1rem 1.25rem 1.25rem;position:fixed;right:0;text-align:left;z-index:1000}.cookie-banner .cookie-banner__message{padding:0}.cookie-banner .cookie-banner__message p{margin:0 0 .5em;text-align:left}.cookie-banner .cookie-banner__message p:last-child{margin-bottom:0}.cookie-banner .cookie-banner__actions{margin-top:1.25rem;text-align:center}.cookie-banner .cookie-banner__categories{margin:0 auto;max-width:23.125rem;padding:1.875rem 0 1.25rem;text-align:left}.cookie-banner .cookie-banner__category{padding:.3125rem 0}.cookie-banner .cookie-banner__category label{color:var(--color-gery-dark);cursor:pointer;display:inline-block;font-size:1em;line-height:1.3125rem;margin-left:.25rem;vertical-align:top}.cookie-banner .cookie-banner__category input[type=checkbox]{box-shadow:none;margin:0}.cookie-banner .cookie-banner__category .description{color:var(--color-grey);font-size:80%;padding:0 0 0 .3125rem}@supports ((-webkit-appearance:none) or (appearance:none)){.cookie-banner .cookie-banner__category input[type=checkbox]{-webkit-appearance:none;appearance:none;background:var(--color-white);border:1px solid var(--color-grey-dark);cursor:pointer;display:inline-block;height:1.3125rem;margin:0;outline:none;position:relative;transition:background .3s,border-color .3s,box-shadow .2s;vertical-align:top;width:1.3125rem}.cookie-banner .cookie-banner__category input[type=checkbox]:focus,.cookie-banner .cookie-banner__category input[type=checkbox]:hover{border-color:var(--color-grey)}.cookie-banner .cookie-banner__category input[type=checkbox]:focus{box-shadow:0 0 0 2px rgba(0,0,0,.2)}.cookie-banner .cookie-banner__category input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.cookie-banner .cookie-banner__category input[type=checkbox]:after{border:2px solid #fff;border-left:0;border-top:0;content:"";display:block;height:.5625rem;left:.4375rem;opacity:0;position:absolute;top:.25rem;transform:rotate(0deg);transition:transform .3s ease,opacity .2s;width:.3125rem}.cookie-banner .cookie-banner__category input[type=checkbox]:checked{background:var(--color-primary);border:1px solid var(--color-primary)}.cookie-banner .cookie-banner__category input[type=checkbox]:checked:disabled{background:var(--color-grey);border:1px solid #666}.cookie-banner .cookie-banner__category input[type=checkbox]:checked:after{opacity:1;transform:rotate(43deg)}}.cookie-banner .cookie-banner__prefs-toggle{background-color:transparent;color:var(--color-grey);cursor:pointer;display:inline-block;font-size:.813rem;font-weight:400;line-height:1;margin:0 .3125rem 0 0;padding:.625rem;text-decoration:underline;width:auto}.cookie-banner .cookie-banner__prefs-toggle:focus,.cookie-banner .cookie-banner__prefs-toggle:hover{color:#ccc}.cookie-banner .cookie-banner__button{background:var(--color-primary);border:0;border-radius:0;box-shadow:none;color:var(--color-white);display:inline-block;font-family:inherit;font-size:.813rem;font-weight:600;line-height:1;margin:0;padding:.625rem;text-decoration:none;text-shadow:none;text-transform:none;width:auto}.cookie-banner .cookie-banner__button:focus,.cookie-banner .cookie-banner__button:hover{background-color:var(--color-grey);color:var(--color-white)}.cookie-banner .cookie-banner__button.cookie-banner__button--prefs{font-weight:400}.cookie-banner .cookie-banner__button.cookie-banner__button--prefs.hidden{display:none}.cookie-banner .cookie-banner__toggler{-webkit-appearance:none;appearance:none;border:none;height:0;opacity:0;pointer-events:none;position:absolute;width:0}.cookie-banner .cookie-banner__toggler+.cookie-banner__button--prefs-toggle{display:inline-block}.cookie-banner .cookie-banner__toggler~.cookie-banner__toggle-target{max-height:0;opacity:0;transition:opacity .8s ease,max-height .4s ease}.cookie-banner .cookie-banner__toggler:checked~.cookie-banner__toggle-target{max-height:18.75rem;opacity:1}.invert-colors .cookie-banner{background-color:var(--color-white);color:var(--color-grey-dark)}.invert-colors .cookie-banner .cookie-banner__button{background-color:var(--color-grey-dark);color:var(--color-white)}.invert-colors .cookie-banner .cookie-banner__button:focus,.invert-colors .cookie-banner .cookie-banner__button:hover{background-color:var(--color-grey);color:var(--color-white)}.invert-colors .cookie-banner .cookie-banner__category label{color:var(--color-grey-dark)}
[dir=ltr] .messages{right:1rem}[dir=rtl] .messages{left:1rem}.messages{border:2px solid transparent;border-radius:var(--gin-border-l);bottom:1rem;max-height:calc(100vh - 1rem - var(--gin-toolbar-secondary-height));opacity:1;padding:var(--gin-spacing-m);position:fixed;transition:opacity var(--gin-transition-fast);z-index:101}.messages,.messages-list{margin-top:0}.messages-list{margin-bottom:0}.messages a,.messages a:active,.messages a:hover{color:#fff}.messages__title{font-size:1rem;font-weight:var(--gin-font-weight-bold);margin:0}[dir=ltr] .messages__content,[dir=ltr] .messages__title{margin-left:2.125rem}[dir=rtl] .messages__content,[dir=rtl] .messages__title{margin-right:2.125rem}[dir=ltr] .messages .messages__header{margin-right:2.25em}[dir=rtl] .messages .messages__header{margin-left:2.25em}.messages .messages__header{background-image:none;margin-bottom:var(--gin-spacing-xs);position:relative}[dir=ltr] .messages .messages__header:before{left:0}[dir=rtl] .messages .messages__header:before{right:0}.messages .messages__header:before{content:"";display:block;height:1.5rem;position:absolute;top:2px;width:1.5rem}[dir=ltr] .messages .button--dismiss{right:0}[dir=rtl] .messages .button--dismiss{left:0}.messages .button--dismiss{background-color:transparent;border-color:transparent!important;border-radius:var(--gin-border-m);box-shadow:none;color:transparent;height:1.8125rem;margin:var(--gin-spacing-s);min-height:0;padding:0;position:absolute;text-indent:-6249.9375rem;top:0;transition:var(--gin-transition);width:1.8125rem}.messages .button--dismiss:hover:not(:focus){background-color:transparent;border-color:#fff!important;color:transparent}.messages .button--dismiss:focus .icon-close,.messages .button--dismiss:hover:focus .icon-close{background-color:var(--gin-bg-app)}[dir=ltr] .messages .button--dismiss .icon-close{left:0}[dir=rtl] .messages .button--dismiss .icon-close{right:0}.messages .button--dismiss .icon-close{background-color:#fff;height:100%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m18 18-6-6m0 0L6 6m6 6 6-6m-6 6-6 6' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m18 18-6-6m0 0L6 6m6 6 6-6m-6 6-6 6' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.25rem 1.25rem;mask-size:1.25rem 1.25rem;position:absolute;top:0;width:100%}.messages--webform .button--dismiss{display:none}.messages.messages--info{background:var(--gin-bg-info);border-color:var(--gin-bg-info);color:var(--gin-color-info-light)}.messages.messages--info .messages__header{background:none}.messages.messages--info .messages__header:before{background-color:var(--gin-color-info-light);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");-webkit-mask-position:center left;mask-position:center left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.messages.messages--info .button--dismiss .icon-close:link{background-color:var(--gin-color-info-light)}.messages.messages--status{background:var(--gin-bg-green);color:var(--gin-color-green-light)}.messages.messages--status .messages__header:before{background-color:var(--gin-color-green-light);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M22 4 12 14.01l-3-3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M22 4 12 14.01l-3-3'/%3E%3C/svg%3E");-webkit-mask-position:center left;mask-position:center left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.messages.messages--status .button--dismiss .icon-close:link{background-color:var(--gin-color-green-light)}.messages.messages--warning{background:var(--gin-bg-warning);color:var(--gin-color-warning-light)}.messages.messages--warning .messages__header:before{background-color:var(--gin-color-warning-light);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M7.86 2h8.28L22 7.86v8.28L16.14 22H7.86L2 16.14V7.86L7.86 2zM12 8v4'/%3E%3Cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M12 16h.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M7.86 2h8.28L22 7.86v8.28L16.14 22H7.86L2 16.14V7.86L7.86 2zM12 8v4'/%3E%3Cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M12 16h.01'/%3E%3C/svg%3E");-webkit-mask-position:center left;mask-position:center left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.messages.messages--warning .button--dismiss .icon-close:link{background-color:var(--gin-color-warning-light)}.messages--error{background:var(--gin-bg-danger);color:var(--gin-color-danger-light)}.messages--error .messages__header:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='10'/%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m4.93 4.93 14.14 14.14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='10'/%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m4.93 4.93 14.14 14.14'/%3E%3C/svg%3E");-webkit-mask-position:center left;mask-position:center left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.messages--error .button--dismiss .icon-close:link,.messages--error .messages__header:before{background-color:var(--gin-color-danger-light)}
.block-system-branding-block{align-items:center;display:flex;flex-direction:column}.block-system-branding-block a{display:flex;max-width:11.5625rem}.block-system-branding-block span{display:inline;font-size:.875rem;margin-top:.625rem}.block-system-branding-block svg{width:100%}@media (min-width:60rem){.block-system-branding-block{flex-direction:row}.header .block-system-branding-block a{max-width:18.75rem}.block-system-branding-block span{margin-left:3.125rem;margin-top:0}}
.breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.breadcrumbs li:not(:first-child){margin-left:1.25rem;position:relative}.breadcrumbs li:not(:first-child):before{background-color:var(--color-primary);border-radius:50%;content:"";height:.3125rem;left:-.9375rem;position:absolute;top:.7rem;transform:translateY(-50%) translateX(50%);width:.3125rem}.breadcrumbs li:last-child{font-weight:700}.breadcrumbs a{color:var(--color-grey)}
.node--type-expert.node--view-mode-reference{align-items:center;color:var(--color-grey-dark);display:flex;font-size:1.125rem;padding:1.25rem 1.25rem 1.25rem 0;position:relative;text-decoration:none}.node--type-expert.node--view-mode-reference:after{border-bottom-width:2px;border-bottom:0 solid var(--color-primary);border-left-width:2px;border-left:0 solid var(--color-primary);border-right:2px solid var(--color-primary);border-top:2px solid var(--color-primary);content:"";height:.75rem;position:absolute;right:.1875rem;top:50%;transform:translateY(-50%) rotate(45deg);transition:right .2s ease-in-out;width:.75rem}.node--type-expert.node--view-mode-reference .field-name-field-overview-image{border-radius:50%;margin-right:1.25rem;max-width:3.125rem;overflow:hidden}.node--type-expert.node--view-mode-reference .expert__name{margin-bottom:.3125rem}.node--type-expert.node--view-mode-reference:focus:after,.node--type-expert.node--view-mode-reference:hover:after{right:-2px}
.views-exposed-form:not(.block-views-exposed-filter-blocksearch-page-1){margin:0 auto 2.5rem;max-width:91.25rem;padding:0 1.25rem}.views-exposed-form:not(.block-views-exposed-filter-blocksearch-page-1) .wrapper--exposed{background-color:var(--color-white-broken);border-radius:.625rem;padding:1.25rem .625rem}@media (min-width:45rem){.views-exposed-form:not(.block-views-exposed-filter-blocksearch-page-1) .wrapper--exposed{align-items:center;display:flex;justify-content:space-between}}.views-exposed-form:not(.block-views-exposed-filter-blocksearch-page-1) .form-actions,.views-exposed-form:not(.block-views-exposed-filter-blocksearch-page-1) .form-item{flex-basis:0;flex-grow:1;margin:0 .625rem 1.25rem}@media (min-width:45rem){.views-exposed-form:not(.block-views-exposed-filter-blocksearch-page-1) .form-actions,.views-exposed-form:not(.block-views-exposed-filter-blocksearch-page-1) .form-item{margin:0 .625rem}}.views-exposed-form:not(.block-views-exposed-filter-blocksearch-page-1) input,.views-exposed-form:not(.block-views-exposed-filter-blocksearch-page-1) select{border:1px solid var(--color-grey-dark);height:2.5rem;padding:0 1.25rem;width:100%}.views-exposed-form:not(.block-views-exposed-filter-blocksearch-page-1) input:-ms-input-placeholder,.views-exposed-form:not(.block-views-exposed-filter-blocksearch-page-1) select:-ms-input-placeholder{color:var(--color-dark-grey);opacity:1}.views-exposed-form:not(.block-views-exposed-filter-blocksearch-page-1) input::placeholder,.views-exposed-form:not(.block-views-exposed-filter-blocksearch-page-1) select::placeholder{color:var(--color-dark-grey);opacity:1}.views-exposed-form:not(.block-views-exposed-filter-blocksearch-page-1) li.active-result.highlighted{background-color:var(--color-primary);background-image:none}.views-exposed-form:not(.block-views-exposed-filter-blocksearch-page-1) .form-actions{margin-bottom:0}.views-exposed-form:not(.block-views-exposed-filter-blocksearch-page-1) .form-actions button{background-color:var(--color-grey-dark);background-color:var(--color-primary);border:2px solid var(--color-grey-dark);border-color:var(--color-primary);border-radius:1.25rem;color:var(--color-white);cursor:pointer;display:inline-block;padding:.65625rem .625rem;text-decoration:none;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out;width:100%}.views-exposed-form:not(.block-views-exposed-filter-blocksearch-page-1) .form-actions button:focus{text-decoration:underline}.views-exposed-form:not(.block-views-exposed-filter-blocksearch-page-1) .form-actions button:hover{background-color:var(--color-white);color:var(--color-primary)}.view:not(.view--experts) label{clip:rect(1px,1px,1px,1px);word-wrap:normal;height:1px;overflow:hidden;position:absolute!important;width:1px}.view--experts .views-exposed-form .wrapper--exposed{max-width:21.25rem}.view--experts .views-exposed-form .form-item{align-items:center;display:flex;margin-bottom:0}.view--experts .views-exposed-form label{font-weight:700;margin-right:1.25rem}.view--experts .views-exposed-form .form-actions{display:none}.block-views-exposed-filter-blocksearch-page-1{z-index:101}.block-views-exposed-filter-blocksearch-page-1 label{clip:rect(1px,1px,1px,1px);word-wrap:normal;height:1px;overflow:hidden;position:absolute!important;width:1px}.block-views-exposed-filter-blocksearch-page-1 input.form-text{background-color:var(--color-white-broken);border:0;font-size:1.125rem;height:5.0625rem;min-width:8.125rem;padding:0 1.25rem;width:100%}.block-views-exposed-filter-blocksearch-page-1 input.form-text:focus{outline:none}.block-views-exposed-filter-blocksearch-page-1 input.form-text:-ms-input-placeholder{color:var(--color-primary);opacity:1}.block-views-exposed-filter-blocksearch-page-1 input.form-text::placeholder{color:var(--color-primary);opacity:1}.block-views-exposed-filter-blocksearch-page-1 .form-actions .button{background-color:transparent;cursor:pointer;font-size:0;height:2.5rem;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:3.125rem}.block-views-exposed-filter-blocksearch-page-1 .form-actions .button:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath data-name='Path 238' d='m20 18.239-4.151-4.151a8.612 8.612 0 0 0 1.761-5.283A8.751 8.751 0 0 0 8.805 0 8.751 8.751 0 0 0 0 8.805a8.751 8.751 0 0 0 8.805 8.805 8.612 8.612 0 0 0 5.283-1.761L18.239 20ZM2.516 8.805a6.228 6.228 0 0 1 6.289-6.289 6.228 6.228 0 0 1 6.289 6.289 6.228 6.228 0 0 1-6.289 6.289 6.228 6.228 0 0 1-6.289-6.289Z' style='fill:%23e60019'/%3E%3C/svg%3E")}@media (max-width:60rem){.block-views-exposed-filter-blocksearch-page-1{bottom:1px;left:0;position:absolute;right:0;transform:translateY(100%)}}@media (min-width:60rem){.block-views-exposed-filter-blocksearch-page-1{max-width:13.75rem}.block-views-exposed-filter-blocksearch-page-1 .wrapper--exposed{position:relative}.block-views-exposed-filter-blocksearch-page-1 .wrapper--exposed input.form-text{background-color:transparent;border:2px solid var(--color-primary);border-radius:1.25rem;font-size:1rem;height:2.5rem}.block-views-exposed-filter-blocksearch-page-1 .wrapper--exposed .form-actions .Button{height:3.75rem;width:3.75rem}}
.footer{background-color:var(--color-white-broken);margin-top:6.25rem;padding:0 1.25rem}.region--footer-bottom,.region--footer-top{margin:0 auto;max-width:88.75rem;padding:2.5rem 0}@media (min-width:60rem){.region--footer-bottom,.region--footer-top{display:flex}}.region--footer-top{border-bottom:2px solid var(--color-grey-light);display:none}@media (min-width:60rem){.region--footer-top{align-items:stretch;display:flex;justify-content:space-between}}.region--footer-bottom>:not(:last-child){margin-bottom:2.5rem}@media (min-width:60rem){.region--footer-bottom{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}.region--footer-bottom>:not(:last-child){margin-bottom:0}}.footer .menu--main{flex-basis:calc(67% - 2.5rem)}.footer .menu--main a{color:var(--color-grey-dark);display:inline-block;text-decoration:none}.footer .menu--main a:focus,.footer .menu--main a:hover{text-decoration:underline}.footer .menu--main .menu-item--level-1{margin-bottom:2.5rem}.footer .menu--main .menu-item--level-1 .menu-link__wrapper--parent,.footer .menu--main .menu-item--level-1>a,.footer .menu--main .menu-item--level-1>span{font-size:1.125rem;font-weight:700;margin-bottom:1.25rem}.footer .menu--main .menu-item--level-2 a{padding:.25rem 0}.footer .menu--main .menu-link__button--toggler,.footer .menu--main .submenu__block--title{display:none}@media (min-width:60rem){.footer .menu--main>ul{display:flex;justify-content:space-between}.footer .menu--main .menu-item--level-1{margin-bottom:0}}.wrapper--extra{display:flex;flex-basis:calc(30% - 2.5rem);flex-wrap:wrap;justify-content:space-between;max-width:21.25rem}.footer .menu--secondary-menu{flex-basis:calc(60% - 0.625rem);font-size:1.125rem}.footer .menu--secondary-menu li{margin-bottom:1.25rem}.footer .menu--secondary-menu a{color:var(--color-grey-dark);text-decoration:none}.footer .menu--secondary-menu a:focus,.footer .menu--secondary-menu a:hover{text-decoration:underline}.footer .block-language .links{padding:1.5px 0}.footer .menu--footer ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.footer .menu--footer li:not(:last-child){margin-right:1.5625rem;position:relative}.footer .menu--footer li:not(:last-child):after{background-color:var(--color-grey-dark);border-radius:50%;content:"";height:.3125rem;position:absolute;right:-.78125rem;top:50%;transform:translateY(-50%) translateX(50%);width:.3125rem}.footer .menu--footer a{color:var(--color-grey-dark);text-decoration:none}.footer .menu--footer a:focus,.footer .menu--footer a:hover{text-decoration:underline}.block-exposed-form-search-results-page-footer{flex-basis:100%;max-width:none;z-index:1}.links--social{align-items:center;display:flex;flex-direction:column}.links--social span{margin-bottom:.625rem}.links--social ul{display:flex;list-style:none;margin:0;padding:0}.links--social li:not(:last-child){margin-right:.625rem}.links--social a{display:block}.links--social a:focus svg #Path_230,.links--social a:focus svg #Path_232,.links--social a:focus svg #Path_234,.links--social a:focus svg #Path_999,.links--social a:hover svg #Path_230,.links--social a:hover svg #Path_232,.links--social a:hover svg #Path_234,.links--social a:hover svg #Path_999{fill:var(--color-primary)!important}.links--social svg{height:2.5rem;width:2.5rem}.links--social svg path{transition:fill .15s ease-in-out}@media (min-width:60rem){.links--social{flex-direction:row}.links--social span{margin-bottom:0;margin-right:.625rem}}
.header{align-items:center;display:flex;justify-content:space-between;margin:0 auto 1.25rem;max-width:91.25rem;padding:.3125rem 1.25rem;position:relative}.page--node-type-frontpage .header,.path--node-11 .header,.path--node-13 .header,.path--node-15 .header,.path--node-17 .header,.path--node-7 .header,.path--taxonomy .header{margin-bottom:0}@media (min-width:60rem){.header{margin-bottom:3.75rem;padding:2.5rem 1.25rem}}@media (max-width:60rem){.header__wrapper--navigation{background-color:var(--color-white);bottom:0;font-size:1.25rem;left:100vw;overflow-y:auto;position:fixed;right:0;top:3.125rem;transition:left .15s ease-in-out;z-index:1000}.js-toggle-menu .header__wrapper--navigation{left:0}.header__wrapper--navigation .block-views-exposed-filter-blocksearch-page-1{display:none}}@media (min-width:60rem){.header__wrapper--navigation{align-items:flex-end;display:flex;flex-direction:column-reverse}.header__wrapper--navigation a:focus,.header__wrapper--navigation a:hover{text-decoration:underline}}.header__actions--mobile{display:flex}.header__actions--mobile .views-exposed-form{max-height:0;overflow:hidden;transition:max-height .2s ease-in-out}.js-show-search .header__actions--mobile .views-exposed-form{max-height:5rem}@media (min-width:60rem){.header__actions--mobile{display:none}}.search__button--mobile{background-color:transparent;border:2px solid var(--color-primary);border-radius:50%;cursor:pointer;font-size:0;height:2.5rem;margin-left:1.25rem;padding:0;position:relative;width:2.5rem}.search__button--mobile .icon--search{align-items:center;bottom:0;display:flex;justify-content:center;left:0;opacity:1;position:absolute;right:0;top:0}.search__button--mobile .icon--close{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;z-index:1}.search__button--mobile .icon--close:after,.search__button--mobile .icon--close:before{border-bottom:2px solid var(--color-primary);content:"";display:block;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%) rotate(45deg);width:1.40625rem}.search__button--mobile .icon--close:after{transform:translateY(-50%) translateX(-50%) rotate(-45deg)}.js-show-search .search__button--mobile .icon--search{opacity:0}.js-show-search .search__button--mobile .icon--close{opacity:1}.header .menu--main li{padding:.625rem 1.25rem}.header .menu--main a,.header .menu--main span{color:var(--color-black);display:inline-block;font-size:1.25rem;font-weight:700;padding:.625rem 0;text-decoration:none}.header .menu--main .submenu li{padding:0 1.25rem}.header .menu--main .submenu a{color:var(--color-grey-dark);font-weight:400;width:100%}.header .menu--main .submenu a:focus,.header .menu--main .submenu a:hover{text-decoration:underline}@media (max-width:60rem){.header .menu--main .menu-item--parent{transition:background-color .2s ease-in-out}.header .menu--main .menu-item--parent .submenu{max-height:0;overflow:hidden;transition:max-height .2s ease-in-out}.header .menu--main .menu-item--parent.js-toggle-submenu{background-color:var(--color-white-broken)}.header .menu--main .menu-item--parent.js-toggle-submenu .submenu{max-height:31.25rem}.header .menu--main .menu-item--level-1{position:relative}.header .menu--main .menu-item--level-1:after{border-bottom:1px solid var(--color-grey-dark);bottom:0;content:"";left:1.25rem;position:absolute;right:1.25rem}}@media (min-width:60rem){.header .menu--main{font-size:1.125rem;margin:0 2.5rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.header .menu--main ul{display:flex}.header .menu--main .menu-item--level-1,.header .menu--main a,.header .menu--main span{padding:0}.header .menu--main .menu-item--level-1 .menu-link__wrapper--parent a,.header .menu--main .menu-item--level-1 .menu-link__wrapper--parent span,.header .menu--main .menu-item--level-1>a,.header .menu--main .menu-item--level-1>span{padding:.46875rem .625rem;position:relative;white-space:nowrap}.header .menu--main .menu-item--level-1 .menu-link__wrapper--parent a:before,.header .menu--main .menu-item--level-1 .menu-link__wrapper--parent span:before,.header .menu--main .menu-item--level-1>a:before,.header .menu--main .menu-item--level-1>span:before{animation:fadeIn .15s both;border-bottom:10px solid var(--color-primary);border-radius:.625rem;bottom:-.9375rem;content:"";display:none;left:0;position:absolute;right:0;transform:translateY(100%);z-index:1001}.header .menu--main .menu-item--level-1 .menu-link__wrapper--parent a:focus:before,.header .menu--main .menu-item--level-1 .menu-link__wrapper--parent a:hover:before,.header .menu--main .menu-item--level-1 .menu-link__wrapper--parent span:focus:before,.header .menu--main .menu-item--level-1 .menu-link__wrapper--parent span:hover:before,.header .menu--main .menu-item--level-1>a:focus:before,.header .menu--main .menu-item--level-1>a:hover:before,.header .menu--main .menu-item--level-1>span:focus:before,.header .menu--main .menu-item--level-1>span:hover:before{display:block}.header .menu--main .menu-item--level-1:not(:last-child){margin-right:3.125rem}.header .menu--main .menu-item--level-1:not(:last-child) .menu-link__wrapper--parent a,.header .menu--main .menu-item--level-1:not(:last-child) .menu-link__wrapper--parent span,.header .menu--main .menu-item--level-1:not(:last-child)>a,.header .menu--main .menu-item--level-1:not(:last-child)>span{position:relative}.header .menu--main .menu-item--level-1:not(:last-child) .menu-link__wrapper--parent a:after,.header .menu--main .menu-item--level-1:not(:last-child) .menu-link__wrapper--parent span:after,.header .menu--main .menu-item--level-1:not(:last-child)>a:after,.header .menu--main .menu-item--level-1:not(:last-child)>span:after{background-color:var(--color-primary);border-radius:50%;content:"";height:.3125rem;position:absolute;right:-1.5625rem;top:1.25rem;transform:translateY(-50%) translateX(50%);width:.3125rem}.header .menu--main .menu-item--parent:focus .submenu,.header .menu--main .menu-item--parent:hover .submenu{display:block}.header .menu--main .submenu{animation:fadeIn .2s both;bottom:2.5rem;display:none;left:1.25rem;padding-top:.9375rem;position:absolute;right:1.25rem;transform:translateY(100%);z-index:1000}.header .menu--main .submenu__wrapper--content{background-color:var(--color-white-broken);padding:2.5rem}.header .menu--main .submenu__block--title{border-bottom:2px solid var(--color-grey);color:var(--color-grey);display:inline-block;margin-bottom:2.5rem;padding-bottom:1.875rem;width:100%}.region--primary-menu{align-items:center;display:flex;flex-direction:row-reverse}}.nav__toggler{align-items:center;border:2px solid var(--color-grey-dark);border-radius:50%;display:flex;height:2.5rem;justify-content:center;margin-left:1.25rem;position:relative;width:2.5rem}.nav__toggler .nav__icon{display:flex;flex-direction:column;height:1rem;justify-content:space-between;width:1.25rem}.nav__toggler .nav__icon--dash{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--color-grey-dark);display:block;height:2px;transform:perspective(1px) translate(0) rotate(0deg) scaleX(1);transform-origin:0 50%;width:100%}.js-toggle-menu .nav__toggler .nav__icon--dash,.nav__toggler .nav__icon--dash{transition:transform .2s ease .15s}.js-toggle-menu .nav__toggler .nav__icon--dash:first-child{transform:perspective(1px) translate(2px,-1px) rotate(45deg) scaleX(1);width:1.40625rem}.js-toggle-menu .nav__toggler .nav__icon--dash:nth-child(2){transform:perspective(1px) translate(0) rotate(0deg) scaleX(0);transform-origin:0 50%;transition-delay:0s}.js-toggle-menu .nav__toggler .nav__icon--dash:nth-child(3){transform:perspective(1px) translate(2px,1px) rotate(-45deg) scaleX(1);width:1.40625rem}@media (min-width:60rem){.nav__toggler{display:none}}.menu-link__wrapper--parent{align-items:center;display:flex;justify-content:space-between}.menu-link__button--toggler{align-items:center;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.menu-link__button--toggler:after{border-bottom:2px solid var(--color-grey-dark);border-left-width:2px;border-left:0 solid var(--color-grey-dark);border-right:2px solid var(--color-grey-dark);border-top-width:2px;border-top:0 solid var(--color-grey-dark);content:"";display:block;height:.9375rem;transform:translateY(-2px) rotate(45deg);width:.9375rem}.js-toggle-submenu .menu-link__button--toggler:after{transform:translateY(.3125rem) rotateX(180deg) rotate(45deg)}@media (min-width:60rem){.menu-link__button--toggler{display:none}}.region--secondary-menu .chip{margin:1.25rem .625rem 0}.region--secondary-menu .link--newsletter{margin-bottom:1.25rem;margin-top:0}@media (min-width:60rem){.region--secondary-menu{align-items:center;display:flex;justify-content:flex-end;margin-bottom:1.875rem}.region--secondary-menu .chip{margin:0 1.25rem}.region--secondary-menu .link--newsletter{margin-bottom:0;margin-top:0}}.header .menu--secondary-menu{margin:.625rem 1.25rem 1.875rem}.header .menu--secondary-menu a{color:var(--color-grey-dark);display:inline-block;padding:.625rem 0;text-decoration:none}.header .menu--secondary-menu a:focus,.header .menu--secondary-menu a:hover{text-decoration:underline}@media (min-width:60rem){.header .menu--secondary-menu{margin:0}.header .menu--secondary-menu ul{display:flex}.header .menu--secondary-menu li{margin:0 .625rem}.header .menu--secondary-menu a{padding:0}}.submenu__wrapper--views h2{border-bottom:2px solid var(--color-grey-dark);font-size:var(--font-size-l);margin-bottom:2.5rem;padding:0 0 1.875rem}@media (max-width:60rem){.submenu__wrapper--views .block--type-header-cta,.submenu__wrapper--views .block-views-blockin-the-picture-block-1,.submenu__wrapper--views .block-views-blockin-the-picture-block-2,.submenu__wrapper--views h2{display:none}}@media (min-width:60rem){.submenu__wrapper--views{display:flex;justify-content:space-between}.submenu__wrapper--views .block{flex-basis:calc(50% - 2.5rem)}}.header .block-language{margin:0 1.25rem 1.25rem}@media (min-width:60rem){.header .block-language{margin:0 0 0 1.875rem}}
.block-language ul{display:flex;list-style:none;margin:0;padding:0}.block-language li:not(:last-child){margin-right:1.5625rem;position:relative}.block-language li:not(:last-child):after{background-color:var(--color-grey-dark);border-radius:50%;content:"";height:.3125rem;position:absolute;right:-.78125rem;top:50%;transform:translateY(-50%) translateX(50%);width:.3125rem}.block-language a{color:var(--color-grey-dark);font-weight:700;text-decoration:none;text-transform:uppercase}.block-language a:focus,.block-language a:hover{text-decoration:underline}
.view--publication-navigation .views-row,.view--theme-navigation .views-row{padding:0 1.25rem}@media (min-width:60rem){.view--publication-navigation .views__content,.view--theme-navigation .views__content{display:flex;flex-wrap:wrap}.view--publication-navigation .views-row,.view--theme-navigation .views-row{margin:0 3.75rem 2.5rem 0;padding:0;width:calc(50% - 3.75rem)}.view--publication-navigation .views-row:last-child,.view--publication-navigation .views-row:nth-last-child(2),.view--theme-navigation .views-row:last-child,.view--theme-navigation .views-row:nth-last-child(2){margin-bottom:0}}@media (min-width:70rem){.view--publication-navigation .views-row,.view--theme-navigation .views-row{margin:0 1.875rem 2.5rem 0;width:calc(33.33% - 1.875rem)}}
.node--type-publication.node--view-mode-full{font-size:1.125rem;margin:0 auto 5rem;max-width:91.25rem;padding:0 1.25rem}.node--type-publication.node--view-mode-full .wrapper--actions{align-items:center;display:flex;justify-content:space-between;margin-bottom:3.125rem}.node--type-publication.node--view-mode-full .wrapper--actions.bottom{margin-bottom:0}.node--type-publication.node--view-mode-full .wrapper--actions .field-name-field-date{color:var(--color-grey);font-weight:700}.node--type-publication.node--view-mode-full .node__content{margin-bottom:2.5rem}.node--type-publication.node--view-mode-full .node__content>.field-name-field-book-cover{display:flex;justify-content:center;margin:0 auto 1.25rem;max-width:37.5rem}.node--type-publication.node--view-mode-full .node__content>.field-name-field-book-cover>.field__item{flex-basis:calc(50% - 0.625rem);margin:0 1.25rem 1.25rem}.node--type-publication.node--view-mode-full .node__content>.field-name-field-overview-image{margin:0 auto 2.5rem;max-width:35rem}.node--type-publication.node--view-mode-full .node__content .field-node--body,.node--type-publication.node--view-mode-full .publication__title{margin-bottom:2.5rem}.node--type-publication.node--view-mode-full .field-name-field-media-oembed-video{height:0;margin-bottom:2.5rem;overflow:hidden;padding-bottom:56.25%;position:relative}.node--type-publication.node--view-mode-full .field-name-field-media-oembed-video .media-oembed-content{height:100%;left:0;position:absolute;top:0;width:100%}.node--type-publication.node--view-mode-full .field-name-field-attachments,.node--type-publication.node--view-mode-full .field-name-field-embed{margin-bottom:2.5rem}.node--type-publication.node--view-mode-full .publication__aside{display:flex;flex-direction:column;justify-content:space-between}.node--type-publication.node--view-mode-full .metadata{font-size:1rem}.node--type-publication.node--view-mode-full .field-name-field-themes,.node--type-publication.node--view-mode-full .field-name-field-type{display:flex;margin-bottom:.625rem}.node--type-publication.node--view-mode-full .field-name-field-themes .field-label,.node--type-publication.node--view-mode-full .field-name-field-type .field-label{line-height:2.5rem;margin-right:1.25rem;width:3.75rem}.node--type-publication.node--view-mode-full .field-name-field-themes .field__items,.node--type-publication.node--view-mode-full .field-name-field-type .field__items{display:flex;flex-wrap:wrap;width:calc(100% - 5rem)}.node--type-publication.node--view-mode-full .field-name-field-themes .field__items>.field__item,.node--type-publication.node--view-mode-full .field-name-field-type .field__items>.field__item{font-size:var(--font-size-s);margin-bottom:.625rem;margin-right:.625rem}.node--type-publication.node--view-mode-full .field-name-field-info{margin-bottom:1.25rem}.node--type-publication.node--view-mode-full .field-name-field-themes{margin-bottom:2.5rem}.node--type-publication.node--view-mode-full .field-name-field-link{align-items:center;border:2px solid var(--color-primary);border-radius:1.875rem;color:var(--color-primary);display:flex;justify-content:space-between;margin-bottom:2.5rem}.node--type-publication.node--view-mode-full .field-name-field-link span{padding:0 1.25rem}.node--type-publication.node--view-mode-full .field-name-field-link a{padding-left:1.875rem;padding-right:1.875rem}.node--type-publication.node--view-mode-full .metadata>.field-node--field-experts{background-color:var(--color-white-broken);border-radius:.625rem;margin-bottom:2.5rem;padding:1.25rem}.node--type-publication.node--view-mode-full .metadata>.field-node--field-experts .field-label{font-size:var(--font-size-l);font-weight:700;margin-bottom:1.25rem}.node--type-publication.node--view-mode-full .metadata>.field-node--field-experts .field__item:not(:last-child){border-bottom:1px solid var(--color-grey-dark)}.node--type-publication.node--view-mode-full .publication__footer{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.node--type-publication.node--view-mode-full .field-name-field-tags{display:flex;font-size:1rem;margin-bottom:1.875rem;width:100%}.node--type-publication.node--view-mode-full .field-name-field-tags>.field__item{margin-bottom:.625rem;margin-right:.625rem}.node--type-publication.node--view-mode-full .links--external.bottom{flex-basis:33%;max-width:28.75rem}@media (max-width:60rem){.node--type-publication.node--view-mode-full .links--external.bottom{display:none}}@media (min-width:40rem){.node--type-publication.node--view-mode-full .node__content>.field-name-field-overview-image{margin-bottom:5rem}.node--type-publication.node--view-mode-full .node__content>.field-name-field-overview-image.left{margin-left:0}.node--type-publication.node--view-mode-full .node__content>.field-name-field-overview-image.right{margin-right:0}.node--type-publication.node--view-mode-full .node__content>.field-name-field-overview-image.width-33{max-width:33%;max-width:none}.node--type-publication.node--view-mode-full .node__content>.field-name-field-overview-image.width-50{max-width:50%;max-width:none}.node--type-publication.node--view-mode-full .node__content>.field-name-field-overview-image.width-100{max-width:none}.node--type-publication.node--view-mode-full .node__content>.field-name-field-overview-image.width-33.left,.node--type-publication.node--view-mode-full .node__content>.field-name-field-overview-image.width-50.left{float:left;margin-bottom:1.5625rem;margin-right:1.5625rem}.node--type-publication.node--view-mode-full .node__content>.field-name-field-overview-image.width-33.right,.node--type-publication.node--view-mode-full .node__content>.field-name-field-overview-image.width-50.right{float:right;margin-bottom:1.5625rem;margin-left:1.5625rem}}@media (min-width:60rem){.node--type-publication.node--view-mode-full{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:6.25rem}.node--type-publication.node--view-mode-full .publication__main{flex-basis:60%;max-width:50rem}.node--type-publication.node--view-mode-full .publication__aside{flex-basis:33%;max-width:28.75rem}.node--type-publication.node--view-mode-full .node__content{margin-bottom:6.25rem}.node--type-publication.node--view-mode-full .node__content>.field-name-field-book-cover .field__item{flex-basis:calc(50% - 1.25rem)}.node--type-publication.node--view-mode-full .publication__title{margin-bottom:5rem}}@media (min-width:70rem){.node--type-publication.node--view-mode-full .metadata>.field-node--field-experts{padding:2.5rem}}.view--id-related_content.view--display-id-block_2{background-color:var(--color-white-broken);border-radius:.625rem;margin-bottom:2.5rem;padding:1.25rem}.view--id-related_content.view--display-id-block_2 header h3{font-size:1.375rem;font-weight:700}.view--id-related_content.view--display-id-block_2 .views-row{padding:1.25rem 0}.view--id-related_content.view--display-id-block_2 .views-row:not(:last-child){border-bottom:1px solid var(--color-grey)}.view--id-related_content.view--display-id-block_2 .field-node--field-experts .field__item:not(:last-child):after{content:", "}.view--id-related_content.view--display-id-block_2 footer{margin-top:1.875rem;text-align:center}.view--id-related_content.view--display-id-block_2 footer a{display:inline-block;font-weight:700;padding:.5625rem 3.75rem .5625rem 0;position:relative;text-decoration:none}.view--id-related_content.view--display-id-block_2 footer a:before{border:2px solid var(--color-primary);border-radius:50%;content:"";display:block;height:2.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:background-color .15s ease-in-out;width:2.5rem}.view--id-related_content.view--display-id-block_2 footer a:after{border-bottom-width:2px;border-bottom:0 solid var(--color-primary);border-left-width:2px;border-left:0 solid var(--color-primary);border-right:2px solid var(--color-primary);border-top:2px solid var(--color-primary);content:"";display:block;height:.8125rem;position:absolute;right:1.0625rem;top:50%;transform:translateY(-50%) rotate(45deg);transition:border-color .15s ease-in-out;width:.8125rem}.view--id-related_content.view--display-id-block_2 footer a:focus{text-decoration:underline}.view--id-related_content.view--display-id-block_2 footer a:hover:before{background-color:var(--color-primary)}.view--id-related_content.view--display-id-block_2 footer a:hover:after{border-color:var(--color-white)}@media (min-width:70rem){.view--id-related_content.view--display-id-block_2{padding:2.5rem}}
.header .block--type-header-cta .block--content,.header .node--type-publication.node--view-mode-header{display:flex;width:100%}.header .block--type-header-cta .block--content:focus,.header .block--type-header-cta .block--content:hover,.header .node--type-publication.node--view-mode-header:focus,.header .node--type-publication.node--view-mode-header:hover{text-decoration:none!important}.header .block--type-header-cta .block--content:focus .field-name-field-link span:before,.header .block--type-header-cta .block--content:focus .links span:before,.header .block--type-header-cta .block--content:hover .field-name-field-link span:before,.header .block--type-header-cta .block--content:hover .links span:before,.header .node--type-publication.node--view-mode-header:focus .field-name-field-link span:before,.header .node--type-publication.node--view-mode-header:focus .links span:before,.header .node--type-publication.node--view-mode-header:hover .field-name-field-link span:before,.header .node--type-publication.node--view-mode-header:hover .links span:before{background-color:var(--color-primary)}.header .block--type-header-cta .block--content:focus .field-name-field-link span:after,.header .block--type-header-cta .block--content:focus .links span:after,.header .block--type-header-cta .block--content:hover .field-name-field-link span:after,.header .block--type-header-cta .block--content:hover .links span:after,.header .node--type-publication.node--view-mode-header:focus .field-name-field-link span:after,.header .node--type-publication.node--view-mode-header:focus .links span:after,.header .node--type-publication.node--view-mode-header:hover .field-name-field-link span:after,.header .node--type-publication.node--view-mode-header:hover .links span:after{border-color:var(--color-white)}.header .block--type-header-cta .block--content .field-name-field-media,.header .block--type-header-cta .block--content .field-name-field-overview-image,.header .node--type-publication.node--view-mode-header .field-name-field-media,.header .node--type-publication.node--view-mode-header .field-name-field-overview-image{margin-right:2.5rem;max-width:13.75rem}.header .block--type-header-cta .block--content .wrapper--text,.header .node--type-publication.node--view-mode-header .wrapper--text{font-size:1rem;width:calc(100% - 16.25rem)}.header .block--type-header-cta .block--content h3,.header .node--type-publication.node--view-mode-header h3{font-size:1.125rem;font-weight:700;margin-bottom:1.25rem}.header .block--type-header-cta .block--content .field-name-field-link,.header .block--type-header-cta .block--content .links,.header .node--type-publication.node--view-mode-header .field-name-field-link,.header .node--type-publication.node--view-mode-header .links{list-style:none;margin:2.5rem 0 0;padding:0;text-align:right}.header .block--type-header-cta .block--content .field-name-field-link li,.header .block--type-header-cta .block--content .links li,.header .node--type-publication.node--view-mode-header .field-name-field-link li,.header .node--type-publication.node--view-mode-header .links li{padding:0;text-align:right;width:100%}.header .block--type-header-cta .block--content .field-name-field-link span,.header .block--type-header-cta .block--content .links span,.header .node--type-publication.node--view-mode-header .field-name-field-link span,.header .node--type-publication.node--view-mode-header .links span{color:var(--color-primary);display:inline-block;font-size:1rem;font-weight:700;padding:.5625rem 3.75rem .5625rem 0;position:relative;text-decoration:none}.header .block--type-header-cta .block--content .field-name-field-link span:before,.header .block--type-header-cta .block--content .links span:before,.header .node--type-publication.node--view-mode-header .field-name-field-link span:before,.header .node--type-publication.node--view-mode-header .links span:before{border:2px solid var(--color-primary);border-radius:50%;content:"";display:block;height:2.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:background-color .15s ease-in-out;width:2.5rem}.header .block--type-header-cta .block--content .field-name-field-link span:after,.header .block--type-header-cta .block--content .links span:after,.header .node--type-publication.node--view-mode-header .field-name-field-link span:after,.header .node--type-publication.node--view-mode-header .links span:after{border-bottom-width:2px;border-bottom:0 solid var(--color-primary);border-left-width:2px;border-left:0 solid var(--color-primary);border-right:2px solid var(--color-primary);border-top:2px solid var(--color-primary);content:"";display:block;height:.8125rem;position:absolute;right:1.0625rem;top:50%;transform:translateY(-50%) rotate(45deg);transition:border-color .15s ease-in-out;width:.8125rem}
.node--type-frontpage.node--view-mode-header:focus,.node--type-frontpage.node--view-mode-header:hover,.node--type-system-page.node--view-mode-header:focus,.node--type-system-page.node--view-mode-header:hover,.vocabulary--themes.taxonomy-term--view-mode-header:focus,.vocabulary--themes.taxonomy-term--view-mode-header:hover{text-decoration:none!important}.node--type-frontpage.node--view-mode-header .field-name-field-header-image,.node--type-frontpage.node--view-mode-header .field-name-field-media-menu,.node--type-system-page.node--view-mode-header .field-name-field-header-image,.node--type-system-page.node--view-mode-header .field-name-field-media-menu,.vocabulary--themes.taxonomy-term--view-mode-header .field-name-field-header-image,.vocabulary--themes.taxonomy-term--view-mode-header .field-name-field-media-menu{margin-bottom:1.25rem;max-width:13.75rem}.node--type-frontpage.node--view-mode-header h3,.node--type-system-page.node--view-mode-header h3,.vocabulary--themes.taxonomy-term--view-mode-header h3{font-size:1.25rem;margin-bottom:0}.node--type-frontpage.node--view-mode-header h3 span,.node--type-system-page.node--view-mode-header h3 span,.vocabulary--themes.taxonomy-term--view-mode-header h3 span{color:var(--color-grey-dark);font-weight:300;padding:0}@media (max-width:60rem){.node--type-frontpage.node--view-mode-header .field-name-field-header-image,.node--type-frontpage.node--view-mode-header .field-name-field-media-menu,.node--type-system-page.node--view-mode-header .field-name-field-header-image,.node--type-system-page.node--view-mode-header .field-name-field-media-menu,.vocabulary--themes.taxonomy-term--view-mode-header .field-name-field-header-image,.vocabulary--themes.taxonomy-term--view-mode-header .field-name-field-media-menu{display:none}}@media (min-width:60rem){.node--type-frontpage.node--view-mode-header h3,.node--type-system-page.node--view-mode-header h3,.vocabulary--themes.taxonomy-term--view-mode-header h3{color:var(--color-black)}}
.webform{border-radius:1.5625rem;color:var(--color-white);margin:0 auto;max-width:58.75rem;overflow:hidden;padding:2.5rem 1.25rem;position:relative}.webform:after{background:var(--color-primary) url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 150'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23ec2024}%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M75 67.29c13.24 0 53.16 1.49 75 5.87a75 75 0 0 0-150 0c21.86-4.38 61.78-5.87 75-5.87Zm0-45a16.93 16.93 0 1 1-16.94 16.93A16.91 16.91 0 0 1 75 22.3Z'/%3E%3Cpath class='cls-1' d='M88.91 73c23.37 10 38.18 27.86 47.34 44.12a74.58 74.58 0 0 0 13-32.59A182.42 182.42 0 0 0 88.91 73ZM75 73.86S50.57 98 47.85 143.78a75.13 75.13 0 0 0 54.29 0C99.42 98 75 73.86 75 73.86ZM.75 84.55a74.58 74.58 0 0 0 13 32.59C22.91 100.88 37.73 83 61.1 73A182.49 182.49 0 0 0 .75 84.55Z'/%3E%3C/svg%3E") no-repeat center;background-size:200%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.webform h3{font-size:2.375rem;text-align:center}.webform a{color:var(--color-white);text-decoration:underline}.webform a:focus,.webform a:hover{text-decoration:none}.webform .form-item{margin-bottom:1.25rem}.webform .form-item label{display:inline-block;margin-bottom:.625rem}.webform .form-item input:not(.form-radio):not(.form-checkbox){border:0;height:2.5rem;padding:0 1.25rem;width:100%}.webform .form-item textarea{border:0;padding:.625rem 1.25rem;width:100%}.webform .js-form-type-processed-text{font-size:1.125rem;margin-bottom:2.5rem}.webform .js-form-type-checkbox{align-items:center;display:flex;margin-bottom:1.25rem}.webform .js-form-type-checkbox label{font-size:.875rem;margin-bottom:0}.webform .js-form-type-checkbox input{height:1.25rem;margin:0 .625rem 0 0;width:1.25rem}.webform .form-actions{margin-left:1.25rem;text-align:right}.webform .form-actions button{color:var(--color-white);display:inline-block;font-size:1rem;font-weight:700;padding:.65625rem 3.75rem .65625rem 0;position:relative;text-decoration:none}.webform .form-actions button:focus:before,.webform .form-actions button:hover:before{background-color:var(--color-white)}.webform .form-actions button:focus:after,.webform .form-actions button:hover:after{border-color:var(--color-primary)}.webform .form-actions button:before{border:2px solid var(--color-white);border-radius:50%;content:"";display:block;height:2.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:background-color .15s ease-in-out;width:2.5rem}.webform .form-actions button:after{border-bottom-width:2px;border-bottom:0 solid var(--color-white);border-left-width:2px;border-left:0 solid var(--color-white);border-right:2px solid var(--color-white);border-top:2px solid var(--color-white);content:"";display:block;height:.8125rem;position:absolute;right:1.0625rem;top:50%;transform:translateY(-50%) rotate(45deg);transition:border-color .15s ease-in-out;width:.8125rem}@media (min-width:40rem){.webform{padding:1.875rem 3.75rem}.webform .wrapper--actions{align-items:center;display:flex;justify-content:space-between;margin-top:2.5rem}.webform .js-form-type-checkbox{margin-bottom:0}}@media (min-width:60rem){.webform{padding:3.75rem 7.5rem}}@media (min-width:40rem){.form--contact .wrapper--text-fields{display:flex;flex-wrap:wrap;justify-content:space-between}.form--contact .wrapper--text-fields>*{flex-basis:calc(50% - 0.625rem)}.form--newsletter .wrapper--text-fields{display:flex;justify-content:space-between;margin-bottom:2.5rem}.form--newsletter .wrapper--text-fields>*{flex-basis:calc(33.33% - 0.8125rem);margin-bottom:0}}.form--suggestions{background-color:var(--color-white-broken);max-width:43.75rem;padding:2.5rem!important}.form--suggestions h3{font-size:var(--font-size-l)}.form--suggestions,.form--suggestions a{color:var(--color-black)}.form--suggestions:after{content:none}.form--suggestions .form-item input:not(.form-radio):not(.form-checkbox),.form--suggestions .form-item textarea{background-color:var(--color-grey-light);max-width:38.75rem;transition:background-color .15s ease-in-out}.form--suggestions .form-item input:not(.form-radio):not(.form-checkbox):focus,.form--suggestions .form-item input:not(.form-radio):not(.form-checkbox):hover,.form--suggestions .form-item textarea:focus,.form--suggestions .form-item textarea:hover{background-color:var(--color-white)}.form--suggestions .radios--wrapper legend{margin-bottom:.625rem}.form--suggestions .radios--wrapper .js-form-type-radio{margin-bottom:0}.form--suggestions .form-actions button{color:var(--color-black);transition:color .15s ease-in-out}.form--suggestions .form-actions button:after,.form--suggestions .form-actions button:before{border-color:var(--color-black);transition:border-color .15s ease-in-out}.form--suggestions .form-actions button:focus,.form--suggestions .form-actions button:hover{color:var(--color-primary)}.form--suggestions .form-actions button:focus:after,.form--suggestions .form-actions button:focus:before,.form--suggestions .form-actions button:hover:after,.form--suggestions .form-actions button:hover:before{border-color:var(--color-primary)}
