/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box;}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}.mfp-preloader a{color:#CCC;}.mfp-preloader a:hover{color:#FFF;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;}.mfp-close:hover,.mfp-close:focus{opacity:1;}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap;}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;}.mfp-arrow:active{margin-top:-54px;}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px;}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px;}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px;}.mfp-arrow-right:before{border-left:27px solid #3F3F3F;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}.mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000;}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}.mfp-figure{line-height:0;}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444;}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px;}.mfp-figure figure{margin:0;}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0;}}@media all and (max-width:900px){.mfp-arrow{transform:scale(0.75);}.mfp-arrow-left{transform-origin:0;}.mfp-arrow-right{transform-origin:100%;}.mfp-container{padding-left:6px;padding-right:6px;}}.gallery-item:hover,.gallery-item:focus{opacity:0.7;}.mfp-title{margin-top:10px;}
@font-face{font-family:"GT America Standard";src:local("GT America Standard Regular"),local("GT-America-Standard-Regular"),url(/themes/ssdd-2022/dist/font/GT-America-Standard-Regular.woff2) format("woff2"),url(/themes/ssdd-2022/dist/font/GT-America-Standard-Regular.woff) format("woff"),url(/themes/ssdd-2022/dist/font/GT-America-Standard-Regular.ttf) format("truetype");font-style:normal;font-weight:400;}@font-face{font-family:"GT America Standard";src:local("GT America Standard Bold"),local("GT-America-Standard-Bold"),url(/themes/ssdd-2022/dist/font/GT-America-Standard-Bold.woff2) format("woff2"),url(/themes/ssdd-2022/dist/font/GT-America-Standard-Bold.woff) format("woff"),url(/themes/ssdd-2022/dist/font/GT-America-Standard-Bold.ttf) format("truetype");font-style:normal;font-weight:700;}@font-face{font-family:"GT America Standard";src:local("GT America Standard Regular Italic"),local("GT-America-Standard-Regular-Italic"),url(/themes/ssdd-2022/dist/font/GT-America-Standard-Regular-Italic.woff2) format("woff2"),url(/themes/ssdd-2022/dist/font/GT-America-Standard-Regular-Italic.woff) format("woff"),url(/themes/ssdd-2022/dist/font/GT-America-Standard-Regular-Italic.ttf) format("truetype");font-style:italic;font-weight:400;}@font-face{font-family:"GT America Standard";src:local("GT America Standard Black Italic"),local("GT-America-Standard-Black-Italic"),url(/themes/ssdd-2022/dist/font/GT-America-Standard-Black-Italic.woff2) format("woff2"),url(/themes/ssdd-2022/dist/font/GT-America-Standard-Black-Italic.woff) format("woff"),url(/themes/ssdd-2022/dist/font/GT-America-Standard-Black-Italic.ttf) format("truetype");font-style:italic;font-weight:700;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,textarea,select,button,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}a:focus{outline:2px solid;outline-color:black;outline-color:rgba(0,0,0,0.6);}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"“" "”" "‘" "’";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}svg:not(:root){overflow:hidden;}button,input,select,textarea{font-family:inherit;font-size:inherit;border:1px solid #000;border-radius:0;line-height:1em;}button,input[type=submit],input[type=cancel]{-webkit-appearance:none;-moz-appearance:none;appearance:none;}button,select{text-transform:none;}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;resize:vertical;max-width:100%;}::-moz-selection{text-shadow:none;}::selection{text-shadow:none;}iframe,img{vertical-align:top;}img,video,param,object,embed,iframe{max-width:100%;}img{height:auto;}*,*:before,*:after{box-sizing:border-box;}@media (prefers-reduced-motion:reduce){*{animation:none !important;transition:none !important;}}:root{background-color:#e7d7c4;font-family:"GT America Standard",sans-serif;font-size:20px;color:#282829;}a{color:#219875;text-decoration:none;}a:focus{outline:0;}a:focus,a:hover{color:#1c8365;}.partner:focus,.partner:hover{opacity:0.7;}::-moz-selection{background:rgba(126,104,174,0.2);}::selection{background:rgba(126,104,174,0.2);}.site-name,.fdc-logo{display:block;text-indent:-99999em;background:transparent url(/themes/ssdd-2022/src/img/ssdd-logo.svg) center no-repeat;width:124px;height:80px;}.site-name:hover,.fdc-logo:hover,.site-name:focus,.fdc-logo:focus{opacity:0.7;}.site-name.site-name--white,.site-name--white.fdc-logo{background-image:url(/themes/ssdd-2022/src/img/ssdd-logo-white.svg);}.fdc-logo{background-image:url(/themes/ssdd-2022/src/img/FDC-logo-white.svg);width:120px;height:90px;}.social-links a{display:inline-block;margin-right:22px;margin-bottom:22px;}.social-links a:last-child{margin-right:0;}.social-links a[href*=facebook],.social-links a[href*=instagram]{content:"";font-size:0;background:transparent url(/themes/ssdd-2022/src/img/icons/facebook-white.svg) center/contain no-repeat;width:22px;height:22px;}.social-links a[href*=instagram]{background-image:url(/themes/ssdd-2022/src/img/icons/instagram-white.svg);}.gin-secondary-toolbar.gin-secondary-toolbar--frontend{position:fixed;width:100%;top:52px;}body.gin--horizontal-toolbar.toolbar-fixed header.header{top:112px;}body.gin--horizontal-toolbar.toolbar-fixed main{position:relative;top:57px;}html,body{min-height:100vh;}body{display:flex;flex-direction:column;}main{flex-grow:1;}main > *{margin-top:60px;}main > *.media,main > *.hero{margin-top:0;}.center,.header .header__nav .menu-submenu > ul,.header .header__nav nav,.header .header-column{width:1300px;margin-left:auto;margin-right:auto;}.spacing-horizontal{margin-bottom:-60px;}.spacing-horizontal > *{margin-right:60px;margin-bottom:60px;}.spacing-horizontal > *:last-child{margin-right:0;}.spacing-horizontal--compact{margin-bottom:-10px;}.spacing-horizontal--compact > *{margin-right:10px;margin-bottom:10px;}.spacing-horizontal--compact > *:last-child{margin-right:0;}.spacing-vertical > *{margin-top:30px;}.spacing-vertical > *:first-child{margin-top:0;}.spacing-vertical > *.small-spacing{margin-top:5px;}.spacing-vertical.spacing-vertical--compact > *{margin-top:15px;}.spacing-vertical.spacing-vertical--compact > *:first-child{margin-top:0;}.event-date{color:#219875;}.event-date .separator{margin-left:5px;margin-right:5px;}.hero .event-date{color:#fff;}.media__caption{margin-top:10px;font-size:0.75em;line-height:1.6666666667em;}.purple{color:#219875;}.eu-cookie-compliance-message,body.cke_editable,.legible{line-height:1.4em;}.eu-cookie-compliance-message button,.eu-cookie-compliance-message .button,.eu-cookie-compliance-message .flag a,.flag .eu-cookie-compliance-message a,.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message h4,.eu-cookie-compliance-message h5,.eu-cookie-compliance-message h6,.eu-cookie-compliance-message div,.eu-cookie-compliance-message p,.eu-cookie-compliance-message ul,.eu-cookie-compliance-message ol,.eu-cookie-compliance-message blockquote,.eu-cookie-compliance-message table,.eu-cookie-compliance-message figure,.eu-cookie-compliance-message hr,.eu-cookie-compliance-message pre code:first-child,.eu-cookie-compliance-message form,body.cke_editable button,body.cke_editable .button,body.cke_editable .flag a,.flag body.cke_editable a,body.cke_editable h1,body.cke_editable h2,body.cke_editable h3,body.cke_editable h4,body.cke_editable h5,body.cke_editable h6,body.cke_editable div,body.cke_editable p,body.cke_editable ul,body.cke_editable ol,body.cke_editable blockquote,body.cke_editable table,body.cke_editable figure,body.cke_editable hr,body.cke_editable pre code:first-child,body.cke_editable form,.legible button,.legible .button,.legible .flag a,.flag .legible a,.legible h1,.legible h2,.legible h3,.legible h4,.legible h5,.legible h6,.legible div,.legible p,.legible ul,.legible ol,.legible blockquote,.legible table,.legible figure,.legible hr,.legible pre code:first-child,.legible form{margin-top:1.3em;}.eu-cookie-compliance-message *:first-child,body.cke_editable *:first-child,.legible *:first-child{margin-top:0;}.eu-cookie-compliance-message h1 + *,body.cke_editable h1 + *,.legible h1 + *{margin-top:1.2em;}.eu-cookie-compliance-message h2 + *,.eu-cookie-compliance-message h3 + *,.eu-cookie-compliance-message h4 + *,.eu-cookie-compliance-message h5 + *,.eu-cookie-compliance-message h6 + *,body.cke_editable h2 + *,body.cke_editable h3 + *,body.cke_editable h4 + *,body.cke_editable h5 + *,body.cke_editable h6 + *,.legible h2 + *,.legible h3 + *,.legible h4 + *,.legible h5 + *,.legible h6 + *{margin-top:0.3em;}.eu-cookie-compliance-message .vignette + h1,.eu-cookie-compliance-message .vignette + h2,.eu-cookie-compliance-message .vignette + h3,.eu-cookie-compliance-message .vignette + h4,.eu-cookie-compliance-message .vignette + h5,.eu-cookie-compliance-message .vignette + h6,.eu-cookie-compliance-message .vignette-date + h1,.eu-cookie-compliance-message .vignette-date + h2,.eu-cookie-compliance-message .vignette-date + h3,.eu-cookie-compliance-message .vignette-date + h4,.eu-cookie-compliance-message .vignette-date + h5,.eu-cookie-compliance-message .vignette-date + h6,body.cke_editable .vignette + h1,body.cke_editable .vignette + h2,body.cke_editable .vignette + h3,body.cke_editable .vignette + h4,body.cke_editable .vignette + h5,body.cke_editable .vignette + h6,body.cke_editable .vignette-date + h1,body.cke_editable .vignette-date + h2,body.cke_editable .vignette-date + h3,body.cke_editable .vignette-date + h4,body.cke_editable .vignette-date + h5,body.cke_editable .vignette-date + h6,.legible .vignette + h1,.legible .vignette + h2,.legible .vignette + h3,.legible .vignette + h4,.legible .vignette + h5,.legible .vignette + h6,.legible .vignette-date + h1,.legible .vignette-date + h2,.legible .vignette-date + h3,.legible .vignette-date + h4,.legible .vignette-date + h5,.legible .vignette-date + h6{margin-top:0.2em;}.eu-cookie-compliance-message .vignette,body.cke_editable .vignette,.legible .vignette{font-size:1.5rem;line-height:1.3em;font-weight:700;font-style:italic;color:#88A9DA;}.eu-cookie-compliance-message .vignette.vignette--red,body.cke_editable .vignette.vignette--red,.legible .vignette.vignette--red{color:#FB7948;}.eu-cookie-compliance-message .vignette.vignette--green,body.cke_editable .vignette.vignette--green,.legible .vignette.vignette--green{color:#219875;}.eu-cookie-compliance-message .vignette-date,body.cke_editable .vignette-date,.legible .vignette-date{font-size:0.75rem;font-weight:700;font-family:"GT America Standard",sans-serif;line-height:1.6666666667em;}.eu-cookie-compliance-message .header-1,.eu-cookie-compliance-message-header-1,.eu-cookie-compliance-message h1,body.cke_editable .header-1,body.cke_editable-header-1,body.cke_editable h1,.legible .header-1,.legible-header-1,.legible h1{font-size:2.5rem;line-height:1.1em;font-weight:700;font-style:italic;}.eu-cookie-compliance-message .header-2,.eu-cookie-compliance-message-header-2,.eu-cookie-compliance-message h2,body.cke_editable .header-2,body.cke_editable-header-2,body.cke_editable h2,.legible .header-2,.legible-header-2,.legible h2{font-size:1.8rem;line-height:1.1em;font-weight:700;font-style:italic;}.eu-cookie-compliance-message .header-3,.eu-cookie-compliance-message-header-3,.eu-cookie-compliance-message h3,body.cke_editable .header-3,body.cke_editable-header-3,body.cke_editable h3,.legible .header-3,.legible-header-3,.legible h3{font-size:1.2rem;line-height:1.2em;font-weight:700;font-style:italic;}.eu-cookie-compliance-message .header-4,.eu-cookie-compliance-message-header-4,.eu-cookie-compliance-message h4,body.cke_editable .header-4,body.cke_editable-header-4,body.cke_editable h4,.legible .header-4,.legible-header-4,.legible h4{font-size:1rem;font-weight:700;font-style:italic;}.eu-cookie-compliance-message .header-5,.eu-cookie-compliance-message-header-5,.eu-cookie-compliance-message h5,body.cke_editable .header-5,body.cke_editable-header-5,body.cke_editable h5,.legible .header-5,.legible-header-5,.legible h5{font-size:0.75rem;font-weight:700;font-style:italic;}.eu-cookie-compliance-message .header-6,.eu-cookie-compliance-message-header-6,.eu-cookie-compliance-message h6,body.cke_editable .header-6,body.cke_editable-header-6,body.cke_editable h6,.legible .header-6,.legible-header-6,.legible h6{font-size:0.75rem;}.eu-cookie-compliance-message ul,.eu-cookie-compliance-message ol,body.cke_editable ul,body.cke_editable ol,.legible ul,.legible ol{list-style-position:outside;margin-left:1.5em;padding-left:0;}.eu-cookie-compliance-message ul,body.cke_editable ul,.legible ul{list-style-type:disc;}.eu-cookie-compliance-message ol,body.cke_editable ol,.legible ol{list-style-type:decimal;}.eu-cookie-compliance-message b,.eu-cookie-compliance-message strong,body.cke_editable b,body.cke_editable strong,.legible b,.legible strong{font-weight:700;}.eu-cookie-compliance-message i,.eu-cookie-compliance-message em,body.cke_editable i,body.cke_editable em,.legible i,.legible em{font-style:italic;}.eu-cookie-compliance-message code,body.cke_editable code,.legible code{vertical-align:bottom;font-family:"Monaco",Courier,"Courier New",monospace;background-color:#efefef;}.eu-cookie-compliance-message pre code,body.cke_editable pre code,.legible pre code{display:block;}.eu-cookie-compliance-message blockquote,body.cke_editable blockquote,.legible blockquote{font-size:1.2em;line-height:1.5em;font-weight:700;padding:1em 1.5em;margin-top:1em;margin-bottom:1em;border-top:2px solid #282829;border-bottom:2px solid #282829;}.eu-cookie-compliance-message figcaption,body.cke_editable figcaption,.legible figcaption{font-size:0.889rem;line-height:1.375em;}.eu-cookie-compliance-message .align-left,.eu-cookie-compliance-message .align-right,body.cke_editable .align-left,body.cke_editable .align-right,.legible .align-left,.legible .align-right{margin:10px;}.eu-cookie-compliance-message .align-left,body.cke_editable .align-left,.legible .align-left{margin-left:0;}.eu-cookie-compliance-message .align-right,body.cke_editable .align-right,.legible .align-right{margin-right:0;}.eu-cookie-compliance-message .align-center,body.cke_editable .align-center,.legible .align-center{margin-top:10px;margin-bottom:10px;}.eu-cookie-compliance-message .preamble,body.cke_editable .preamble,.legible .preamble{font-size:1.1em;line-height:1.3em;font-weight:700;font-style:italic;}.eu-cookie-compliance-message .media-file,body.cke_editable .media-file,.legible .media-file{display:block;}.text-width > *{max-width:700px;}.text-width-narrow > *{max-width:600px;}.date{line-height:1.5em;}.date p::first-letter{text-transform:uppercase;}.program-activity-title{text-transform:uppercase;}.more-link{font-weight:900;font-style:italic;}.article{display:flex;justify-content:space-between;}.article__sidebar{max-width:320px;border-left:1px solid #282829;padding-left:40px;margin-left:40px;flex-shrink:0;}.flag a{align-items:center;display:inline-flex !important;margin-top:0 !important;}.flag a:before{content:"";display:inline-block;background:url(/themes/ssdd-2022/src/img/icons/heart-black-outline.svg) no-repeat;background-size:contain;height:22px;margin-right:10px;width:22px;}.flag a:hover{border:1px solid #219875;}.flag a:hover:before{background-image:url(/themes/ssdd-2022/src/img/icons/heart-white-filled.svg);background-repeat:no-repeat;}.flag.action-unflag a{background-color:#1c8365;border:1px solid #1c8365;color:#fff;}.flag.action-unflag a:before{background-image:url(/themes/ssdd-2022/src/img/icons/heart-white-filled.svg);background-repeat:no-repeat;}.flag .js-flag-message,.flag .ajax-progress{display:none;}.categories > *{display:flex;align-items:center;}.categories > *::before{content:"";display:inline-block;position:relative;width:10px;height:10px;top:0;background-color:#F44646;border-radius:10px;margin-right:5px;}.categories.blue > *::before{background-color:#219875;}.teaser .categories > *:before{width:6px;height:6px;top:-2px;border-radius:6px;}.columns{display:flex;flex-wrap:wrap;margin-left:-7.5px;margin-right:-7.5px;}.columns > *{flex:0 1 100%;margin-left:7.5px;margin-right:7.5px;}.columns--2 > *{flex:0 1 calc(100% / 2 - 15px);}.columns--3 > *{flex:0 1 calc(100% / 3 - 15px);}.columns--4 > *{flex:0 1 calc(100% / 4 - 15px);}.columns--6 > *{flex:0 1 calc(100% / 6 - 15px);}.columns--2 > *:nth-child(n+3),.columns--3 > *:nth-child(n+4),.columns--4 > *:nth-child(n+5),.columns--6 > *:nth-child(n+7){margin-top:15px;}.expandable__button{display:flex;align-items:center;justify-content:stretch;background-color:#fff;color:#282829;cursor:pointer;}.expandable__button:focus{outline:0;}.expandable__button.expandable__button--active,.expandable__button:hover,.expandable__button:focus{color:#fff;background-color:#7E68AE;}.expandable__button.expandable__button--active:hover,.expandable__button.expandable__button--active:focus{background-color:#7058a4;}.expandable-button-image{flex-shrink:0;}.expandable-button-action,.expandable-button-text{padding:30px;}.expandable-button-text{font-style:italic;font-weight:700;flex-grow:1;line-height:1.3em;}.expandable-button-action{font-size:0.75em;flex-shrink:0;flex-grow:0;}.expandable__content{display:none;visibility:hidden;padding-bottom:40px;}.expandable__content.expandable__content--visible{display:block;visibility:visible;}.external-content-push .push{display:flex;height:730px;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.1);background-size:cover;background-position:center;background-repeat:no-repeat;}.featured-push{position:relative;overflow:hidden;}.featured-push-content-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;}.featured-push__image{z-index:1;}.featured-push__image::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#88A9DA 10%,rgba(0,0,0,0) 50%);}.color-scheme-red .featured-push__image::after{background:linear-gradient(to top,#7E68AE 10%,rgba(0,0,0,0) 50%);}.featured-push__content{display:flex;justify-content:flex-start;align-items:flex-end;align-content:flex-end;flex-wrap:wrap;height:100%;color:#fff;padding:30px;font-weight:700;font-style:italic;}.featured-push__content > *{width:100%;}.featured-push-meta{margin-top:5px;}.featured-push-meta > *{display:inline-block;}.featured-push-meta .participants{display:block;}.featured-push-meta .participants:before{background-image:url(/themes/ssdd-2022/src/img/icons/user-white-outline.svg);background-repeat:no-repeat;content:"";display:inline-block;height:17px;margin-right:5px;width:17px;}.featured-push:hover,.featured-push:focus{opacity:0.7;}.featured-push-meta .occasions{display:none;}footer{margin-top:60px;}.footer{padding:60px 0;background-color:#282829;color:#fff;font-size:0.8em;line-height:1.5em;}.footer a{color:#fff;}.footer a:hover,.footer a:focus{opacity:0.7;}.footer ::-moz-selection{background:rgba(255,255,255,0.2);}.footer ::selection{background:rgba(255,255,255,0.2);}.footer__columns{display:flex;justify-content:space-between;flex-wrap:wrap;}.footer__columns .footer-logo{max-width:300px;flex-shrink:0;padding-top:3px;margin-right:40px;}.footer__columns .footer-primary{display:flex;padding-right:15px;padding-bottom:30px;}.footer__columns .footer-secondary{max-width:300px;flex-shrink:0;font-size:0.6rem;text-align:right;}.footer__columns .footer-secondary a:hover,.footer__columns .footer-secondary a:focus{color:#88A9DA;}.footer__columns .footer-secondary .footer-secondary__withdraw-wrapper{display:flex;flex-wrap:wrap;}.footer__columns .footer-secondary .footer-secondary__withdraw-wrapper,.footer__columns .footer-secondary .footer-secondary__withdraw-wrapper .eu-cookie-withdraw-tab{margin-top:0;}.footer__columns .footer-secondary .footer-secondary__withdraw-wrapper .eu-cookie-withdraw-tab{margin-right:15px;}.footer__columns .footer-secondary .footer-secondary__withdraw-wrapper *{margin-bottom:5px;}.footer-promotion{background-color:#e7d7c4;padding:60px 0;}.footer-promotion > .center,.header .header__nav .menu-submenu.footer-promotion > ul,.header .header__nav .footer-promotion > nav,.header .footer-promotion > .header-column{border-top:3px solid #282829;padding-top:60px;}label{color:#282829;font-size:1rem;line-height:1em;cursor:pointer;}label + *{margin-top:5px;}input,textarea,select{font-size:1rem;line-height:1em;padding:5px;}.buttons a,.button,.flag a,input[type=submit],button{display:inline-block;cursor:pointer;padding:10px 15px;background-color:transparent;border:1px solid #282829;color:#282829;font-style:italic;font-weight:700;line-height:1em;white-space:nowrap;}.buttons a:focus,.button:focus,.flag a:focus,input[type=submit]:focus,button:focus{outline:0;}.buttons a:hover,.buttons a:focus,.button:hover,.flag a:hover,.button:focus,.flag a:focus,input[type=submit]:hover,input[type=submit]:focus,button:hover,button:focus{opacity:1;background-color:#219875;border-color:#219875;color:#fff;}.button.button--highlighted,.flag a.button--highlighted{color:#7E68AE;border-color:#7E68AE;}.button.button--highlighted:hover,.flag a.button--highlighted:hover,.button.button--highlighted:focus,.flag a.button--highlighted:focus{background-color:#7E68AE;color:#fff;}.button.button--solid-highlighted,.flag a.button--solid-highlighted{background-color:#219875;color:#fff;border-color:#219875;}.button.button--solid-highlighted:hover,.flag a.button--solid-highlighted:hover,.button.button--solid-highlighted:focus,.flag a.button--solid-highlighted:focus{color:#219875;background-color:transparent;}.button.button--large,.flag a.button--large{padding:25px 40px;}.button.button--white,.flag a.button--white{color:#fff;border-color:#fff;}.button.button--white:hover,.flag a.button--white:hover,.button.button--white:focus,.flag a.button--white:focus{border-color:#219875;}[disabled]{opacity:0.7;}#user-login-form label,#user-register-form label,#user-pass label,#user-pass-reset label,#user-form label{display:block;}#user-login-form .description,#user-register-form .description,#user-pass .description,#user-pass-reset .description,#user-form .description{font-size:80%;line-height:1.2em;margin-top:10px;}#user-login-form input,#user-login-form .password-strength,#user-register-form input,#user-register-form .password-strength,#user-pass input,#user-pass .password-strength,#user-pass-reset input,#user-pass-reset .password-strength,#user-form input,#user-form .password-strength{max-width:280px;}#edit-extra-actions a{display:block;}.header{position:sticky;position:-webkit-sticky;top:0;left:0;right:0;background-color:rgba(255,255,255,0.9);z-index:100;font-style:italic;font-weight:700;}.header .header__primary{padding:15px 0;}.header .header-column{display:flex;justify-content:space-between;align-items:center;}.header .header-column__right > *{display:inline-block;margin-right:60px;}.header .header-column__right > *:last-child{margin-right:0;}.header .header__nav{background-color:#282829;padding:30px 0 30px;position:relative;display:none;}.header .header__nav.header__nav--active{display:block;}.header .header__nav.header__nav--show-sub{padding:30px 0 100px;}.header .header__nav nav .button,.header .header__nav nav a{color:#fff;}.header .header__nav nav ul > *{display:inline-block;}.header .header__nav nav > ul > li:first-child{margin-left:-15px;}.header .header__nav nav li{margin-right:15px;}.header .header__nav nav li:last-child{margin-right:0;}.header .header__nav .button,.header .header__nav .flag a,.flag .header .header__nav a{position:relative;font-style:italic;font-weight:700;font-size:1.25em;line-height:1em;border:0;padding:10px 15px;transition:background-color 200ms ease-in-out 0ms;}.header .header__nav .menu-accordion-toggle{position:relative;}.header .header__nav .menu-accordion-toggle::after{content:"";display:none;position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:14px solid #219875;pointer-events:none;}.header .header__nav.header__nav--show-sub .menu-link--active.menu-accordion-toggle::after{display:block;}.header .header__nav .menu-link--active,.header .header__nav .menu-active-trail .button.menu-link--active{opacity:1;background-color:#219875;border-color:#219875;}.header .header__nav .button:hover,.header .header__nav .flag a:hover,.flag .header .header__nav a:hover,.header .header__nav .button:focus,.header .header__nav .flag a:focus,.flag .header .header__nav a:focus,.header .header__nav .button.menu-link--active:hover,.header .header__nav .button.menu-link--active:focus{background-color:#1c8365;}.header .header__nav .menu-submenu{position:absolute;left:0;right:0;bottom:0;top:105px;height:70px;background-color:#219875;display:none;align-items:center;}.header .header__nav .menu-submenu a{padding:10px 15px;}.header .header__nav .menu-submenu a:hover,.header .header__nav .menu-submenu a:focus{opacity:0.7;text-decoration:underline;}.header .header__nav .menu-submenu .is-active,.header .header__nav .menu-submenu .menu-link--active{text-decoration:underline;}.header .header__nav .menu-submenu li:first-child{margin-left:-15px;}.header .header__nav .menu-submenu.menu-submenu--show,.header .header__nav .menu-submenu[aria-expanded=true]{display:flex;}.toggle-main-nav{display:block;text-indent:-9999em;border:0;background:transparent url(/themes/ssdd-2022/src/img/icons/hamburger-black.svg) center no-repeat;width:50px;height:50px;padding:10px;}.toggle-main-nav:hover,.toggle-main-nav:focus{opacity:0.7;background-color:transparent;}.toggle-main-nav.toggle-main-nav--active{background-image:url(/themes/ssdd-2022/src/img/icons/close-black.svg);background-size:18px;}.my-favorites{color:#282829;padding-left:30px;position:relative;}.my-favorites:before{content:"";display:block;position:absolute;left:0;background:url(/themes/ssdd-2022/src/img/icons/heart-black-outline.svg) no-repeat;background-size:contain;height:22px;width:22px;}.my-favorites:hover{color:#282829;opacity:0.7;}.mobile-shortcuts{display:none;visibility:hidden;color:#fff;font-size:17px;padding:30px 15px;}.mobile-shortcuts > *{display:block;margin-bottom:15px;padding:0;}.mobile-shortcuts .language-switcher li{display:inline-block;}.mobile-shortcuts .language-switcher li a{color:#fff;}.mobile-shortcuts .language-switcher li.is-active a::after{background-color:#fff;}.mobile-shortcuts .my-favorites{color:#fff;}.mobile-shortcuts .my-favorites:before{content:none;}.mobile-shortcuts .my-favorites:hover{color:inherit;}.hero{display:block;position:relative;height:75vh;overflow:hidden;}.hero__text{position:absolute;right:0;bottom:50%;left:0;transform:translateY(50%);z-index:10;color:#fff;font-style:italic;font-weight:700;font-size:1.5em;}.hero--compact .hero__text{transform:translateY(0);bottom:40px;}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;}.hero__media > *{font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;max-height:100%;max-width:100%;height:100%;width:100%;}.hero--with-video .hero__media img{display:none;visibility:hidden;}.hero--compact .hero__media::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#88A9DA 5%,rgba(0,0,0,0) 50%);}.hero--compact.hero--red .hero__media::after{background:linear-gradient(to top,#FB7948 5%,rgba(0,0,0,0) 50%);}.hero-title{font-size:3.5rem;line-height:1.1em;}.hero-title,.hero-title ~ *{max-width:800px;}.hero-vignette{font-size:1em;}.hero-meta-data > *{display:inline-block;}.hero-meta-data .occasions{margin-right:5px;}.highlight{position:relative;padding:60px 221px;background:#7E68AE;color:#fff;font-size:1.2em;line-height:1.6em;font-style:italic;font-weight:700;}.icon-after::after,.icon-before::before{content:"";display:inline-block;width:12px;height:12px;background-color:transparent;background-position:center;background-size:contain;background-repeat:no-repeat;vertical-align:middle;}.icon-after::after{margin-left:5px;}.icon-before::before{margin-right:5px;}.icon--pin-white.icon-before::before,.icon--pin-white.icon-after::after{width:20px;height:1em;background-image:url(/themes/ssdd-2022/src/img/icons/location-white.svg);vertical-align:text-top;}.icon--pin-black.icon-before::before,.icon--pin-black.icon-after::after{width:20px;height:1em;background-image:url(/themes/ssdd-2022/src/img/icons/location-black.svg);vertical-align:text-top;}.icon--digital-event.icon-before::before,.icon--digital-event.icon-after::after{width:20px;height:1em;background-image:url(/themes/ssdd-2022/src/img/icons/digital-event.svg);vertical-align:text-top;}.icon--digital-event-white.icon-before::before,.icon--digital-event-white.icon-after::after{position:relative;width:30px;height:0.9em;background-image:url(/themes/ssdd-2022/src/img/icons/digital-event-white.svg);background-position:center;vertical-align:bottom;}.language-switcher *{display:inline-block;}.language-switcher li{text-transform:capitalize;}.language-switcher li a{color:#282829;}.language-switcher li a:hover,.language-switcher li a:focus{opacity:0.7;}.language-switcher li::after{content:"/";display:inline-block;margin-left:3px;margin-right:3px;}.language-switcher li:last-child::after{display:none;}.language-switcher li.is-active a{position:relative;pointer-events:none;}.language-switcher li.is-active a::after{content:"";display:block;position:absolute;bottom:-3px;left:0;right:0;background-color:#282829;height:3px;}.location__description{line-height:1.3em;}.news{display:block;color:#282829;margin-bottom:40px;}.news:hover,.news:focus{color:#282829;opacity:0.7;}.notices{background-color:#7E68AE;color:#fff;font-weight:400;}.notice{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:15px;padding-bottom:15px;}.notice__info{max-width:700px;margin:5px 15px 15px 0;}.notice__link{margin-bottom:5px;}.notice__link button:hover,.notice__link button:focus,.notice__link a:hover,.notice__link a:focus{background-color:#1c8365;border-color:#1c8365;}.occasions > *{display:inline-block;margin-right:3px;}.occasions li{display:inline-block;}.occasions li::after{content:"•";display:inline-block;margin-left:5px;}.occasions li:last-child::after{content:none;}.pager ul{font-size:0;margin-bottom:-10px;}.pager ul li{display:inline-block;margin-left:10px;}.pager ul li.pager__item:first-of-type,.pager ul li.pager__item--previous{margin-left:0;}.pager a{font-size:0.7777777778rem;line-height:1.1111111111rem;display:inline-block;color:#282829;background-color:transparent;border:1px #282829 solid;border-radius:0;padding:14px 20px;vertical-align:middle;margin-bottom:10px;text-decoration:none;font-weight:700;}.pager a:hover,.pager a:focus{opacity:1;color:#535353;border-color:#535353;}.pager .pager__item--current a{opacity:1;background-color:#282829;color:#fff;}.pager .pager__item--first,.pager .pager__item--last{display:none;}.pager .pager__item--previous a,.pager .pager__item--next a{font-weight:400;font-size:0.7rem;line-height:1.4285714286em;}.partner{display:flex;justify-content:center;}.partners-list .list-intro{margin-bottom:60px;}.partners-list .partners{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #282829;}.partners-list .partners .partner{min-height:200px;}.partners-list .partners .partner__image{display:flex;align-items:center;}.partners-list .partners .partner__image img{height:initial;}section.program-activities{margin-top:0;}section.program-activities .views-exposed-form{background-color:#F5F5F5;}section.program-activities .programme__filter header{display:flex;padding:15px 0;}section.program-activities .programme__filter_title,section.program-activities .programme__filter_options{border-right:1px solid #282829;}section.program-activities .programme__filter_title{padding:15px 40px 15px 0;}section.program-activities .programme__filter_options{display:flex;flex-wrap:wrap;align-items:center;margin-top:0;padding:0 15px;}section.program-activities .programme__filter_option{margin:10px 30px 0 30px;}section.program-activities .programme__filter_summary,section.program-activities .programme__filter_active_options{margin:10px 0;}section.program-activities .programme__filter_summary{background-color:#e7d7c4;padding-top:15px;padding-bottom:30px;margin-bottom:0;font-size:0.8rem;font-style:italic;font-weight:700;}section.program-activities .programme__filter_summary .center,section.program-activities .programme__filter_summary .header .header-column,.header section.program-activities .programme__filter_summary .header-column,section.program-activities .programme__filter_summary .header .header__nav nav,.header .header__nav section.program-activities .programme__filter_summary nav,section.program-activities .programme__filter_summary .header .header__nav .menu-submenu > ul,.header .header__nav section.program-activities .programme__filter_summary .menu-submenu > ul{display:flex;width:1300px;max-width:calc(100% - 30px);margin:0 auto;}section.program-activities .programme__filter_summary .center > *,section.program-activities .programme__filter_summary .header .header-column > *,.header section.program-activities .programme__filter_summary .header-column > *,section.program-activities .programme__filter_summary .header .header__nav nav > *,.header .header__nav section.program-activities .programme__filter_summary nav > *,section.program-activities .programme__filter_summary .header .header__nav .menu-submenu > ul > *,.header .header__nav section.program-activities .programme__filter_summary .menu-submenu > ul > *{margin:10px 15px 0 0;}section.program-activities .programme__filter_summary .filtered-by{display:none;}section.program-activities .programme__filter_summary .filtered-by .values{margin-left:0.25em;}section.program-activities .programme__filter_summary .filtered-by .values li{display:inline-block;position:relative;top:-1px;margin-left:0.25em;}section.program-activities .programme__filter_summary .filtered-by .values li:before{content:"•";position:relative;top:2px;margin-right:0.15em;font-size:1.5em;line-height:1em;color:#219875;}section.program-activities .programme__filter_summary .actions > *{margin-top:0;}section.program-activities .programme__filter_summary .actions label:before{content:" ";display:inline-block;position:relative;height:0.75em;width:0.75em;top:2px;margin-left:0.2em;background-image:url(/themes/ssdd-2022/src/img/icons/close-circle-black.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:0.1em;background-image:url(/themes/ssdd-2022/src/img/icons/close-circle-black.svg);}section.program-activities .programme__filter_summary .actions .button,section.program-activities .programme__filter_summary .actions .flag a,.flag section.program-activities .programme__filter_summary .actions a{border:0;padding:0;font-weight:700;font-size:0.8rem;height:1.2em;}section.program-activities .programme__filter_summary .actions .button:hover,section.program-activities .programme__filter_summary .actions .flag a:hover,.flag section.program-activities .programme__filter_summary .actions a:hover{background-color:#fff;color:#1c8365;}section.program-activities .filter-label:after{content:" ";display:inline-block;position:relative;height:0.75em;width:0.75em;top:2px;margin-left:0.2em;background-image:url(/themes/ssdd-2022/src/img/icons/close-circle-black.svg);background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/themes/ssdd-2022/src/img/icons/angle-down-black.svg);}section.program-activities .filter-label.closed:after{transform:rotateZ(180deg);}section.program-activities .option-hidden{display:none;}section.program-activities .option-dropdown{margin-top:0;}section.program-activities .option-dropdown.closed{display:none;}section.program-activities .option-dropdown button{margin:0 15px 15px 0;border-color:#282829;}section.program-activities .option-dropdown button.selected{background-color:#1c8365;color:#fff;}section.program-activities .program-activity{margin-top:0;margin-bottom:60px;position:relative;}section.program-activities .program-activity .theme-green .teaser__event_type{background-color:#88A9DA;color:#fff;}section.program-activities .program-activity .theme-red .teaser__event_type{background-color:#FB7948;color:#fff;}section.program-activities .program-activity .flag{border:none;font-size:0;padding:0;position:absolute;right:8px;top:8px;z-index:1;}section.program-activities .program-activity .flag a{align-items:center;background:#fff;border:none !important;border-radius:50%;display:flex;height:34px;justify-content:center;padding:0;width:34px;}section.program-activities .program-activity .flag a:before{height:16px;margin-right:0;width:16px;}section.program-activities .program-activity .flag a:hover{background:#219875;}section.program-activities .program-activity .flag a:hover:before{background-image:url(/themes/ssdd-2022/src/img/icons/heart-white-filled.svg);background-repeat:no-repeat;}section.program-activities .program-activity .flag.action-unflag a{background-color:#1c8365;}section.program-activities .program-activity .flag.action-unflag a:before{background-image:url(/themes/ssdd-2022/src/img/icons/heart-white-filled.svg);background-repeat:no-repeat;}section.program-activities .program-activity article{color:#282829;}section.program-activities .program-activity:hover,section.program-activities .program-activity:focus{opacity:0.7;}section.program-activities .program-activity .teaser__image_container{position:relative;background-color:#F5F5F5;}section.program-activities .program-activity .teaser__image_container .teaser__image img{max-width:100%;height:auto;}section.program-activities .program-activity .teaser__image_container .teaser__event_type{position:absolute;bottom:0;padding:5px 15px;font-size:0.8rem;}section.program-activities .program-activity .teaser__content{min-height:75px;}section.program-activities .program-activity .teaser__content h2{text-transform:uppercase;}section.program-activities .program-activity .teaser__meta{display:flex;flex-flow:column;font-size:0.8rem;font-weight:700;font-style:italic;}section.program-activities .program-activity .teaser__meta > *{display:flex;position:relative;margin-left:1em;margin-top:0;margin-bottom:0.25rem;line-height:1em;}section.program-activities .program-activity .teaser__meta > *:before{content:" ";display:inline-block;position:relative;height:0.75em;width:0.75em;top:2px;margin-left:0.2em;background-image:url(/themes/ssdd-2022/src/img/icons/close-circle-black.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;left:-1.25em;background-image:url(/themes/ssdd-2022/src/img/icons/location-black.svg);}section.program-activities .program-activity .teaser__meta_location .teaser__tags{margin:0.05rem 0 0 0.5rem;}section.program-activities .program-activity .teaser__meta_location.is-digital-event:before{background-image:url(/themes/ssdd-2022/src/img/icons/digital-event.svg);}section.program-activities .program-activity .teaser__meta_occasions:before{background-image:url(/themes/ssdd-2022/src/img/icons/occasions.svg);}section.program-activities .program-activity .teaser__meta_occasions span{margin:0 0.2em;}section.program-activities .program-activity .teaser__tags{margin-top:10px;}section.program-activities .program-activity .teaser__tags .categories{margin:0;font-size:0.7rem;font-weight:400;font-style:italic;line-height:1.2em;}section.program-activities .program-activity .teaser__tags .categories span{display:inline-block;margin:0 5px 0 0;}section.program-activities .program-activity .teaser__meta_participants{display:inline-block;}section.program-activities .program-activity .teaser__meta_participants:before{background-image:url(/themes/ssdd-2022/src/img/icons/participant.svg);}section.program-activities .program-activity .teaser__meta_participants span{display:inline-block;}section.program-activities .program-activity .teaser__meta_participants span:after{content:", ";}section.program-activities .program-activity .teaser__meta_participants span:last-of-type:after{display:none;}.js #edit-submit-programme,.js #edit-submit-my-favorites{display:none;}.section__head{display:flex;justify-content:space-between;align-items:center;}.section__head.section__head--highlighted{color:#7E68AE;}section.video-embed{background:#fafafa;}section.editorial-push{align-items:center;display:flex;margin-top:60px;}section.editorial-push.text_image .section__image,section.editorial-push.text_image .section__video{order:2;}section.editorial-push.text_image .section__content{margin-left:0;margin-right:50px;order:1;}section.editorial-push.small .section__image,section.editorial-push.small .section__video,section.editorial-push.small .section__content{width:50%;}section.editorial-push .section__image,section.editorial-push .section__video{height:100%;position:relative;width:66%;}section.editorial-push .section__image img,section.editorial-push .section__video img{width:100%;}section.editorial-push .section__image:before,section.editorial-push .section__image:after,section.editorial-push .section__video:before,section.editorial-push .section__video:after{background-repeat:repeat-x;background-size:auto 200%;content:"";display:block;height:60px;position:absolute;width:100%;z-index:1;}section.editorial-push .section__content{margin-left:50px;width:33%;}.status-messages{position:fixed;left:0;right:0;bottom:0;color:#282829;font-size:1rem;line-height:1.5em;font-weight:600;z-index:82;}.status-messages a{color:#fff;text-decoration:underline;}.status-messages a:hover,.status-messages a:focus{color:#000;}.status-messages .status-message__inner{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;}.status-messages .status-message__inner .column-left{width:70%;}.status-messages .status-message__inner .column-right{width:25%;text-align:right;}.status-messages .status-message{position:relative;padding:15px 0;overflow-y:scroll;max-height:50vh;}.status-messages .status-message--warning{background-color:#ffda3d;}.status-messages .status-message--error{background-color:#7E68AE;}.status-messages .status-message--status{background-color:#88A9DA;}.status-messages .status-message--hidden{display:none;visibility:hidden;}@media only screen and (max-width:580px){.status-messages .status-message{padding-top:15px;padding-bottom:15px;}.status-messages .status-message__inner .column-left{width:100%;}.status-messages .status-message__inner .column-right{width:100%;text-align:center;margin-top:15px;}}.studio-page{margin-top:0;}.studio-page .article__main{background-color:#F5F5F5;padding-top:30px;}.studio-page .filter__tabs{display:flex;flex-wrap:wrap;padding-bottom:15px;}.studio-page .filter__tabs .filter-tab{margin:0 30px 15px 0;padding:10px 15px;border:1px solid #282829;cursor:pointer;}.studio-page .filter__tabs .filter-tab.enabled{background-color:#1c8365;color:#fff;border-color:#1c8365;}.studio-page .filter__tabs .filter-tab:hover,.studio-page .filter__tabs .filter-tab:focus{background-color:#219875;color:#fff;}.studio-page section.program-activities .tableau{display:none;margin-top:60px;}.studio-page section.program-activities .tableau.enabled{display:block;}.studio-page section.program-activities .tableau__intro{margin-top:60px;}.studio-page section.program-activities .tableau h2{margin:60px 0 40px 0;}.studio-page section.program-activities .program-activity.tableau-teaser:hover,.studio-page section.program-activities .program-activity.tableau-teaser:focus{opacity:initial;}.studio-page section.program-activities .tableau-item{display:flex;}.studio-page section.program-activities .tableau-item > *{margin-top:0;}.studio-page section.program-activities .tableau-item__occasions{width:20%;padding-right:40px;}.studio-page section.program-activities .tableau-item__embed{width:40%;padding-right:40px;}.studio-page section.program-activities .tableau-item__embed .video-embed{width:100%;margin:0;}.studio-page section.program-activities .tableau-item__content{width:40%;}.studio-page section.program-activities .program-activity .teaser__meta,.studio-page section.program-activities .teaser__meta{margin:10px 0;}.studio-page section.program-activities .program-activity .teaser__content,.studio-page section.program-activities .teaser__content{min-height:initial;margin-top:0;}.studio-page section.program-activities .program-activity .teaser__content h3,.studio-page section.program-activities .teaser__content h3{text-transform:uppercase;}.studio-page section.program-activities .program-activity .teaser__meta_occasions,.studio-page section.program-activities .teaser__meta_occasions{flex-flow:column;margin-left:0;}.studio-page section.program-activities .program-activity .teaser__meta_occasions p,.studio-page section.program-activities .teaser__meta_occasions p{margin:0 0 10px 0;font-size:1rem;text-transform:capitalize;color:#7E68AE;}.studio-page section.program-activities .program-activity .teaser__meta_occasions:before,.studio-page section.program-activities .teaser__meta_occasions:before{display:none;}.studio-page section.program-activities .program-activity .teaser__event_type,.studio-page section.program-activities .teaser__event_type{background:#7E68AE;color:#fff;display:inline-block;margin-bottom:10px;padding:5px 15px;font-size:0.8em;}.studio-page section.program-activities .program-activity .teaser__read-more,.studio-page section.program-activities .teaser__read-more{margin-top:3px;font-size:0.8em;}.system-tabs > ul{position:fixed;right:15px;bottom:0;z-index:80;}.system-tabs > ul > li{display:inline-block;margin-left:10px;}.system-tabs > ul > li:first-child{margin-left:0;}.system-tabs > ul > li > a{font-size:20px;padding:10px 30px;height:100px;transform:translateY(calc(100px - (10px * 2) - 1em));background-color:#282829;text-decoration:none;display:inline-block;color:#fff;transition:transform 150ms ease-out 0ms,background-color 250ms ease-out 0ms;}.system-tabs > ul > li > a:hover,.system-tabs > ul > li > a:focus{background-color:#7E68AE;transform:translateY(0);opacity:1;}@media only screen and (max-width:950px){.system-tabs > ul{right:5px;}.system-tabs > ul > li{margin-left:3px;}.system-tabs > ul > li > a{font-size:16px;padding-left:10px;padding-right:10px;}}@media only screen and (max-width:540px){.system-tabs > ul > li > a{writing-mode:vertical-lr;text-orientation:mixed;transform:translateY(0);height:auto;}}.my-favorites-shortcuts{background:#e7d7c4;margin:0 !important;padding-bottom:30px;}.my-favorites-shortcuts .button,.my-favorites-shortcuts .flag a,.flag .my-favorites-shortcuts a{margin-top:0 !important;}.sliding-popup-bottom,.sliding-popup-top{position:fixed;left:0;right:0;bottom:0;background-color:#282829;color:#fff;padding:15px;z-index:200;font-size:0.8em;}.sliding-popup-bottom button,.sliding-popup-bottom a,.sliding-popup-top button,.sliding-popup-top a{color:#fff;border-color:#fff;}#sliding-popup{padding:30px;}.eu-cookie-compliance-content{max-width:1300px;display:inline-block;}.eu-cookie-compliance-content > div:not(#popup-buttons){margin-bottom:1rem;display:inline;width:100%;}.eu-cookie-compliance-content #popup-buttons{display:inline-block;margin-top:1rem;}.eu-cookie-compliance-content #popup-buttons,.eu-cookie-compliance-content #popup-buttons button{margin-bottom:0rem;}.eu-cookie-withdraw-wrapper .eu-cookie-withdraw-tab{display:none;}.eu-cookie-compliance-categories{display:block;}.eu-cookie-compliance-categories .eu-cookie-compliance-category{display:block;width:100%;}.eu-cookie-compliance-categories > div:not(:last-child){padding:0.5rem 0;}.eu-cookie-compliance-categories > div:last-child{padding-top:0.5rem;}.eu-cookie-compliance-categories label{color:#fff;margin-left:5px;}.eu-cookie-compliance-categories-buttons{margin-right:15px;display:inline-block;}.eu-cookie-compliance-category{display:flex;align-items:center;}.eu-cookie-compliance-category > div{margin-right:15px;}.eu-cookie-compliance-buttons{max-width:36%;float:none;}.eu-cookie-compliance-buttons > *{margin-right:15px;margin-bottom:15px;}.eu-cookie-compliance-buttons > *:last-child{margin-bottom:0;}.eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-message button{display:inline;padding:0;border:0;margin:0;font-style:normal;font-weight:400;line-height:1.5em;text-decoration:underline;}.eu-cookie-compliance-message button:hover,.eu-cookie-compliance-message button:focus{background:none;opacity:0.7;}.eu-cookie-withdraw-tab{background-color:transparent;border:0;color:#fff;display:block;font-style:normal;font-weight:unset;left:auto;margin-top:30px;padding:0;position:relative;top:auto;transform:none;}.eu-cookie-withdraw-tab:focus{background-color:transparent;}.eu-cookie-withdraw-tab:hover{background-color:transparent;opacity:0.7;}@media screen and (max-width:600px){.eu-cookie-compliance-message{margin-bottom:15px;}.eu-cookie-compliance-buttons,.eu-cookie-compliance-buttons button,.eu-cookie-compliance-categories-buttons,.eu-cookie-compliance-categories-buttons button{width:100%;max-width:100%;margin-right:0;}}@media only screen and (max-width:1330px){:root{font-size:18px;}.center,.header .header-column,.header .header__nav nav,.header .header__nav .menu-submenu > ul{width:auto;margin-left:15px;margin-right:15px;}.header .header__nav{position:fixed;top:110px;right:0;bottom:0;left:0;overflow-y:auto;padding:0;}.header .header__nav nav .button,.header .header__nav nav .flag a,.flag .header .header__nav nav a,.header .header__nav .menu-submenu a,.header .header__nav.header__nav--show-sub{padding:0;}.header .header__nav nav,.header .header__nav .menu-submenu > ul,.header .header__nav .menu-submenu li:first-child,.header .header__nav nav li,.header .header__nav nav > ul > li:first-child{margin:0;}.header .header__nav .menu-submenu.menu-submenu--show,.header .header__nav .menu-submenu[aria-expanded=true],.header .header__nav nav ul > *{display:block;}.header .header__nav .menu-accordion-toggle::after{content:none;position:static;transform:translate(0);border:0;display:inline-block;}.header .header__nav .menu-submenu{position:static;}.header .header__nav .menu-submenu{height:auto;}.header .header__nav.header__nav--active{padding-top:30px;padding-bottom:30px;}.header .header__nav .menu-submenu{padding-top:10px;padding-bottom:10px;font-size:0.9444444444rem;}.header .header__nav .menu-submenu a,.header .header__nav nav .button,.header .header__nav nav .flag a,.flag .header .header__nav nav a{display:block;padding:10px 15px;width:100%;text-align:left;}.header .header__nav .button,.header .header__nav .flag a,.flag .header .header__nav a{font-size:1.6111111111rem;}.header .header__nav .menu-link--active,.header .header__nav.header__nav--show-sub .button.menu-link--active{background-color:transparent;color:#219875;}.header .header__nav .menu-submenu .menu-link--active{color:#fff;}.header .header__nav .menu-accordion-toggle::after{content:"";display:inline-block;background:transparent url(/themes/ssdd-2022/src/img/icons/angle-down-white.svg) center/contain no-repeat;width:18px;height:18px;margin-left:15px;}.header .header__nav.header__nav--show-sub .menu-link--active.menu-accordion-toggle::after{display:inline-block;background-image:url(/themes/ssdd-2022/src/img/icons/angle-up-purple.svg);}.header .header__primary{height:110px;}.header .header-column__right{align-items:center;display:flex;}.header .header-column__right > *{margin-right:15px;}.header__primary .language-switcher{display:none;visibility:hidden;}.header__primary .my-favorites{font-size:0;padding:10px;}.header__primary .my-favorites:before{position:unset;}.mobile-shortcuts{display:block;visibility:visible;}.mobile-shortcuts .event-date{display:none;}:root.navigation-visible{overflow:hidden !important;}:root.navigation-visible body{overflow:hidden !important;max-height:100%;}:root.navigation-visible .header{position:fixed;}.external-content-push .push{height:calc((100vw - 30px) / (16/9));}}@media only screen and (max-width:1050px){.article{flex-direction:column;}.article__sidebar{border-left:0;margin-left:0;padding-left:0;padding-top:15px;margin-top:15px;max-width:none;}.highlight{padding:60px 151px;font-size:1em;}.hero{height:70vw;}.footer__columns{flex-direction:column;align-items:flex-start;}.footer__columns .footer-secondary{text-align:left;font-size:0.8rem;}section.program-activities .program-activity .teaser__meta_location{flex-wrap:wrap;}section.program-activities .program-activity .teaser__meta_location .teaser__tags{width:100%;margin-left:0;}}@media only screen and (max-width:976px){.gin-secondary-toolbar.gin-secondary-toolbar--frontend{position:fixed;width:100%;top:40px;}body.gin--horizontal-toolbar.toolbar-fixed header.header{top:88px;}body.gin--horizontal-toolbar.toolbar-fixed main{position:relative;top:57px;}}@media only screen and (max-width:860px){.eu-cookie-compliance-message .header-1,.eu-cookie-compliance-message-header-1,.eu-cookie-compliance-message h1,body.cke_editable .header-1,body.cke_editable-header-1,body.cke_editable h1,.legible .header-1,.legible-header-1,.legible h1{font-size:2.1111111111rem;}.eu-cookie-compliance-message .header-2,.eu-cookie-compliance-message-header-2,.eu-cookie-compliance-message h2,body.cke_editable .header-2,body.cke_editable-header-2,body.cke_editable h2,.legible .header-2,.legible-header-2,.legible h2{font-size:1.8888888889rem;}.eu-cookie-compliance-message .header-3,.eu-cookie-compliance-message-header-3,.eu-cookie-compliance-message h3,body.cke_editable .header-3,body.cke_editable-header-3,body.cke_editable h3,.legible .header-3,.legible-header-3,.legible h3{font-size:1.2222222222rem;}.eu-cookie-compliance-message .header-4,.eu-cookie-compliance-message-header-4,.eu-cookie-compliance-message h4,body.cke_editable .header-4,body.cke_editable-header-4,body.cke_editable h4,.legible .header-4,.legible-header-4,.legible h4{font-size:1rem;}.spacing-horizontal{margin-bottom:-15px;}.spacing-horizontal > *{margin-right:15px;margin-bottom:15px;}.spacing-horizontal > *:last-child{margin-right:0;}.columns--2 > *{flex-basis:100%;}.columns--3 > *{flex-basis:calc(100% / 2 - 15px);}.columns--6 > *{flex-basis:calc(100% / 3 - 15px);}.columns--2 > *:nth-child(n+2),.columns--3 > *:nth-child(n+3),.columns--6 > *:nth-child(n+4){margin-top:15px;}.featured-push__content{padding:15px;}.featured-push__image{height:66vw;}.featured-push__image img{font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:100%;width:100%;height:100%;}.footer-promotion,.footer{padding:30px 0;}section.editorial-push{flex-direction:column;margin-left:0;margin-right:0;}section.editorial-push .section__image,section.editorial-push .section__video{order:1 !important;width:100% !important;}section.editorial-push .section__content{margin:0 !important;order:2 !important;padding:15px !important;width:100% !important;}}@media only screen and (max-width:860px){.highlight{background:none;padding:0;color:#282829;}.hero-title{font-size:2.5rem;}.footer__columns,.footer-primary{flex-flow:column;}.footer-primary .footer-logo{margin-bottom:30px;}.footer-primary .fdc-logo{width:100px;height:90px;}section.program-activities .programme__filter header{flex-wrap:wrap;}section.program-activities .programme__filter_title{width:100%;border:0;}section.program-activities .programme__filter_options{border:0;padding:0;}section.program-activities .programme__filter_option{margin:10px 30px 0 0;}section.program-activities .columns--4 > *{flex:0 1 calc(100% / 2 - 15px);flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 15px);}.slick-track{left:0 !important;}}@media only screen and (max-width:768px){.studio-page section.program-activities .tableau-item{flex-wrap:wrap;justify-content:flex-end;}.studio-page section.program-activities .tableau-item__occasions{width:30%;}.studio-page section.program-activities .tableau-item__embed,.studio-page section.program-activities .tableau-item__content{width:70%;}.studio-page section.program-activities .tableau-item__embed{padding-right:15px;}.studio-page section.program-activities .tableau-item__content{padding-top:15px;}}@media only screen and (max-width:600px){.hero.hero--with-video img{display:block;visibility:visible;}.hero.hero--with-video video{display:none;visibility:hidden;}}@media only screen and (max-width:560px){.header__primary .event-date{display:none;visibility:hidden;}main > *{margin-top:40px;}.spacing-vertical > *{margin-top:15px;}.spacing-vertical > *:first-child{margin-top:0;}.spacing-vertical.spacing-vertical--compact > *{margin-top:5px;}.spacing-vertical.spacing-vertical--compact > *:first-child{margin-top:0;}.columns--3 > *{flex-basis:100%;}.columns--6 > *{flex-basis:calc(100% / 2 - 15px);}.columns--3 > *:nth-child(n+2),.columns--6 > *:nth-child(n+3){margin-top:15px;}.eu-cookie-compliance-message .header-1,.eu-cookie-compliance-message-header-1,.eu-cookie-compliance-message h1,body.cke_editable .header-1,body.cke_editable-header-1,body.cke_editable h1,.legible .header-1,.legible-header-1,.legible h1{font-size:1.7222222222rem;}.eu-cookie-compliance-message .header-2,.eu-cookie-compliance-message-header-2,.eu-cookie-compliance-message h2,body.cke_editable .header-2,body.cke_editable-header-2,body.cke_editable h2,.legible .header-2,.legible-header-2,.legible h2{font-size:1.3888888889rem;}.eu-cookie-compliance-message .header-3,.eu-cookie-compliance-message-header-3,.eu-cookie-compliance-message h3,body.cke_editable .header-3,body.cke_editable-header-3,body.cke_editable h3,.legible .header-3,.legible-header-3,.legible h3{font-size:1.1111111111rem;}.hero--compact .hero__text{bottom:15px;}.hero-title{font-size:1.7222222222rem;}.section__head{flex-direction:column;align-items:flex-start;}.section__head > *:nth-child(n+2){margin-top:15px;}.studio-page section.program-activities .tableau{margin-top:40px;}.studio-page section.program-activities .tableau__intro{margin-top:40px;}.studio-page section.program-activities .tableau h2{margin-top:40px;margin-bottom:15px;}.studio-page section.program-activities .tableau-item > *{width:100%;}.studio-page section.program-activities .tableau-item__occasions .teaser__meta{margin-bottom:0;}.expandable{font-size:0.9rem;}.expandable-button-action,.expandable-button-text{padding:15px;}.expandable-button-action{font-size:0;}.expandable-button-action::before{font-size:1rem;content:"+";display:inline-block;}.expandable__button--active .expandable-button-action::before{content:"-";}.expandable__content{padding-bottom:0;}.hero__text{font-size:1em;}section.program-activities .programme__filter_summary .center,section.program-activities .programme__filter_summary .header .header-column,.header section.program-activities .programme__filter_summary .header-column,section.program-activities .programme__filter_summary .header .header__nav nav,.header .header__nav section.program-activities .programme__filter_summary nav,section.program-activities .programme__filter_summary .header .header__nav .menu-submenu > ul,.header .header__nav section.program-activities .programme__filter_summary .menu-submenu > ul,section.program-activities .filtered-by,section.program-activities .programme__filter_options{display:flex;flex-wrap:wrap;}section.program-activities .columns--4 > *{flex:0 1 100%;flex-grow:0;flex-shrink:1;flex-basis:100%;}}body.toolbar-vertical .header{top:39px;}body.toolbar-fixed.toolbar-horizontal .header{top:39px;}body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .header{top:79px;}body.toolbar-fixed.toolbar-vertical .header{top:39px;}@media only screen and (max-width:600px){body.toolbar-vertical .header{top:0;}}@media only screen and (max-width:263px){body.toolbar-vertical .header{top:117px;}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[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;}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:2px solid;outline-color:#000;outline-color:rgba(0,0,0,.6)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}button,input,select,textarea{border:1px solid #000;border-radius:0;font-family:inherit;font-size:inherit;line-height:1em}button,input[type=cancel],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{max-width:100%;overflow:auto;resize:vertical;vertical-align:top}::-moz-selection{text-shadow:none}::selection{text-shadow:none}iframe,img{vertical-align:top}embed,iframe,img,object,param,video{max-width:100%}img{height:auto}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}:root{background-color:#fff;font-family:GT America Standard,sans-serif;font-size:20px}:root,a{color:#000}a{text-decoration:none}a:focus{outline:0}a:focus,a:hover{color:#7244cf}.partner:focus,.partner:hover{opacity:.7}::-moz-selection{background:rgba(221,192,91,.2)}::selection{background:rgba(221,192,91,.2)}.fdc-logo,.site-name{background:transparent url(/themes/ssdd-2024/src/img/ssdd-logo.svg) 50% no-repeat;display:block;height:80px;text-indent:-99999em;width:124px}.fdc-logo:focus,.fdc-logo:hover,.site-name:focus,.site-name:hover{opacity:.7}.site-name--white.fdc-logo,.site-name.site-name--white{background-image:url(/themes/ssdd-2024/src/img/ssdd-logo-white.svg)}.fdc-logo{background-image:url(/themes/ssdd-2024/src/img/FDC-logo-white.svg);height:90px;width:120px}.social-links a{display:inline-block;margin-bottom:22px;margin-right:22px}.social-links a:last-child{margin-right:0}.social-links a[href*=facebook],.social-links a[href*=instagram],.social-links a[href*=linkedin]{background:transparent url(/themes/ssdd-2024/src/img/icons/facebook-white.svg) 50%/contain no-repeat;content:"";font-size:0;height:22px;width:22px}.social-links a[href*=instagram]{background-image:url(/themes/ssdd-2024/src/img/icons/instagram-white.svg)}.social-links a[href*=linkedin]{background:transparent url(/themes/ssdd-2024/src/img/icons/linkedin-white.svg) 50%/contain no-repeat}body,html{min-height:100vh}body{display:flex;flex-direction:column;word-break:break-word}main{flex-grow:1}main>*{margin-top:60px}main>.hero,main>.media{margin-top:0}.center,.header .header-column,.header .header__nav .menu-submenu>ul,.header .header__nav nav{margin-left:auto;margin-right:auto;width:1300px}.spacing-horizontal{margin-bottom:-60px}.spacing-horizontal>*{margin-bottom:60px;margin-right:60px}.spacing-horizontal>:last-child{margin-right:0}.spacing-horizontal--compact{margin-bottom:-10px}.spacing-horizontal--compact>*{margin-bottom:10px;margin-right:10px}.spacing-horizontal--compact>:last-child{margin-right:0}.spacing-vertical>*{margin-top:30px}.spacing-vertical>:first-child{margin-top:0}.spacing-vertical>.small-spacing{margin-top:5px}.spacing-vertical.spacing-vertical--compact>*{margin-top:15px}.spacing-vertical.spacing-vertical--compact>:first-child{margin-top:0}.event-date{color:#ff5959}.event-date .separator{margin-left:5px;margin-right:5px}.hero .event-date{color:#fff}.media__caption{font-size:.75em;line-height:1.6666666667em;margin-top:10px}.purple{color:#000}.ck-content,.eu-cookie-compliance-message,.legible{line-height:1.4em}.ck-content .button,.ck-content .flag a,.ck-content blockquote,.ck-content button,.ck-content div,.ck-content figure,.ck-content form,.ck-content h1,.ck-content h2,.ck-content h3,.ck-content h4,.ck-content h5,.ck-content h6,.ck-content hr,.ck-content ol,.ck-content p,.ck-content pre code:first-child,.ck-content table,.ck-content ul,.eu-cookie-compliance-message .button,.eu-cookie-compliance-message .flag a,.eu-cookie-compliance-message blockquote,.eu-cookie-compliance-message button,.eu-cookie-compliance-message div,.eu-cookie-compliance-message figure,.eu-cookie-compliance-message form,.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message h4,.eu-cookie-compliance-message h5,.eu-cookie-compliance-message h6,.eu-cookie-compliance-message hr,.eu-cookie-compliance-message ol,.eu-cookie-compliance-message p,.eu-cookie-compliance-message pre code:first-child,.eu-cookie-compliance-message table,.eu-cookie-compliance-message ul,.flag .ck-content a,.flag .eu-cookie-compliance-message a,.flag .legible a,.legible .button,.legible .flag a,.legible blockquote,.legible button,.legible div,.legible figure,.legible form,.legible h1,.legible h2,.legible h3,.legible h4,.legible h5,.legible h6,.legible hr,.legible ol,.legible p,.legible pre code:first-child,.legible table,.legible ul{margin-top:1.3em}.ck-content :first-child,.eu-cookie-compliance-message :first-child,.legible :first-child{margin-top:0}.ck-content h1+*,.eu-cookie-compliance-message h1+*,.legible h1+*{margin-top:1.2em}.ck-content h2+*,.ck-content h3+*,.ck-content h4+*,.ck-content h5+*,.ck-content h6+*,.eu-cookie-compliance-message h2+*,.eu-cookie-compliance-message h3+*,.eu-cookie-compliance-message h4+*,.eu-cookie-compliance-message h5+*,.eu-cookie-compliance-message h6+*,.legible h2+*,.legible h3+*,.legible h4+*,.legible h5+*,.legible h6+*{margin-top:.3em}.ck-content .vignette+h1,.ck-content .vignette+h2,.ck-content .vignette+h3,.ck-content .vignette+h4,.ck-content .vignette+h5,.ck-content .vignette+h6,.ck-content .vignette-date+h1,.ck-content .vignette-date+h2,.ck-content .vignette-date+h3,.ck-content .vignette-date+h4,.ck-content .vignette-date+h5,.ck-content .vignette-date+h6,.eu-cookie-compliance-message .vignette+h1,.eu-cookie-compliance-message .vignette+h2,.eu-cookie-compliance-message .vignette+h3,.eu-cookie-compliance-message .vignette+h4,.eu-cookie-compliance-message .vignette+h5,.eu-cookie-compliance-message .vignette+h6,.eu-cookie-compliance-message .vignette-date+h1,.eu-cookie-compliance-message .vignette-date+h2,.eu-cookie-compliance-message .vignette-date+h3,.eu-cookie-compliance-message .vignette-date+h4,.eu-cookie-compliance-message .vignette-date+h5,.eu-cookie-compliance-message .vignette-date+h6,.legible .vignette+h1,.legible .vignette+h2,.legible .vignette+h3,.legible .vignette+h4,.legible .vignette+h5,.legible .vignette+h6,.legible .vignette-date+h1,.legible .vignette-date+h2,.legible .vignette-date+h3,.legible .vignette-date+h4,.legible .vignette-date+h5,.legible .vignette-date+h6{margin-top:.2em}.ck-content a:not(.button),.eu-cookie-compliance-message a:not(.button),.legible a:not(.button){text-decoration:underline}.ck-content .vignette,.eu-cookie-compliance-message .vignette,.legible .vignette{color:#000;font-size:1.5rem;font-style:italic;font-weight:700;line-height:1.3em}.ck-content .vignette.vignette--green,.ck-content .vignette.vignette--red,.eu-cookie-compliance-message .vignette.vignette--green,.eu-cookie-compliance-message .vignette.vignette--red,.legible .vignette.vignette--green,.legible .vignette.vignette--red{color:#000}.ck-content .vignette-date,.eu-cookie-compliance-message .vignette-date,.legible .vignette-date{font-family:GT America Standard,sans-serif;font-size:.75rem;font-weight:700;line-height:1.6666666667em}.ck-content .header-1,.ck-content h1,.ck-content-header-1,.eu-cookie-compliance-message .header-1,.eu-cookie-compliance-message h1,.eu-cookie-compliance-message-header-1,.legible .header-1,.legible h1,.legible-header-1{font-size:2.5rem;font-style:italic;font-weight:700;line-height:1.1em}.ck-content .header-2,.ck-content h2,.ck-content-header-2,.eu-cookie-compliance-message .header-2,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message-header-2,.legible .header-2,.legible h2,.legible-header-2{font-size:1.8rem;font-style:italic;font-weight:700;line-height:1.1em}.ck-content .header-3,.ck-content h3,.ck-content-header-3,.eu-cookie-compliance-message .header-3,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message-header-3,.legible .header-3,.legible h3,.legible-header-3{font-size:1.2rem;font-style:italic;font-weight:700;line-height:1.2em}.ck-content .header-4,.ck-content h4,.ck-content-header-4,.eu-cookie-compliance-message .header-4,.eu-cookie-compliance-message h4,.eu-cookie-compliance-message-header-4,.legible .header-4,.legible h4,.legible-header-4{font-size:1rem;font-style:italic;font-weight:700}.ck-content .header-5,.ck-content h5,.ck-content-header-5,.eu-cookie-compliance-message .header-5,.eu-cookie-compliance-message h5,.eu-cookie-compliance-message-header-5,.legible .header-5,.legible h5,.legible-header-5{font-size:.75rem;font-style:italic;font-weight:700}.ck-content .header-6,.ck-content h6,.ck-content-header-6,.eu-cookie-compliance-message .header-6,.eu-cookie-compliance-message h6,.eu-cookie-compliance-message-header-6,.legible .header-6,.legible h6,.legible-header-6{font-size:.75rem}.ck-content ol,.ck-content ul,.eu-cookie-compliance-message ol,.eu-cookie-compliance-message ul,.legible ol,.legible ul{list-style-position:outside;margin-left:1.5em;padding-left:0}.ck-content ul,.eu-cookie-compliance-message ul,.legible ul{list-style-type:disc}.ck-content ol,.eu-cookie-compliance-message ol,.legible ol{list-style-type:decimal}.ck-content b,.ck-content strong,.eu-cookie-compliance-message b,.eu-cookie-compliance-message strong,.legible b,.legible strong{font-weight:700}.ck-content em,.ck-content i,.eu-cookie-compliance-message em,.eu-cookie-compliance-message i,.legible em,.legible i{font-style:italic}.ck-content code,.eu-cookie-compliance-message code,.legible code{background-color:#efefef;font-family:Monaco,Courier,Courier New,monospace;vertical-align:bottom}.ck-content pre code,.eu-cookie-compliance-message pre code,.legible pre code{display:block}.ck-content blockquote,.eu-cookie-compliance-message blockquote,.legible blockquote{border-bottom:2px solid #000;border-top:2px solid #000;font-size:1.2em;font-weight:700;line-height:1.5em;margin-bottom:1em;margin-top:1em;padding:1em 1.5em}.ck-content figcaption,.eu-cookie-compliance-message figcaption,.legible figcaption{font-size:.889rem;line-height:1.375em}.ck-content .align-left,.ck-content .align-right,.eu-cookie-compliance-message .align-left,.eu-cookie-compliance-message .align-right,.legible .align-left,.legible .align-right{margin:10px}.ck-content .align-left,.eu-cookie-compliance-message .align-left,.legible .align-left{margin-left:0}.ck-content .align-right,.eu-cookie-compliance-message .align-right,.legible .align-right{margin-right:0}.ck-content .align-center,.eu-cookie-compliance-message .align-center,.legible .align-center{margin-bottom:10px;margin-top:10px}.ck-content .preamble,.eu-cookie-compliance-message .preamble,.legible .preamble{font-size:1.1em;font-style:italic;font-weight:700;line-height:1.3em}.ck-content .media-file,.eu-cookie-compliance-message .media-file,.legible .media-file{display:block}.text-width>*{max-width:700px}.text-width-narrow>*{max-width:600px}.date{line-height:1.5em}.date p:first-letter,.program-activity-title{text-transform:uppercase}.more-link{font-style:italic;font-weight:900}.article{display:flex;justify-content:space-between}.article__sidebar{border-left:1px solid #282829;flex-shrink:0;margin-left:40px;max-width:320px;padding-left:40px}.flag a{align-items:center;display:inline-flex!important;margin-top:0!important;text-decoration:none!important}.flag a:before{background:url(/themes/ssdd-2024/src/img/icons/heart-black-outline.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:22px;margin-right:10px;width:22px}.flag a:hover{border:1px solid #000}.flag a:hover:before{background-image:url(/themes/ssdd-2024/src/img/icons/heart-white-filled.svg);background-repeat:no-repeat}.flag.action-unflag a{background-color:#7244cf;border:1px solid #7244cf;color:#fff}.flag.action-unflag a:before{background-image:url(/themes/ssdd-2024/src/img/icons/heart-white-filled.svg);background-repeat:no-repeat}.flag .ajax-progress,.flag .js-flag-message{display:none}.categories>*{align-items:center;display:flex}.categories>:before{border-radius:10px;content:"";display:inline-block;height:10px;margin-right:5px;position:relative;top:0;width:10px}.categories.blue>:before,.categories>:before{background-color:#000}.teaser .categories>:before{border-radius:6px;height:6px;top:-2px;width:6px}.columns{display:flex;flex-wrap:wrap;margin-left:-7.5px;margin-right:-7.5px}.columns>*{flex:0 1 100%;margin-left:7.5px;margin-right:7.5px}.columns--2>*{flex:0 1 calc(50% - 15px)}.columns--3>*{flex:0 1 calc(33.33333% - 15px)}.columns--4>*{flex:0 1 calc(25% - 15px)}.columns--6>*{flex:0 1 calc(16.66667% - 15px)}.columns--2>:nth-child(n+3),.columns--3>:nth-child(n+4),.columns--4>:nth-child(n+5),.columns--6>:nth-child(n+7){margin-top:15px}.expandable__button{align-items:center;background-color:#efefef;color:#000;cursor:pointer;display:flex;justify-content:stretch}.expandable__button:focus{outline:0}.expandable__button.expandable__button--active,.expandable__button:focus,.expandable__button:hover{background-color:#471a05;color:#fff}.expandable__button.expandable__button--active:focus,.expandable__button.expandable__button--active:hover{background-color:#efefef;color:#000}.expandable-button-image{flex-shrink:0}.expandable-button-action,.expandable-button-text{padding:30px}.expandable-button-text{flex-grow:1;font-style:italic;font-weight:700;line-height:1.3em}.expandable-button-action{flex-grow:0;flex-shrink:0;font-size:.75em}.expandable__content{display:none;padding-bottom:40px;visibility:hidden}.expandable__content.expandable__content--visible{display:block;visibility:visible}.external-content-push .push{align-items:center;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:730px;justify-content:center}.featured-push{overflow:hidden;position:relative}.featured-push-content-wrapper{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.featured-push__image{z-index:1}.featured-push__image:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.color-scheme-red .featured-push__image:after{background:linear-gradient(0deg,#ff5959 10%,transparent 50%)}.featured-push.green .featured-push__image:after{background:linear-gradient(0deg,#7244cf 10%,transparent 50%)}.featured-push.red .featured-push__image:after{background:linear-gradient(0deg,#ff5959 10%,transparent 50%)}.featured-push.pink .featured-push__image:after{background:linear-gradient(0deg,#ff5791 10%,transparent 50%)}.featured-push__content{align-content:flex-end;align-items:flex-end;color:#fff;display:flex;flex-wrap:wrap;font-style:italic;font-weight:700;height:100%;justify-content:flex-start;padding:30px}.featured-push__content>*{width:100%}.featured-push-meta{margin-top:5px}.featured-push-meta>*{display:inline-block}.featured-push-meta .participants{display:block}.featured-push-meta .participants:before{background-image:url(/themes/ssdd-2024/src/img/icons/user-white-outline.svg);background-repeat:no-repeat;content:"";display:inline-block;height:17px;margin-right:5px;width:17px}.featured-push:focus,.featured-push:hover{opacity:.7}.featured-push-meta .occasions{display:none}footer{margin-top:60px}.footer{background-color:#000;font-size:.8em;line-height:1.5em;padding:60px 0}.footer,.footer a{color:#fff}.footer a:focus,.footer a:hover{opacity:.7}.footer ::-moz-selection{background:hsla(0,0%,100%,.2)}.footer ::selection{background:hsla(0,0%,100%,.2)}.footer__columns{display:flex;flex-wrap:wrap;justify-content:space-between}.footer__columns .footer-logo{flex-shrink:0;margin-right:40px;max-width:300px;padding-top:3px}.footer__columns .footer-primary{display:flex;padding-bottom:30px;padding-right:15px}.footer__columns .footer-secondary{flex-shrink:0;font-size:.6rem;max-width:300px;text-align:right}.footer__columns .footer-secondary a:focus,.footer__columns .footer-secondary a:hover{color:#ddc05b}.footer-promotion{background-color:#fff;padding:60px 0}.footer-promotion>.center,.header .footer-promotion>.header-column,.header .header__nav .footer-promotion.menu-submenu>ul,.header .header__nav .footer-promotion>nav{border-top:3px solid #000;padding-top:60px}label{color:#000;cursor:pointer;font-size:1rem;line-height:1em}label+*{margin-top:5px}input,select,textarea{font-size:1rem;line-height:1em;padding:5px}.button,.buttons a,.flag a,button,input[type=submit]{background-color:transparent;border:1px solid #000;color:#000;cursor:pointer;display:inline-block;font-style:italic;font-weight:700;line-height:1em;padding:10px 15px;white-space:nowrap}.button:focus,.buttons a:focus,.flag a:focus,button:focus,input[type=submit]:focus{outline:0}.button:focus,.button:hover,.buttons a:focus,.buttons a:hover,.flag a:focus,.flag a:hover,button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#7244cf;border-color:#7244cf;color:#fff;opacity:1}.button.button--highlighted,.flag a.button--highlighted{border-color:#ddc05b;color:#ddc05b}.button.button--highlighted:focus,.button.button--highlighted:hover,.flag a.button--highlighted:focus,.flag a.button--highlighted:hover{background-color:#ddc05b;color:#fff}.button.button--solid-highlighted,.flag a.button--solid-highlighted{background-color:#7244cf;border-color:#7244cf;color:#fff}.button.button--solid-highlighted:focus,.button.button--solid-highlighted:hover,.flag a.button--solid-highlighted:focus,.flag a.button--solid-highlighted:hover{background-color:transparent;color:#7244cf}.button.button--large,.flag a.button--large{padding:25px 40px}.button.button--white,.flag a.button--white{border-color:#fff;color:#fff}.button.button--white:focus,.button.button--white:hover,.flag a.button--white:focus,.flag a.button--white:hover{border-color:#000}[disabled]{opacity:.7}#user-form label,#user-login-form label,#user-pass label,#user-pass-reset label,#user-register-form label{display:block}#user-form .description,#user-login-form .description,#user-pass .description,#user-pass-reset .description,#user-register-form .description{font-size:80%;line-height:1.2em;margin-top:10px}#user-form .password-strength,#user-form input,#user-login-form .password-strength,#user-login-form input,#user-pass .password-strength,#user-pass input,#user-pass-reset .password-strength,#user-pass-reset input,#user-register-form .password-strength,#user-register-form input{max-width:280px}#edit-extra-actions a{display:block}.header{background-color:hsla(0,0%,100%,.9);font-style:italic;font-weight:700;left:0;position:sticky;position:-webkit-sticky;right:0;top:0;z-index:100}.header .header__primary{padding:15px 0}.header .header-column{align-items:center;display:flex;justify-content:space-between}.header .header-column__right>*{display:inline-block;margin-right:60px}.header .header-column__right>:last-child{margin-right:0}.header .header__nav{background-color:#000;display:none;padding:20px 0;position:relative}.header .header__nav.header__nav--active{display:block}.header .header__nav.header__nav--show-sub{padding:20px}.header .header__nav nav .button,.header .header__nav nav a{color:#fff}.header .header__nav nav ul>*{display:inline-block}.header .header__nav nav>ul>li:first-child{margin-left:-10px}.header .header__nav nav li{margin-right:5px}.header .header__nav nav li:last-child{margin-right:0}.flag .header .header__nav a,.header .header__nav .button,.header .header__nav .flag a{border:0;font-size:1em;font-style:italic;font-weight:700;line-height:1em;padding:10px;position:relative;transition:background-color .2s ease-in-out 0ms}.header .header__nav .menu-accordion-toggle{position:relative}.header .header__nav .menu-accordion-toggle:after{border-bottom:14px solid #ff5959;border-left:14px solid transparent;border-right:14px solid transparent;bottom:-23px;content:"";display:none;height:0;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:0}.header .header__nav.header__nav--show-sub .menu-link--active.menu-accordion-toggle:after{display:block}.header .header__nav .menu-active-trail .button.menu-link--active,.header .header__nav .menu-link--active{background-color:#ff5959;border-color:#ff5959;opacity:1}.flag .header .header__nav a:focus,.flag .header .header__nav a:hover,.header .header__nav .button.menu-link--active:focus,.header .header__nav .button.menu-link--active:hover,.header .header__nav .button:focus,.header .header__nav .button:hover,.header .header__nav .flag a:focus,.header .header__nav .flag a:hover{background-color:#ff5959;border-color:#ff5959}.header .header__nav .menu-submenu{align-items:center;background-color:#ff5959;bottom:0;display:none;height:70px;left:0;position:absolute;right:0;top:79px}.header .header__nav .menu-submenu a{padding:10px}.header .header__nav .menu-submenu a:focus,.header .header__nav .menu-submenu a:hover{opacity:.7;text-decoration:underline}.header .header__nav .menu-submenu .is-active,.header .header__nav .menu-submenu .menu-link--active{text-decoration:underline}.header .header__nav .menu-submenu li:first-child{margin-left:-10px}.header .header__nav .menu-submenu.menu-submenu--show,.header .header__nav .menu-submenu[aria-expanded=true]{display:flex}.toggle-main-nav{background:transparent url(/themes/ssdd-2024/src/img/icons/hamburger-black.svg) center no-repeat contain 50%;border:0;display:block;height:50px;padding:10px;text-indent:-9999em;width:50px}.toggle-main-nav:focus,.toggle-main-nav:hover{background-color:transparent;opacity:.7}.toggle-main-nav.toggle-main-nav--active{background-image:url(/themes/ssdd-2024/src/img/icons/close-black.svg);background-size:18px}.my-favorites{color:#000;padding-left:30px;position:relative}.my-favorites:before{background:url(/themes/ssdd-2024/src/img/icons/heart-black-outline.svg) no-repeat;background-size:contain;content:"";display:block;height:22px;left:0;position:absolute;width:22px}.my-favorites:hover{color:#000;opacity:.7}.mobile-shortcuts{color:#fff;display:none;font-size:17px;padding:30px 15px;visibility:hidden}.mobile-shortcuts>*{display:block;margin-bottom:15px;padding:0}.mobile-shortcuts .language-switcher li{display:inline-block}.mobile-shortcuts .language-switcher li a{color:#fff}.mobile-shortcuts .language-switcher li.is-active a:after{background-color:#fff}.mobile-shortcuts .my-favorites{color:#fff}.mobile-shortcuts .my-favorites:before{content:none}.mobile-shortcuts .my-favorites:hover{color:inherit}.hero{display:block;height:75vh;overflow:hidden;position:relative}.hero__text{bottom:50%;color:#fff;font-size:1.5em;font-style:italic;font-weight:700;left:0;position:absolute;right:0;transform:translateY(50%);z-index:10}.hero--compact .hero__text{bottom:40px;transform:translateY(0)}.hero__media{bottom:0;left:0;position:absolute;right:0;top:0;z-index:5}.hero__media>*{font-family:"object-fit:cover";height:100%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero--with-video .hero__media img{display:none;visibility:hidden}.hero--compact .hero__media:after{background:linear-gradient(0deg,#7244cf 5%,transparent 50%);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.hero--compact-secondary .hero__media:after,.hero--compact.hero--pink .hero__media:after{background:linear-gradient(0deg,#ff5791 5%,transparent 50%)}.hero--compact-secondary .hero__media:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.hero--compact.hero--red .hero__media:after{background:linear-gradient(0deg,#ff5959 5%,transparent 50%)}.hero-title{font-size:3.5rem;line-height:1.1em}.hero-title,.hero-title~*{max-width:800px}.hero-vignette{font-size:1em}.hero-meta-data>*{display:inline-block}.hero-meta-data .occasions{margin-right:5px}.highlight{background:transparent;color:#000;font-style:italic;padding:60px 0;position:relative}.highlight p{font-size:1.25em;font-weight:700;line-height:1.5em}.icon-after:after,.icon-before:before{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:12px;vertical-align:middle;width:12px}.icon-after:after{margin-left:5px}.icon-before:before{margin-right:5px}.icon--pin-white.icon-after:after,.icon--pin-white.icon-before:before{background-image:url(/themes/ssdd-2024/src/img/icons/location-white.svg);height:1em;vertical-align:text-top;width:20px}.icon--pin-black.icon-after:after,.icon--pin-black.icon-before:before{background-image:url(/themes/ssdd-2024/src/img/icons/location-black.svg);height:1em;vertical-align:text-top;width:20px}.icon--digital-event.icon-after:after,.icon--digital-event.icon-before:before{background-image:url(/themes/ssdd-2024/src/img/icons/digital-event.svg);height:1em;vertical-align:text-top;width:20px}.icon--digital-event-white.icon-after:after,.icon--digital-event-white.icon-before:before{background-image:url(/themes/ssdd-2024/src/img/icons/digital-event-white.svg);background-position:50%;height:.9em;position:relative;vertical-align:bottom;width:30px}.language-switcher *{display:inline-block}.language-switcher li{text-transform:capitalize}.language-switcher li a{color:#000}.language-switcher li a:focus,.language-switcher li a:hover{opacity:.7}.language-switcher li:after{content:"/";display:inline-block;margin-left:3px;margin-right:3px}.language-switcher li:last-child:after{display:none}.language-switcher li.is-active a{pointer-events:none;position:relative}.language-switcher li.is-active a:after{background-color:#000;bottom:-3px;content:"";display:block;height:3px;left:0;position:absolute;right:0}.location__description{line-height:1.3em}.location .icon--pin-black.icon-after:hover:after{background-image:url(/themes/ssdd-2024/src/img/icons/location-white.svg)}.news{color:#000;display:block;margin-bottom:40px}.news:focus,.news:hover{color:#000;opacity:.7}.notices{background-color:#ddc05b;color:#fff;font-weight:400}.notice{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:15px;padding-top:15px}.notice__info{margin:5px 15px 15px 0;max-width:700px}.notice__link{margin-bottom:5px}.notice__link a:focus,.notice__link a:hover,.notice__link button:focus,.notice__link button:hover{background-color:#bc7373;border-color:#bc7373}.occasions>*{margin-right:3px}.occasions li,.occasions li:after,.occasions>*{display:inline-block}.occasions li:after{content:"•";margin-left:5px}.occasions li:last-child:after{content:none}.pager ul{font-size:0;margin-bottom:-10px}.pager ul li{display:inline-block;margin-left:10px}.pager ul li.pager__item--previous,.pager ul li.pager__item:first-of-type{margin-left:0}.pager a{background-color:transparent;border:1px solid #000;border-radius:0;color:#000;display:inline-block;font-size:.7777777778rem;font-weight:700;line-height:1.1111111111rem;margin-bottom:10px;padding:14px 20px;text-decoration:none;vertical-align:middle}.pager a:focus,.pager a:hover{border-color:#535353;color:#535353;opacity:1}.pager .pager__item--current a{background-color:#000;color:#fff;opacity:1}.pager .pager__item--first,.pager .pager__item--last{display:none}.pager .pager__item--next a,.pager .pager__item--previous a{font-size:.7rem;font-weight:400;line-height:1.4285714286em}.partner{display:flex;justify-content:center}.partners-list .list-intro{margin-bottom:60px}.partners-list .partners{border-bottom:1px solid #282829;margin-bottom:30px;padding-bottom:30px}.partners-list .partners .partner{min-height:200px}.partners-list .partners .partner__image{align-items:center;display:flex}.partners-list .partners .partner__image img{height:auto}section.program-activities{margin-top:60px}section.program-activities .views-exposed-form{background-color:#fff}section.program-activities .programme__filter header{display:flex;padding:15px 0}section.program-activities .programme__filter_options,section.program-activities .programme__filter_title{border-right:none}section.program-activities .programme__filter_title{padding:15px 40px 15px 0}section.program-activities .programme__filter_options{align-items:center;display:flex;flex-wrap:wrap;margin-top:0;padding:0;width:100%}section.program-activities .programme__filter_option{margin:25px 30px 0 25px}section.program-activities .programme__filter_option:first-child{margin-left:0}section.program-activities .programme__filter_option.search-option{margin-left:auto;margin-right:0}section.program-activities .programme__filter_active_options,section.program-activities .programme__filter_summary{margin:0}section.program-activities .programme__filter_summary{background-color:#fff;font-size:.8rem;font-style:italic;font-weight:700;margin-bottom:0;padding-bottom:50px}.header .header__nav section.program-activities .programme__filter_summary .menu-submenu>ul,.header .header__nav section.program-activities .programme__filter_summary nav,.header section.program-activities .programme__filter_summary .header-column,section.program-activities .programme__filter_summary .center,section.program-activities .programme__filter_summary .header .header-column,section.program-activities .programme__filter_summary .header .header__nav .menu-submenu>ul,section.program-activities .programme__filter_summary .header .header__nav nav{border-bottom:1px solid #000;display:flex;margin:0 auto;max-width:calc(100% - 30px);width:1300px}.header .header__nav section.program-activities .programme__filter_summary .menu-submenu>ul>*,.header .header__nav section.program-activities .programme__filter_summary nav>*,.header section.program-activities .programme__filter_summary .header-column>*,section.program-activities .programme__filter_summary .center>*,section.program-activities .programme__filter_summary .header .header-column>*,section.program-activities .programme__filter_summary .header .header__nav .menu-submenu>ul>*,section.program-activities .programme__filter_summary .header .header__nav nav>*{margin:10px 15px 0 0}section.program-activities .programme__filter_summary .filtered-by{align-items:center;display:none;padding-bottom:30px;padding-top:0}section.program-activities .programme__filter_summary .filtered-by .values{margin-left:.25em}section.program-activities .programme__filter_summary .filtered-by .values li{display:inline-block;margin-left:.25em;position:relative;top:-1px}section.program-activities .programme__filter_summary .filtered-by .values li:before{color:#000;content:"•";display:inline-block;font-size:1.5em;line-height:1em;margin-right:.15em;position:relative;top:2px}section.program-activities .programme__filter_summary .actions{align-items:center;display:none;padding-bottom:30px;padding-top:0}section.program-activities .programme__filter_summary .actions *{margin-top:0}section.program-activities .programme__filter_summary .actions label:before{background-image:url(/themes/ssdd-2024/src/img/icons/close-circle-black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";display:inline-block;height:.75em;margin-left:.2em;margin-right:.1em;position:relative;top:2px;width:.75em}.flag section.program-activities .programme__filter_summary .actions a,section.program-activities .programme__filter_summary .actions .button,section.program-activities .programme__filter_summary .actions .flag a{border:0;font-size:.8rem;font-weight:700;height:1.2em;padding:0}.flag section.program-activities .programme__filter_summary .actions a:hover,section.program-activities .programme__filter_summary .actions .button:hover,section.program-activities .programme__filter_summary .actions .flag a:hover{background-color:transparent;color:#7244cf}section.program-activities .form-item-search input{background-color:transparent;font-size:.8rem;padding:.5rem}section.program-activities .form-item-search input:focus{background-color:#fff}section.program-activities .filter-label:after{background-image:url(/themes/ssdd-2024/src/img/icons/close-circle-black.svg);background-image:url(/themes/ssdd-2024/src/img/icons/angle-down-black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";display:inline-block;height:.75em;margin-left:.2em;position:relative;top:2px;width:.75em}section.program-activities .filter-label.closed:after{transform:rotate(180deg)}section.program-activities .filter-label.disabled:after{background-image:none}section.program-activities .option-hidden{display:none}section.program-activities .option-dropdown{margin-top:0}section.program-activities .option-dropdown.closed{display:none}section.program-activities .option-dropdown button{border-color:#282829;margin:0 15px 15px 0}section.program-activities .option-dropdown button:hover{background-color:#7244cf;border-color:#7244cf}section.program-activities .option-dropdown button.selected{background-color:#7244cf;border-color:#7244cf;color:#fff}section.program-activities .option-dropdown button.selected:hover{background-color:#7244cf;border-color:#7244cf}section.program-activities .program-activity{margin-bottom:60px;margin-top:0;position:relative}section.program-activities .program-activity .theme-green .teaser__event_type{background-color:#7244cf;color:#fff}section.program-activities .program-activity .theme-red .teaser__event_type{background-color:#ff5959;color:#fff}section.program-activities .program-activity .theme-pink .teaser__event_type{background-color:#ff5791;color:#fff}section.program-activities .program-activity .flag{border:none;font-size:0;padding:0;position:absolute;right:8px;top:8px;z-index:1}section.program-activities .program-activity .flag a{align-items:center;background:#fff;border:none!important;border-radius:50%;display:flex;height:34px;justify-content:center;padding:0;width:34px}section.program-activities .program-activity .flag a:before{height:16px;margin-right:0;width:16px}section.program-activities .program-activity .flag a:hover{background:#7244cf}section.program-activities .program-activity .flag a:hover:before{background-image:url(/themes/ssdd-2024/src/img/icons/heart-white-filled.svg);background-repeat:no-repeat}section.program-activities .program-activity .flag.action-unflag a{background-color:#7244cf}section.program-activities .program-activity .flag.action-unflag a:before{background-image:url(/themes/ssdd-2024/src/img/icons/heart-white-filled.svg);background-repeat:no-repeat}section.program-activities .program-activity article{color:#000}section.program-activities .program-activity:focus,section.program-activities .program-activity:hover{opacity:.7}section.program-activities .program-activity .teaser__image_container{background-color:#eae6e2;position:relative}section.program-activities .program-activity .teaser__image_container .teaser__image img{height:auto;max-width:100%}section.program-activities .program-activity .teaser__image_container .teaser__event_type{bottom:0;font-size:.8rem;padding:5px 15px;position:absolute}section.program-activities .program-activity .teaser__content{min-height:75px}section.program-activities .program-activity .teaser__content h2{text-transform:uppercase}section.program-activities .program-activity .teaser__meta{display:flex;flex-flow:column;font-size:.8rem;font-style:italic;font-weight:700}section.program-activities .program-activity .teaser__meta>*{display:flex;line-height:1em;margin-bottom:.25rem;margin-left:1em;margin-top:0;position:relative}section.program-activities .program-activity .teaser__meta>:before{background-image:url(/themes/ssdd-2024/src/img/icons/close-circle-black.svg);background-image:url(/themes/ssdd-2024/src/img/icons/location-black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";display:inline-block;height:.75em;left:-1.25em;margin-left:.2em;position:relative;position:absolute;top:2px;width:.75em}section.program-activities .program-activity .teaser__meta_location{flex-wrap:wrap}section.program-activities .program-activity .teaser__meta_location .teaser__tags{margin:.05rem 0 0;width:100%}section.program-activities .program-activity .teaser__meta_location .teaser__tags span:before{content:"";display:none}section.program-activities .program-activity .teaser__meta_location.is-digital-event:before{background-image:url(/themes/ssdd-2024/src/img/icons/digital-event.svg)}section.program-activities .program-activity .teaser__meta_occasions:before{background-image:url(/themes/ssdd-2024/src/img/icons/occasions.svg)}section.program-activities .program-activity .teaser__meta_occasions p{color:#7244cf}section.program-activities .program-activity .teaser__meta_occasions span{margin:0 .2em}section.program-activities .program-activity .teaser__tags{margin-top:10px}section.program-activities .program-activity .teaser__tags .categories{font-size:.7rem;font-style:italic;font-weight:400;line-height:1.2em;margin:0}section.program-activities .program-activity .teaser__tags .categories span{display:inline-block;margin:0 5px 0 0}section.program-activities .program-activity .teaser__meta_participants{display:inline-block}section.program-activities .program-activity .teaser__meta_participants:before{background-image:url(/themes/ssdd-2024/src/img/icons/participant.svg)}section.program-activities .program-activity .teaser__meta_participants span{display:inline-block}section.program-activities .program-activity .teaser__meta_participants span:after{content:", "}.js #edit-submit-my-favorites,.js #edit-submit-programme,.js #edit-submit-programme-search-api--2,section.program-activities .program-activity .teaser__meta_participants span:last-of-type:after{display:none}#edit-participant--2-dropdown select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;background-image:url(/themes/ssdd-2024/src/img/icons/angle-down-black.svg);background-position-x:96%;background-position-y:15px;background-repeat:no-repeat;font-style:italic;font-weight:700;line-height:2rem;margin-bottom:15px;max-width:400px;padding:0 40px 0 15px;width:100%}.search-field{display:flex;height:40px}.search-field button{background-color:#000;border:0;color:#fff;height:100%;margin:0}.search-field button:hover{background-color:#7244cf}.search-field input{height:100%;line-height:1rem;width:300px}.section__head{align-items:center;display:flex;justify-content:space-between}.section__head.section__head--highlighted{color:#ddc05b}section.video-embed{background:#fafafa}section.editorial-push{align-items:center;display:flex;margin-top:60px}section.editorial-push.text_image .section__image,section.editorial-push.text_image .section__video{order:2}section.editorial-push.text_image .section__content{margin-left:0;margin-right:50px;order:1}section.editorial-push.small .section__content,section.editorial-push.small .section__image,section.editorial-push.small .section__video{width:50%}section.editorial-push .section__image,section.editorial-push .section__video{height:100%;position:relative;width:66%}section.editorial-push .section__image img,section.editorial-push .section__video img{width:100%}section.editorial-push .section__image:after,section.editorial-push .section__image:before,section.editorial-push .section__video:after,section.editorial-push .section__video:before{background-repeat:repeat-x;background-size:auto 200%;content:"";display:block;height:60px;position:absolute;width:100%;z-index:1}section.editorial-push .section__content{margin-left:50px;width:33%}.status-messages{bottom:0;color:#000;font-size:1rem;font-weight:600;left:0;line-height:1.5em;position:fixed;right:0;z-index:82}.status-messages a{color:#fff;text-decoration:underline}.status-messages a:focus,.status-messages a:hover{color:#000}.status-messages .status-message__inner{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.status-messages .status-message__inner .column-left{width:70%}.status-messages .status-message__inner .column-right{text-align:right;width:25%}.status-messages .status-message{max-height:50vh;overflow-y:scroll;padding:15px 0;position:relative}.status-messages .status-message--warning{background-color:#ffda3d}.status-messages .status-message--error{background-color:#ddc05b}.status-messages .status-message--status{background-color:#ff5959}.status-messages .status-message--hidden{display:none;visibility:hidden}@media only screen and (max-width:580px){.status-messages .status-message{padding-bottom:15px;padding-top:15px}.status-messages .status-message__inner .column-left{width:100%}.status-messages .status-message__inner .column-right{margin-top:15px;text-align:center;width:100%}}.studio-page{margin-top:0}.studio-page .article__main{background-color:#fff;padding-top:30px}.studio-page .filter__tabs{display:flex;flex-wrap:wrap;padding-bottom:15px}.studio-page .filter__tabs .filter-tab{border:1px solid #282829;cursor:pointer;margin:0 30px 15px 0;padding:10px 15px}.studio-page .filter__tabs .filter-tab.enabled,.studio-page .filter__tabs .filter-tab:focus,.studio-page .filter__tabs .filter-tab:hover{background-color:#ff5959;border-color:#ff5959;color:#fff}.studio-page section.program-activities .tableau{display:none;margin-top:60px}.studio-page section.program-activities .tableau.enabled{display:block}.studio-page section.program-activities .tableau__intro{margin-top:60px}.studio-page section.program-activities .tableau h2{margin:60px 0 40px}.studio-page section.program-activities .program-activity.tableau-teaser:focus,.studio-page section.program-activities .program-activity.tableau-teaser:hover{opacity:1}.studio-page section.program-activities .tableau-item{display:flex}.studio-page section.program-activities .tableau-item>*{margin-top:0}.studio-page section.program-activities .tableau-item__occasions{padding-right:40px;width:20%}.studio-page section.program-activities .tableau-item__embed{padding-right:40px;width:40%}.studio-page section.program-activities .tableau-item__embed .video-embed{margin:0;width:100%}.studio-page section.program-activities .tableau-item__content{width:40%}.studio-page section.program-activities .program-activity .teaser__meta,.studio-page section.program-activities .teaser__meta{margin:10px 0}.studio-page section.program-activities .program-activity .teaser__content,.studio-page section.program-activities .teaser__content{margin-top:0;min-height:auto}.studio-page section.program-activities .program-activity .teaser__content h3,.studio-page section.program-activities .teaser__content h3{text-transform:uppercase}.studio-page section.program-activities .program-activity .teaser__meta_occasions,.studio-page section.program-activities .teaser__meta_occasions{flex-flow:column;margin-left:0}.studio-page section.program-activities .program-activity .teaser__meta_occasions p,.studio-page section.program-activities .teaser__meta_occasions p{color:#ff5959;font-size:1rem;margin:0 0 10px;text-transform:capitalize}.studio-page section.program-activities .program-activity .teaser__meta_occasions:before,.studio-page section.program-activities .teaser__meta_occasions:before{display:none}.studio-page section.program-activities .program-activity .teaser__event_type,.studio-page section.program-activities .teaser__event_type{background:#ddc05b;color:#fff;display:inline-block;font-size:.8em;margin-bottom:10px;padding:5px 15px}.studio-page section.program-activities .program-activity .teaser__read-more,.studio-page section.program-activities .teaser__read-more{font-size:.8em;margin-top:3px}.studio-page section.program-activities .program-activity .teaser__read-more a:focus,.studio-page section.program-activities .program-activity .teaser__read-more a:hover,.studio-page section.program-activities .teaser__read-more a:focus,.studio-page section.program-activities .teaser__read-more a:hover{color:#ff5959}.system-tabs>ul{bottom:0;position:fixed;right:15px;z-index:80}.system-tabs>ul>li{display:inline-block;margin-left:10px}.system-tabs>ul>li:first-child{margin-left:0}.system-tabs>ul>li>a{background-color:#000;color:#fff;display:inline-block;font-size:20px;height:100px;padding:10px 30px;text-decoration:none;transform:translateY(calc(80px - 1em));transition:transform .15s ease-out 0ms,background-color .25s ease-out 0ms}.system-tabs>ul>li>a:focus,.system-tabs>ul>li>a:hover{background-color:#ddc05b;opacity:1;transform:translateY(0)}@media only screen and (max-width:950px){.system-tabs>ul{right:5px}.system-tabs>ul>li{margin-left:3px}.system-tabs>ul>li>a{font-size:16px;padding-left:10px;padding-right:10px}}@media only screen and (max-width:540px){.system-tabs>ul>li>a{height:auto;text-orientation:mixed;transform:translateY(0);writing-mode:vertical-lr}}.my-favorites-shortcuts{background:#fff;margin:0!important;padding-bottom:30px}.flag .my-favorites-shortcuts a,.my-favorites-shortcuts .button,.my-favorites-shortcuts .flag a{margin-top:0!important}.sliding-popup-bottom,.sliding-popup-top{background-color:#000;bottom:0;color:#fff;font-size:.8em;left:0;padding:15px;position:fixed;right:0;z-index:200}.sliding-popup-bottom a,.sliding-popup-bottom button,.sliding-popup-top a,.sliding-popup-top button{border-color:#fff;color:#fff}#sliding-popup{padding:30px}.eu-cookie-compliance-content{display:inline-block;max-width:1300px}.eu-cookie-compliance-content>div:not(#popup-buttons){display:inline;margin-bottom:1rem;width:100%}.eu-cookie-compliance-content #popup-buttons{display:inline-block;margin-top:1rem}.eu-cookie-compliance-content #popup-buttons,.eu-cookie-compliance-content #popup-buttons button{margin-bottom:0}.eu-cookie-compliance-categories{display:block}.eu-cookie-compliance-categories .eu-cookie-compliance-category{display:block;width:100%}.eu-cookie-compliance-categories>div:not(:last-child){padding:.5rem 0}.eu-cookie-compliance-categories>div:last-child{padding-top:.5rem}.eu-cookie-compliance-categories label{color:#fff;margin-left:5px}.eu-cookie-compliance-categories-buttons{display:inline-block;margin-right:15px}.eu-cookie-compliance-category{align-items:center;display:flex}.eu-cookie-compliance-category>div{margin-right:15px}.eu-cookie-compliance-buttons{float:none;max-width:36%}.eu-cookie-compliance-buttons>*{margin-bottom:15px;margin-right:15px}.eu-cookie-compliance-buttons>:last-child{margin-bottom:0}.eu-cookie-compliance-message{max-width:100%}.eu-cookie-compliance-message button{border:0;display:inline;font-style:normal;font-weight:400;line-height:1.5em;margin:0;padding:0;text-decoration:underline}.eu-cookie-compliance-message button:focus,.eu-cookie-compliance-message button:hover{background:none;opacity:.7}@media screen and (max-width:600px){.eu-cookie-compliance-message{margin-bottom:15px}.eu-cookie-compliance-buttons,.eu-cookie-compliance-buttons button,.eu-cookie-compliance-categories-buttons,.eu-cookie-compliance-categories-buttons button{margin-right:0;max-width:100%;width:100%}}@media only screen and (max-width:1330px){:root{font-size:18px}.center,.header .header-column,.header .header__nav .menu-submenu>ul,.header .header__nav nav{margin-left:15px;margin-right:15px;width:auto}.header .header__nav{bottom:0;left:0;overflow-y:auto;padding:0;position:fixed;right:0;top:110px}.flag .header .header__nav nav a,.header .header__nav .menu-submenu a,.header .header__nav nav .button,.header .header__nav nav .flag a,.header .header__nav.header__nav--show-sub{padding:0}.header .header__nav .menu-submenu li:first-child,.header .header__nav .menu-submenu>ul,.header .header__nav nav,.header .header__nav nav li,.header .header__nav nav>ul>li:first-child{margin:0}.header .header__nav .menu-submenu.menu-submenu--show,.header .header__nav .menu-submenu[aria-expanded=true],.header .header__nav nav ul>*{display:block}.header .header__nav .menu-accordion-toggle:after{border:0;content:none;position:static;transform:translate(0)}.header .header__nav .menu-submenu{height:auto;position:static}.header .header__nav.header__nav--active{padding-bottom:30px;padding-top:30px}.header .header__nav .menu-submenu{font-size:.9444444444rem;padding-bottom:10px;padding-top:10px}.flag .header .header__nav nav a,.header .header__nav .menu-submenu a,.header .header__nav nav .button,.header .header__nav nav .flag a{display:block;padding:10px 15px;text-align:left;width:100%}.flag .header .header__nav a,.header .header__nav .button,.header .header__nav .flag a{font-size:1.6111111111rem}.header .header__nav .menu-link--active,.header .header__nav.header__nav--show-sub .button.menu-link--active{background-color:transparent;color:#ff5959}.header .header__nav .menu-submenu .menu-link--active{color:#fff}.header .header__nav .menu-accordion-toggle:after{background:transparent url(/themes/ssdd-2024/src/img/icons/angle-down-white.svg) 50%/contain no-repeat;content:"";display:inline-block;height:18px;margin-left:15px;width:18px}.header .header__nav.header__nav--show-sub .menu-link--active.menu-accordion-toggle:after{background-image:url(/themes/ssdd-2024/src/img/icons/angle-up-red.svg);display:inline-block}.header .header__primary{height:110px}.header .header-column__right{align-items:center;display:flex}.header .header-column__right>*{margin-right:15px}.header__primary .language-switcher{display:block;visibility:visible}.header__primary .my-favorites{font-size:0;padding:10px}.header__primary .my-favorites:before{position:unset}.mobile-shortcuts{display:block;visibility:visible}.mobile-shortcuts .event-date{display:none}:root.navigation-visible{overflow:hidden!important}:root.navigation-visible body{max-height:100%;overflow:hidden!important}:root.navigation-visible .header{position:fixed}.external-content-push .push{height:calc(56.25vw - 16.875px)}section.program-activities .programme__filter_option{order:2}section.program-activities .programme__filter_option.search-option{flex-basis:100%;margin-bottom:15px;margin-left:unset;order:1}}@media only screen and (max-width:1050px){.article{flex-direction:column}.article__sidebar{border-left:0;margin-left:0;margin-top:15px;max-width:none;padding-left:0;padding-top:15px}.hero{height:70vw}.footer__columns{align-items:flex-start;flex-direction:column}.footer__columns .footer-secondary{font-size:.8rem;text-align:left}}@media only screen and (max-width:860px){.eu-cookie-compliance-message .header-1,.eu-cookie-compliance-message h1,.eu-cookie-compliance-message-header-1,.legible .header-1,.legible h1,.legible-header-1,body.cke_editable .header-1,body.cke_editable h1,body.cke_editable-header-1{font-size:2.1111111111rem}.eu-cookie-compliance-message .header-2,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message-header-2,.legible .header-2,.legible h2,.legible-header-2,body.cke_editable .header-2,body.cke_editable h2,body.cke_editable-header-2{font-size:1.8888888889rem}.eu-cookie-compliance-message .header-3,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message-header-3,.legible .header-3,.legible h3,.legible-header-3,body.cke_editable .header-3,body.cke_editable h3,body.cke_editable-header-3{font-size:1.2222222222rem}.eu-cookie-compliance-message .header-4,.eu-cookie-compliance-message h4,.eu-cookie-compliance-message-header-4,.legible .header-4,.legible h4,.legible-header-4,body.cke_editable .header-4,body.cke_editable h4,body.cke_editable-header-4{font-size:1rem}.spacing-horizontal{margin-bottom:-15px}.spacing-horizontal>*{margin-bottom:15px;margin-right:15px}.spacing-horizontal>:last-child{margin-right:0}.columns--2>*{flex-basis:100%}.columns--3>*{flex-basis:calc(50% - 15px)}.columns--6>*{flex-basis:calc(33.33333% - 15px)}.columns--2>:nth-child(n+2),.columns--3>:nth-child(n+3),.columns--6>:nth-child(n+4){margin-top:15px}.featured-push__content{padding:15px}.featured-push__image{height:66vw}.featured-push__image img{font-family:"object-fit:cover";height:100%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.footer,.footer-promotion{padding:30px 0}section.editorial-push{flex-direction:column;margin-left:0;margin-right:0}section.editorial-push .section__image,section.editorial-push .section__video{order:1!important;width:100%!important}section.editorial-push .section__content{margin:0!important;order:2!important;padding:15px!important;width:100%!important}.highlight{background:none;color:#000;padding:0}.hero-title{font-size:2.5rem}.footer-primary,.footer__columns{flex-flow:column}.footer-primary .footer-logo{margin-bottom:30px}.footer-primary .fdc-logo{height:90px;width:100px}section.program-activities .programme__filter header{flex-wrap:wrap}section.program-activities .programme__filter_title{border:0;width:100%}section.program-activities .programme__filter_options{border:0;padding:0}section.program-activities .programme__filter_option{margin:15px 20px 0 0}section.program-activities .columns--4>*{flex:0 1 calc(50% - 15px);flex-basis:calc(50% - 15px);flex-grow:0;flex-shrink:1}.slick-track{left:0!important}}@media only screen and (max-width:768px){.studio-page section.program-activities .tableau-item{flex-wrap:wrap;justify-content:flex-end}.studio-page section.program-activities .tableau-item__occasions{width:30%}.studio-page section.program-activities .tableau-item__content,.studio-page section.program-activities .tableau-item__embed{width:70%}.studio-page section.program-activities .tableau-item__embed{padding-right:15px}.studio-page section.program-activities .tableau-item__content{padding-top:15px}section.program-activities .programme__filter_option.search-option input{width:100%}section.program-activities .programme__filter_summary{padding-top:0}section.program-activities .programme__filter_summary .actions,section.program-activities .programme__filter_summary .filtered-by{padding-bottom:10px}}@media only screen and (max-width:600px){.hero.hero--with-video img{display:block;visibility:visible}.hero.hero--with-video video{display:none;visibility:hidden}}@media only screen and (max-width:560px){.highlight p{font-size:1em}.header__primary .event-date{display:none;visibility:hidden}main>*,section.program-activities{margin-top:40px}.spacing-vertical>*{margin-top:15px}.spacing-vertical>:first-child{margin-top:0}.spacing-vertical.spacing-vertical--compact>*{margin-top:5px}.spacing-vertical.spacing-vertical--compact>:first-child{margin-top:0}.columns--3>*{flex-basis:100%}.columns--6>*{flex-basis:calc(50% - 15px)}.columns--3>:nth-child(n+2),.columns--6>:nth-child(n+3){margin-top:15px}.eu-cookie-compliance-message .header-1,.eu-cookie-compliance-message h1,.eu-cookie-compliance-message-header-1,.legible .header-1,.legible h1,.legible-header-1,body.cke_editable .header-1,body.cke_editable h1,body.cke_editable-header-1{font-size:1.7222222222rem}.eu-cookie-compliance-message .header-2,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message-header-2,.legible .header-2,.legible h2,.legible-header-2,body.cke_editable .header-2,body.cke_editable h2,body.cke_editable-header-2{font-size:1.3888888889rem}.eu-cookie-compliance-message .header-3,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message-header-3,.legible .header-3,.legible h3,.legible-header-3,body.cke_editable .header-3,body.cke_editable h3,body.cke_editable-header-3{font-size:1.1111111111rem}.hero--compact .hero__text{bottom:15px}.hero-title{font-size:1.7222222222rem}.section__head{align-items:flex-start;flex-direction:column}.section__head>:nth-child(n+2){margin-top:15px}.studio-page section.program-activities .tableau,.studio-page section.program-activities .tableau__intro{margin-top:40px}.studio-page section.program-activities .tableau h2{margin-bottom:15px;margin-top:40px}.studio-page section.program-activities .tableau-item>*{width:100%}.studio-page section.program-activities .tableau-item__occasions .teaser__meta{margin-bottom:0}.expandable{font-size:.9rem}.expandable-button-action,.expandable-button-text{padding:15px}.expandable-button-action{font-size:0}.expandable-button-action:before{content:"+";display:inline-block;font-size:1rem}.expandable__button--active .expandable-button-action:before{content:"-"}.expandable__content{padding-bottom:0}.hero__text{font-size:1em}.header .header__nav section.program-activities .programme__filter_summary .menu-submenu>ul,.header .header__nav section.program-activities .programme__filter_summary nav,.header section.program-activities .programme__filter_summary .header-column,section.program-activities .filtered-by,section.program-activities .programme__filter_options,section.program-activities .programme__filter_summary .center,section.program-activities .programme__filter_summary .header .header-column,section.program-activities .programme__filter_summary .header .header__nav .menu-submenu>ul,section.program-activities .programme__filter_summary .header .header__nav nav{display:flex;flex-wrap:wrap}section.program-activities .columns--4>*{flex:0 1 100%;flex-basis:100%;flex-grow:0;flex-shrink:1}}body.toolbar-fixed.toolbar-horizontal .header,body.toolbar-vertical .header{top:39px}body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .header{top:79px}body.toolbar-fixed.toolbar-vertical .header{top:39px}@media only screen and (max-width:600px){body.toolbar-vertical .header{top:0}}@media only screen and (max-width:263px){body.toolbar-vertical .header{top:117px}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.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{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
