/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--clr-pr:#2c3e50;--clr-se:#0069a5;--clr-te:#4984b7;--clr-fg:#7f8c8d;--clr-md:#ecf0f1;--clr-bg:#ffffff;--clr-st:#325e1c;--clr-wa:#734c00;--clr-er:#a51b00;}*,*::before,*::after{box-sizing:border-box;}*{margin:0;}body{line-height:1.5;-webkit-font-smoothing:antialiased;}img,picture,video,canvas{display:block;max-width:100%;}input,button,textarea,select{font:inherit;}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;}#root,#__next{isolation:isolate;}body{font-family:var(--font-body);font-size:1.125rem;background-color:var(--clr-bg);color:var(--clr-pr);}h1,h2,h3,h4,h5,h6{font-family:var(--font-headers);font-weight:normal;text-align:start;text-wrap:balance;line-height:1;margin-block-end:0.5rem;}h1{font-size:3rem;}h2{font-size:2.4rem;}h3{font-size:2rem;}h4{font-size:1.6rem;}h5{font-size:1.4rem;}h6{font-size:1.2rem;}p,blockquote,pre,ul,ol,dl{margin-block-end:1rem;text-align:start;}a{text-decoration-thickness:0.125rem;text-underline-offset:0.125rem;color:var(--clr-te);}a:hover{color:var(--clr-pr);}img,picture,video,canvas{height:auto;}@font-face{font-family:"Oswald";font-style:normal;font-weight:normal;src:url(/themes/custom/dm/css/fonts/oswald-v57-latin-600.woff2) format("woff2");}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:normal;src:url(/themes/custom/dm/css/fonts/source-sans-3-v19-latin-regular.woff2) format("woff2");}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:bold;src:url(/themes/custom/dm/css/fonts/source-sans-3-v19-latin-600.woff2) format("woff2");}:root{--font-headers:"Oswald",sans-serif;--font-body:"Source Sans 3",sans-serif;}:root{--padding-card:2rem;--margin-section-separator:6rem;--homepage-font-size-h1:3rem;--homepage-font-size-h2:2rem;--homepage-font-size-h3:1.4rem;}@media (min-width:48rem){:root{--padding-card:4rem;--homepage-font-size-h1:4.8rem;--homepage-font-size-h2:3.2rem;--homepage-font-size-h3:2rem;}}@media (min-width:62rem){:root{--margin-section-separator:9rem;}}html{scroll-behavior:smooth;}.header-wrapper{padding-inline:1rem;}@media (min-width:76rem){.header-wrapper{max-width:96rem;margin-inline:auto;}}.header-wrapper{position:relative;margin-block:2rem;display:flex;gap:1rem;justify-content:space-between;align-items:flex-end;}.header-wrapper #branding a{text-decoration:none;}.header-wrapper #branding a img{display:block;width:14rem;max-width:100%;height:auto;}.header-wrapper #navigation .menu-toggle-state ~ .menu{display:none;}.header-wrapper #navigation .menu-toggle-state:checked ~ .menu{display:flex;position:absolute;top:100%;left:0;width:100%;z-index:1;background-color:var(--clr-bg);padding-inline:1rem;padding-block-start:2rem;padding-block-end:2rem;margin-block:2rem;border-top:medium solid var(--clr-pr);}.header-wrapper #navigation .menu-toggle-state:checked ~ .menu::before,.header-wrapper #navigation .menu-toggle-state:checked ~ .menu::after{content:"";position:absolute;top:100%;left:0;width:100%;}.header-wrapper #navigation .menu-toggle-state:checked ~ .menu::before{height:8rem;background-color:var(--clr-bg);}.header-wrapper #navigation .menu-toggle-state:checked ~ .menu::after{height:16rem;margin-block-start:8rem;background:linear-gradient(to bottom,var(--clr-bg),transparent);}@media (min-width:76rem){.header-wrapper #navigation .menu-toggle-state ~ .menu{display:flex;}.header-wrapper #navigation .menu-toggle-state:checked ~ .menu{display:flex;position:static;top:auto;left:auto;width:auto;z-index:auto;background-color:transparent;padding:0;margin:0;border-top:none;box-shadow:none;}.header-wrapper #navigation .menu-toggle-state:checked ~ .menu::before,.header-wrapper #navigation .menu-toggle-state:checked ~ .menu::after{display:none;}}.header-wrapper #navigation .menu-toggle-state ~ .menu-toggle-button .menu-toggle-button-icon{display:inline-block;position:relative;width:2.1rem;height:2.1rem;}.header-wrapper #navigation .menu-toggle-state ~ .menu-toggle-button .menu-toggle-button-icon::before,.header-wrapper #navigation .menu-toggle-state ~ .menu-toggle-button .menu-toggle-button-icon::after{content:"";display:inline-block;position:absolute;top:0.3rem;width:2.1rem;height:0.3rem;box-shadow:0 0.6rem 0 var(--clr-pr),0 1.2rem 0 var(--clr-pr);background:var(--clr-pr);border-radius:0.125rem;}.header-wrapper #navigation .menu-toggle-state ~ .menu-toggle-button .menu-toggle-button-icon::after{display:none;}.header-wrapper #navigation .menu-toggle-state:checked ~ .menu-toggle-button .menu-toggle-button-icon::before,.header-wrapper #navigation .menu-toggle-state:checked ~ .menu-toggle-button .menu-toggle-button-icon::after{width:2.1rem;height:0.3rem;top:0.9rem;box-shadow:none;background:var(--clr-fg);}.header-wrapper #navigation .menu-toggle-state:checked ~ .menu-toggle-button .menu-toggle-button-icon::before{transform:rotate(45deg);}.header-wrapper #navigation .menu-toggle-state:checked ~ .menu-toggle-button .menu-toggle-button-icon::after{transform:rotate(-45deg);display:inline-block;}.header-wrapper #navigation .menu-toggle-button{cursor:pointer;display:inline-block;}@media (min-width:76rem){.header-wrapper #navigation .menu-toggle-button{display:none;}}.header-wrapper #navigation .menu-toggle-button .menu-toggle-button-text{display:none;}.header-wrapper #navigation .menu{display:flex;flex-direction:column-reverse;}@media (min-width:76rem){.header-wrapper #navigation .menu{flex-direction:column;}}.header-wrapper #navigation .menu{gap:1rem;}.header-wrapper #navigation .menu > div{display:flex;flex-wrap:wrap;justify-content:flex-end;flex-direction:column;gap:1rem;}@media (min-width:76rem){.header-wrapper #navigation .menu > div{flex-direction:row;}}.header-wrapper #navigation .menu > div nav > ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-end;flex-direction:column;gap:1rem;}@media (min-width:76rem){.header-wrapper #navigation .menu > div nav > ul{flex-direction:row;}}.header-wrapper #navigation .menu > div nav > ul li a{text-decoration:none;font-size:1.4rem;}@media (min-width:76rem){.header-wrapper #navigation .menu > div nav > ul li a{font-size:1.125rem;}}.header-wrapper #navigation .menu > div nav > ul li a{color:var(--clr-pr);}.header-wrapper #navigation .menu > div nav > ul li a:hover{color:var(--clr-te);}#block-dm-secondarynavigation,#block-dm-account-menu{border-top:thin solid var(--clr-md);padding-block-start:1rem;}@media (min-width:76rem){#block-dm-secondarynavigation,#block-dm-account-menu{border-top:none;padding-block-start:0;}}#block-dm-secondarynavigation a,#block-dm-account-menu a{color:var(--clr-fg) !important;}#block-dm-secondarynavigation a:hover,#block-dm-account-menu a:hover{color:var(--clr-te) !important;}#block-dm-page-title{margin-block:1rem;}body{display:flex;flex-direction:column;min-height:100svh;}.dialog-off-canvas-main-canvas{flex-grow:1;display:flex;flex-direction:column;}main.website{flex-grow:1;}.page-no-bars{padding-inline:1rem;}@media (min-width:76rem){.page-no-bars{max-width:96rem;margin-inline:auto;}}.page-main-bar{padding-inline:1rem;}@media (min-width:76rem){.page-main-bar{max-width:96rem;margin-inline:auto;}}.page-main-bar{display:grid;gap:2rem;grid-template-columns:1fr;}@media (min-width:62rem){.page-main-bar{grid-template-columns:1fr 3fr;}}.page-side-bar{padding-inline:1rem;}@media (min-width:76rem){.page-side-bar{max-width:96rem;margin-inline:auto;}}.page-side-bar{display:grid;gap:2rem;grid-template-columns:1fr;}@media (min-width:62rem){.page-side-bar{grid-template-columns:3fr 1fr;}}.page-both-bars{padding-inline:1rem;}@media (min-width:76rem){.page-both-bars{max-width:96rem;margin-inline:auto;}}.page-both-bars{display:grid;gap:2rem;grid-template-columns:1fr;}@media (min-width:62rem){.page-both-bars{grid-template-columns:1fr 2fr 1fr;}}.main-bar-contents{padding-block-end:2rem;border-block-end:medium solid var(--clr-md);}@media (min-width:62rem){.main-bar-contents{padding-block-end:0;border-block-end:none;padding-inline-end:2rem;border-inline-end:medium solid var(--clr-md);}}.side-bar-contents{padding-block-start:2rem;border-block-start:medium solid var(--clr-md);}@media (min-width:62rem){.side-bar-contents{padding:2rem;border:medium solid var(--clr-md);border-radius:1rem;}}.page-content-top{background-color:var(--clr-md);background-image:url("/themes/custom/dm/img/bg/banner-artistic-grayed.webp");margin-block-end:2rem;}.page-content-top-container{padding-inline:1rem;}@media (min-width:76rem){.page-content-top-container{max-width:96rem;margin-inline:auto;}}.page-content-top-container{padding-block:1rem;}.banner-single-card{position:relative;margin-block-end:var(--margin-section-separator);padding-block:var(--padding-card);}@media (min-width:62rem){.banner-single-card{padding-block:0;}}.banner-single-card-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;}.banner-single-card-wrapper{padding-inline:1rem;}@media (min-width:76rem){.banner-single-card-wrapper{max-width:96rem;margin-inline:auto;}}@media (min-width:62rem){.banner-single-card-content{position:relative;bottom:calc(var(--padding-card) * -1);}}.banner-single-card-content{box-shadow:4px 4px 10px rgba(0,0,0,0.3);width:100%;max-width:48rem;background-color:color-mix(in srgb,var(--clr-bg) 90%,transparent);padding:var(--padding-card);border-radius:1rem;}.banner-single-card-content h1{color:var(--clr-se);font-size:var(--homepage-font-size-h1);margin-block-end:1rem;}.banner-single-card-content h2{color:var(--clr-pr);font-size:var(--homepage-font-size-h2);margin-block-end:1rem;}.banner-single-card-content .field-name-field-button-primary a{display:inline-block;border-width:medium;border-style:solid;border-radius:0.5rem;text-decoration:none;text-align:center;text-wrap:balance;font-weight:bold;padding:0.6rem 1.2rem;font-size:1rem;}@media (min-width:48rem){.banner-single-card-content .field-name-field-button-primary a{padding:0.8rem 2.4rem;font-size:1.2rem;}}.banner-single-card-content .field-name-field-button-primary a{color:var(--clr-bg);background:var(--clr-pr);border-color:var(--clr-pr);}.banner-single-card-content .field-name-field-button-primary a:hover{color:var(--clr-bg);background:var(--clr-se);border-color:var(--clr-pr);}.banner-single-card-content .field-name-field-button-secondary a{display:inline-block;border-width:medium;border-style:solid;border-radius:0.5rem;text-decoration:none;text-align:center;text-wrap:balance;font-weight:bold;padding:0.6rem 1.2rem;font-size:1rem;}@media (min-width:48rem){.banner-single-card-content .field-name-field-button-secondary a{padding:0.8rem 2.4rem;font-size:1.2rem;}}.banner-single-card-content .field-name-field-button-secondary a{color:var(--clr-pr);background:transparent;border-color:var(--clr-fg);}.banner-single-card-content .field-name-field-button-secondary a:hover{color:var(--clr-pr);background:var(--clr-bg);border-color:var(--clr-pr);}.banner-single-card-buttons{display:flex;flex-wrap:wrap;gap:1rem;}.banner-single-card-buttons .field-wrapper{margin:0;}.banner-double-cards{position:relative;margin-block-end:var(--margin-section-separator);}.banner-double-cards-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;}.banner-double-cards-title{padding-inline:1rem;}@media (min-width:76rem){.banner-double-cards-title{max-width:96rem;margin-inline:auto;}}.banner-double-cards-title{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem;margin-block-end:1rem;}.banner-double-cards-title h2{margin-block-end:0;font-size:var(--homepage-font-size-h2);}.banner-double-cards-title .span-field-title{color:var(--clr-se);}.banner-double-cards-title .span-field-subtitle{color:var(--clr-pr);}.banner-double-cards-wrapper{padding-inline:1rem;}@media (min-width:76rem){.banner-double-cards-wrapper{max-width:96rem;margin-inline:auto;}}.banner-double-cards-wrapper{display:grid;padding-block:var(--padding-card);gap:3rem;grid-template-columns:1fr;}@media (min-width:62rem){.banner-double-cards-wrapper{grid-template-columns:1fr 1fr;}}.banner-double-cards-primary,.banner-double-cards-secondary{box-shadow:4px 4px 10px rgba(0,0,0,0.3);width:100%;background-color:color-mix(in srgb,var(--clr-bg) 90%,transparent);padding:var(--padding-card);border-radius:1rem;}.banner-double-cards-primary h3,.banner-double-cards-secondary h3{color:var(--clr-pr);font-size:var(--homepage-font-size-h3);margin-block-end:1rem;}.banner-double-cards-primary .field-type-link a,.banner-double-cards-secondary .field-type-link a{display:inline-block;border-width:medium;border-style:solid;border-radius:0.5rem;text-decoration:none;text-align:center;text-wrap:balance;font-weight:bold;padding:0.6rem 1.2rem;font-size:1rem;}@media (min-width:48rem){.banner-double-cards-primary .field-type-link a,.banner-double-cards-secondary .field-type-link a{padding:0.8rem 2.4rem;font-size:1.2rem;}}.banner-double-cards-primary .field-type-link a,.banner-double-cards-secondary .field-type-link a{color:var(--clr-bg);background:var(--clr-pr);border-color:var(--clr-pr);}.banner-double-cards-primary .field-type-link a:hover,.banner-double-cards-secondary .field-type-link a:hover{color:var(--clr-bg);background:var(--clr-se);border-color:var(--clr-pr);}.banner-double-cards-primary .field-wrapper,.banner-double-cards-secondary .field-wrapper{margin:0;}@media (min-width:62rem){.banner-double-cards-secondary{position:relative;bottom:calc(var(--padding-card) * -2);}}.bannerless-double-cards{margin-block-end:var(--margin-section-separator);}.bannerless-double-cards-title{padding-inline:1rem;}@media (min-width:76rem){.bannerless-double-cards-title{max-width:96rem;margin-inline:auto;}}.bannerless-double-cards-title{display:flex;flex-wrap:wrap;gap:1rem;margin-block-end:1rem;}.bannerless-double-cards-title h2{margin-block-end:0;font-size:var(--homepage-font-size-h2);}.bannerless-double-cards-title .span-field-title{color:var(--clr-se);}.bannerless-double-cards-title .span-field-subtitle{color:var(--clr-pr);}.bannerless-double-cards-wrapper{padding-inline:1rem;}@media (min-width:76rem){.bannerless-double-cards-wrapper{max-width:96rem;margin-inline:auto;}}.bannerless-double-cards-wrapper{display:grid;gap:3rem;grid-template-columns:1fr;}@media (min-width:62rem){.bannerless-double-cards-wrapper{grid-template-columns:1fr 1fr;}}.bannerless-double-cards-primary,.bannerless-double-cards-secondary{display:flex;flex-direction:column;box-shadow:4px 4px 10px rgba(0,0,0,0.3);width:100%;background-color:var(--clr-pr);color:var(--clr-bg);border-radius:1rem;}.bannerless-double-cards-primary .field-type-image img,.bannerless-double-cards-secondary .field-type-image img{border-radius:1rem 1rem 0 0;object-fit:cover;aspect-ratio:2/1;}.bannerless-double-cards-primary .field-wrapper,.bannerless-double-cards-secondary .field-wrapper{margin:0;}.bannerless-double-cards-content{flex-grow:1;display:flex;flex-direction:column;padding:var(--padding-card);}.bannerless-double-cards-content .field-type-text-with-summary{flex-grow:1;}.bannerless-double-cards-content .field-type-link a{display:inline-block;border-width:medium;border-style:solid;border-radius:0.5rem;text-decoration:none;text-align:center;text-wrap:balance;font-weight:bold;padding:0.6rem 1.2rem;font-size:1rem;}@media (min-width:48rem){.bannerless-double-cards-content .field-type-link a{padding:0.8rem 2.4rem;font-size:1.2rem;}}.bannerless-double-cards-content .field-type-link a{color:var(--clr-bg);background:var(--clr-pr);border-color:var(--clr-pr);}.bannerless-double-cards-content .field-type-link a:hover{color:var(--clr-bg);background:var(--clr-se);border-color:var(--clr-pr);}.bannerless-double-cards-content .field-type-link a{color:var(--clr-bg);background:transparent;border-color:var(--clr-fg);}.bannerless-double-cards-content .field-type-link a:hover{border-color:var(--clr-te);}.bannerless-double-cards-content h3{color:var(--clr-bg);font-size:var(--homepage-font-size-h3);margin-block-end:1rem;}.banner-buttons-wrapper{padding-inline:1rem;}@media (min-width:76rem){.banner-buttons-wrapper{max-width:96rem;margin-inline:auto;}}.banner-buttons-wrapper{margin-block-end:var(--margin-section-separator);}.banner-buttons{display:grid;gap:1rem;grid-template-columns:1fr;}@media (min-width:62rem){.banner-buttons{grid-template-columns:3fr 5fr;}}.banner-buttons-image{position:relative;height:24rem;}@media (min-width:48rem){.banner-buttons-image{height:20rem;}}@media (min-width:62rem){.banner-buttons-image{height:auto;}}.banner-buttons-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:0.5rem;}.banner-buttons-content-wrapper{display:flex;flex-direction:column;gap:1rem;}.banner-buttons-content{display:flex;flex-wrap:wrap;}@media (min-width:62rem){.banner-buttons-content{justify-content:flex-end;}}.banner-buttons-content{gap:1rem;}.banner-buttons-content h2{margin-block-end:0;font-size:var(--homepage-font-size-h2);}@media (min-width:62rem){.banner-buttons-content h2{text-align:end;}}.banner-buttons-content .span-field-title{color:var(--clr-se);}.banner-buttons-content .span-field-subtitle{color:var(--clr-pr);}.banner-buttons-buttons{display:flex;flex-direction:column;}@media (min-width:62rem){.banner-buttons-buttons{align-items:flex-end;}}.banner-buttons-buttons{gap:1rem;}.banner-buttons-buttons .field-name-field-button-primary a{display:inline-block;border-width:medium;border-style:solid;border-radius:0.5rem;text-decoration:none;text-align:center;text-wrap:balance;font-weight:bold;padding:0.6rem 1.2rem;font-size:1rem;}@media (min-width:48rem){.banner-buttons-buttons .field-name-field-button-primary a{padding:0.8rem 2.4rem;font-size:1.2rem;}}.banner-buttons-buttons .field-name-field-button-primary a{color:var(--clr-bg);background:var(--clr-pr);border-color:var(--clr-pr);}.banner-buttons-buttons .field-name-field-button-primary a:hover{color:var(--clr-bg);background:var(--clr-se);border-color:var(--clr-pr);}.banner-buttons-buttons .field-name-field-button-secondary a{display:inline-block;border-width:medium;border-style:solid;border-radius:0.5rem;text-decoration:none;text-align:center;text-wrap:balance;font-weight:bold;padding:0.6rem 1.2rem;font-size:1rem;}@media (min-width:48rem){.banner-buttons-buttons .field-name-field-button-secondary a{padding:0.8rem 2.4rem;font-size:1.2rem;}}.banner-buttons-buttons .field-name-field-button-secondary a{color:var(--clr-bg);background:var(--clr-pr);border-color:var(--clr-pr);}.banner-buttons-buttons .field-name-field-button-secondary a:hover{color:var(--clr-bg);background:var(--clr-se);border-color:var(--clr-pr);}.banner-buttons-buttons .field-wrapper{margin:0;}.banner-icons{position:relative;margin-block-end:var(--margin-section-separator);}@media (min-width:62rem){.banner-icons{margin-block-end:calc(var(--margin-section-separator) + 5rem);}}.banner-icons-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;}.banner-icons-title{padding-inline:1rem;}@media (min-width:76rem){.banner-icons-title{max-width:96rem;margin-inline:auto;}}.banner-icons-title{display:flex;flex-wrap:wrap;gap:1rem;margin-block-end:1rem;}.banner-icons-title h2{margin-block-end:0;font-size:var(--homepage-font-size-h2);}.banner-icons-title .span-field-title{color:var(--clr-se);}.banner-icons-title .span-field-subtitle{color:var(--clr-pr);}.banner-icons-wrapper{padding-inline:1rem;}@media (min-width:76rem){.banner-icons-wrapper{max-width:96rem;margin-inline:auto;}}.banner-icons-wrapper{display:grid;gap:1rem;padding-block:2rem;}@media (min-width:62rem){.banner-icons-wrapper{gap:6rem;padding-block:0;}}@media (min-width:76rem){.banner-icons-wrapper{gap:9rem;}}.banner-icons-wrapper{grid-template-columns:1fr;}@media (min-width:48rem){.banner-icons-wrapper{grid-template-columns:1fr 1fr;}}@media (min-width:62rem){.banner-icons-wrapper{grid-template-columns:1fr 1fr 1fr 1fr;}}.banner-icons-content{box-shadow:4px 4px 10px rgba(0,0,0,0.3);width:100%;background-color:color-mix(in srgb,var(--clr-bg) 90%,transparent);border-radius:1rem;}@media (min-width:62rem){.banner-icons-content{position:relative;bottom:-6rem;}}.banner-icons-content .field-type-image{padding:2rem;}@media (min-width:76rem){.banner-icons-content .field-type-image{padding:2rem 4rem;}}.banner-icons-content .field-type-image img{margin:auto;width:100%;max-width:10rem;}.banner-icons-content .field-type-link{margin-block:2rem;text-align:center;}.banner-icons-content .field-type-link a{text-decoration:none;font-family:var(--font-headers);font-size:2rem;font-weight:bold;color:var(--clr-pr);}.banner-icons-content .field-type-link a:hover{color:var(--clr-te);}@media (min-width:62rem){.banner-icons-secondary{position:relative;bottom:-7rem;}}.node-teaser-wrapper{margin-block-end:2rem;padding-block-end:1.5rem;border-bottom:medium solid var(--clr-md);}.node-teaser-wrapper a{text-decoration:none;}.node-teaser-wrapper .node-teaser-title{margin-block-end:0.5rem;}.node-teaser-wrapper .field-wrapper{margin-block-end:0.5rem;}.node-teaser-wrapper .field-wrapper .field-label{font-weight:normal;color:var(--clr-fg);}.node-teaser-wrapper .field-name-field-contract-type,.node-teaser-wrapper .field-name-field-call-type{font-weight:bold;}.field-name-field-countries .field-multiple,.field-name-field-intervention-sectors .field-multiple{color:var(--clr-fg);}.node-teaser-outer-wrapper-with-image{display:grid;gap:1rem;grid-template-columns:1fr;}@media (min-width:62rem){.node-teaser-outer-wrapper-with-image{grid-template-columns:1fr 3fr;}}@media (min-width:62rem){.node-teaser-outer-wrapper-with-image .field-image-wrapper .field-name-field-image{padding-block-end:3.25rem;}}#block-dm-breadcrumbs{margin-block:1rem;}#block-dm-breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:0.5rem;padding:0;margin:0;}#block-dm-breadcrumbs ol li a{font-weight:bold;text-decoration:none;}#block-dm-breadcrumbs ol li::after{content:"»";margin-inline-start:0.25rem;color:var(--clr-fg);}#block-dm-primary-local-tasks{margin-block:1rem;}#block-dm-primary-local-tasks > ul{list-style:none;display:flex;flex-wrap:wrap;gap:0.5rem;padding:0;margin:0;}#block-dm-primary-local-tasks > ul li a{display:inline-block;padding:0.25rem 0.5rem;border-radius:0.5rem;font-size:0.8rem;font-weight:bold;text-decoration:none;border:medium solid var(--clr-fg);color:var(--clr-fg);}#block-dm-primary-local-tasks > ul li a:hover{color:var(--clr-pr);border-color:var(--clr-pr);}#block-dm-primary-local-tasks > ul li a.is-active{color:var(--clr-te);border-color:var(--clr-te);}#block-dm-primary-local-tasks > ul li a.is-active:hover{color:var(--clr-pr);border-color:var(--clr-pr);}ul.js-pager__items{list-style:none;margin-block:1rem;padding:0;display:flex;flex-wrap:wrap;gap:0.5rem;}ul.js-pager__items li{display:flex;justify-content:center;align-items:center;}ul.js-pager__items li a{display:inline-block;padding:0.25rem 0.5rem;border:medium solid var(--clr-fg);color:var(--clr-fg);border-radius:0.5rem;font-size:0.8rem;font-weight:bold;text-decoration:none;}ul.js-pager__items li a:hover{color:var(--clr-pr);border-color:var(--clr-pr);}ul.js-pager__items li.is-active a{color:var(--clr-te);border-color:var(--clr-te);}ul.js-pager__items li.is-active a:hover{color:var(--clr-pr);border-color:var(--clr-pr);}.page-messages-container{padding-inline:1rem;}@media (min-width:76rem){.page-messages-container{max-width:96rem;margin-inline:auto;}}.messages__wrapper .messages{padding:1.5rem 1rem;margin-block:1rem;border-radius:0.5rem;border:medium solid var(--clr-fg);}.messages__wrapper .messages--status{color:var(--clr-st);background-color:color-mix(in srgb,var(--clr-st) 8%,transparent);border-color:color-mix(in srgb,var(--clr-st) 60%,transparent);}.messages__wrapper .messages--warning{color:var(--clr-wa);background-color:color-mix(in srgb,var(--clr-wa) 8%,transparent);border-color:color-mix(in srgb,var(--clr-wa) 60%,transparent);}.messages__wrapper .messages--error{color:var(--clr-er);background-color:color-mix(in srgb,var(--clr-er) 8%,transparent);border-color:color-mix(in srgb,var(--clr-er) 60%,transparent);}.layout-container{margin:0 !important;}footer.website{padding-inline:1rem;}@media (min-width:76rem){footer.website{max-width:96rem;margin-inline:auto;}}footer.website{margin-block-start:3rem;margin-block-end:1rem;font-size:1rem;color:var(--clr-fg);}footer.website a{text-decoration:none;color:var(--clr-fg);font-weight:bold;}footer.website a:hover{color:var(--clr-te);}footer.website h3{font-size:1.2rem;margin-block-end:0.5rem;color:var(--clr-pr);}footer.website .footer-cessra-logo img{width:12rem;max-width:100%;height:auto;}footer.website .subscribe-link-button{display:inline-block;border-width:medium;border-style:solid;border-radius:0.5rem;text-decoration:none;text-align:center;text-wrap:balance;font-weight:bold;padding:0.6rem 1.2rem;font-size:1rem;}@media (min-width:48rem){footer.website .subscribe-link-button{padding:0.8rem 2.4rem;font-size:1.2rem;}}footer.website .subscribe-link-button{color:var(--clr-bg);background:var(--clr-pr);border-color:var(--clr-pr);}footer.website .subscribe-link-button:hover{color:var(--clr-bg);background:var(--clr-se);border-color:var(--clr-pr);}@media (min-width:62rem){footer.website .subscribe-link-button{margin-block-start:1rem;}}.footer-top{display:grid;gap:1rem;grid-template-columns:1fr;}@media (min-width:62rem){.footer-top{grid-template-columns:10fr 10fr 10fr 12fr;}}.footer-bottom{display:flex;flex-wrap:wrap;gap:0 0.25rem;margin-block-start:1rem;}@media (min-width:62rem){.footer-bottom{margin-block-start:0;}}.profile-extra-box{margin-block-end:2rem;}.profile-extra-link-button{display:inline-block;border-width:medium;border-style:solid;border-radius:0.5rem;text-decoration:none;text-align:center;text-wrap:balance;font-weight:bold;padding:0.6rem 1.2rem;font-size:1rem;}@media (min-width:48rem){.profile-extra-link-button{padding:0.8rem 2.4rem;font-size:1.2rem;}}.profile-extra-link-button{color:var(--clr-bg);background:var(--clr-pr);border-color:var(--clr-pr);}.profile-extra-link-button:hover{color:var(--clr-bg);background:var(--clr-se);border-color:var(--clr-pr);}.field-wrapper{margin-block-end:1rem;}.field-wrapper .field-label{font-weight:bold;}.field-wrapper .field-label::after{content:":";}.field-wrapper .field-multiple .field-content{display:inline-block;}.field-wrapper .field-multiple .field-content:not(:last-child)::after{content:",";}.field-wrapper.field-label-inline .field-label{display:inline-block;}.field-wrapper.field-label-inline .field-multiple{display:inline-block;}.field-wrapper.field-label-inline .field-content{display:inline-block;}table.field-multiple-table{width:min-content;max-width:100%;border:thin solid var(--clr-fg);padding:1rem;}table.field-multiple-table h4{font-family:var(--font-body);font-weight:bold;font-size:1.125rem;}table.field-multiple-table tr.draggable.drag-previous td.field-multiple-drag{background-color:var(--clr-md);}table.field-multiple-table td .button{font-size:0.8rem;padding:0.3rem 0.6rem;margin-inline-start:0.8rem;}.tabledrag-toggle-weight-wrapper .tabledrag-toggle-weight{display:none;}a.tabledrag-handle .handle{width:2.2rem !important;height:2.2rem !important;margin-inline:0.6rem 0;margin-block:0;}ul.organization-links-list{margin:0;padding:0;list-style:none;}ul.organization-links-list li{border-bottom:medium solid var(--clr-md);}ul.organization-links-list li a{position:relative;display:block;padding:1rem 0;text-decoration:none;color:var(--clr-pr);}ul.organization-links-list li a:hover{color:var(--clr-se);}ul.organization-links-list li a::after{content:"›";font-size:2rem;position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);}.view-custom-exposed-wrapper{display:grid;gap:2rem;grid-template-columns:1fr;}@media (min-width:62rem){.view-custom-exposed-wrapper{grid-template-columns:1fr 2fr;}}.view-custom-exposed-form{padding-block-end:2rem;border-block-end:medium solid var(--clr-md);}@media (min-width:62rem){.view-custom-exposed-form{padding-block-end:0;border-block-end:none;padding-inline-end:2rem;border-inline-end:medium solid var(--clr-md);}}.view-custom-exposed-content{padding-block-end:3rem;border-block-end:medium solid var(--clr-md);}@media (min-width:62rem){.view-custom-exposed-content{padding-block-end:0;border-block-end:none;margin-block-end:1rem;}}.view-custom-exposed-content header{margin-block-end:1rem;}form.views-exposed-form .form-item{margin:0;}form.views-exposed-form .form-text,form.views-exposed-form .form-select,form.views-exposed-form .form-email,form.views-exposed-form textarea{width:100%;}form.views-exposed-form details{padding:0;border:none;border-bottom:medium solid var(--clr-md);}form.views-exposed-form details[open]{padding-block-start:0;padding-block-end:1rem;}form.views-exposed-form details > summary{padding:1rem 0;position:relative;font-weight:normal;}form.views-exposed-form details > summary::marker{content:"";}form.views-exposed-form details > summary::after{content:"+";font-size:2rem;position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);}form.views-exposed-form details[open] > summary{padding-block-start:1rem;padding-block-end:0;margin-block-end:0;}form.views-exposed-form details[open] > summary::after{content:"-";}form.views-exposed-form .bef-links ul{margin:0;padding:0;list-style:none;}form.views-exposed-form .bef-links ul li{margin-inline-start:1rem;padding-block:0.5rem;}form.views-exposed-form .bef-links ul li a{text-decoration:none;}form.views-exposed-form .bef-links ul li a.bef-link--selected{font-weight:bold;}form.views-exposed-form .bef-links ul li a.bef-link--selected::before{content:"- ";}form.views-exposed-form .bef-soft-limit-link{text-decoration:none;}form label{display:block;cursor:pointer;}form .error{padding:1rem;border:medium solid var(--clr-er);}button.link{cursor:pointer;appearance:none;background:transparent;border:none;display:inline-block;padding:0;margin:0;color:var(--clr-pr);text-decoration:underline;}input.button[name=reset]{color:var(--clr-se);border-color:var(--clr-se);}input.button[name=reset]:hover{color:var(--clr-bg);background-color:var(--clr-se);}button.expand-all-details{display:none;}select{background:var(--clr-bg);}.form-text,.form-select,.form-email,textarea{padding:0.5rem;max-width:100%;}@media (min-width:48rem){.form-text,.form-select,.form-email,textarea{max-width:38rem;}}input[type=date]{padding:0.4rem 0.8rem;}.form-submit{cursor:pointer;font-weight:bold;padding:0.6rem 1.2rem;margin:1rem 0;color:var(--clr-pr);background:var(--clr-bg);border:medium solid var(--clr-pr);border-radius:0.5rem;}.form-submit:hover{color:var(--clr-bg);background:var(--clr-pr);}.form-submit:disabled{color:var(--clr-md);background:var(--clr-fg);border-color:var(--clr-md);}:disabled{cursor:not-allowed;}.button--small{font-size:0.8rem;padding:0.3rem 0.6rem;}.form-item{margin-block:1rem;}.js-form-type-managed-file{width:fit-content;border:thin solid var(--clr-fg);padding:1rem;}legend{padding:0;}.fieldset-custom{position:relative;border:thin solid var(--clr-fg);padding-block:2rem 1rem;padding-inline:1rem;margin-block-start:2.6rem;}.fieldset-custom .fieldset-legend{position:absolute;top:-0.8rem;background-color:var(--clr-bg);}fieldset{margin-block-start:2rem !important;}.fieldset-legend{font-weight:bold;padding-inline:0.25rem;}details{border:thin solid var(--clr-fg);padding:1rem;}details summary{font-weight:bold;}details summary[role=button]{cursor:pointer;}details[open] > summary{margin-block-end:1rem;}.form-required::after{content:"*";color:var(--clr-er);margin-inline:0.125rem;}.fieldgroup{border:none;padding:0;}.fieldgroup .fieldset-legend{padding:0;}.js-form-type-radio,.js-form-type-checkbox{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:baseline;margin:0;}.js-form-type-radio .description,.js-form-type-checkbox .description{flex-basis:100%;}
