/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.breadcrumb{padding-bottom:0.5em;font-size:var(--fs-small);line-height:var(--lh-small);}.breadcrumb__list{margin:0;padding:0;}[dir=rtl] .breadcrumb__list{margin-right:0;}.breadcrumb__item{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb__link{color:var(--color-text);text-decoration:none;}.breadcrumb__link:focus,.breadcrumb__link:hover,.breadcrumb__link:active{text-decoration:underline;}.breadcrumb__item::before{content:" »";}.breadcrumb__item:first-child::before{content:none;}
:root{--color-brand:rgb(230,0,20);--color-brand-2:rgb(120,0,40);--color-fond:#fff;--color-fond-2:#f2f2f2;--color-text:#000;--color-dimmed:#666;--color-mute:#999;--color-link:var(--color-brand);--color-warn:$color-red;--color-line:#ddd;--color-placeholder:var(--color-mute);--color-focus:$color-blue;--color-form-text:var(--color-text);--color-form-border:var(--color-line);--color-form-fond:$color-white;--color-placeholder:var(--color-mute);--color-focus:$color-blue;--color-form-text:var(--color-text);--color-form-border:var(--color-line);--color-form-fond:$color-white;--color-pager:var(--color-brand);--color-pager--hover:var(--color-text);--color-pager-button:var(--color-brand);--color-pager-button-icon:var(--color-fond);--color-pager-button--hover:var(--color-link);--color-pager-ellipsis:var(--color-mute);--color-webform-help-text:$color-white;--color-webform-help-fond:var(--color-dimmed);--color-webform-help-fond--hover:var(--color-link);--color-webform-tooltip-text:$color-white;--color-webform-tooltip-fond:var(--color-text);--color-local-tasks-line:#f2f2f2;--color-local-tasks-text:var(--color-text);--color-local-tasks-bg:#f2f2f2;--color-local-tasks-text-active:$color-white;--color-local-tasks-bg-active:var(--color-brand);--color-status-message-line:var(--color-line);--color-login-bg:$color-white;--color-login-label:var(--color-dimmed);--color-login-description:var(--color-mute);}@font-face{font-family:"PP Mori";src:url(/themes/custom/theme_pag/fonts/ppmori/PPMori-Regular.woff2) format("woff2"),url(/themes/custom/theme_pag/fonts/ppmori/PPMori-Regular.woff) format("woff");font-weight:400;font-style:normal;}@font-face{font-family:"PP Mori";src:url(/themes/custom/theme_pag/fonts/ppmori/PPMori-SemiBold.woff2) format("woff2"),url(/themes/custom/theme_pag/fonts/ppmori/PPMori-SemiBold.woff) format("woff");font-weight:600;font-style:normal;}:root{--fs-nano:0.9rem;--fs-micro:1.1rem;--fs-tiny:1.3rem;--fs-small:1.6rem;--fs-base:1.8rem;--fs-medium:2.3rem;--fs-large:2.8rem;--fs-big:3.6rem;--fs-huge:5.2rem;--lh-nano:1.2;--lh-micro:1.3;--lh-tiny:1.3;--lh-small:1.4;--lh-base:1.5;--lh-medium:1.5;--lh-large:1.5;--lh-big:1.5;--lh-huge:1.4;--fw-normal:400;--fw-bold:600;--text-block-margin:2rem;}@media screen and (max-width:1199px){:root{--fs-nano:0.8rem;--fs-micro:1rem;--fs-tiny:1.2rem;--fs-small:1.4rem;--fs-base:1.8rem;--fs-medium:2.3rem;--fs-large:2.6rem;--fs-big:3rem;--fs-huge:3.6rem;}}@media screen and (max-width:779px){:root{--fs-nano:0.8rem;--fs-micro:1rem;--fs-tiny:1.2rem;--fs-small:1.4rem;--fs-base:1.8rem;--fs-medium:2.1rem;--fs-large:2.4rem;--fs-big:2.8rem;--fs-huge:3rem;}}:root{--w-min:32rem;--w-med:98rem;--w-max:120rem;--padding:3rem;--gutter-inside:3rem;--gutter-outside:3rem;--border-radius:0;}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes slideDown{0%{margin-top:-8rem;}100%{margin-top:0;}}@keyframes slideUp{0%{transform:scaleY(0);}100%{transform:scaleY(1);}}:root{--anim-duration:.2s;}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%;}*,*::before,*::after{box-sizing:border-box;}article,aside,footer,header,nav,section{display:block;}figcaption,figure,main{display:block;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:inherit;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}dfn{font-style:italic;}mark{background-color:#ff0;color:#000;}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;}audio,video{display:inline-block;}audio:not([controls]){display:none;height:0;}img{border-style:none;vertical-align:top;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}select:-moz-focusring{color:transparent;text-shadow:0 0 0 black;}option:not(:checked){color:black;}button,html [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 ButtonText;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{display:inline-block;vertical-align:baseline;}textarea{overflow:auto;}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}[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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details,menu{display:block;}summary{display:list-item;}canvas{display:inline-block;}template{display:none;}[hidden]{display:none;}html,body,h1,h2,h3,h4,h5,h6,p,figure{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}nav ul,nav ol,nav li{list-style:none;margin:0;padding:0;}button{font-size:inherit;cursor:pointer;}button:focus{outline:none;}button::-moz-focus-inner{border:0;}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}nav *{-webkit-tap-highlight-color:rgba(0,0,0,0);}::selection{background:var(--color-brand);color:#fff;}::placeholder{color:var(--color-placeholder);opacity:1;}body{min-width:var(--w-min);background-color:var(--color-fond);font-weight:var(--fw-normal);scroll-behavior:smooth;}input[type=checkbox],input[type=radio],input[type=range],input[type=file]{line-height:normal;height:auto;margin:0;padding:0;border:0;}::-moz-focus-inner{padding:0;border:0;}label[for]{cursor:pointer;}fieldset{border:0.1rem solid var(--color-form-border);}a{color:var(--color-text);}html{font-size:62.5%;line-height:var(--lh-base);}body{color:var(--color-text);}body,button,input,textarea,select{font-family:"PP Mori",sans-serif;font-size:var(--fs-base);text-wrap:balance;}.page-title{font-size:var(--fs-huge);line-height:var(--lh-huge);font-weight:var(--fw-bold);color:var(--color-brand);margin-block:4rem 4rem;max-width:85rem;}.text-formatted,.paragraph__text,.node--view-mode-full .field--body,.landing-page__main .field--body{font-size:var(--fs-medium);line-height:var(--lh-medium);}.text-formatted h2:not([class]),.paragraph__text h2:not([class]),.node--view-mode-full .field--body h2:not([class]),.landing-page__main .field--body h2:not([class]),.text-formatted h3:not([class]),.paragraph__text h3:not([class]),.node--view-mode-full .field--body h3:not([class]),.landing-page__main .field--body h3:not([class]),.text-formatted h4:not([class]),.paragraph__text h4:not([class]),.node--view-mode-full .field--body h4:not([class]),.landing-page__main .field--body h4:not([class]),.text-formatted h5:not([class]),.paragraph__text h5:not([class]),.node--view-mode-full .field--body h5:not([class]),.landing-page__main .field--body h5:not([class]),.text-formatted h6:not([class]),.paragraph__text h6:not([class]),.node--view-mode-full .field--body h6:not([class]),.landing-page__main .field--body h6:not([class]){margin-block:4rem var(--text-block-margin);}.text-formatted h2:not([class]),.paragraph__text h2:not([class]),.node--view-mode-full .field--body h2:not([class]),.landing-page__main .field--body h2:not([class]){font-size:var(--fs-large);line-height:var(--lh-large);font-weight:var(--fw-bold);}.text-formatted h3:not([class]),.paragraph__text h3:not([class]),.node--view-mode-full .field--body h3:not([class]),.landing-page__main .field--body h3:not([class]){font-size:var(--fs-medium);line-height:var(--lh-medium);font-weight:var(--fw-bold);}.text-formatted h4:not([class]),.paragraph__text h4:not([class]),.node--view-mode-full .field--body h4:not([class]),.landing-page__main .field--body h4:not([class]){font-weight:var(--fw-bold);}.text-formatted p:not(:last-child),.paragraph__text p:not(:last-child),.node--view-mode-full .field--body p:not(:last-child),.landing-page__main .field--body p:not(:last-child){margin-block-end:var(--text-block-margin);}.text-formatted a:link,.paragraph__text a:link,.node--view-mode-full .field--body a:link,.landing-page__main .field--body a:link,.text-formatted a:visited,.paragraph__text a:visited,.node--view-mode-full .field--body a:visited,.landing-page__main .field--body a:visited{text-decoration:underline;color:var(--color-brand);}.text-formatted a:focus,.paragraph__text a:focus,.node--view-mode-full .field--body a:focus,.landing-page__main .field--body a:focus,.text-formatted a:hover,.paragraph__text a:hover,.node--view-mode-full .field--body a:hover,.landing-page__main .field--body a:hover,.text-formatted a:active,.paragraph__text a:active,.node--view-mode-full .field--body a:active,.landing-page__main .field--body a:active{text-decoration:none;}.text-formatted ul,.paragraph__text ul,.node--view-mode-full .field--body ul,.landing-page__main .field--body ul,.text-formatted ol,.paragraph__text ol,.node--view-mode-full .field--body ol,.landing-page__main .field--body ol{margin-block:0 var(--text-block-margin);}.text-formatted ul ::marker,.paragraph__text ul ::marker,.node--view-mode-full .field--body ul ::marker,.landing-page__main .field--body ul ::marker,.text-formatted ol ::marker,.paragraph__text ol ::marker,.node--view-mode-full .field--body ol ::marker,.landing-page__main .field--body ol ::marker{color:var(--color-text);font-weight:bold;}.text-formatted ul li,.paragraph__text ul li,.node--view-mode-full .field--body ul li,.landing-page__main .field--body ul li,.text-formatted ol li,.paragraph__text ol li,.node--view-mode-full .field--body ol li,.landing-page__main .field--body ol li{margin-block-end:calc(var(--text-block-margin) / 4);}.text-formatted blockquote,.paragraph__text blockquote,.node--view-mode-full .field--body blockquote,.landing-page__main .field--body blockquote{font-weight:var(--fw-bold);color:var(--color-brand-2);border-inline-start:0.4rem solid var(--color-brand-2);padding-inline-start:3rem;margin-inline-start:0;}.text-formatted table,.paragraph__text table,.node--view-mode-full .field--body table,.landing-page__main .field--body table{margin-block-end:var(--text-block-margin);caption-side:bottom;}.text-formatted table th,.paragraph__text table th,.node--view-mode-full .field--body table th,.landing-page__main .field--body table th{background:var(--color-fond);text-align:center;}.text-formatted table td,.paragraph__text table td,.node--view-mode-full .field--body table td,.landing-page__main .field--body table td{color:var(--color-mute);}.text-formatted table td,.paragraph__text table td,.node--view-mode-full .field--body table td,.landing-page__main .field--body table td,.text-formatted table th,.paragraph__text table th,.node--view-mode-full .field--body table th,.landing-page__main .field--body table th{padding-block:1rem;padding-inline:2rem;}.text-formatted table caption,.paragraph__text table caption,.node--view-mode-full .field--body table caption,.landing-page__main .field--body table caption{padding-block-start:2rem;text-align:start;color:var(--color-mute);}.text-formatted table p,.paragraph__text table p,.node--view-mode-full .field--body table p,.landing-page__main .field--body table p{margin-block-end:0;}.text-formatted pre,.paragraph__text pre,.node--view-mode-full .field--body pre,.landing-page__main .field--body pre{max-width:100%;overflow-x:auto;border:1px solid rgb(230,230,230);background-color:rgb(246,246,246);padding:0.25rem;line-height:1.2;}.button,.dropbutton .dropbutton-action > a{transition:0.2s all;padding:0.6em 0.7em;border:none;color:#fff;background-color:var(--color-brand-2);border:2px solid var(--color-brand-2);text-decoration:none;line-height:1;}.button:link,.dropbutton .dropbutton-action > a:link,.button:visited,.dropbutton .dropbutton-action > a:visited{color:#fff;text-decoration:none;}.button:hover,.dropbutton .dropbutton-action > a:hover,.button:focus,.dropbutton .dropbutton-action > a:focus,.button:active,.dropbutton .dropbutton-action > a:active{color:#fff;background-color:var(--color-brand);border-color:var(--color-brand);}.fluid-img{display:block;width:100%;height:auto;}.clearfix::after{clear:both;content:"";display:table;}.visuallyhidden,.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden-focusable{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden-focusable:active,.visuallyhidden-focusable:focus{position:static;overflow:visible;clip:auto;width:auto;height:auto;margin:0;}.hidden{display:none !important;visibility:hidden;}.invisible{visibility:hidden;}.l-container{box-sizing:content-box;max-width:var(--w-max);margin-right:auto;margin-left:auto;padding-right:var(--gutter-outside);padding-left:var(--gutter-outside);}.image-placeholder{position:relative;display:block;height:0;width:100%;padding-bottom:0;}.image-placeholder::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;min-width:3rem;width:25%;height:90%;margin:auto;object-fit:cover;pointer-events:none;color:rgba(var(--color-brand),0.65);}.image-placeholder::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;}.image-placeholder .field{position:relative;height:100%;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;}.image-placeholder .field .field__fields,.image-placeholder .field .field__content,.image-placeholder .field .media-image,.image-placeholder .field .media-image__wrapper,.image-placeholder .field picture{display:block;height:100%;}.image-placeholder .field img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center;}.image-placeholder--card-small{padding-bottom:56.7901234568%;}.image-placeholder--full-size{width:100%;height:100%;}.image-placeholder--full-size::after{mask-size:70%;}.image-placeholder--1x1{padding-bottom:100%;}.image-placeholder--16x9{padding-bottom:56.25%;}.prevent-transitions *{transition:none !important;}.prevent-animations *{animation:none !important;}.klaro{font-size:var(--fs-tiny);line-height:var(--lh-tiny);color:var(--color-text);}.klaro .cookie-notice:not(.cookie-modal-notice){background-color:#fff;border-radius:var(--border-radius);max-width:44rem;box-shadow:none;border:1px solid var(--color-line);}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{padding:2rem;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-top:0;margin-bottom:1.5rem;}.klaro .cookie-notice:not(.cookie-modal-notice) .cm-link.cn-learn-more{text-decoration:underline;color:var(--color-text);}.klaro .cookie-notice:not(.cookie-modal-notice) .cm-link.cn-learn-more:hover{text-decoration:none;}.klaro .cookie-modal .cm-service{margin-bottom:2rem;}.klaro .cookie-modal p.purposes{display:none;}.klaro .cookie-modal .cm-modal .hide svg{stroke:var(--color-text,#000);}.klaro .cookie-modal-notice,.klaro .cookie-modal .cm-modal.cm-klaro{background-color:#fff;}.klaro .cookie-modal .cm-modal .cm-header,.klaro .cookie-modal .cm-modal .cm-footer{border-color:var(--color-line);padding:3rem;}.klaro .cookie-modal .cm-modal .cm-body{padding:3rem;}.klaro p.cm-powered-by{display:none;}.klaro .cookie-modal .cm-modal.cm-klaro{box-shadow:none;}@media (min-width:660px){.klaro .cookie-modal .cm-modal.cm-klaro{max-width:50rem;}}.klaro .cookie-modal .cm-list-description,.klaro .context-notice .cm-list-description,.klaro .cookie-notice .cm-list-description{color:var(--color-text);}.klaro .cookie-modal .cm-modal .cm-header,.klaro .cookie-modal .cm-list-title,.klaro .context-notice .cm-list-title,.klaro .cookie-notice .cm-list-title,.klaro .cookie-modal .cm-list-description,.klaro .context-notice .cm-list-description,.klaro .cookie-notice .cm-list-description,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes{font-size:var(--fs-small);line-height:var(--lh-small);}.klaro .cookie-modal .cm-list-title,.klaro .context-notice .cm-list-title,.klaro .cookie-notice .cm-list-title{margin-right:0.5rem;}.klaro .cookie-modal .cm-list-label .slider::before,.klaro .context-notice .cm-list-label .slider::before,.klaro .cookie-notice .cm-list-label .slider::before{background-color:#fff;}.klaro .cookie-modal .cm-list-label .slider,.klaro .context-notice .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{background-color:#ddd;box-shadow:none !important;}.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{color:var(--color-text);}.klaro .cookie-modal a:link,.klaro .cookie-modal a:visited,.klaro .context-notice a:link,.klaro .context-notice a:visited,.klaro .cookie-notice a:link,.klaro .cookie-notice a:visited{text-decoration:underline;color:var(--color-text);}.klaro .cookie-modal a:hover,.klaro .context-notice a:hover,.klaro .cookie-notice a:hover{text-decoration:none;}.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn,.klaro .cookie-notice .cm-btn{background-color:var(--color-brand);border-radius:var(--border-radius);color:#fff;font-weight:var(--fw-bold);padding:1rem 2rem;margin-inline-end:1rem;transition:0.2s all;}.klaro .cookie-modal .cm-btn:last-child,.klaro .context-notice .cm-btn:last-child,.klaro .cookie-notice .cm-btn:last-child{margin-right:0;}.klaro .cookie-modal .cm-btn:hover,.klaro .context-notice .cm-btn:hover,.klaro .cookie-notice .cm-btn:hover{background-color:var(--color-text);}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .context-notice .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background-color:var(--color-brand-2);}.klaro .cookie-modal .cm-btn.cm-btn-info:hover,.klaro .context-notice .cm-btn.cm-btn-info:hover,.klaro .cookie-notice .cm-btn.cm-btn-info:hover{background-color:var(--color-text);}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .context-notice .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background-color:#1fd0ae;}.klaro .cookie-modal .cm-btn.cm-btn-success:hover,.klaro .context-notice .cm-btn.cm-btn-success:hover,.klaro .cookie-notice .cm-btn.cm-btn-success:hover{background-color:var(--color-text);}.klaro_toggle_dialog{background-size:90%;background-position:center center;}.js-toggle-target:not([data-toggle-method=custom]){display:none;}.js-toggle-target:not([data-toggle-method=custom])[aria-hidden=false]{display:block;}.nav-toggle{position:absolute;width:5rem;aspect-ratio:1;top:2rem;right:2rem;z-index:999;border:0;padding:0;appearance:0;background-color:transparent;background-image:url(/themes/custom/theme_pag/build/images/menu.svg);background-position:center center;background-repeat:no-repeat;background-size:90%;transition:0.2s all;}.nav-toggle[aria-expanded=true]{background-color:var(--color-brand);background-image:url(/themes/custom/theme_pag/build/images/close.svg);}@media screen and (min-width:780px){.nav-toggle{display:none;}}@media screen and (max-width:779px){.nav-toggle__target{position:fixed;inset:0;width:100%;padding-top:12rem;transform:0;transition:transform var(--anim-duration) ease-out;background:var(--color-fond);overflow-y:auto;z-index:9;}.nav-toggle__target[aria-hidden=false]{transform:translateX(0);}.nav-toggle__target[aria-hidden=true]{transform:translateX(100%);}}.nav-ui__menu .menu-item{position:relative;display:flex;flex-wrap:wrap;align-items:start;display:relative;}.nav-ui__menu .menu.active{display:block;}.nav-ui__menu .menu.not-active{display:none;}.nav-ui__menu.is-mobile{padding-top:15rem;}@media screen and (min-width:480px){.nav-ui__menu.is-mobile{font-size:var(--fs-large);line-height:var(--lh-large);}}.nav-ui__menu.is-mobile .menu{width:100%;overflow:hidden;transition:0.2s max-height ease-out;}.nav-ui__menu.is-mobile + .block{width:100%;margin-block:4rem;}.nav-ui__menu.is-desktop .nav-ui__toggle{display:none;}.nav-ui__menu.is-desktop.mode-dropdown > .menu-item:hover{position:relative;}.nav-ui__menu.is-desktop.mode-dropdown > .menu-item:hover > a{display:block;position:relative;z-index:2;color:var(--color-text);}.nav-ui__menu.is-desktop.mode-dropdown > .menu-item:hover:after{content:"";height:100%;}.nav-ui__menu.is-desktop.mode-dropdown > .menu-item:hover > .menu{display:block;}.nav-ui__menu.is-desktop.mode-dropdown .menu--level-2{position:absolute;top:100%;padding-block:1rem;width:100%;display:none;z-index:99;background-color:var(--color-fond-2);}.nav-ui__menu.is-desktop.mode-dropdown .menu--level-2 .menu-item a{padding-block:0.5rem;}.nav-ui__menu.is-desktop.mode-columns .menu-item.active .menu-link{background-color:#ddd;}.nav-ui__columns{background-color:#ddd;}.nav-ui__columns-wrap{box-sizing:content-box;max-width:var(--w-max);margin-right:auto;margin-left:auto;padding-right:var(--gutter-outside);padding-left:var(--gutter-outside);display:flex;}.nav-ui__column{max-width:calc(33.333% - 2rem);flex-basis:calc(33.333% - 2rem);margin-block:2rem;padding-inline-end:2rem;}.nav-ui__column .menu-item{position:relative;}.nav-ui__column .menu-item .menu-link{padding-block:0.5rem;padding-inline:2rem 5rem;text-decoration:none;}.nav-ui__column .menu-item .menu-link:hover{color:var(--color-brand);}.nav-ui__column .menu-item.has-children.active .menu-link{background:var(--color-brand);color:#fff;}.nav-ui__column .nav-ui__toggle{display:block;background-size:40%;}.nav-ui__column .nav-ui__toggle[aria-expanded=true]{background-image:url(/themes/custom/theme_pag/build/images/arrow-right-2.svg);transform:rotate(0);}.nav-ui__toggle{--button-size:2em;position:absolute;top:0;right:0;display:inline-block;padding:0;appearance:none;border:0;width:var(--button-size);aspect-ratio:1;background-color:transparent;background-image:url(/themes/custom/theme_pag/build/images/plus.svg);background-position:center center;background-repeat:no-repeat;background-size:70%;transition:0.2s all;flex-shrink:0;margin-block:auto;margin-left:auto;}.nav-ui__toggle[aria-expanded=true]{transform:rotate(45deg);}.nav-ui__toggle .text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.menu--level-2 .nav-ui__toggle{background-size:47%;}body.toggle-expanded--main-menu{overflow:hidden;}.close-button,.search-bar__close-button{aspect-ratio:1;border:0;background:transparent;}.sticky{position:fixed;top:0;width:100%;border-bottom:1px solid rgba(0,0,0,0.1);z-index:500;}.banner{min-height:30rem;padding-block:4rem;background-color:var(--color-brand);font-size:100px;font-weight:bold;color:#fff;display:flex;align-items:center;justify-content:start;position:relative;}@media screen and (min-width:780px){.banner{min-height:50rem;}}.banner body.path-frontpage:not(.mobile-layout){position:relative;margin-top:-8rem;animation:slideDown 0.8s ease-out;animation-delay:1.2s;animation-fill-mode:forwards;}.banner__wrap{width:100%;padding-inline:3rem;}.highlighted-text{transition:var(--anim-duration) all;}@media screen and (max-width:779px){.highlighted-text{transform:scale(0.5);transform-origin:left;}}.highlighted-text__line{display:block;line-height:1;margin-bottom:0.2em;position:relative;white-space:nowrap;animation:fadeIn 1s;animation-fill-mode:forwards;}.highlighted-text__line .text{position:relative;display:inline;color:#fff;}.highlighted-text__line .bg{display:block;position:absolute;width:100%;height:100px;background-color:var(--color-brand-2);top:0;left:0;z-index:-1;transform:scaleY(0);animation:slideUp 0.5s;animation-delay:0.5s;animation-fill-mode:forwards;transform-origin:bottom;}.logo-grid{--logo-grid-gap:5rem;display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;gap:var(--logo-grid-gap);}.logo-grid__item{width:calc(33.333% - var(--logo-grid-gap) * 2 / 3);}@media screen and (min-width:980px){.sidebar-layout,.node--view-mode-full.has-aside,.landing-page.has-aside{display:flex;gap:10rem;}.sidebar-layout__main,.node--view-mode-full .node__main,.landing-page.has-aside .landing-page__main{max-width:84rem;width:100%;}.sidebar-layout__aside,.node--view-mode-full.has-aside > .node__aside,.landing-page.has-aside .landing-page__aside{flex-basis:30rem;flex-shrink:0;width:30rem;}}.search-bar{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;position:relative;background:var(--color-brand-2);color:#fff;display:none;}.search-bar__wrap{position:relative;display:flex;padding:0;max-width:var(--w-max);margin-right:auto;margin-left:auto;}@media screen and (min-width:980px){.search-bar__wrap{padding:0 8rem;}}.search-bar__wrap .block{width:100%;}@media screen and (min-width:780px){.search-bar__wrap .block{width:calc(100% - 7rem);}}.search-bar__close-button{position:relative;inset-inline-start:-3rem;background-color:transparent;width:10rem;overflow:hidden;display:flex;justify-content:center;align-items:center;border:0;}@media screen and (max-width:779px){.search-bar__close-button{display:none;}}.search-bar__close-button .icon svg{width:4rem;height:auto;}.search-bar__close-button .icon svg line{stroke:#fff !important;}.tabs{margin:1em 0;}.tabs__list{margin:0;padding:0;list-style:none;}.tabs__item{display:inline-block;margin-right:0.3em;}[dir=rtl] .tabs .tabs__item{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0;text-decoration:none;font-size:var(--fs-base);display:block;margin-bottom:-2px;padding:0.4em 1em;text-decoration:none;color:var(--color-text);background:transparent;line-height:1;padding-top:1.2rem;}.tabs a.is-active{color:#fff;border-bottom:2px solid var(--color-brand);background:var(--color-brand);font-weight:var(--fw-bold);}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}.local-tasks{position:relative;z-index:1;border-bottom:2px solid var(--color-local-tasks-line);font-family:"PP Mori",sans-serif;}.local-tasks ul a{color:var(--color-local-tasks-text);border-color:var(--color-local-tasks-line);background:var(--color-local-tasks-bg);}.local-tasks ul a.is-active{color:var(--color-local-tasks-text-active);border-bottom:2px solid var(--color-local-tasks-bg-active);background:var(--color-local-tasks-bg-active);}.local-tasks ul a:focus,.local-tasks ul a:hover{background-color:rgba(0,0,0,0.1);}.local-tasks ul a.is-active{color:#fff;}.local-tasks-select{margin-block-end:3rem;}.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;font-family:"PP Mori",sans-serif;}[dir=rtl] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;box-shadow:-8px 0 0 #77b259;}[dir=rtl] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;box-shadow:-8px 0 0 #e09600;}[dir=rtl] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;box-shadow:-8px 0 0 #e62600;}[dir=rtl] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}.region-header{text-align:end;}.region-header .l-container{padding:0;}.region-header .menu-meta{margin-top:2rem;font-size:var(--fs-small);line-height:var(--lh-small);}.region-header .menu .menu-item{display:inline-block;}.region-header .menu .menu-item a{margin-inline-start:1rem;}.aside .signet,.node__aside .signet,.landing-page__aside .signet{margin-bottom:2rem;}.aside .field--image,.node__aside .field--image,.landing-page__aside .field--image{margin-bottom:1rem;}.aside .media-image,.node__aside .media-image,.landing-page__aside .media-image{display:table-cell;}.aside .media-image .media-image__footer,.node__aside .media-image .media-image__footer,.landing-page__aside .media-image .media-image__footer{text-align:end;}.aside .paragraph__text,.node__aside .paragraph__text,.landing-page__aside .paragraph__text{font-size:var(--fs-base);line-height:var(--lh-base);}.aside__title,.aside .field__label,.node__aside .field__label,.landing-page__aside .field__label,.aside .paragraph__title,.node__aside .paragraph__title,.landing-page__aside .paragraph__title{margin-block-end:1em;font-size:var(--fs-medium);line-height:var(--lh-medium);color:var(--color-brand-2);}.aside__item,.aside .node,.node__aside .node,.landing-page__aside .node{margin-block-end:2em;}.landing-page.is-narrow{max-width:84rem;}.landing-page__main .field--body{margin-bottom:4rem;}.teaser{--field-gap:.25rem;--image-gap:3rem;font-size:var(--fs-medium);line-height:var(--lh-medium);}.teaser.is-unpublished{opacity:0.7;}@media screen and (min-width:780px){.teaser__wrap{display:flex;gap:var(--image-gap);}.teaser__image{flex-shrink:0;width:20rem;}}.teaser__header{display:flex;flex-direction:column;gap:var(--field-gap);margin-bottom:var(--field-gap);}.teaser__title{font-weight:var(--fw-bold);font-size:var(--fs-large);line-height:var(--lh-large);}.teaser__title > *{display:inline;}.teaser__title a{color:var(--color-text);text-decoration:none;transition:var(--anim-duration) all;}.teaser__title a:focus,.teaser__title a:hover,.teaser__title a:active{color:var(--color-brand);}.teaser__subtitle{font-weight:var(--fw-bold);}.teaser--person .field--body{margin-block:1rem;}.card__pretitle{font-size:var(--fs-medium);line-height:var(--lh-medium);}.card__title,.node--type-media-centre .node__title{font-size:var(--fs-large);line-height:var(--lh-large);font-weight:var(--fw-bold);}.card__title a,.node--type-media-centre .node__title a{display:block;text-decoration:none;color:var(--color-text);transition:var(--anim-duration) color;}.card__title a:focus,.node--type-media-centre .node__title a:focus,.card__title a:hover,.node--type-media-centre .node__title a:hover,.card__title a:active,.node--type-media-centre .node__title a:active{color:var(--color-brand);}.card__content{font-size:var(--fs-large);line-height:var(--lh-large);}.content-teaser{--teaser-text-padding:5rem;margin-block-end:10rem;}@media screen and (max-width:979px){.content-teaser.has-image{margin-block-end:0;}}@media screen and (max-width:979px){.content-teaser.has-image .content-teaser__main-wrap{inset-block-start:-10rem;}}.content-teaser__wrap{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;}@media screen and (min-width:980px){.content-teaser__wrap{flex-direction:row;gap:5rem;}}.content-teaser__image{flex-shrink:0;width:80%;}@media screen and (min-width:780px){.content-teaser__image{width:74%;}}@media screen and (min-width:980px){.content-teaser__image{width:40.42%;}}.content-teaser__image .media-image__img{width:100%;}.content-teaser__image .media-image__footer{margin-top:0.4rem;max-width:60%;}.content-teaser__image-link{text-decoration:none;}.content-teaser__title{margin-block:0 1rem;font-weight:var(--fw-bold);font-size:var(--fs-big);line-height:1.4;word-wrap:anywhere;color:var(--color-brand);transition:var(--anim-duration) color;}.content-teaser__title-link{text-decoration:none;}.content-teaser__title-link:hover .content-teaser__title{color:var(--color-text);}.content-teaser.bg-color-brand-2 .content-teaser__title-link:hover .content-teaser__title{color:var(--color-brand);}.content-teaser__text p:not(:last-child){margin-bottom:0.25em;}.content-teaser__text,.content-teaser__text p:last-child{display:inline;}.content-teaser.bg-color-brand-2 .content-teaser__text a{color:#fff;}.content-teaser__cta-button{position:relative;inset-block-start:0.2rem;margin-inline-start:0.4rem;}.content-teaser__cta-button svg{width:2.5rem;}.content-teaser__main-wrap{padding:var(--padding);font-size:var(--fs-medium);line-height:var(--lh-medium);font-weight:var(--fw-bold);}@media screen and (min-width:980px){.content-teaser__main-wrap{padding:var(--padding) var(--teaser-text-padding);position:relative;margin-block-start:0;min-width:calc(100% + 12rem);font-size:var(--fs-large);line-height:var(--lh-large);}.content-teaser.image-none .content-teaser__main-wrap{min-width:100%;}}@media screen and (min-width:980px){.content-teaser.bg-color-brand-2{margin-block-end:14rem;}}.content-teaser.bg-color-brand-2 .content-teaser__image{z-index:1;position:relative;}.content-teaser.bg-color-brand-2 .content-teaser__main-wrap{background-color:var(--color-brand-2);color:#fff;}@media screen and (min-width:980px){.content-teaser.bg-color-brand-2 .content-teaser__main-wrap{margin-block-start:3rem;}}.content-teaser.bg-color-brand-2 .content-teaser__title{margin-block-start:0;color:#fff;}.content-teaser.bg-color-brand-2 .icon-button svg{fill:#fff;}@media screen and (max-width:979px){.content-teaser.bg-color-brand-2 .media-image__footer{color:#fff;}}@media screen and (min-width:980px){.content-teaser.image-left .content-teaser__main-wrap,.content-teaser.image-right .content-teaser__main-wrap{padding-block:var(--teaser-text-padding);}}@media screen and (max-width:979px){.content-teaser.image-left .content-teaser__main-wrap,.content-teaser.image-right .content-teaser__main-wrap{position:relative;padding-block-start:10rem;}}@media screen and (max-width:979px){.content-teaser.image-left .content-teaser__main-wrap{inset-inline-start:calc(-1 * var(--padding));}}@media screen and (min-width:980px){.content-teaser.image-left .content-teaser__main-wrap{inset-inline-start:-12rem;padding-inline:12rem var(--teaser-text-padding);}}@media screen and (max-width:979px){.content-teaser.image-right .content-teaser__image{margin-inline-start:auto;}.content-teaser.image-right .content-teaser__main-wrap{inset-block-start:-10rem;inset-inline-end:calc(-1 * var(--padding));}}.content-teaser.image-right .content-teaser__image .media-image__footer{text-align:end;margin-inline-start:auto;}@media screen and (min-width:980px){.content-teaser.image-right .content-teaser__image{order:2;}.content-teaser.image-right .content-teaser__main-wrap{padding-inline:var(--teaser-text-padding) 12rem;}}@media screen and (min-width:980px){.content-teaser.bg-color-brand-2.image-left .content-teaser__main-wrap,.content-teaser.bg-color-brand-2.image-right .content-teaser__main-wrap{inset-block-start:var(--teaser-text-padding);}}@media screen and (min-width:980px){.content-teaser.image-right.bg-no-color .content-teaser__main-wrap{padding-inline:0 16rem;}}.grid-teaser{--teaser-text-padding:5rem;margin-block-start:8rem;margin-block-end:10rem;padding:var(--padding);position:relative;}.grid-teaser .paragraph__text{margin-bottom:2rem;}.grid-teaser__title{transform:translateY(-6rem);margin-block:0 1rem;font-weight:var(--fw-bold);font-size:var(--fs-big);line-height:1.4;color:var(--color-brand);transition:var(--anim-duration) color;}.grid-teaser__title-link{text-decoration:none;}.grid-teaser__title-link:hover .content-teaser__title{color:var(--color-text);}.content-teaser.bg-color-brand-2 .grid-teaser__title-link:hover .content-teaser__title{color:var(--color-brand);}.grid-teaser__text{transform:translateY(-6rem);}.grid-teaser__text p:not(:last-child){margin-bottom:0.25em;}.grid-teaser.bg-color-brand-2 .grid-teaser__text a{color:#fff;}.grid-teaser__cta-button{transform:translateY(-6rem);position:relative;inset-block-start:0.2rem;margin-inline-start:0.4rem;font-size:3rem;}.grid-teaser__cta-button svg{width:2.5rem;}.grid-teaser.bg-color-brand-2{height:65%;background-color:var(--color-brand-2);color:#fff;}.grid-teaser.bg-color-brand-2::before{content:"";display:block;position:absolute;top:0;left:0;transform:translateY(-50%);z-index:-1;width:100%;background:var(--color-brand-2);border-top-left-radius:100%;border-top-right-radius:100%;aspect-ratio:1;}.grid-teaser.bg-color-brand-2 .grid-teaser__title{margin-block-start:0;color:#fff;}.grid-teaser.bg-color-brand-2 .icon-button svg{fill:#fff;}.contact{font-size:var(--fs-small);line-height:var(--lh-small);}.contact__content > .field{margin-block-end:0.5em;}.contact__content > .field--image{margin-block:0.5em;}.contact__content > .field--current-roles{margin-block-start:0.5em;}.contact__content .field--type-telephone::before{content:"T: ";display:inline;}.contact__name{font-weight:var(--fw-bold);font-size:var(--fs-base);line-height:var(--lh-base);}.contact__name *{display:inline;}.icon-button,.more-link a{background-color:transparent;aspect-ratio:1;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;border:0;width:1em;display:inline-block;}.icon-button svg,.more-link a svg{display:inline-block;height:100%;width:auto;max-width:100%;}.icon-button .icon svg line,.more-link a .icon svg line{stroke:#fff !important;}.icon-button.is-link svg,.more-link a.is-link svg{transition:var(--anim-duration) fill;}.icon-button.is-link:hover svg,.more-link a.is-link:hover svg{fill:var(--color-brand);}.taxonomy-term .field--description{font-size:var(--fs-medium);line-height:var(--lh-medium);}.social-media{text-align:center;padding:3rem;border-top:4px solid var(--color-brand-2);}.social-media__list{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;}.social-media__list a{display:block;overflow:hidden;width:3rem;height:3rem;text-indent:6rem;background-size:contain;background-position:center;background-repeat:no-repeat;margin:0 2rem;transition:0.2s all;}.social-media__list a:focus,.social-media__list a:hover,.social-media__list a:active{transform:scale(1.2);}.social-media__list .facebook a{background-image:url(/themes/custom/theme_pag/build/images/facebook.svg);}.social-media__list .twitter a{background-image:url(/themes/custom/theme_pag/build/images/twitter.svg);}.social-media__list .instagram a{background-image:url(/themes/custom/theme_pag/build/images/instagram.svg);}.social-media__list .xing a{background-image:url(/themes/custom/theme_pag/build/images/xing.svg);}.social-media__list .linkedin a{background-image:url(/themes/custom/theme_pag/build/images/linkedin.svg);}.social-media__list .youtube a{background-image:url(/themes/custom/theme_pag/build/images/youtube.svg);}@media screen and (min-width:br(min-width,xl)){.social-media{justify-content:flex-end;}}.data-box{max-width:80rem;}.dropbutton .dropbutton-action > a{display:inline-block;}.more-link a{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 20.52 20' xml:space='preserve'%3E%3Cpath fill='rgb(230, 0, 20)' d='M20.197 9.219 11.294.323l-.005-.005a1.095 1.095 0 0 0-1.548.005L8.724 1.34l-.026.027a1.092 1.092 0 0 0 .045 1.544l5.519 5.257H1.093A1.097 1.097 0 0 0 0 9.268v1.471a1.096 1.096 0 0 0 1.099 1.093h13.162L8.742 17.09l-.014.014a1.1 1.1 0 0 0-.004 1.556l1.017 1.017.005.005a1.095 1.095 0 0 0 1.548-.005l8.903-8.906.005-.005a1.095 1.095 0 0 0-.005-1.547z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center bottom;width:3rem;height:3rem;text-indent:100%;white-space:nowrap;}.register{display:inline-block;}.signet{max-width:24rem;}.signet__svg{max-width:100%;}.maintenance-page{padding-block:6rem;}.maintenance-page .layout-container{max-width:80rem;margin:6rem auto;}@media screen and (min-width:1200px){.maintenance-page .layout-container{display:flex;}}.maintenance-page .header{padding:3rem 3rem 0;}.maintenance-page .logo{width:30rem;margin-inline-start:-3rem;}.maintenance-page .main{overflow:hidden;padding:3rem;}.maintenance-page .legal{font-size:var(--fs-tiny);line-height:var(--lh-tiny);opacity:0.6;margin-block-start:4.5rem;}.maintenance-page h1{font-size:var(--fs-medium);font-weight:var(--fw-bold);margin-block-end:2rem;}.maintenance-page h2{font-weight:var(--fw-bold);}.slider-dots ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;}.slider-dots li{margin:0.5rem;}.slider-dots button{padding:0;border:0;border-radius:0;background:transparent;appearance:none;text-align:left;color:currentcolor;display:block;overflow:hidden;width:1.2rem;height:1.2rem;white-space:nowrap;text-indent:3rem;border-radius:50%;background:transparent;border:1px solid var(--color-brand);}.slider-dots li.slick-active button{opacity:1;border:1px solid var(--color-brand);background:var(--color-brand);color:#fff;}.slider-dots--stage ul{justify-content:flex-start;margin:-0.8rem;}.slider-dots--stage li{margin:0.8rem;}.slider-dots--stage button{padding:0;border:0;border-radius:0;background:transparent;appearance:none;text-align:left;color:currentcolor;width:1.6rem;height:1.6rem;opacity:1;border:1px solid white;border-radius:50%;background:rgba(255,255,255,0.5);}.slider-dots--stage li.slick-active button{background:white;}.custom-paging li{display:none;}.custom-paging .slick-active{display:block;}.slider-button{padding:0;border:0;border-radius:0;background:transparent;appearance:none;text-align:left;color:currentcolor;transition:all 0.1s;background:#fff;border-radius:50%;width:4.5rem;height:4.5rem;}.slider-button[aria-disabled=true]{cursor:default;opacity:0;}.slider-button__icon{display:block;fill:var(--color-brand);width:1.6rem;height:1.6rem;margin-left:1.3rem;}.media-gallery__button--next .slider-button__icon{margin-left:1.5rem;}.media-image img,.media--type-image img{max-width:100%;height:auto;}.embedded-entity.align-left .media-image,.embedded-entity.align-left .media--type-image{float:left;margin-right:var(--gutter-inside);}.embedded-entity.align-right .media-image,.embedded-entity.align-right .media--type-image{float:right;margin-left:var(--gutter-inside);}.embedded-entity.align-center .media-image,.embedded-entity.align-center .media--type-image{margin-left:auto;margin-right:auto;}.media-image__wrapper{position:relative;}.media-image__copyright{display:block;font-size:var(--fs-tiny);line-height:var(--lh-tiny);}.media-image__copyright a{color:currentcolor;}.media-image__copyright a:focus,.media-image__copyright a:hover,.media-image__copyright a:active{text-decoration:none;}.media-image__footer a{color:currentcolor;}.media-image__footer a:focus,.media-image__footer a:hover,.media-image__footer a:active{text-decoration:none;}.media-gallery .media-image__caption{margin-block-start:1rem;}.media-gallery__button[aria-disabled=true]{display:none !important;}.media-gallery__nav{display:inline-block;}.media-gallery__pagination{display:inline-block;}.media-gallery__intro{margin-block-start:1rem;}.field--media .field-media-oembed-video > .field__content{position:relative;display:block;width:100%;height:0;padding-bottom:56.25%;}.field--media .field-media-oembed-video > .field__content > *,.field--media .field-media-oembed-video > .field__content > div > iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.menu{list-style:none;}.menu .menu-item{margin:0;}.menu .menu-link{color:var(--color-text);text-decoration:none;transition:0.1s all;}.menu .menu-link:focus,.menu .menu-link:hover,.menu .menu-link:active{color:var(--color-brand);}.menu-main{background-color:var(--color-fond-2);}@media screen and (max-width:779px){.menu-main{font-size:var(--fs-medium);line-height:1.5;}.menu-main .menu--level-1{box-sizing:content-box;max-width:var(--w-max);margin-right:auto;margin-left:auto;padding-right:var(--gutter-outside);padding-left:var(--gutter-outside);padding-inline:8rem;}.menu-main .menu--level-1 > .menu-item > .menu-link{display:block;padding-block:0.5rem;padding-inline:0 8rem;color:var(--color-brand);}.menu-main .menu--level-1 > .menu-item .menu-item{padding-inline-start:2rem;}.menu-main .menu--level-1 a{padding:0.25rem 1rem;}.menu-main .menu--level-2{margin-block:0 2rem;}.menu-main .menu--level-2 > .menu-item > .menu-link{display:block;padding-right:4rem;max-width:90%;}.menu-main .menu--level-3{margin-block:0 2rem;font-size:var(--fs-base);line-height:var(--lh-base);}.menu-main .menu--level-3 > .menu-item > .menu-link{padding-block:0.25rem;max-width:90%;}.menu-main > .menu .menu{margin-block:1rem;}}@media screen and (max-width:479px){.menu-main .menu--level-1{padding-inline:3rem;}}@media screen and (min-width:780px){.menu-main .menu--level-1{box-sizing:content-box;max-width:var(--w-max);margin-right:auto;margin-left:auto;padding-right:var(--gutter-outside);padding-left:var(--gutter-outside);padding-inline:1.5rem;}.menu-main .menu-item a{display:block;padding-inline:1.5rem;padding-block:0.25rem;text-align:left;cursor:pointer;}.menu-main .menu--level-1{display:flex;align-items:stretch;}.menu-main .menu--level-1 > .menu-item{position:relative;height:100%;}.menu-main .menu--level-1 > .menu-item::after{content:"";position:absolute;inset:auto 0 0 0;height:0;z-index:1;pointer-events:none;transition:0.2s all;transform-origin:bottom center;background-color:#ddd;}.menu-main .menu--level-1 > .menu-item > a{display:block;padding-inline:2rem 3rem;padding-block:1.5rem;font-weight:var(--fw-normal);color:var(--color-text);}}@media screen and (min-width:780px) and (min-width:1200px){.menu-main .menu--level-1 > .menu-item > a{padding-inline:2rem 9rem;}}@media screen and (min-width:780px){.menu-main .menu--level-1 > .menu-item > a:focus,.menu-main .menu--level-1 > .menu-item > a:hover,.menu-main .menu--level-1 > .menu-item > a:active{background:#ddd;}.menu-main .menu--level-1 > .menu-item.in-active-trail{position:relative;}.menu-main .menu--level-1 > .menu-item.in-active-trail > a{color:var(--color-brand);font-weight:var(--fw-bold);transition:0.2s all;}}@media screen and (min-width:1200px){.menu-main .menu--level-1{padding-inline:0;}}@keyframes pulse{0%{opacity:1;}50%{opacity:0.5;}100%{opacity:1;}}.menu-actions{display:flex;transition:0.2s transform;}.menu-actions .menu-item{margin-inline-start:2rem;}.menu-actions .menu-item--donate a::before,.menu-actions .menu-item--join a::before{border-radius:100%;top:calc(50% - 0.8rem);left:1rem;width:1.6rem;height:1.6rem;display:block;position:absolute;content:"";}.menu-actions .menu-item--join a{border:1px solid var(--color-brand-2);background-color:var(--color-brand-2);padding:0.5rem 2rem 0.5rem 3.5rem;color:#fff;font-weight:var(--fw-bold);text-decoration:none;position:relative;display:inline-block;white-space:nowrap;}.menu-actions .menu-item--join a::before{background-color:#fff;}.menu-actions .menu-item--join a:hover{background-color:var(--color-brand);color:#fff;border-color:var(--color-brand);}.menu-actions .menu-item--donate{margin-inline-start:0;}.menu-actions .menu-item--donate a{border:1px solid var(--color-brand);padding:0.5rem 2rem 0.5rem 3.5rem;color:var(--color-brand-2);border-top-right-radius:2rem;border-bottom-right-radius:2rem;font-weight:var(--fw-bold);text-decoration:none;position:relative;display:inline-block;white-space:nowrap;}.menu-actions .menu-item--donate a::before{background-color:var(--color-brand);}.menu-actions .menu-item--donate a:hover{background-color:var(--color-brand);color:#fff;}.menu-actions .menu-item--donate a:hover::before{background-color:#fff;}.menu-actions .menu-item--search a{display:inline-block;aspect-ratio:1;width:3rem;}.menu-actions .menu-item--search a svg{fill:var(--color-brand);transition:0.2s fill;}.menu-actions .menu-item--search a:hover svg{fill:var(--color-brand-2);}.menu-actions .menu-item--search a[aria-expanded=true] svg{fill:var(--color-text);}.menu-actions{position:absolute;inset-block-end:1rem;inset-inline-end:1rem;}@media screen and (max-width:779px){.menu-actions{inset-inline-end:-2rem;}}@media screen and (max-width:779px){.menu-actions{position:absolute;inset-inline-end:-3rem;inset-block-start:8rem;transform:scale(0.9);transition:var(--anim-duration);}.menu-item--search{position:absolute;top:-7.5rem;right:8rem;}}@media screen and (max-width:479px){.menu-actions{inset-inline-end:-9rem;transform:scale(0.6);}.menu-item--search{position:absolute;top:-11rem;right:8rem;}}.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:inline-start;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{margin-inline-end:0.5em;}.field--label-inline .field__label::after{content:":";}.field__items{list-style:none;padding-inline-start:0;margin-block:0;}.field--contact a{text-decoration:none;}.field--contact a:focus,.field--contact a:hover,.field--contact a:active{text-decoration:underline;}@media screen and (min-width:780px) and (max-width:979px){.field--contact > .field__items{display:flex;gap:6rem;}}.field--downloads .field__label,.field--links .field__label{display:inline-block;background:var(--color-brand-2);color:#fff;padding:0.15em 0.2em 0.1em 0.6em;margin-block-end:2rem;position:relative;}.field--downloads .field__label::after,.field--links .field__label::after{position:absolute;background:var(--color-brand-2);height:100%;aspect-ratio:1;content:"";inset-block-start:0;border-radius:50%;right:-2rem;z-index:-1;}.field--downloads,.field--links{margin-block-start:4rem;font-size:var(--fs-medium);line-height:var(--lh-medium);}.field--downloads a,.field--links a{font-weight:var(--fw-bold);color:var(--color-brand-2);text-decoration:none;transition:0.2s all;}.field--downloads a:focus,.field--links a:focus,.field--downloads a:hover,.field--links a:hover,.field--downloads a:active,.field--links a:active{color:var(--color-brand);}.field--paragraphs{margin-block-start:4rem;}.field--media .field-media-oembed-video > .field__content > div,.field--video .field-media-oembed-video > .field__content > div{max-width:unset !important;height:100% !important;width:100%;}.node--unpublished{background-color:#fff4f4;}.node__header{display:flex;flex-direction:column;}.node__header .node__title{order:2;}.node__header .field + .node__title{margin-block-start:0.25rem;}.node__footer{font-size:var(--fs-small);line-height:var(--lh-small);}.node--view-mode-full{margin-block-end:10rem;}.node--view-mode-full .field--subtitle{font-size:var(--fs-large);line-height:var(--lh-large);color:var(--color-brand-2);font-weight:var(--fw-bold);margin-block-start:-0.5em;margin-block-end:4rem;}.node--view-mode-full .field--media{margin-block-end:4rem;max-width:100%;}.node--view-mode-full .field--date{font-size:var(--fs-medium);line-height:var(--lh-medium);}.node--type-article .node__sidebar{margin-top:6rem;}.node--type-event .field--event-serie{margin-block-start:0.4rem;font-size:var(--fs-medium);line-height:var(--lh-medium);color:var(--color-brand-2);}.node--type-event .field--event-serie a:focus,.node--type-event .field--event-serie a:hover,.node--type-event .field--event-serie a:active{text-decoration:none;}.node--type-event.node--view-mode-full{max-width:85rem;}.node--type-event.node--view-mode-full .field--date-range{font-weight:var(--fw-bold);}.node--type-event.node--view-mode-full .field--event-serie{margin-block-end:3rem;}.node--type-event.node--view-mode-full .data-box{margin-block-end:var(--padding);}.node--type-event.node--view-mode-full .data-box .field--date-range,.node--type-event.node--view-mode-full .data-box .field--event-location{font-size:var(--fs-medium);line-height:var(--lh-medium);}.node--type-event.node--view-mode-full .data-box .field--address{margin-block-start:calc(var(--padding) / 2);}.node--type-event.node--view-mode-full .data-box .dropbutton{margin-block-start:var(--padding);}.node--type-event.node--view-mode-full .field--downloads{margin-block-end:var(--padding);}.node--type-event.node--view-mode-full .field--links{margin-block-end:var(--padding);}.node--type-media-centre.node--view-mode-grid{display:flex;flex-direction:column;}.node--type-media-centre.node--view-mode-grid .node__title{order:2;margin-top:1.5rem;}.node--type-media-centre.node--view-mode-grid .node__content{order:1;}.paragraph__title,.paragraph--type--view-display .viewsreference--view-title{margin-block:6rem 3rem;font-size:var(--fs-big);font-weight:var(--fw-bold);line-height:var(--lh-big);color:var(--color-brand-2);}.paragraph__text{font-size:var(--fs-medium);line-height:var(--lh-medium);margin-bottom:6rem;}.paragraph--type--view-display{margin-block:0 10rem;}.paragraph--type--view-display .paragraph__title .more-link,.paragraph--type--view-display .viewsreference--view-title .more-link{display:inline;margin-inline-start:1.5rem;}.paragraph--type--view-display .paragraph__title .more-link a,.paragraph--type--view-display .viewsreference--view-title .more-link a{width:2.5rem;}.paragraph--type--person-list .field--text{font-size:var(--fs-medium);line-height:var(--lh-medium);margin-block-end:6rem;}.content-list,.paragraph--type--content-list .field--contents > .field__items{list-style:none;margin:0;padding:0;}.content-list__item,.view-events.view--display-archive .view__item,.view--display-list .view__item,.view-working-groups.view--display-current_articles .view__item,.view-programmes.view--display-current_events .view__item,.view-programmes.view--display-current_articles .view__item,.paragraph--type--content-list .field--contents > .field__items > .field__item{margin-bottom:6rem;}.paragraph--type--content-list .field--text{margin-bottom:6rem;}.paragraph--type--logo-grid .field--logos{margin-bottom:6rem;}.paragraph--type--grid{--gap:calc(var(--padding));}.paragraph--type--grid .field--paragraphs .field__items{display:flex;flex-direction:column;gap:calc(var(--gap) / 2);align-items:stretch;}.paragraph--type--grid .field--paragraphs .field__items > .field__item{margin-block:25%;}@media screen and (min-width:980px){.paragraph--type--grid .field--paragraphs .field__items{flex-wrap:wrap;flex-direction:row;gap:var(--gap);}.paragraph--type--grid .field--paragraphs .field__items > .field__item{flex:0 0 calc(33.333% - var(--gap) * 2 / 3);width:calc(33.333% - var(--gap) * 2 / 3);margin-block:0;}}.paragraph--type--gallery{margin-block-end:3rem;}.views-exposed-form{margin-bottom:8rem;display:flex;flex-wrap:wrap;gap:2rem 3rem;align-items:center;}.views-exposed-form .form-item,.views-exposed-form .form-actions{margin:0;}.views-exposed-form label{display:block;margin-block-end:0.25em;}.views-exposed-form .form-actions{width:100%;}.view--display-front .more-link{margin-block-start:var(--padding);}.view-events.view--display-archive .view__filter,.view--display-list .view__filter,.view-working-groups.view--display-current_articles .view__filter,.view-programmes.view--display-current_events .view__filter,.view-programmes.view--display-current_articles .view__filter{margin-block-start:3rem;}.view-events.view--display-archive .view__filter label,.view--display-list .view__filter label,.view-working-groups.view--display-current_articles .view__filter label,.view-programmes.view--display-current_events .view__filter label,.view-programmes.view--display-current_articles .view__filter label{color:var(--color-brand-2);}.view-events.view--display-archive .view__filter .form-item,.view--display-list .view__filter .form-item,.view-working-groups.view--display-current_articles .view__filter .form-item,.view-programmes.view--display-current_events .view__filter .form-item,.view-programmes.view--display-current_articles .view__filter .form-item{max-width:40rem;}.view-events.view--display-archive .view__filter .form-item .form-text,.view--display-list .view__filter .form-item .form-text,.view-working-groups.view--display-current_articles .view__filter .form-item .form-text,.view-programmes.view--display-current_events .view__filter .form-item .form-text,.view-programmes.view--display-current_articles .view__filter .form-item .form-text{width:100%;}.view-events.view--display-archive .view__filter .form-item-category,.view--display-list .view__filter .form-item-category,.view-working-groups.view--display-current_articles .view__filter .form-item-category,.view-programmes.view--display-current_events .view__filter .form-item-category,.view-programmes.view--display-current_articles .view__filter .form-item-category{width:28rem;}@media screen and (min-width:980px){.view-events.view--display-archive .view__filter,.view--display-list .view__filter,.view-working-groups.view--display-current_articles .view__filter,.view-programmes.view--display-current_events .view__filter,.view-programmes.view--display-current_articles .view__filter{margin-block-start:0;}}.view-media-centre,.view-events.view--display-front,.view-press-releases.view--display-front,.view-reports.view--display-front,.view-news.view--display-front,.view-publications.view--display-front{--gap:calc(var(--padding)*2);}.view-media-centre > .view__content,.view-events.view--display-front > .view__content,.view-press-releases.view--display-front > .view__content,.view-reports.view--display-front > .view__content,.view-news.view--display-front > .view__content,.view-publications.view--display-front > .view__content{display:flex;flex-direction:column;gap:calc(var(--gap) / 2);}@media screen and (min-width:980px){.view-media-centre > .view__content,.view-events.view--display-front > .view__content,.view-press-releases.view--display-front > .view__content,.view-reports.view--display-front > .view__content,.view-news.view--display-front > .view__content,.view-publications.view--display-front > .view__content{flex-wrap:wrap;flex-direction:row;gap:var(--gap);}.view-media-centre > .view__content > .view__item,.view-events.view--display-front > .view__content > .view__item,.view-press-releases.view--display-front > .view__content > .view__item,.view-reports.view--display-front > .view__content > .view__item,.view-news.view--display-front > .view__content > .view__item,.view-publications.view--display-front > .view__content > .view__item{flex:0 0 calc(33.333% - var(--gap) * 2 / 3);}}.form-text,.form-textarea{appearance:none;}.form-text,.form-email,.form-textarea,.form-select-container{color:var(--color-form-text);border:0.1rem solid var(--color-form-border);border-radius:0;background:var(--color-form-fond);font-size:var(--fs-medium);line-height:var(--lh-medium);padding:0.3em 0.75em 0.3em 0.75em;transition:0.2s all;max-width:100%;}.form-text:focus,.form-email:focus,.form-textarea:focus,.form-select-container:focus{outline:0.2rem solid var(--color-brand);}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background-size:contain;}.form-item-group{display:flex;flex-wrap:wrap;margin-left:-0.625em;}.form-item-group > .form-item{margin-left:0.625em;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir=rtl] .form-type-radio .description,[dir=rtl] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.form-select-container{position:relative;height:5rem;}.form-select-container select{cursor:pointer;position:absolute;inset:0;appearance:none;background-color:transparent;border:none;width:100%;height:100%;padding:0.25em 1em;}.form-select-container select:-moz-focusring{color:transparent;text-shadow:0 0 0 black;}.form-select-container select option{background-color:white;}.form-select-container .icon{position:absolute;top:0;right:0;height:100%;display:flex;align-items:center;justify-content:center;aspect-ratio:1;z-index:-1;}.form-select-container .icon svg{height:35%;width:auto;fill:currentColor;}.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}.webform input,.webform select,.webform textarea{max-width:100%;}.webform label:not(.option),.webform .fieldset__legend{display:block;}.webform .form-item-group{margin-bottom:-1em;}.webform .form-item{margin-bottom:1em;}.webform .fieldset__legend{margin-bottom:0.375em;}.webform .form-item__description{margin-top:0.125em;}.webform-horizontal-rule{border:0;background-color:var(--color-line);height:1px;margin:1em 0 2em 0;}.webform-element-help{font-size:0.75em;line-height:1.2em;display:inline-block;width:1.2em;height:1.2em;text-align:center;vertical-align:super;color:var(--color-webform-help-text);border-radius:50%;background:var(--color-webform-help-fond);}.webform-element-help:focus,.webform-element-help:active,.webform-element-help:hover{cursor:help;text-decoration:none;background:var(--color-webform-help-fond--hover);}.ui-tooltip.webform-element-help--tooltip{max-width:var(--w-min);color:var(--color-webform-tooltip-text);border:0;border-radius:0;background:var(--color-webform-tooltip-fond);box-shadow:none;}form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir=rtl] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:var(--fs-small);line-height:var(--lh-small);}label{font-size:var(--fs-medium);line-height:var(--lh-medium);color:var(--color-brand-2);font-weight:var(--fw-bold);}label.form-required::after{display:inline-block;margin:0 0.3em;content:" *";vertical-align:super;}.fieldset-legend{font-size:var(--fs-medium);line-height:var(--lh-medium);color:var(--color-brand-2);font-weight:var(--fw-bold);}label.option{display:inline;font-weight:normal;margin-inline-start:0.5rem;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.marker{color:#e00;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.user-login-form{font-family:"PP Mori",sans-serif;max-width:60rem;margin:4rem auto;padding:5rem 4rem;background:var(--color-login-bg);}.user-login-form .form-item{margin-bottom:2rem;}.user-login-form input[type=text],.user-login-form input[type=password]{width:100%;}.user-login-form label{font-size:2rem;font-weight:400;line-height:1.2;display:block;margin:0 0 0.5rem;text-transform:uppercase;color:var(--color-login-label);}.user-login-form .form-item__description{font-size:var(--fs-tiny);color:var(--color-login-description);margin:0.3rem 0 0 0;}#w21-common-search-block-form{box-sizing:content-box;max-width:var(--w-max);margin-right:auto;margin-left:auto;padding-right:var(--gutter-outside);padding-left:var(--gutter-outside);position:relative;margin-block:3rem;}#w21-common-search-block-form .form-search{width:100%;font-size:var(--fs-large);padding:1em;background:transparent;border:3px solid #fff;color:#fff;transition:0.2s all;}@media screen and (max-width:779px){#w21-common-search-block-form .form-search{padding:0.8em;font-size:var(--fs-medium);}}#w21-common-search-block-form .form-search::placeholder{color:#fff;}#w21-common-search-block-form .form-search:focus-visible{outline:none;background-color:transparent;}#w21-common-search-block-form .form-search:focus-visible::placeholder{color:rgba(255,255,255,0.65);}#w21-common-search-block-form .form-actions{margin:0;}#w21-common-search-block-form .form-submit{position:absolute;inset-block-start:0;inset-inline-end:3rem;padding-inline:2rem 4rem;padding-block:1em;height:100%;border:none;outline:none;cursor:pointer;background-color:transparent;color:#fff;font-weight:var(--fw-bold);font-size:var(--fs-base);}@media screen and (max-width:779px){#w21-common-search-block-form .form-submit{right:2rem;}}#w21-common-search-block-form .form-submit:hover{text-decoration:underline;}#w21-common-search-block-form .form-item{margin:0;}@media screen and (min-width:980px){.civicrm-newsletter-subscription-form .form-type-textfield label,.civicrm-newsletter-subscription-form .form-type-select label{width:20rem;float:left;}.civicrm-newsletter-subscription-form .form-item-prefix-id .form-select-container{display:flex;max-width:30rem;}}.site__header{position:relative;}.site__header .branding{width:23rem;}.site__header .region-header{position:relative;margin-inline-start:auto;width:calc(100% - 23rem);}.site__header-wrap{display:flex;flex-wrap:wrap;}.site__main{padding-block:3rem 6rem;}.site__footer{background-color:var(--color-brand-2);padding-block:var(--padding) calc(var(--padding) * 4);}.site__footer .menu .menu-item{display:inline;}.site__footer .menu .menu-item .menu-link{margin-inline-end:1.5em;text-decoration:none;font-weight:var(--fw-bold);color:#fff;}.site__footer .menu .menu-item .menu-link:hover{text-decoration:underline;}.branding{padding-block:1rem 3rem;}@media screen and (max-width:779px){.branding{padding-block:1rem 1rem;}}.toggle-expanded--main-menu .branding{z-index:99;}.branding .site-name{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.branding .site-logo{display:block;position:relative;width:23rem;height:13rem;transition:0.2s all;left:-1.5rem;}@media screen and (max-width:779px){.branding .site-logo{width:18rem;top:-1.5rem;}}@media screen and (max-width:479px){.branding .site-logo{width:14rem;top:-3rem;}}.branding .site-logo img{width:auto;height:auto;}.branding .site-logo .icon-svg{width:100%;height:auto;display:block;}
