@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");:root{--base-font-family:"Open Sans",Arial,sans-serif;--base-font-weight:500;--base-font-size:1rem;--base-font-size-small:.875rem;--base-font-size-large:1.125rem;--base-line-height-small:1.125rem;--base-line-height:1.5rem;--heading-font-family:"Open Sans",Arial,sans-serif;--heading-font-weight:700;--heading-font-size-h1:2.25rem;--heading-font-size-h2:1.75rem;--heading-font-size-h3:1.5rem;--heading-font-size-h4:1.25rem;--heading-line-height-h1:2.5rem;--heading-line-height-h2:2rem;--heading-line-height-h3:1.75rem;--heading-line-height-h4:1.5rem;--color-base-text:#4b4736;--color-primary:#86b817;--color-secondary:#4b4736;--color-green-light:#e0eac9;--color-blue:#1794b8;--color-orange:#f1a55c;--color-purple:#8117b8;--color-white:#fff;--color-black:#000;--color-grey:#d0d0d0;--color-grey-light:#f5f5f5;--color-error:#ee3c3d;--background-color-grey:#f5f5f5;--background-color-green:#e0eac9;--line-color-grey:#d0d0d0;--border-color:#333;--border-radius:25px;--gutter:48px;--gutter-half:24px;--gutter-quarter:12px}@media screen and (min-width:1024px){:root{--heading-font-size-h1:3rem;--heading-line-height-h1:3.25rem}}.container{margin-left:auto;margin-right:auto;max-width:1536px;padding-left:24px;padding-right:24px}@media screen and (min-width:1440px){.container{padding-left:48px;padding-right:48px}}.container--small{margin-left:auto;margin-right:auto;max-width:1536px;padding-left:24px;padding-right:24px}@media screen and (min-width:1440px){.container--small{padding-left:170px;padding-right:170px}}.clearfix:after{clear:both;content:"";display:table}.visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;width:1px;word-wrap:normal}

/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}img{display:block;height:auto;max-width:100%}iframe{width:100%}svg{height:auto;max-width:100%}.no-transition *{transition:none!important}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);border:2px solid var(--color-primary);border-radius:var(--border-radius);box-shadow:none;color:var(--color-white);display:inline-block;font-size:1.25rem;font-weight:700;line-height:var(--base-line-height-small);padding:12px 35px;text-align:center;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer}.button:focus,.button:hover{background-color:var(--color-white);color:var(--color-primary);outline:none}.arrow--prev{background-image:url(../images/icon_prev_green.svg);background-position:16px;background-repeat:no-repeat;background-size:8px 14px;padding-left:48px!important}.arrow--prev:hover{background-image:url(../images/icon_prev_white.svg)}.arrow--next{background-image:url(../images/icon_next_white.svg);background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:8px 14px;padding-right:48px!important}.arrow--next:hover{background-image:url(../images/icon_next_green.svg)}.button--secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);border:2px solid var(--color-primary);border-radius:var(--border-radius);box-shadow:none;color:var(--color-white);display:inline-block;font-size:1.25rem;font-weight:700;line-height:var(--base-line-height-small);padding:12px 35px;text-align:center;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-white);color:var(--color-primary);cursor:pointer}.button--secondary:focus,.button--secondary:hover{background-color:var(--color-white);background-color:var(--color-primary);color:var(--color-primary);color:var(--color-white);outline:none}.button--tertiary{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);border:2px solid var(--color-primary);border-radius:var(--border-radius);box-shadow:none;color:var(--color-white);display:inline-block;font-size:1.25rem;font-weight:700;line-height:var(--base-line-height-small);padding:12px 35px;text-align:center;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:transparent;border-color:var(--color-secondary);color:var(--color-secondary);cursor:pointer}.button--tertiary:focus,.button--tertiary:hover{background-color:var(--color-white);background-color:var(--color-secondary);color:var(--color-primary);color:var(--color-white);outline:none}table{border-collapse:collapse;display:block;overflow:scroll;width:100%}@media screen and (min-width:480px){table{display:table}}table tr{border-bottom:1px solid var(--line-color-grey)}table td,table th{padding:5px}table th{text-align:left}table p{margin:0}html{scroll-behavior:smooth}html,html a{-webkit-font-smoothing:antialiased;font-size:100%;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none}body,html,html a{-moz-osx-font-smoothing:grayscale}body{-webkit-font-smoothing:antialiased;color:var(--color-base-text);font-family:var(--base-font-family);font-size:var(--base-font-size-large);font-variant-ligatures:none;line-height:var(--base-line-height);text-rendering:optimizeLegibility;text-shadow:rgba(0,0,0,.01) 0 0 1px}a{color:inherit;outline:0!important;text-decoration:none;transition:all .25s linear}a:focus,a:hover{text-decoration:underline}ol,p,ul{margin:0 0 var(--gutter-half)}strong{font-weight:700}p{margin-top:0}p:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);margin-top:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;font-weight:inherit;text-decoration:none}h1{font-size:var(--heading-font-size-h1);line-height:var(--heading-line-height-h1);margin-bottom:32px}h2{font-size:var(--heading-font-size-h2);line-height:var(--heading-line-height-h2);margin-bottom:24px}h3{font-size:var(--heading-font-size-h3);line-height:var(--heading-line-height-h3);margin-bottom:16px}h4{font-size:var(--heading-font-size-h4);line-height:var(--heading-line-height-h4);margin-bottom:12px}button,input,optgroup,select,textarea{font-family:var(--base-font-family)}.cke_editable ol,.cke_editable ul,.text-formatted ol,.text-formatted ul{padding:0}.cke_editable ol li,.cke_editable ul li,.text-formatted ol li,.text-formatted ul li{list-style:none;margin-bottom:15px;padding-left:35px;position:relative}.cke_editable ol li:before,.cke_editable ul li:before,.text-formatted ol li:before,.text-formatted ul li:before{color:var(--color-primary);left:10px;position:absolute}.cke_editable ol ol,.cke_editable ol ul,.cke_editable ul ol,.cke_editable ul ul,.text-formatted ol ol,.text-formatted ol ul,.text-formatted ul ol,.text-formatted ul ul{margin-top:20px}.cke_editable ul>li:before,.text-formatted ul>li:before{content:"•"}.cke_editable ol>li,.text-formatted ol>li{counter-increment:list}.cke_editable ol>li:before,.text-formatted ol>li:before{content:counter(list) "."}.cke_editable ol>li ol>li,.text-formatted ol>li ol>li{counter-increment:sublist}.cke_editable ol>li ol>li:before,.text-formatted ol>li ol>li:before{content:counter(sublist) "."}.cke_editable a:not(.button):not(.button--secondary):not(.button--tertiary),.text-formatted a:not(.button):not(.button--secondary):not(.button--tertiary){color:var(--color-primary);text-decoration:underline}.cke_editable a:not(.button):not(.button--secondary):not(.button--tertiary):focus,.cke_editable a:not(.button):not(.button--secondary):not(.button--tertiary):hover,.text-formatted a:not(.button):not(.button--secondary):not(.button--tertiary):focus,.text-formatted a:not(.button):not(.button--secondary):not(.button--tertiary):hover{text-decoration:none}.page-footer{background-color:var(--color-primary);color:var(--color-white);font-size:var(--base-font-size-small);padding:12px 0}.page-footer .page-footer__container{display:flex;flex-flow:row wrap;justify-content:center}.page-footer .page-footer__container .block__footer--contact-info{display:flex;flex-flow:row wrap}.page-footer .page-footer__container .block__footer--contact-info:after{content:" | ";padding:0 4px}@media screen and (max-width:1439px){.page-footer{margin-bottom:136px}}.page-header{background-color:var(--color-green-light);border-bottom:30px solid var(--color-white);margin-bottom:var(--gutter-half);padding:30px 0 0}@media screen and (min-width:1024px){.page-header{margin-bottom:var(--gutter)}}.page__entity--session .page-header{border-bottom:0;margin-bottom:0}.page-header .header-wrapper{align-items:flex-end;display:flex;flex-flow:row wrap}.page-header .header-wrapper .main-site{margin-left:auto}*{box-sizing:border-box}body{overflow-x:hidden}.maintenance-page{background-color:var(--background-color-grey)}.maintenance-page .maintenance-wrapper{left:50%;max-width:440px;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%}.maintenance-page header{border-bottom:1px solid var(--line-color-grey);margin-bottom:20px;padding-bottom:20px}.maintenance-page header img{display:inline-block;height:auto;width:140px}.maintenance-page main h1{color:var(--color-base-text);font-size:1rem;font-weight:700;line-height:1.25;margin-bottom:35px;margin-top:0}.maintenance-page main .maintenance__content{border-bottom:1px solid var(--line-color-grey);font-size:1.25rem;font-weight:700;line-height:1.5;padding-bottom:20px}.front__intro{margin-bottom:64px;margin-left:auto;margin-right:auto;max-width:1536px;padding-left:24px;padding-right:24px;text-align:center}@media screen and (min-width:1440px){.front__intro{padding-left:340px;padding-right:340px}}.front__intro h1{font-size:var(--heading-font-size-h2);line-height:var(--heading-line-height-h2)}.branding--logo{margin-right:var(--gutter);position:relative;width:100px;z-index:10}@media screen and (min-width:1024px){.branding--logo{width:200px}}.branding--logo img{margin-bottom:-30px}.branding--name{font-size:2.375rem;font-weight:700;line-height:2.625rem;margin-bottom:30px}@media screen and (max-width:1023px){.branding--name{display:none}}.main-site{margin-bottom:10px}@media screen and (min-width:1024px){.main-site{margin-bottom:30px}}.application-start{margin-bottom:64px;margin-top:64px}.application-start>.form-item{margin-bottom:var(--gutter-half)}.application-start fieldset legend{font-size:var(--heading-font-size-h3);font-weight:600;line-height:var(--heading-line-height-h3);margin-bottom:16px}.application-add{margin-bottom:64px;margin-left:auto;margin-right:auto;max-width:1536px;padding-left:24px;padding-right:24px}@media screen and (min-width:1440px){.application-add{padding-left:170px;padding-right:170px}}.application-add .form-item--multiple-values{background-color:var(--background-color-grey);border-radius:16px;padding:32px}.application-add .form-item--multiple-values .delta-order,.application-add .form-item--multiple-values .field-multiple-drag,.application-add .form-item--multiple-values .tabledrag-toggle-weight-wrapper{display:none}.application-add .form-item--multiple-values table{border-collapse:inherit;border-spacing:0}.application-add .form-item--multiple-values table td,.application-add .form-item--multiple-values table th{align-content:flex-start;padding:0}.application-add .form-item--multiple-values table .form-submit{background:url(../images/icon_close.svg) no-repeat 50%;background-size:14px;border-radius:100%;height:14px;padding:18px;text-indent:-99999px;width:14px}.application-add .form-item--multiple-values table .form-submit:focus,.application-add .form-item--multiple-values table .form-submit:hover{background:url(../images/icon_close_white.svg) no-repeat center var(--color-primary);background-size:14px}.application-add .form-item--multiple-values .target-audience-wrapper{-moz-column-gap:var(--gutter);column-gap:var(--gutter);display:flex;flex-flow:row wrap;margin-bottom:64px}.application-add .form-item--multiple-values .target-audience-wrapper h2{display:block;width:100%}.application-add .form-item--multiple-values .target-audience-wrapper>.form-item{width:100%}@media screen and (min-width:768px){.application-add .form-item--multiple-values .target-audience-wrapper>.form-item{width:calc(50% - var(--gutter-half))}}.application-add .form-item--multiple-values .timeslots-wrapper{-moz-column-gap:var(--gutter);column-gap:var(--gutter);display:flex;flex-flow:row wrap;margin-bottom:32px}.application-add .form-item--multiple-values .timeslots-wrapper h2{display:block;width:100%}.application-add .form-item--multiple-values .timeslots-wrapper>.form-item{width:100%}@media screen and (min-width:768px){.application-add .form-item--multiple-values .timeslots-wrapper>.form-item:not(:last-child){width:calc(33.33333% - 32px)}}.application-add input[readonly=readonly]{background-color:#fafafa;color:#ccc}.application-add input[readonly=readonly]:focus,.application-add input[readonly=readonly]:hover{border-color:var(--line-color-grey)!important}.application-add .form-wrapper>.form-item{margin-bottom:var(--gutter-half)}.application-add .timeslot-wrapper{background-color:var(--background-color-grey);border-radius:16px;margin-bottom:64px!important;padding:32px}.application-add .daterange-wrapper{margin-bottom:32px}@media screen and (min-width:768px){.application-add .daterange-wrapper .fieldset-wrapper{display:grid;-ms-grid-columns:(1fr)[ 3 ];grid-column-gap:48px;grid-row-gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}}.application-add #edit-billing-wrapper,.application-add #edit-contact-wrapper,.application-add #edit-location-wrapper,.application-add #edit-organiser-contact-wrapper,.application-add #edit-target-audience-wrapper{-moz-column-gap:var(--gutter);column-gap:var(--gutter);display:flex;flex-flow:row wrap;margin-bottom:64px}.application-add #edit-billing-wrapper h2,.application-add #edit-contact-wrapper h2,.application-add #edit-location-wrapper h2,.application-add #edit-organiser-contact-wrapper h2,.application-add #edit-target-audience-wrapper h2{display:block;width:100%}.application-add #edit-billing-wrapper>.form-item,.application-add #edit-contact-wrapper>.form-item,.application-add #edit-location-wrapper>.form-item,.application-add #edit-organiser-contact-wrapper>.form-item,.application-add #edit-target-audience-wrapper>.form-item{width:100%}@media screen and (min-width:768px){.application-add #edit-billing-wrapper>.form-item,.application-add #edit-contact-wrapper>.form-item,.application-add #edit-location-wrapper>.form-item,.application-add #edit-organiser-contact-wrapper>.form-item,.application-add #edit-target-audience-wrapper>.form-item{width:calc(50% - var(--gutter-half))}}.application-add #edit-organisation,.application-add #edit-timeslot-wrapper{margin-bottom:64px}.application-add #edit-organisation>.form-item{width:100%}@media screen and (min-width:768px){.application-add #edit-organisation>.form-item{margin-bottom:0;width:calc(50% - var(--gutter-half))}}.application-add #edit-organisation:has(.select-wrapper--level-1)>.form-item{width:100%}.application-add #edit-organisation:has(.select-wrapper--level-1) .form-type-cshs{-moz-column-gap:var(--gutter);column-gap:var(--gutter);display:flex;flex-flow:row wrap}.application-add #edit-organisation:has(.select-wrapper--level-1) .form-type-cshs>.select-wrapper{width:100%}@media screen and (min-width:768px){.application-add #edit-organisation:has(.select-wrapper--level-1) .form-type-cshs>.select-wrapper{width:calc(50% - var(--gutter-half))}}.application-add #edit-organisation:has(.form-item-organisation-other):has(.form-required){-moz-column-gap:var(--gutter);column-gap:var(--gutter);display:flex;flex-flow:row wrap}.application-add #edit-organisation:has(.form-item-organisation-other):has(.form-required) h2{width:100%}.application-add #edit-organisation .select-wrapper{margin:0;width:100%}.application-add #edit-organiser-contact-wrapper{margin-bottom:8px}.application-add #edit-organiser-contact-wrapper .form-type-checkbox{width:100%}.application-add #edit-comment-location-wrapper,.application-add #edit-payment-wrapper{margin-bottom:32px}.application-add #edit-payment-wrapper .option{background:url(../images/icon_info.svg) no-repeat right 4px;display:inline-block;padding-right:32px}.application-add .field--info{background:url(../images/icon_info_white.svg) no-repeat 24px 12px var(--color-primary);background-size:30px;border-radius:12px;color:var(--color-white);margin-bottom:32px;padding:16px 32px 16px 64px}.application-add #edit-page-1-values,.application-add #edit-page-2-values,.application-add #edit-supplies{background-color:var(--background-color-green);border-radius:16px;margin-bottom:64px!important;padding:32px;position:relative}.application-add #edit-page-1-values h2,.application-add #edit-page-2-values h2,.application-add #edit-supplies h2{margin-bottom:var(--gutter)}.application-add #edit-page-1-values .form-submit,.application-add #edit-page-2-values .form-submit,.application-add #edit-supplies .form-submit{position:absolute;right:32px;top:32px}.application-add #edit-page-1-values .result--item,.application-add #edit-page-2-values .result--item,.application-add #edit-supplies .result--item{-moz-column-gap:8px;column-gap:8px;display:flex;flex-flow:row wrap;margin-bottom:12px}.application-add #edit-page-1-values .result--item:has(.label--above),.application-add #edit-page-2-values .result--item:has(.label--above),.application-add #edit-supplies .result--item:has(.label--above){display:flex;flex-flow:column;row-gap:16px}.application-add #edit-page-1-values .result--item .label,.application-add #edit-page-2-values .result--item .label,.application-add #edit-supplies .result--item .label{font-weight:700}.application-add #edit-page-1-values .result--item .label:after,.application-add #edit-page-2-values .result--item .label:after,.application-add #edit-supplies .result--item .label:after{content:":"}.application-add #edit-page-1-values .result--item.margin--top,.application-add #edit-page-1-values .timeslot:not(:nth-child(1 of .timeslot)),.application-add #edit-page-2-values .result--item.margin--top,.application-add #edit-page-2-values .timeslot:not(:nth-child(1 of .timeslot)),.application-add #edit-supplies .result--item.margin--top,.application-add #edit-supplies .timeslot:not(:nth-child(1 of .timeslot)){margin-top:32px}.application--confirmation{margin-left:auto;margin-right:auto;max-width:1536px;padding:130px 24px;position:relative;text-align:center}@media screen and (min-width:1440px){.application--confirmation{padding-left:255px;padding-right:255px}}.application--confirmation:before{background:url(../images/icon_thank_page.svg) no-repeat top;content:" ";display:block;height:100%;left:0;opacity:.3;position:absolute;right:0;top:0;width:100%;z-index:-1}@media screen and (min-width:1024px){.application--confirmation h1{font-size:3.625rem;line-height:4.875rem}}.application--confirmation *{opacity:1}.application--confirmation .description{font-size:1.125rem;font-weight:600;margin-bottom:120px}.application--confirmation .buttons{-moz-column-gap:12px;column-gap:12px;display:flex;flex-flow:row wrap;justify-content:center}form .form-item label{color:var(--color-secondary);display:block;font-weight:500;margin-bottom:8px}form .form-item label.form-required:after{content:"*"}form .form-item .description{color:var(--color-grey)}form .form-item .description,form .form-item--error-message{font-size:var(--base-font-size-small);line-height:var(--base-line-height-small);margin-top:4px}form .form-item--error-message{color:var(--color-error);font-weight:400}form .form-item--error-message strong{font-weight:500}form .form-item--error-message a{color:var(--color-error);text-decoration:underline}form .form-item--error-message a:focus,form .form-item--error-message a:hover{text-decoration:none}form .form-item--error label{color:var(--color-error)}form .form-date,form .form-email,form .form-number,form .form-select,form .form-tel,form .form-text,form .form-time,form .form-url,form select,form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);border:1px solid var(--line-color-grey);border-radius:12px;box-shadow:none;font-size:var(--base-font-size-large);line-height:var(--base-line-height);max-width:100%;min-height:44px;padding:12px 16px;transition:all .25s linear;width:100%}form .form-date::-moz-placeholder,form .form-email::-moz-placeholder,form .form-number::-moz-placeholder,form .form-select::-moz-placeholder,form .form-tel::-moz-placeholder,form .form-text::-moz-placeholder,form .form-time::-moz-placeholder,form .form-url::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{color:var(--color-grey)}form .form-date::placeholder,form .form-email::placeholder,form .form-number::placeholder,form .form-select::placeholder,form .form-tel::placeholder,form .form-text::placeholder,form .form-time::placeholder,form .form-url::placeholder,form select::placeholder,form textarea::placeholder{color:var(--color-grey)}form .form-date.error,form .form-email.error,form .form-number.error,form .form-select.error,form .form-tel.error,form .form-text.error,form .form-time.error,form .form-url.error,form select.error,form textarea.error{border-color:var(--color-error)}form .form-date:focus,form .form-email:focus,form .form-number:focus,form .form-select:focus,form .form-tel:focus,form .form-text:focus,form .form-time:focus,form .form-url:focus,form select:focus,form textarea:focus{border-color:var(--color-primary);outline:none}form select{background:url(../images/icon_dropdown.svg) no-repeat right 15px center var(--color-white);cursor:pointer;padding:12px 40px 12px 20px!important}form .webform-type-checkboxes .fieldset-wrapper,form .webform-type-radios .fieldset-wrapper{margin-top:var(--gutter-quarter)}form .webform-type-checkboxes .fieldset-wrapper .form-item,form .webform-type-radios .fieldset-wrapper .form-item{margin-bottom:16px}form .webform-type-checkboxes .fieldset-wrapper .form-item label,form .webform-type-checkboxes .fieldset-wrapper .form-item:last-child,form .webform-type-radios .fieldset-wrapper .form-item label,form .webform-type-radios .fieldset-wrapper .form-item:last-child{margin-bottom:0}form .form-type-checkbox input,form .form-type-radio input{opacity:0;position:absolute}form .form-type-checkbox label,form .form-type-radio label{align-content:center;cursor:pointer;display:block;font-size:var(--base-font-size-large);font-weight:400;min-height:30px;padding-left:var(--gutter);position:relative}form .form-type-checkbox label a,form .form-type-radio label a{text-decoration:underline}form .form-type-checkbox label a:focus,form .form-type-checkbox label a:hover,form .form-type-radio label a:focus,form .form-type-radio label a:hover{text-decoration:none}form .form-type-checkbox label:before,form .form-type-radio label:before{background:var(--color-white);content:"";position:absolute;transition:all .25s ease-in-out}form .form-type-checkbox label{margin-bottom:16px}form .form-type-checkbox label:before{border:2px solid var(--color-primary);border-radius:6px;height:26px;left:0;top:0;width:26px}form .form-type-checkbox input:checked+label:before{background:url(../images/icon_check_white.svg) no-repeat center var(--color-primary);background-size:18px 13px;border-color:var(--color-primary)}form .form-type-radio input:checked+label:before{background:var(--color-primary);background-clip:content-box;border-color:var(--color-primary)}form .form-type-radio label{margin-bottom:8px}form .form-type-radio label:before{border:2px solid var(--line-color-grey);border-radius:50%;height:10px;left:8px;padding:3px;top:5px;width:10px}form .form-type-managed-file{margin-bottom:var(--gutter-half)}form .form-type-managed-file .form-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);border:2px solid var(--color-primary);border-radius:var(--border-radius);box-shadow:none;color:var(--color-white);display:inline-block;font-size:1.25rem;font-weight:700;line-height:var(--base-line-height-small);padding:12px 35px;text-align:center;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-white);color:var(--color-primary);cursor:pointer}form .form-type-managed-file .form-submit:focus,form .form-type-managed-file .form-submit:hover{background-color:var(--color-white);background-color:var(--color-primary);color:var(--color-primary);color:var(--color-white);outline:none}form fieldset{border:0;margin:0;padding:0}form fieldset legend{margin-bottom:8px}form .form-actions{display:flex;flex-flow:row wrap;gap:var(--gutter-half)}.form,.user-login-form,.webform-flex--container,.webform-submission-form{margin-bottom:32px}@media screen and (min-width:1024px){.form,.user-login-form,.webform-flex--container,.webform-submission-form{margin-bottom:64px}}.form>.form-item,.user-login-form>.form-item,.webform-submission-form>.form-item{margin:0 0 var(--gutter-half) 0}.form>.form-item.form-type-processed-text,.user-login-form>.form-item.form-type-processed-text,.webform-submission-form>.form-item.form-type-processed-text{margin-bottom:0}.webform-flexbox{display:grid;-ms-grid-columns:(1fr)[ 1 ];grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:repeat(1,minmax(0,1fr));margin:0 0 var(--gutter-half) 0}@media screen and (min-width:768px){.webform-flexbox{display:grid;-ms-grid-columns:(1fr)[ 2 ];grid-column-gap:48px;grid-row-gap:48px;grid-template-columns:repeat(2,minmax(0,1fr))}}.webform-flexbox .webform-flex--container{margin:0}.captcha{margin:0 0 var(--gutter-half) 0}.cookiesjsr-banner{background-color:var(--background-color-grey);bottom:30px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);color:var(--color-base-text);display:block;font-size:var(--base-font-size-small);left:30px;max-width:calc(100% - 60px);padding:30px 30px 15px;right:30px;width:780px}.cookiesjsr-banner .cookiesjsr-banner--action{display:flex;flex-flow:row wrap;gap:12px;width:100%}.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);border:2px solid var(--color-primary);border-radius:var(--border-radius);box-shadow:none;color:var(--color-white);display:inline-block;font-size:1.25rem;font-weight:700;line-height:var(--base-line-height-small);padding:12px 35px;text-align:center;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;font-size:var(--base-font-size);margin:0;opacity:1;text-transform:none;width:auto}.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn:focus,.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn:hover{background-color:var(--color-white);color:var(--color-primary);outline:none}.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn.cookiesjsr-settings{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);border:2px solid var(--color-primary);border-radius:var(--border-radius);box-shadow:none;color:var(--color-white);display:inline-block;font-size:1.25rem;font-weight:700;line-height:var(--base-line-height-small);padding:12px 35px;text-align:center;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-white);color:var(--color-primary);cursor:pointer;font-size:var(--base-font-size);order:2}.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn.cookiesjsr-settings:focus,.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn.cookiesjsr-settings:hover{background-color:var(--color-white);background-color:var(--color-primary);color:var(--color-primary);color:var(--color-white);outline:none}.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn.allowAll{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);border:2px solid var(--color-primary);border-radius:var(--border-radius);box-shadow:none;color:var(--color-white);display:inline-block;font-size:1.25rem;font-weight:700;line-height:var(--base-line-height-small);padding:12px 35px;text-align:center;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;font-size:var(--base-font-size);order:1}.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn.allowAll:focus,.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn.allowAll:hover{background-color:var(--color-white);color:var(--color-primary);outline:none}.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn.denyAll{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);border:2px solid var(--color-primary);border-radius:var(--border-radius);box-shadow:none;color:var(--color-white);display:inline-block;font-size:1.25rem;font-weight:700;line-height:var(--base-line-height-small);padding:12px 35px;text-align:center;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:transparent;border-color:var(--color-secondary);color:var(--color-secondary);cursor:pointer;font-size:var(--base-font-size);order:3}.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn.denyAll:focus,.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn.denyAll:hover{background-color:var(--color-white);background-color:var(--color-secondary);color:var(--color-primary);color:var(--color-white);outline:none}.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn:focus,.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn:hover{transform:none}.cookiesjsr-banner .cookiesjsr-banner--links{display:flex;flex-flow:row wrap;margin:12px 0 0}.cookiesjsr-banner .cookiesjsr-banner--links li{margin-right:12px;padding:0}.cookiesjsr-banner .cookiesjsr-banner--links li:last-child{margin-right:0}.cookiesjsr-banner .cookiesjsr-banner--links a{color:var(--color-base-text);font-size:var(--base-font-size-small);text-decoration:underline}.cookiesjsr-banner .cookiesjsr-banner--links a:focus,.cookiesjsr-banner .cookiesjsr-banner--links a:hover{text-decoration:none}.cookiesjsr-banner .cookiesjsr-banner--info{overflow:unset;padding:0;width:100%}.cookiesjsr-banner .cookiesjsr-links.links--row li:before{background-color:transparent;height:0}.cookiesjsr-layer--wrapper .cookiesjsr-layer--header{background-color:var(--color-white);border-bottom:1px solid var(--line-color-grey);height:80px;padding:0 20px}.cookiesjsr-layer--wrapper .cookiesjsr-layer--header span{font-size:var(--heading-font-size-h2);font-weight:700;line-height:var(--heading-line-height-h2);text-transform:unset}.cookiesjsr-layer--wrapper .cookiesjsr-layer--header .cookiesjsr-layer--close{background:url(../images/icon_close.svg) no-repeat 50%;background-size:24px;border:0;display:block;height:38px;padding:12px;position:absolute;right:20px;text-indent:-9999px;top:20px;transition:all .25s ease-in-out;width:24px;z-index:100}.cookiesjsr-layer--wrapper .cookiesjsr-layer--header .cookiesjsr-layer--close:focus,.cookiesjsr-layer--wrapper .cookiesjsr-layer--header .cookiesjsr-layer--close:hover{opacity:.8}.cookiesjsr-layer--wrapper .cookiesjsr-layer--body{background-color:var(--color-white);top:80px}@media screen and (min-width:768px){.cookiesjsr-layer--wrapper .cookiesjsr-layer--body .cookiesjsr-service-groups{margin-top:24px!important}}.cookiesjsr-layer--wrapper .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--tab{background:var(--color-white);border-bottom:1px solid var(--line-color-grey)}.cookiesjsr-layer--wrapper .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--content{background:var(--color-white);color:var(--color-base-text);font-size:var(--base-font-size-small)}.cookiesjsr-layer--wrapper .cookiesjsr-layer--body .cookiesjsr-service-group.active .cookiesjsr-service-group--tab{color:var(--color-primary)}.cookiesjsr-layer--wrapper .cookiesjsr-layer--body .cookiesjsr-service--description a,.cookiesjsr-layer--wrapper .cookiesjsr-layer--body .cookiesjsr-service--description h3{color:var(--color-base-text)}.cookiesjsr-layer--wrapper .cookiesjsr-layer--body .cookiesjsr-service--description a{font-size:.75rem}.cookiesjsr-layer--wrapper .cookiesjsr-layer--body .cookiesjsr-service--description ul{list-style:none;margin:0;padding:0}.cookiesjsr-layer--wrapper .cookiesjsr-layer--body .cookiesjsr-service--description ul li{padding:0}.cookiesjsr-layer--wrapper .cookiesjsr-layer--footer{background-color:var(--background-color-grey);border:0}.cookiesjsr-layer--wrapper .cookiesjsr-layer--footer .cookiesjsr-layer--label-all{color:var(--color-base-text);font-size:var(--base-font-size-small)}.cookiesjsr-layer--wrapper .cookiesjsr-layer--footer .cookiesjsr-layer--actions .denyAll{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);border:2px solid var(--color-primary);border-radius:var(--border-radius);box-shadow:none;color:var(--color-white);display:inline-block;font-size:1.25rem;font-weight:700;line-height:var(--base-line-height-small);padding:12px 35px;text-align:center;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:transparent;border-color:var(--color-secondary);color:var(--color-secondary);cursor:pointer}.cookiesjsr-layer--wrapper .cookiesjsr-layer--footer .cookiesjsr-layer--actions .denyAll:focus,.cookiesjsr-layer--wrapper .cookiesjsr-layer--footer .cookiesjsr-layer--actions .denyAll:hover{background-color:var(--color-white);background-color:var(--color-secondary);color:var(--color-primary);color:var(--color-white);outline:none}.cookiesjsr-layer--wrapper .cookiesjsr-layer--footer .cookiesjsr-layer--actions .allowAll{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);border:2px solid var(--color-primary);border-radius:var(--border-radius);box-shadow:none;color:var(--color-white);display:inline-block;font-size:1.25rem;font-weight:700;line-height:var(--base-line-height-small);padding:12px 35px;text-align:center;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer}.cookiesjsr-layer--wrapper .cookiesjsr-layer--footer .cookiesjsr-layer--actions .allowAll:focus,.cookiesjsr-layer--wrapper .cookiesjsr-layer--footer .cookiesjsr-layer--actions .allowAll:hover{background-color:var(--color-white);color:var(--color-primary);outline:none}.cookiesjsr-layer--wrapper .cookiesjsr-layer--footer .cookiesjsr-layer--actions button:focus,.cookiesjsr-layer--wrapper .cookiesjsr-layer--footer .cookiesjsr-layer--actions button:hover{transform:none}.messages{margin:var(--gutter-half) 0}.block__page-counter{background-color:var(--color-primary);padding:var(--gutter-half);position:fixed}.block__page-counter ul{list-style:none;margin:0;padding:0}.block__page-counter ul li{align-content:center;background-color:var(--color-primary);border-radius:100%;color:var(--color-white);font-size:1.625rem;font-weight:700;height:52px;line-height:1.875rem;text-align:center;transition:all .25s ease-in-out;width:52px}.block__page-counter ul li:last-child{margin-bottom:0}.block__page-counter ul li span{display:none}.block__page-counter ul li.is-active{background-color:var(--color-white);border-radius:var(--border-radius);color:var(--color-primary);padding:0 20px;text-decoration:none;width:auto}.block__page-counter ul li.is-active span{display:block}@media screen and (max-width:1439px){.block__page-counter{border-radius:12px 12px 0 0;bottom:0;left:0;right:0;text-align:center;z-index:100}.block__page-counter ul{position:relative}.block__page-counter li{display:inline-block;margin-right:20px}.block__page-counter li:last-child{margin-right:0}.block__page-counter li span{align-content:center;background-color:var(--color-primary);border-radius:12px 12px 0 0;color:var(--color-white);display:block;font-size:.875rem;font-weight:500;height:36px;left:calc(50% - 110px);line-height:1rem;position:absolute;right:calc(50% - 110px);top:-60px;width:220px}}@media screen and (min-width:1440px){.block__page-counter{border-radius:12px;left:var(--gutter-half);top:calc(50% - 200px)}.block__page-counter ul{width:52px}.block__page-counter li{margin-bottom:20px}.block__page-counter li.is-active{box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:flex;flex-flow:row wrap}.block__page-counter li.is-active:first-child{width:187px}.block__page-counter li.is-active:nth-child(2){width:265px}.block__page-counter li.is-active:nth-child(3){width:326px}.block__page-counter li.is-active:nth-child(4){width:252px}.block__page-counter li.is-active:nth-child(5){width:324px}.block__page-counter li span{font-weight:600;margin-left:var(--gutter-quarter)}}.pager{margin-top:var(--gutter)}.pager:after{clear:both;content:"";display:table}.pager .pager__items{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;list-style:none;margin:0;padding:0}.pager .pager__item--first,.pager .pager__item--last{display:none}.pager li{display:inline-block;margin-right:var(--gutter-quarter);text-align:center}.pager li:last-child{margin-right:0}.pager li:not(.pager__item--previous):not(.pager__item--next) a{border-radius:100%;color:var(--color-primary);display:block;font-size:1.25rem;font-weight:700;height:42px;line-height:42px;text-decoration:none;transition:all .25s ease-in-out;width:42px}.pager li:not(.pager__item--previous):not(.pager__item--next) a:focus,.pager li:not(.pager__item--previous):not(.pager__item--next) a:hover,.pager li:not(.pager__item--previous):not(.pager__item--next).is-active a{background-color:var(--color-primary);color:var(--color-white)}.pager li.pager__item--next a,.pager li.pager__item--previous a{display:block;text-indent:-9999px;width:12px}.pager li.pager__item--next a:focus,.pager li.pager__item--next a:hover,.pager li.pager__item--previous a:focus,.pager li.pager__item--previous a:hover{opacity:.5}.pager li.pager__item--previous a{background:url(../images/icon_prev.svg) no-repeat 50%;background-size:12px 20px;margin-right:var(--gutter-quarter)}.pager li.pager__item--next a{background:url(../images/icon_next.svg) no-repeat 50%;background-size:12px 20px;margin-left:var(--gutter-quarter)}.site_setting_entity{display:flex;flex-flow:row wrap;gap:4px}.site_setting_entity .field--name-field-company-name:after{content:", "}.site_setting_entity .address{display:flex;flex-flow:row wrap;gap:4px}.site_setting_entity .address:after{content:" - "}.site_setting_entity .address .address-line1:after{content:", "}.site_setting_entity .address .country{display:none}.site_setting_entity .field--name-field-company-phone:after{content:" - "}ul.tabs{display:flex;flex-flow:row wrap;gap:var(--gutter-quarter);list-style:none;margin:0;padding:0;padding:var(--gutter-half) 0}ul.tabs:after{clear:both;content:"";display:table}ul.tabs li a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);border:2px solid var(--color-primary);border-radius:var(--border-radius);box-shadow:none;color:var(--color-white);display:inline-block;font-size:1.25rem;font-weight:700;line-height:var(--base-line-height-small);padding:12px 35px;text-align:center;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer}ul.tabs li a,ul.tabs li a:focus,ul.tabs li a:hover{background-color:var(--color-white);color:var(--color-primary)}ul.tabs li a:focus,ul.tabs li a:hover{background-color:var(--color-primary);color:var(--color-white);outline:none}.media--view-mode-default .field--name-field-media-oembed-video{height:0;padding-bottom:56.25%;position:relative;width:100%}.media--view-mode-default .field--name-field-media-oembed-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.media--view-mode-link a{text-decoration:underline}.media--view-mode-link a:focus,.media--view-mode-link a:hover{text-decoration:none}#mobile-toggle{align-items:center;background:none;border:0;cursor:pointer;display:flex;justify-content:center;padding:14px 10px;transition:all .25s ease-in-out}#mobile-toggle:focus,#mobile-toggle:hover{opacity:.8}#mobile-toggle img{width:40px}#mobile-toggle .hamburger-menu{display:block}#mobile-toggle .close-menu{display:none}#mobile-toggle.closeMenu .close-menu{display:block}#mobile-toggle.closeMenu .hamburger-menu{display:none}.page-top #mobile-toggle{display:inline-block}@media screen and (min-width:1024px){.page-top #mobile-toggle{display:none}}.node--type-session--full .content-wrapper{margin-left:auto;margin-right:auto;max-width:1536px;padding-left:0;padding-right:0}@media screen and (min-width:1440px){.node--type-session--full .content-wrapper{padding-left:170px;padding-right:170px}}.node--type-session--full .field--name-field-session-sdg{display:flex;flex-flow:row wrap;gap:var(--gutter-quarter);margin-bottom:64px}.node--type-session--full .field--name-field-session-sdg>.field__item{max-width:100px;min-width:0}.node--type-session--full .field--name-field-session-sdg>.field__item a{display:block;overflow:hidden}.node--type-session--full .field--name-field-session-sdg>.field__item a img{transition:all .25s ease-in-out}.node--type-session--full .field--name-field-session-sdg>.field__item a:focus img,.node--type-session--full .field--name-field-session-sdg>.field__item a:hover img{transform:scale(.95)}.node--type-session--full .field--name-field-session-mp-images{display:grid;-ms-grid-columns:(1fr)[ 1 ];grid-column-gap:var(--gutter-half);grid-row-gap:var(--gutter-half);grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (min-width:768px){.node--type-session--full .field--name-field-session-mp-images{display:grid;-ms-grid-columns:(1fr)[ 2 ];grid-column-gap:var(--gutter);grid-row-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}.node--type-session--full .field--name-field-session-mp-images a{display:block;overflow:hidden}.node--type-session--full .field--name-field-session-mp-images a img{transition:all .25s ease-in-out}.node--type-session--full .field--name-field-session-mp-images a:focus img,.node--type-session--full .field--name-field-session-mp-images a:hover img{transform:scale(1.05)}.node--type-session--full .field--name-field-session-mp-videos{display:grid;-ms-grid-columns:(1fr)[ 1 ];grid-column-gap:var(--gutter);grid-row-gap:var(--gutter);grid-template-columns:repeat(1,minmax(0,1fr))}.node--type-session--full .field--name-field-session-mp-videos>.field__item{background:url(../images/icon_link.svg) no-repeat left 6px;background-size:28px 14px;font-size:1.25rem;padding-left:40px}.node--type-session--full .field--name-field-session-mp-videos>.field__item a{transition:all .25s ease-in-out}.node--type-session--full .field--name-field-session-mp-videos>.field__item a:focus,.node--type-session--full .field--name-field-session-mp-videos>.field__item a:hover{color:var(--color-primary)}.node--type-session--full .field--name-field-session-mp-downloads{display:flex;flex-flow:row wrap;gap:var(--gutter-half)}.node--type-session--full .field--name-field-session-mp-downloads span.file{background:none;padding:0}.node--type-session--full .field--name-field-session-mp-downloads span.file a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);border:2px solid var(--color-primary);border-radius:var(--border-radius);box-shadow:none;color:var(--color-white);display:inline-block;font-size:1.25rem;font-weight:700;line-height:var(--base-line-height-small);padding:12px 35px;text-align:center;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer}.node--type-session--full .field--name-field-session-mp-downloads span.file a:focus,.node--type-session--full .field--name-field-session-mp-downloads span.file a:hover{background-color:var(--color-white);color:var(--color-primary);outline:none}.node--type-session--full .field--name-field-session-mp-downloads,.node--type-session--full .field--name-field-session-mp-images,.node--type-session--full .field--name-field-session-mp-videos{margin-bottom:var(--gutter)}.node--type-session--full h1,.node--type-session--header h1{color:var(--color-white)}.node--type-session--full .image__content-wrapper,.node--type-session--header .image__content-wrapper{background-position:50%;background-size:cover;height:360px;margin-bottom:var(--gutter);margin-left:-24px;margin-right:-24px;position:relative}@media screen and (min-width:1440px){.node--type-session--full .image__content-wrapper,.node--type-session--header .image__content-wrapper{margin-left:-100%;margin-right:-100%;padding-left:100%;padding-right:100%}}.node--type-session--full .image__content-wrapper:after,.node--type-session--header .image__content-wrapper:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.4));content:" ";display:block;height:100%;margin-left:-100%;margin-right:-100%;padding-left:100%;padding-right:100%}.node--type-session--full .image__content-wrapper .image__content--container,.node--type-session--header .image__content-wrapper .image__content--container{bottom:48px;position:absolute}@media screen and (max-width:1439px){.node--type-session--full .image__content-wrapper .image__content--container,.node--type-session--header .image__content-wrapper .image__content--container{left:24px;right:24px}}@media screen and (min-width:1440px){.node--type-session--full .image__content-wrapper .image__content--container,.node--type-session--header .image__content-wrapper .image__content--container{margin-left:auto;margin-right:auto;max-width:1536px;padding-left:24px;padding-right:24px}}@media screen and (min-width:1440px) and (min-width:1440px){.node--type-session--full .image__content-wrapper .image__content--container,.node--type-session--header .image__content-wrapper .image__content--container{padding-left:0;padding-right:0}}@media screen and (max-width:1023px){.node--type-session--full .image__content-wrapper .tags-wrapper,.node--type-session--header .image__content-wrapper .tags-wrapper{font-size:1rem}}.node--type-session--full .image__content-wrapper .field--name-field-session-type,.node--type-session--header .image__content-wrapper .field--name-field-session-type{background-color:var(--color-orange);border-radius:15px;color:var(--color-white);padding:4px var(--gutter-quarter)}.node--type-session--full .tags-wrapper,.node--type-session--header .tags-wrapper,.node--type-session--teaser .tags-wrapper{display:flex;flex-flow:row wrap;gap:8px}.node--type-session--full .tags-wrapper .field--name-field-session-theme,.node--type-session--header .tags-wrapper .field--name-field-session-theme,.node--type-session--teaser .tags-wrapper .field--name-field-session-theme{display:flex;flex-flow:row wrap;gap:8px;justify-content:right}.node--type-session--full .tags-wrapper .field--name-field-session-theme .field__item,.node--type-session--header .tags-wrapper .field--name-field-session-theme .field__item,.node--type-session--teaser .tags-wrapper .field--name-field-session-theme .field__item{background-color:var(--color-blue)}.node--type-session--full .tags-wrapper .field__item,.node--type-session--header .tags-wrapper .field__item,.node--type-session--teaser .tags-wrapper .field__item{border-radius:15px;color:var(--color-white);font-weight:700;padding:4px var(--gutter-quarter)}.node--type-session--teaser{border-radius:10px;height:100%}.node--type-session--teaser a{box-shadow:0 0 20px 0 rgba(0,0,0,.2);display:flex;flex-flow:column;height:100%;transition:all .25s ease-in-out}.node--type-session--teaser a:focus,.node--type-session--teaser a:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.1);text-decoration:none}.node--type-session--teaser .image-wrapper{position:relative}.node--type-session--teaser .tags-wrapper{--spacing:24px;justify-content:right;left:var(--spacing);position:absolute;right:var(--spacing);top:var(--spacing)}@media screen and (max-width:479px){.node--type-session--teaser .tags-wrapper{--spacing:16px;font-size:1rem}}@media screen and (min-width:768px) and (max-width:1023px){.node--type-session--teaser .tags-wrapper{--spacing:16px;font-size:1rem}}@media screen and (min-width:1200px) and (max-width:1439px){.node--type-session--teaser .tags-wrapper{--spacing:16px;font-size:1rem}}.node--type-session--teaser .tags-wrapper .field--name-field-session-sdg{display:flex;flex-flow:row wrap;gap:8px;justify-content:right}.node--type-session--teaser .tags-wrapper .field--name-field-session-sdg .field__item{background-color:var(--color-primary)}.node--type-session--teaser .tags-wrapper .field--name-field-session-credits{background-color:var(--color-purple)}.node--type-session--teaser .content-wrapper{padding:var(--gutter-half)}.node--type-session--teaser .content-wrapper .field--name-field-session-type{background-color:var(--color-orange);border-radius:15px;color:var(--color-white);display:inline-block;font-size:var(--base-font-size-small);font-weight:600;line-height:1.125rem;margin-bottom:16px;padding:4px var(--gutter-quarter)}.node--type-session--teaser .content-wrapper h3{margin-bottom:24px}.paragraph--type--gallery .field--name-field-gallery-images .gallery__item{margin-bottom:3px}.paragraph--type--gallery .field--name-field-gallery-images .gallery__item img{transition:all .25s ease-in-out}.paragraph--type--gallery .field--name-field-gallery-images .gallery__item:focus img,.paragraph--type--gallery .field--name-field-gallery-images .gallery__item:hover img{opacity:.8}@media screen and (min-width:480px){.paragraph--type--gallery .field--name-field-gallery-images .gallery__item{max-width:calc(50% - 1.5px)}}@media screen and (min-width:768px){.paragraph--type--gallery .field--name-field-gallery-images .gallery__item{max-width:calc(33.33333% - 2px)}}@media screen and (min-width:1024px){.paragraph--type--gallery .field--name-field-gallery-images .gallery__item{max-width:calc(25% - 2.25px)}}.paragraph{margin-bottom:64px}.paragraph--type--quote .field--name-field-quote-quote{font-size:1.625rem;font-weight:700;line-height:2.125rem;margin-bottom:var(--gutter-quarter)}.paragraph--type--quote .field--name-field-quote-quote p:after,.paragraph--type--quote .field--name-field-quote-quote p:before{color:var(--color-primary);display:block;font-size:3rem;line-height:3rem;margin-bottom:-20px}.paragraph--type--quote .field--name-field-quote-quote p:before{content:"“"}.paragraph--type--quote .field--name-field-quote-quote p:after{content:"”";text-align:right}.paragraph--type--quote .field--name-field-quote-author{font-size:1.375rem;font-weight:500;line-height:1.5rem}.paragraph--type--text-media .paragraph__content{display:grid;-ms-grid-columns:(1fr)[ 1 ];grid-column-gap:0;grid-row-gap:24px;grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (min-width:768px){.paragraph--type--text-media .paragraph__content{display:grid;-ms-grid-columns:(1fr)[ 2 ];grid-column-gap:48px;grid-row-gap:0;align-items:center;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.paragraph--type--text-media.paragraph-one-two .paragraph__content{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.paragraph--type--text-media.paragraph-two-one .paragraph__content{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.paragraph--type--text-media.paragraph-media-text .paragraph--left{order:2}.paragraph--type--text-media.paragraph-media-text .paragraph--right{order:1}@media screen and (min-width:768px){.paragraph--type--text.paragraph-text-2col .field--name-field-text-text{-moz-column-count:2;column-count:2;-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.paragraph--type--text.paragraph-text-3col .field--name-field-text-text{-moz-column-count:3;column-count:3;-moz-column-gap:var(--gutter);column-gap:var(--gutter)}}.block__session--overview{margin-bottom:64px}.block__session--overview .bef-exposed-form .form--inline{border-radius:12px;box-shadow:0 0 20px 0 rgba(0,0,0,.2);display:flex;flex-flow:row wrap;padding:var(--gutter-quarter)}.block__session--overview .bef-exposed-form .form--inline>.form-type-select{width:50%}.block__session--overview .bef-exposed-form .form--inline>.form-type-select:first-child{border-right:1px solid var(--color-primary)}.block__session--overview .bef-exposed-form .form--inline>.form-type-select select{border:none}.block__session--overview .view-content{display:grid;-ms-grid-columns:(1fr)[ 1 ];grid-column-gap:0;grid-row-gap:48px;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:64px}@media screen and (min-width:768px){.block__session--overview .view-content{display:grid;-ms-grid-columns:(1fr)[ 2 ];grid-column-gap:48px;grid-row-gap:48px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1200px){.block__session--overview .view-content{display:grid;-ms-grid-columns:(1fr)[ 3 ];grid-column-gap:48px;grid-row-gap:48px;grid-template-columns:repeat(3,minmax(0,1fr))}}.view-filters{border-bottom:1px solid var(--color-primary);margin-bottom:var(--gutter);padding-bottom:var(--gutter)}.view-filters .form-actions{position:absolute!important;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;width:1px;word-wrap:normal}
/*# sourceMappingURL=style.css.map */
