﻿body{--spacing: 20px;--spacing-quarter: calc(0.25 * var(--spacing));--spacing-half: calc(0.5 * var(--spacing));--spacing-2: calc(2 * var(--spacing));--spacing-3: calc(3 * var(--spacing));--spacing-4: calc(4 * var(--spacing));--spacing-5: calc(5 * var(--spacing));--spacing-6: calc(6 * var(--spacing));--spacing-7: calc(7 * var(--spacing));--max-element-width: 250px;--color-text: #707070;--color-text-dark: #505050;--color-white: #FFF;--color-black: #000;--color-primary: #5FA49C;--color-primary-light: #7EB5AE;--color-primary-hover: #B0DBD6;--color-primary-highlight: #EFF6F5;--color-primary-dark: #28505F;--color-primary-card: #3D6D7E;--color-primary-card-medium: #57889A;--color-primary-card-light: #72A3B5;--color-primary-card-placeholder: #588493;--color-primary-card-medium-placeholder: #709EAF;--color-primary-card-light-placeholder: #95C1D1;--color-primary-text: #28505F;--color-secondary: #956287;--color-secondary-light: #F0E9EE;--color-secondary-hover: #E2B6D6;--color-secondary-highlight: #b591ab;--color-tertiary: #707070;--color-tertiary-light: #898989;--color-tertiary-rgb: 112, 112, 112;--color-tertiary-light-rgb: 137, 137, 137;--color-congress-purple: #2F286D;--color-congress-purple-light: #444898;--color-congress-purple-hover: #5A5491;--color-congress-purple-light-hover: #6165A7;--color-congress-purple-text: #30276D;--color-congress-purple-navigation: #344671;--color-congress-purple-navigation-hover: #A4B0CC;--color-congress-purple-seperator: #8082B4;--color-congress-purple-card: #423A86;--color-congress-purple-card-medium: #645E9F;--color-congress-purple-card-placeholder: #554D93;--color-congress-purple-card-medium-placeholder: #554D93;--color-congress-pink: #BF4794;--color-congress-pink-hover: #D06DAC;--color-congress-pink-light: #D73D7A;--color-congress-pink-dark: #8D0E40;--color-congress-pink-card: #B11452;--color-congress-pink-card-medium: #D73D7A;--color-congress-pink-card-light: #E36497;--color-congress-pink-card-placeholder: #C72968;--color-congress-pink-card-medium-placeholder: #E5548D;--color-congress-pink-card-light-placeholder: #8B348D;--color-congress-2023-primary: #2E0338;--color-congress-2023-primary-variant: #3E0D52;--color-congress-2023-primary-variant2: #2B123C;--color-congress-2023-primary-separator: #30276D;--color-congress-2023-primary-variant3: #5E2D6C;--color-congress-2023-primary-variant4: #804185;--color-congress-2023-primary-variant5: #4C0567;--color-congress-2023-primary-variant6: #440755;--color-congress-2023-primary-variant7: #54006B;--color-congress-2023-orange: #FF8733;--color-congress-2023-tertiary-text: #B13278;--color-platinum: #7F7679;--color-gold: #D4AF37;--color-silver: #94A0A5;--color-bronze: #C47E43;--color-separator: #D8D8D8;--color-grey: #F7F7F6;--color-input-text: #BEBABA;--color-input-border: var(--color-primary-hover);--color-input-border-active: #5FA49C;--color-grey-background: #EDEDED;--color-grey-light: #C6C6C6;--color-success: var(--color-secondary);--color-error: var(--color-secondary);--color-grey-dark: #505050;--color-grey-light: #F7F7F6;--content-width: 1156px;--size-1: 2.5rem;--size-2: 2rem;--size-3: 1.5rem;--size-4: 1.25rem;--size-5: 1rem;--size-6: 0.9rem;--line-height: 1.5;--logo-height: 120px;--logo-height-small: 60px;--logo-width: 120px;--logo-width-small: 60px;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-montserrat: "Montserrat", sans-serif;--button-font-family: "Montserrat Alternates", sans-serif;--button-font-weight: var(--font-weight-medium);--button-font-size: 14px;--button-font-line-height: 18px;--button-font-transform: none;--button-radius: 0;--button-height: 40px;--button-primary-outline-text: var(--color-text);--button-primary-outline-background: var(--color-white);--button-primary-outline-background-hover: var(--color-primary-hover);--button-secondary-outline-text: var(--color-text);--button-secondary-outline-background: var(--color-white);--button-secondary-outline-background-hover: var(--color-secondary-hover);--font-body: 400 15px/25px "Fira Sans", sans-serif;--font-h1: 500 24px/30px "Montserrat", sans-serif;--font-h1-color: var(--color-text);--font-h1-transform: uppercase;--font-h2: 300 24px/25px "Montserrat", sans-serif;--font-h2-color: var(--color-text);--font-h2-transform: none;--font-h2-margin-bottom: var(--spacing);--font-h3: 400 18px/25px "Montserrat", sans-serif;--font-h3-light: var(--font-weight-light) 18px/25px "Montserrat", sans-serif;--font-h3-transform: none;--h4-font-family: "Montserrat", sans-serif;--h4-font-weight: var(--font-weight-light);--h4-font-size: 15px;--h4-line-height: 25px;--h4-transform: uppercase;--h4-color: var(--color-text);--font-h5: 400 12px/17px "Fira Sans", sans-serif;--font-lead-family: "Fira Sans", sans-serif;--font-lead-weight: var(--font-weight-bold);--font-lead-size: 20px;--font-lead-line-height: 28px;--font-focus-family: "Montserrat", sans-serif;--font-focus-weight: var(--font-weight-medium);--font-focus-size: 40px;--font-focus-line-height: 50px;--font-button: 500 14px/18px "Montserrat Alternates", sans-serif;--list-item-color: var(--color-text);--list-item-bullet: "■";--list-item-bullet-color: var(--color-primary-light);--navigation-background: var(--color-white);--navigation-item-font-family: "Montserrat", sans-serif;--navigation-item-font-weight: var(--font-weight-regular);--navigation-item-font-size: 15px;--navigation-item-line-height: 19px;--navigation-item-transform: uppercase;--navigation-item-color: var(--color-text-dark);--navigation-item-color-hover: var(--color-primary);--navigation-sub-background: linear-gradient(to right, var(--color-primary), var(--color-primary) 50%, var(--color-secondary) 50%, var(--color-secondary));--navigation-sub-item-font-family: "Fira Sans", sans-serif;--navigation-sub-item-font-weight: var(--font-weight-regular);--navigation-sub-item-font-size: 15px;--navigation-sub-item-line-height: 15px;--navigation-sub-item-transform: none;--navigation-sub-item-color: var(--color-white);--navigation-sub-item-color-hover: var(--color-primary-hover);--navigation-sub-sub-item-color: var(--color-white);--navigation-sub-sub-item-color-hover: var(--color-secondary-hover);--meta-navigation-item-color: var(--color-text);--font-footer-contact: 400 15px/20px "Montserrat Alternates", sans-serif;--font-caption: 500 14px/20px "Montserrat Alternates", sans-serif;--font-event-day: var(--font-weight-light) 40px/25px "Montserrat", sans-serif;--font-event-month: var(--font-weight-light) 18px/25px "Montserrat", sans-serif;--toc-font: var(--font-weight-regular) 15px/25px "Montserrat", sans-serif;--toc-color: var(--color-text);--toc-color-hover: var(--color-text);--toc-transform: uppercase;--toc-width: fit-content;--toc-separator-color: var(--color-primary-hover);--toc-arrow-background: var(--color-primary);--toc-arrow-background-hover: var(--color-primary-light);--gtt-separator-color: var(--color-primary-hover);--gtt-arrow-background: var(--color-primary);--gtt-arrow-background-hover: var(--color-primary-light);--contact-details-background: var(--color-primary);--contact-map-height: 450px;--footer-sitemap-background: var(--color-grey-light);--footer-sitemap-item-font-family: var(--font-family-montserrat);--footer-sitemap-item-font-weight: var(--font-weight-light);--footer-sitemap-item-font-size: 15px;--footer-sitemap-item-line-height: 25px;--footer-sitemap-item-transform: uppercase;--footer-sitemap-item-color: var(--color-text);--footer-sitemap-sub-item-color: var(--color-text);--footer-sitemap-sub-item-transform: normal;--footer-sitemap-sub-item-weight: var(--font-weight-regular);--footer-contact-background: transparent;--footer-contact-content-background: transparent;--footer-contact-color: var(--color-text);--footer-meta-background: transparent;--footer-meta-content-background: var(--color-primary-light);--footer-meta-copyright-column: 2;--transition-duration: 0.2s;--congress-info-font-family: "Montserrat", sans-serif;--congress-info-font-weight: var(--font-weight-medium);--congress-info-font-size: 24px;--congress-info-line-height: 30px;--congress-info-color: var(--color-white);--card-title-font-family: var(--font-family-montserrat);--card-title-font-weight: var(--font-weight-bold);--card-title-font-size: 24px;--card-title-line-height: 31px;--card-title-transform: uppercase;--card-subtitle-font-family: var(--font-family-montserrat);--card-subtitle-font-weight: var(--font-weight-bold);--card-subtitle-font-size: 18px;--card-subtitle-line-height: 25px;--card-subtitle-transform: uppercase;--card-subsubtitle-font-family: var(--font-family-montserrat);--card-subsubtitle-font-weight: var(--font-weight-bold);--card-subsubtitle-font-size: 15px;--card-subsubtitle-line-height: 25px;--card-subsubtitle-transform: uppercase}body.page-template-congress{--font-body: var(--font-weight-regular) 16px/24px "Fira Sans", sans-serif;--font-h1: var(--font-weight-bold) 30px/30px "Montserrat", sans-serif;--font-h1-color: var(--color-congress-purple);--font-h1-transform: uppercase;--font-h2: var(--font-weight-bold) 30px/30px "Montserrat", sans-serif;--font-h2-color: var(--color-congress-purple);--font-h2-transform: uppercase;--font-h2-margin-bottom: var(--spacing-2);--font-h3: var(--font-weight-medium) 24px/24px "Montserrat", sans-serif;--font-h3-color: var(--color-text);--font-h3-transform: uppercase;--h4-font-family: "Montserrat", sans-serif;--h4-font-weight: var(--font-weight-bold);--h4-font-size: 16px;--h4-line-height: 24px;--h4-transform: uppercase;--h4-color: var(--color-congress-2023-tertiary-text);--list-item-bullet: "—";--list-item-bullet-color: var(--color-congress-purple-text);--navigation-background: transparent;--button-font-family: "Montserrat", sans-serif;--button-font-weight: var(--font-weight-black);--button-font-size: 19px;--button-font-line-height: 23px;--button-font-transform: uppercase;--button-radius: var(--spacing-2);--button-height: 55px;--contact-details-background: var(--color-congress-2023-orange);--contact-map-height: 650px;--footer-contact-background: var(--color-congress-2023-primary);--footer-contact-color: var(--color-white);--footer-meta-background: var(--color-congress-2023-primary);--footer-meta-content-background: transparent;--navigation-item-font-weight: var(--font-weight-extra-bold);--navigation-item-color: var(--color-white);--navigation-item-color-hover: var(--color-white);--navigation-sub-background: var(--color-congress-2023-primary-variant);--navigation-sub-item-font-weight: var(--font-weight-extra-bold);--navigation-sub-item-transform: uppercase;--navigation-sub-item-color-hover: var(--color-congress-2023-orange);--navigation-sub-sub-item-color-hover: var(--color-congress-2023-orange);--meta-navigation-item-color: var(--color-white);--gtt-separator-color: var(--color-congress-2023-primary-separator);--gtt-arrow-background: var(--color-congress-2023-primary);--gtt-arrow-background-hover: var(--color-congress-2023-primary-variant)}@media screen and (max-width:1024px){body.page-template-congress{--font-h2: var(--font-weight-bold) 24px/24px "Montserrat", sans-serif;--font-h3: var(--font-weight-medium) 20px/20px "Montserrat", sans-serif}body.page-template-congress h2,body.page-template-congress h3{hyphens:none !important}}