/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.gallery__wrapper{display:flex;flex-wrap:wrap;}.gallery__item{width:100%;height:auto;display:block;overflow:hidden;border-radius:var(--border-radius);img{width:100%;height:auto;display:block;transition:var(--trans-out);}&:hover{img{transform:scale(105%);transition:var(--trans-in);}}}
.hero{position:relative;width:100%;margin:0 auto var(--spacing-m);}@media (min-width:1400px){.hero{margin:0 auto var(--spacing-2xl);}}.hero--has-image{display:grid;grid-template-rows:auto;}.hero__content{width:100%;text-align:center;}.hero--has-image .hero__content{padding-block:calc(var(--spacing));padding-inline:calc(var(--spacing));background:hsla(var(--c-white),0.95);z-index:10;grid-row:2/3;grid-column:1/-1;margin-top:-50px;border-radius:var(--border-radius);width:calc(100vw - 2 * (var(--site-padding)));box-shadow:var(--box-shadow);}@media (min-width:600px){.hero--has-image .hero__content{padding-block:calc(var(--spacing-m));padding-inline:calc(var(--spacing-l));}}.hero__title{margin:0;text-transform:uppercase;}.hero__intro{max-width:var(--bp-medium);font-size:var(--fs-intro);text-align:center;margin:0 auto;}.hero__image{grid-row:1/2;grid-column:1/-1;max-width:var(--layout-container);margin:0 auto;}.hero__image img{object-fit:cover;height:100%;width:100%;display:block;transition:var(--trans-out);}.hero__image picture{position:relative;display:block;}@media (min-width:100rem){.hero__image picture:after{content:"";display:block;position:absolute;inset:4rem 0;z-index:-1;box-shadow:var(--box-shadow-hero);}}@media (min-width:100rem){.hero__image img{border-radius:calc(4 * var(--border-radius));transition:var(--trans-in);}}.hero--has-background .hero__content{color:hsl(var(--c-white));padding-top:calc(var(--spacing-m));padding-bottom:calc(var(--spacing-m));}@media (min-width:100rem){.hero__image-wrapper{position:relative;overflow:hidden;}.wallpaper{position:absolute;inset:2rem 0;z-index:-1;overflow:hidden;background:url(/themes/custom/ssp_theme/assets/images/bg.png) repeat top center,hsla(var(--c-black),0.05);opacity:0.8;}}
.image-text{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr auto;align-items:center;margin-block:var(--spacing);}@media (min-width:600px){.image-text{margin-block:var(--spacing--l);}}.image-text__content{background:hsla(var(--c-white),0.5);padding:var(--spacing);backdrop-filter:blur(0.5rem);box-shadow:var(--box-shadow);border-radius:var(--border-radius);color:hsl(var(--c-black));}.image-text__title,.image-text__content>h2:first-of-type,.image-text__content>h3:first-of-type{margin-top:0;}.image-text__image{grid-column:1 / -1;grid-row:1 / 3;height:100%;border-radius:var(--border-radius);overflow:hidden;}.image-text__image img{object-fit:cover;height:100%;}.image-text__content__wrapper{grid-column:1 / -1;grid-row:2 / 5;z-index:10;padding-inline:var(--spacing);}@media (min-width:600px){.image-text__content__wrapper{padding-inline:var(--spacing-2xl);padding-block:var(--spacing-m);}.image-text__content{padding:var(--spacing-m);}.image-text--right .image-text__image{grid-column:6 / span 7;grid-row:1 / 1;}.image-text--right .image-text__content__wrapper{grid-column:1 / span 6;grid-row:1 / 1;padding-inline:0;}.image-text--left .image-text__image{grid-column-start:1;grid-column:1 / span 7;}.image-text--left .image-text__content__wrapper{grid-column:7 / span 6;grid-row:1/3;padding-inline:0;}}
@media screen and (min-width:60rem){.off_canvas__button{display:none;}}.off_canvas__button{appearance:none;border:none;background:transparent;width:2.5rem;height:2.5rem;color:var(--c-default-action);text-align:center;padding:0;}.off_canvas__button__icon{width:2rem;height:2rem;display:block;margin:0 auto;}.off_canvas__button__icon path{fill:var(--c-default-action);}.off_canvas__button__label{font-size:var(--fs-small);display:block;}
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="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-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
:root{--container:75rem;--max-width:var(--container);--layout-container:100rem;--bp-medium:48rem;--spacing-xs:0.25rem;--spacing-s:0.5rem;--spacing:1rem;--spacing-m:1.5rem;--spacing-l:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--site-padding:var(--spacing-s);--c-primary:356,95%,44%;--c-primary-dark:6,97%,27%;--c-white:0,0%,100%;--c-black:100,100%,0%;--c-grey-darker:0,0%,25%;--c-grey-dark:0,0%,30%;--c-grey-light:0,0%,96%;--c-text:100,100%,10%;--border-radius:4px;--ff-primary:'Barlow';--fs-default:1rem;--fs-small:0.875rem;--fs-tiny:0.75rem;--fs-heading-1-s:1.5rem;--fs-heading-1-l:3rem;--fs-intro:1.5rem;--fw-light:200;--fw-bold:700;--base-line-height:1.5;--box-shadow:0px 0px 1.5rem 0px hsla(var(--c-black),0.08);--box-shadow-darker:1rem 1rem 2rem 0px hsla(var(--c-black),0.10),0px 0px 0.5rem 0px hsla(var(--c-black),0.10);--box-shadow-hero:0px 0px 4rem 0px hsla(var(--c-black),0.50);--trans-in:all 300ms ease-in-out;--trans-out:all 600ms ease-in-out;--main-navigation-action:hsl(var(--c-black));--main-navigation-action-hover:hsl(var(--c-primary));--main-navigation-accent-hover:hsl(var(--c-primary));--main-navigation-l2-background:hsl(var(--c-white));--main-navigation-l2-action:hsl(var(--c-black));--main-navigation-l2-action-hover:hsl(var(--c-primary));--main-navigation-l2-accent:hsla(var(--c-black),0.05);--main-navigation-l2-accent-hover:hsl(var(--c-white));--document-download-background:hsl(var(--c-grey-light));--document-download-content-color:hsl(var(--c-black));--document-download-border-color:hsl(var(--c-grey-dark));--document-download-background-hover:hsl(var(--c-primary));--document-download-border-color-hover:hsl(var(--c-primary));--document-download-content-color-hover:hsl(var(--c-white));}@media screen and (min-width:48rem){:root{--site-padding:var(--spacing);}}
@font-face{font-display:swap;font-family:'Barlow';font-style:normal;font-weight:200;src:url(/themes/custom/ssp_theme/assets/fonts/barlow-v12-latin_latin-ext-200.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Barlow';font-style:normal;font-weight:700;src:url(/themes/custom/ssp_theme/assets/fonts/barlow-v12-latin_latin-ext-700.woff2) format('woff2');}
*{box-sizing:border-box;}html{font-family:var(--ff-primary);}.container{max-width:var(--max-width);margin-inline:auto;}.padding-horizontal{padding-inline:var(--site-padding);}body{line-height:var(--base-line-height);}h1{font-size:clamp(var(--fs-heading-1-s),1.75rem + 1.25vw,var(--fs-heading-1-l));font-weight:var(--fw-light);}img{width:100%;height:auto;display:block;}a{color:hsl(var(--c-primary));}a:hover{color:hsl(var(--c-black));}a:focus,button:focus{outline:2px solid hsl(var(--c-primary));outline-offset:4px;}.ajax-throbber.sk-circle{--sk-size:4rem;}.ajax-throbber .sk-circle-dot::before{background-color:hsl(var(--c-primary));}.media-oembed-content{width:100%;height:100%;aspect-ratio:16/9;}.leaflet-control-attribution img{width:50px;height:15px;}.leaflet-marker-icon{filter:drop-shadow(0 0 3px hsl(var(--c-grey-darker)));}p.intro{font-size:var(--fs-intro);}
.list{display:grid;gap:var(--spacing-l);list-style:none;padding:0;width:100%;}.list>*{width:100%;}.list > * > *{width:100%;height:100%;}@media screen and (min-width:48rem){.list.list-layout--full{width:100%;}.list.list-layout--half{grid-template-columns:1fr 1fr;}.list.list-layout--third{grid-template-columns:1fr 1fr;}.list.list-layout--quarter{grid-template-columns:1fr 1fr;}}@media screen and (min-width:75rem){.list.list-layout--third{grid-template-columns:1fr 1fr 1fr;}}@media screen and (min-width:48rem){}@media screen and (min-width:75rem){.list.list-layout--quarter{grid-template-columns:1fr 1fr 1fr 1fr;}}@media (min-width:37.5rem){.small-screen{display:none;}}.large-screen{display:none;}@media (min-width:37.5rem){.large-screen{display:block;}}
header{background:hsl(var(--c-white));padding-block:var(--spacing-m);position:relative;}body.off-canvas-is-on-canvas .header{height:100dvh;overflow:auto;}.header__content{display:grid;justify-content:space-between;grid-template-columns:250px 1fr;}@media screen and (min-width:55rem){.header__content{align-items:flex-end;}}.region-brand{grid-row:1/2;grid-column:1/2;z-index:10;}.region-brand a,.region-brand img{display:block;}.navigation{width:100%;display:flex;flex-direction:column;align-items:end;grid-row:1/2;margin-bottom:-0.5rem;}@media screen and (min-width:55rem){.navigation{grid-column:2/-1;}}header.main-navigation--shown .navigation{grid-column:1/-1;}
footer{background:hsl(var(--c-grey-darker)) url(/themes/custom/ssp_theme/assets/icons/stripped-bar.svg) top left/30px repeat-x;padding-top:calc(var(--spacing-2xl) + 2rem);padding-bottom:var(--spacing-2xl);}footer .container{display:grid;grid-template-rows:auto;grid-template-columns:1fr;gap:var(--spacing-l);justify-content:center;}footer svg{max-width:20rem;margin:0 auto;}@media screen and (min-width:37.5rem){footer .container{grid-template-columns:15rem 1fr;gap:var(--spacing-2xl);align-items:end;}}@media screen and (min-width:48rem){footer .container{grid-template-columns:20rem 1fr;}}footer nav ul{list-style-type:none;margin:0;padding:0;}@media screen and (min-width:37.5rem){footer nav ul{list-style-type:none;margin:0;padding:0;display:flex;gap:var(--spacing-l);justify-content:end;}}footer a{color:hsl(var(--c-white));text-decoration:none;padding-block:var(--spacing);display:block;text-align:center;line-height:1;}@media screen and (min-width:37.5rem){footer a{padding-block:0;}}footer a:hover{color:hsl(var(--c-white));text-decoration:underline;}.footer-bottom{padding-block:var(--spacing-s);text-align:center;}.footer-bottom p{margin:0;}
.breadcrumb ol{display:flex;list-style:none;padding:0;font-size:var(--fs-small);margin:0 0 var(--spacing-s);justify-content:center;}.breadcrumb ol li{display:flex;align-items:center;}.breadcrumb ol a{color:hsl(var(--c-black));text-decoration:none;}.breadcrumb ol a:hover{text-decoration:underline;}.breadcrumb ol svg{max-width:var(--spacing-s);display:inline-block;margin:0 var(--spacing-s);fill:hsl(var(--c-black));width:100%;height:100%;}
.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999 !important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none;overflow:hidden;}.glightbox-container.inactive{display:none;}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden;}.glightbox-container .gslider{-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease,-webkit-transform 0.4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.glightbox-container .gslide{width:100%;position:absolute;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative;}.glightbox-container .gslide.prev{opacity:1;z-index:9999;}.glightbox-container .gslide-inner-content{width:100%;}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh;}.glightbox-container .ginner-container.gvideo-container{width:100%;}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100% !important;}.gslide iframe,.gslide video{outline:none !important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto;}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:none;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px;}.desc-top .gslide-image img,.desc-bottom .gslide-image img{width:auto;}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%;}.gslide-image img.zoomable{position:relative;}.gslide-image img.dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none;}.gslide-video{position:relative;max-width:100vh;width:100% !important;}.gslide-video .gvideo-wrapper{width:100%;margin:auto;}.gslide-video::before{content:'';display:block;position:absolute;width:100%;height:100%;background:rgba(255,0,0,0.34);display:none;}.gslide-video.playing::before{display:none;}.gslide-video.fullscreen{max-width:100% !important;min-width:100%;height:75vh;}.gslide-video.fullscreen video{max-width:100% !important;width:100% !important;}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;}.gslide-inline .ginlined-content{padding:20px;width:100%;}.gslide-inline .dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none;}.ginlined-content{overflow:auto;display:block !important;opacity:1;}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%;}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;}.zoomed .gslide-media{-webkit-box-shadow:none !important;box-shadow:none !important;}.desc-top .gslide-media,.desc-bottom .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;}.gslide-description.description-left,.gslide-description.description-right{max-width:100%;}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%;}.gslide-description p{margin-bottom:12px;}.gslide-description p:last-child{margin-bottom:0;}.zoomed .gslide-description{display:none;}.glightbox-button-hidden{display:none;}.glightbox-mobile .glightbox-container .gslide-description{height:auto !important;width:100%;background:transparent;position:absolute;bottom:15px;padding:19px 11px;max-width:100vw !important;-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important;max-height:78vh;overflow:auto !important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear;padding-bottom:50px;}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em;}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1;}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:bold;}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit;}.glightbox-mobile .glightbox-container .gslide-desc string{color:#fff;}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:0.4;}.gdesc-open .gslide-media{-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:0.4;}.gdesc-open .gdesc-inner{padding-bottom:30px;}.gdesc-closed .gslide-media{-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:1;}.greset{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.gabsolute{position:absolute;}.grelative{position:relative;}.glightbox-desc{display:none !important;}.glightbox-open{overflow:hidden;}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader 0.8s infinite linear;animation:lightboxLoader 0.8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%;}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity;}.glightbox-mobile .goverlay{background:#000;}.gprev,.gnext,.gclose{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.gprev svg,.gnext svg,.gclose svg{display:block;width:25px;height:auto;margin:0;padding:0;}.gprev.disabled,.gnext.disabled,.gclose.disabled{opacity:0.1;}.gprev .garrow,.gnext .garrow,.gclose .garrow{stroke:#fff;}.gbtn.focused{outline:2px solid #0f3d81;}iframe.wait-autoplay{opacity:0;}.glightbox-closing .gnext,.glightbox-closing .gprev,.glightbox-closing .gclose{opacity:0 !important;}.glightbox-clean .gslide-description{background:#fff;}.glightbox-clean .gdesc-inner{padding:22px 20px;}.glightbox-clean .gslide-title{font-size:1em;font-weight:normal;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em;}.glightbox-clean .gslide-desc{font-size:0.86em;margin-bottom:0;font-family:arial;line-height:1.4em;}.glightbox-clean .gslide-video{background:#000;}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0,0,0,0.75);border-radius:4px;}.glightbox-clean .gprev path,.glightbox-clean .gnext path,.glightbox-clean .gclose path{fill:#fff;}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px;}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px;}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute;}.glightbox-clean .gclose svg{width:18px;height:auto;}.glightbox-clean .gclose:hover{opacity:1;}.gfadeIn{-webkit-animation:gfadeIn 0.5s ease;animation:gfadeIn 0.5s ease;}.gfadeOut{-webkit-animation:gfadeOut 0.5s ease;animation:gfadeOut 0.5s ease;}.gslideOutLeft{-webkit-animation:gslideOutLeft 0.3s ease;animation:gslideOutLeft 0.3s ease;}.gslideInLeft{-webkit-animation:gslideInLeft 0.3s ease;animation:gslideInLeft 0.3s ease;}.gslideOutRight{-webkit-animation:gslideOutRight 0.3s ease;animation:gslideOutRight 0.3s ease;}.gslideInRight{-webkit-animation:gslideInRight 0.3s ease;animation:gslideInRight 0.3s ease;}.gzoomIn{-webkit-animation:gzoomIn 0.5s ease;animation:gzoomIn 0.5s ease;}.gzoomOut{-webkit-animation:gzoomOut 0.5s ease;animation:gzoomOut 0.5s ease;}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes gfadeIn{from{opacity:0;}to{opacity:1;}}@keyframes gfadeIn{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes gfadeOut{from{opacity:1;}to{opacity:0;}}@keyframes gfadeOut{from{opacity:1;}to{opacity:0;}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden;}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden;}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0;}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0;}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}to{opacity:1;}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}to{opacity:1;}}@-webkit-keyframes gzoomOut{from{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}to{opacity:0;}}@keyframes gzoomOut{from{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}to{opacity:0;}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.gslide-image img{max-height:97vh;max-width:100%;}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in;}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab;}.gslide-inline{max-height:95vh;}.gslide-external{max-height:100vh;}.gslide-description.description-left,.gslide-description.description-right{max-width:275px;}.glightbox-open{height:auto;}.goverlay{background:rgba(0,0,0,0.92);}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0px rgba(0,0,0,0.65);box-shadow:1px 2px 9px 0px rgba(0,0,0,0.65);}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto;}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0,0,0,0.32);}.glightbox-clean .gprev:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gclose:hover{background-color:rgba(0,0,0,0.7);}.glightbox-clean .gprev{top:45%;}.glightbox-clean .gnext{top:45%;}}@media (min-width:992px){.glightbox-clean .gclose{opacity:0.7;right:20px;}}@media screen and (max-height:420px){.goverlay{background:#000;}}
.menu{list-style:none;margin:0;padding:0;display:flex;gap:var(--spacing);flex-wrap:wrap;align-items:center;}.menu{margin:0;padding:0;}.menu a{display:flex;align-items:center;gap:.5em;text-decoration:none;color:hsl(var(--c-black));}.menu a:hover{color:hsl(var(--c-primary));box-shadow:0 1px 0 0 var(--main-navigation-accent-hover);}.menu button svg{width:0.6em;height:auto;path{fill:var(--main-navigation-action-hover);}}.main-navigation{display:none;}@media screen and (min-width:60rem){.main-navigation{display:block;}}.main-navigation .menu-item > .menu{display:none}@media (min-width:960px){.main-navigation .menu-item > .menu{position:absolute;}}.main-navigation .menu-item > .menu[data-disclosure-expanded="true"]{display:block;width:100%;min-width:260px;background:var(--main-navigation-l2-background);z-index:100;box-shadow:var(--box-shadow);border-top:1px solid var(--main-navigation-accent-hover);}.main-navigation .menu-item--has-sub-menu{position:relative;display:flex;flex-wrap:wrap;}@media (min-width:960px){.main-navigation .menu-item > .menu[data-disclosure-expanded="true"]{top:100%;inset-inline-start:0;display:block;}}.sub-menu-item-toggle{cursor:pointer;z-index:1;display:flex;align-items:center;justify-content:center;justify-self:right;width:calc(1.5 * var(--spacing));padding:0;border:0;background:0 0}.sub-menu-item-toggle > *{pointer-events:none}.sub-menu-item-toggle__icon{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;padding-inline:0;width:var(--spacing);height:var(--spacing);}.sub-menu-item-toggle__icon svg{width:100%;height:auto;}.sub-menu-item-toggle__icon svg path{fill:var(--main-navigation-accent-hover);}.menu-item--level-0 > .menu-item__link{padding-block:var(--spacing);}.menu-item--level-0 > .sub-menu-item-toggle .sub-menu-item-toggle__icon{transform:rotate(90deg);}.main-navigation .menu-item--level-0:hover .sub-menu-item-toggle svg,.main-navigation .menu-item--level-0 .sub-menu-item-toggle:focus-visible svg{transform:rotate(-180deg);}.main-navigation .menu-item--level-0:hover .sub-menu-item-toggle svg path,.main-navigation .menu-item--level-0 .sub-menu-item-toggle:focus svg path,.main-navigation .menu-item--level-0 .sub-menu-item-toggle:focus-visible svg path{fill:var(--main-navigation-accent-hover);}.menu-item--level-1{display:block;width:100%;}.menu-item--level-1 + .menu-item--level-1{display:block;width:100%;border-top:1px solid var(--main-navigation-l2-accent);}.menu-item--level-1 > .menu-item__link{display:block;width:100%;padding-block:var(--spacing-s);padding-inline:var(--spacing);}
.content{max-width:48rem;}.content *:first-child{margin-top:0;}.section-wrapper{padding-block:var(--spacing-xl);}.section-wrapper--light{background:hsl(var(--c-grey-light));}.section-title{margin-top:0;margin-bottom:var(--spacing-m);}.section-title svg{fill:hsl(var(--c-primary));}.content__wrapper{margin-bottom:var(--spacing);}.content__aside{display:flex;gap:var(--spacing-xl);align-items:center;flex-wrap:wrap;margin-top:var(--spacing-l);}@media screen and (min-width:60rem){.content__wrapper{display:grid;grid-template-columns:9fr 3fr;gap:var(--spacing-2xl);}.content__aside{align-items:start;margin-top:0;flex-direction:column;flex:1 0 auto;}}.content__aside .tags,.content__aside .partner,.content__aside .company{max-width:25rem;display:flex;gap:var(--spacing-s);flex-wrap:wrap;}.content__aside .revue{max-width:20rem;}.logo img{width:250px;}.partner__link{text-align:center;width:100%;font-weight:var(--fw-bold);margin-bottom:var(--spacing);}.arguments{display:flex;flex-direction:column;justify-content:space-between;margin-block:var(--spacing-2xl);gap:var(--spacing-2xl);}.arguments__block{padding:var(--spacing);box-shadow:var(--box-shadow-darker);position:relative;border-radius:var(--border-radius);}@media screen and (min-width:37.5rem){.arguments{flex-direction:row;gap:var(--spacing-l);}.arguments__block{width:calc(50% - var(--spacing-l) / 2);}}.arguments__block h2:first-child{margin-top:0;}.arguments__block ul{margin:0;padding:0 0 0 var(--spacing);}.arguments__block__image{position:absolute;right:var(--spacing);top:-2.7rem;display:block;}.arguments__block--worker .arguments__block__image{top:-1.4rem;}.arguments__block--customer{background:hsl(var(--c-primary));color:hsl(var(--c-white));}.arguments__block--worker{background:hsl(var(--c-grey-light));color:hsl(var(--c-black));}.revue__meta{margin-bottom:var(--spacing-l);font-size:var(--fs-intro);}.tags a{background:hsl(var(--c-grey-light));padding:var(--spacing-xs) var(--spacing);display:inline-block;text-decoration:none;border-radius:var(--border-radius);color:hsl(var(--c-black));&:hover,&:focus{background:hsl(var(--c-grey-dark));color:hsl(var(--c-white));}}.attachments{margin-block:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing);}.store__info__icons{display:flex;gap:var(--spacing-s);margin-bottom:var(--spacing-s);align-items:first baseline;.icon svg{margin-top:5px;width:var(--fs-intro);}p.address{margin:0;}}.event__meta{margin-bottom:var(--spacing-2xl);background:hsl(var(--c-grey-light));padding-block:var(--spacing-l);}.event__data{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-l);flex-wrap:wrap;}@media screen and (min-width:48em){.event__data{flex-direction:row;}}@media screen and (min-width:72em){.event__data{flex-wrap:nowrap;}}.event__data__item{display:flex;gap:var(--spacing);align-items:center;justify-content:center;width:100%;}@media screen and (min-width:48em){.event__data__item{flex-direction:row;max-width:40%;}}@media screen and (min-width:60em){.event__data__item{flex-direction:row;max-width:30%;}}@media screen and (min-width:72em){.event__data__item{flex-wrap:no-wrap;max-width:100%;}}.event__data__item svg{max-width:var(--spacing-m);}.event__data h3{margin-bottom:var(--spacing);}.event__data__address .address{margin:0;}.event__data__address svg{align-self:flex-start;}.event__data__link a{padding:var(--spacing-m) var(--spacing);background:hsl(var(--c-primary));color:hsl(var(--c-white));border-radius:var(--border-radius);width:100%;display:flex;justify-content:center;gap:var(--spacing);align-items:center;font-weight:bold;text-decoration:none;}.event__data__link a svg{fill:currentColor;}.event__organizer{width:100%;max-width:10rem;}.event__organizer h3{margin-top:0;}.event__date__upcoming ul{list-style:none;padding:0;}
body.off-canvas-is-on-canvas{overflow:hidden;}body.off-canvas-is-on-canvas .header{height:100dvh;overflow:auto;}.region-off-canvas{visibility:hidden;position:absolute;z-index:1000;top:0;overflow:auto;width:100%;max-width:100%;height:calc(100vh - var(--drupal-displace-offset-top));padding:var(--spacing-m) var(--site-padding);transition:var(--trans-in);transform:translateX(-100%);background-color:hsl(var(--c-white));}.region-off-canvas[data-expanded="true"]{visibility:visible;transform:translateY(0);}.region__inner--off-canvas{height:100vh;}.off-canvas__header{display:grid;justify-content:space-between;grid-template-columns:250px 1fr;margin-bottom:var(--spacing-l);}.off-canvas__close-container{justify-self:end;}.off-canvas__menu .menu,.off-canvas__menu .menu.menu--top-menu{display:flex;flex-direction:column;gap:var(--spacing-s);width:100%;}.off-canvas__menu .menu-item{width:100%;}.off-canvas__menu .menu-item__link{padding-block:var(--spacing);}.off-canvas__menu .menu-item--level-0{display:flex;gap:var(--spacing);flex-wrap:wrap;justify-content:space-between;}.off-canvas__menu-main .menu--sub-menu{background:hsl(var(--c-grey-light));font-size:var(--fs-small);line-height:1;padding:0 var(--spacing);margin-inline:calc(-1* var(--site-padding));width:100vw;display:none;gap:0;}.off-canvas__menu-main .sub-menu-item-toggle{border-left:1px solid hsl(var(--c-primary));border-radius:0;padding-inline:var(--spacing);display:block;}.off-canvas__menu-main .menu--sub-menu[data-disclosure-expanded="true"]{display:flex;}.off-canvas__menu-main .menu-item--level-0:hover .sub-menu-item-toggle svg,.off-canvas__menu-main .sub-menu-item-toggle[aria-expanded="true"] svg{transform:rotate(-180deg);}.off-canvas__menu-top{font-size:var(--fs-small);padding-bottom:var(--spacing-l);}.off-canvas__menu .menu.menu--top-menu a{text-decoration:none;}
.paragraph{padding-block:var(--spacing-l);}@media screen and (min-width:48rem){.paragraph{padding-block:var(--spacing-2xl);}}.paragraph .container{max-width:calc(var(--max-width));}.paragraph-content{max-width:48rem;margin-bottom:var(--spacing-m);}.paragraph-title{margin-top:0;margin-bottom:var(--spacing-l);}.paragraph-title svg{fill:hsl(var(--c-primary));}.paragraph.primary{background:hsl(var(--c-primary));color:hsl(var(--c-white));}.paragraph.primary .paragraph-title svg{fill:hsl(var(--c-white));}.paragraph.secondary{background:hsl(var(--c-grey-light));}.paragraph--type--author{background:hsl(var(--c-grey-light));padding-block:var(--spacing-l);}.paragraph--type--author .author__name{margin-block:0;}.paragraph--type--author .author__email{display:flex;gap:var(--spacing-s);align-items:center;}.content__wrapper + .paragraph.default{padding-block:0 var(--spacing-l);}.paragraph--type--block:has(.paragraph__block-content:empty){display:none;}.paragraph--type--attachment .media + .media{margin-top:var(--spacing);}
