:root{--border-width: 1px;--border-color: var(--color-neutral-300);--component-border-radius: 10px}:root{--spacing-xs: .4375rem;--spacing-sm: .875rem;--spacing-md: 1.3125rem;--spacing-lg: 1.75rem;--spacing-xl: 2.1875rem;--spacing-xxl: 3rem;--grid-gutter-x: 1.5rem}:root{--transition-duration: .25s;--transition-timing-function: ease-in-out}:root{--color-accent-500: #d81159;--color-accent-700: #820a35}:root{--color-neutral-0: #ffffff;--color-neutral-100: #ebebeb;--color-neutral-500: #323232;--color-neutral-1000: #000000}:root{--color-primary-500: #006400;--color-primary-700: #003200}:root{--color-secondary-500: #8dc8ff;--color-secondary-700: #476480}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./noto-sans-cyrillic-ext-wght-normal-DSNfmdVt.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./noto-sans-cyrillic-wght-normal-B2hlT84T.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./noto-sans-devanagari-wght-normal-Cv-Vwajv.woff2) format("woff2-variations");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./noto-sans-greek-ext-wght-normal-12T8GTDR.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./noto-sans-greek-wght-normal-Ymb6dZNd.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./noto-sans-vietnamese-wght-normal-DLTJy58D.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./noto-sans-latin-ext-wght-normal-W1qJv59z.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./noto-sans-latin-wght-normal-BYSzYMf3.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--heading-font-family: "Noto Sans Variable", sans-serif;--heading-font-weight: 800;--heading-line-height: 1;--heading-color: var(--color-primary-500);--h1-size: clamp(23px, 5vw + 1rem, 46px);--h2-size: clamp(18px, 5vw + 1rem, 36px);--h3-size: clamp(14px, 5vw + 1rem, 28px);--h4-size: clamp(9px, 5vw + 1rem, 18px);--h5-size: var(--text-md);--h6-size: var(--text-sm)}:root{--text-xs: clamp(.375rem, 5vw + 1rem, .75rem);--text-sm: clamp(.45rem, 5vw + 1rem, .9rem);--text-md: clamp(.5rem, 5vw + 1rem, 1rem);--text-lg: clamp(.625rem, 5vw + 1rem, 1.25rem);--text-xl: clamp(.75rem, 5vw + 1rem, 1.5rem);--body-font-family: "Noto Sans Variable", sans-serif;--body-font-size: var(--text-md);--body-font-weight: 400;--body-line-height: 1.6;--body-color: var(--color-neutral-500)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--icon-sm: var(--text-sm);--icon-lg: var(--text-lg)}:root{--button-padding-y: var(--spacing-xs);--button-padding-x: var(--spacing-sm);--button-border-radius: var(--component-border-radius);--button-font-weight: 600;--button-color: var(--color-neutral-0)}.x-core-button--primary{--button-background: var(--color-accent-500)}.x-core-button--primary.x-core-button--active,.x-core-button--primary:hover{--button-background: var(--color-accent-700)}.x-core-button--secondary{--button-background: var(--color-primary-500)}.x-core-button--secondary.x-core-button--active,.x-core-button--secondary:hover{--button-background: var(--color-primary-700)}.x-core-badge{--badge-color: var(--color-neutral-0);padding:5px 10px;font-size:var(--text-sm)}.x-core-badge--primary{--badge-background: var(--color-primary-500)}a.x-core-badge--primary:hover{--badge-background: var(--color-primary-700)}a.x-core-badge--secondary:hover{--badge-background: var(--color-secondary-700)}a.x-core-badge--tertiary:hover{--badge-background: var(--color-accent-700)}.x-core-card{--card-border-width: 1px;--card-title-font-size: var(--text-lg);--card-padding-y: var(--spacing-sm);display:flex;flex:1;height:100%;border:1px solid var(--color-neutral-100);border-radius:var(--component-border-radius);box-shadow:0 3px 5px #00000026}.x-core-card__image-wrapper{position:relative}.x-core-card--agenda .x-core-badge{position:absolute;bottom:10px;left:10px}.x-core-card .x-core-badge{position:absolute;top:20px;left:20px}.x-core-card__date{margin:10px var(--card-padding-x)}.pageblock--text-media{--column-gap: var(--spacing-xxl)}.pageblock--text-media .x-core-image{width:100%;height:100%;object-fit:cover}.pageblock--faq{--column-gap: var(--spacing-xxl)}.pageblock--faq .container{display:grid;gap:var(--column-gap, var(--grid-gutter-x))}@container style(--block-breakpoint: true){.pageblock--faq .container{--intro-margin-end: 0;--column-gap: var(--intro-gutter-after)}}:root[style*="--block-breakpoint: true"] .applyContainerPolyFill .pageblock--faq .container{--intro-margin-end: 0;--column-gap: var(--intro-gutter-after)}@container style(--block-breakpoint: false){.pageblock--faq .container{--intro-gutter-after: 0;grid-template-columns:var(--text-size, 50%) 1fr}}:root[style*="--block-breakpoint: false"] .applyContainerPolyFill .pageblock--faq .container{--intro-gutter-after: 0;grid-template-columns:var(--text-size, 50%) 1fr}@container style(--block-breakpoint: false){.pageblock--faq.pageblock--reverse .container{grid-template-columns:1fr var(--text-size, 50%)}}:root[style*="--block-breakpoint: false"] .applyContainerPolyFill .pageblock--faq.pageblock--reverse .container{grid-template-columns:1fr var(--text-size, 50%)}.pageblock--faq.pageblock--reverse .container>:nth-child(2){order:-1}.pageblock--faq .x-core-accordion{display:flex;flex-direction:column;gap:var(--spacing-md)}.pageblock--faq .x-core-collapse{padding:0 20px;background:var(--color-neutral-100)}.pageblock--faq .x-core-collapse__title{color:var(--color-primary-500);font-weight:700;font-size:var(--text-lg);line-height:1.2}.pageblock--text[data-display-small-view] .container{max-width:680px;margin:0 auto;padding:0}@container style(--breakpoint-md-max: true){.pageblock--text[data-display-small-view] .container{max-width:100%;padding-inline:var(--container-offset)}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--text[data-display-small-view] .container{max-width:100%;padding-inline:var(--container-offset)}.pageblock--posts .container>.x-core-intro:not(:last-child){margin-block-end:40px}.pageblock--posts .x-core-intro{display:grid;grid-template-rows:auto 1fr;grid-template-columns:70% auto;gap:20px;margin-block-end:20px}@container style(--breakpoint-md-max: true){.pageblock--posts .x-core-intro{display:block}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--posts .x-core-intro{display:block}.pageblock--posts .x-core-intro__content{grid-row:2/3;grid-column:1/2}.pageblock--posts .x-core-intro .x-core-button-wrapper{grid-row:2/3;grid-column:2/3;justify-content:flex-end}@container style(--breakpoint-md-max: true){.pageblock--posts .x-core-intro .x-core-button-wrapper{justify-content:flex-start}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--posts .x-core-intro .x-core-button-wrapper{justify-content:flex-start}.pageblock--posts .x-core-card .x-core-intro{display:block}.x-core-slider{--visible-entries: 3.1;padding-bottom:10px}@container style(--breakpoint-md-max: true){.x-core-slider{--visible-entries: 1.2}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .x-core-slider{--visible-entries: 1.2}.x-core-slider__entries{gap:20px;justify-content:space-between;height:410px;padding:5px}.x-core-slider__entry{display:flex;flex-direction:column;justify-content:stretch;height:100%}.x-core-slider__entry article{height:100%}.x-core-slider__controls{justify-content:flex-end}.x-core-slider__previous,.x-core-slider__next{--button-padding-y: 5px;--button-padding-x: 12px}.pageblock--form{--column-gap: var(--spacing-xxl)}.pageblock--form .container{display:grid;gap:var(--column-gap, var(--grid-gutter-x))}@container style(--block-breakpoint: true){.pageblock--form .container{--intro-margin-end: 0;--column-gap: var(--intro-gutter-after)}}:root[style*="--block-breakpoint: true"] .applyContainerPolyFill .pageblock--form .container{--intro-margin-end: 0;--column-gap: var(--intro-gutter-after)}@container style(--block-breakpoint: false){.pageblock--form .container{--intro-gutter-after: 0;grid-template-columns:var(--text-size, 50%) 1fr}}:root[style*="--block-breakpoint: false"] .applyContainerPolyFill .pageblock--form .container{--intro-gutter-after: 0;grid-template-columns:var(--text-size, 50%) 1fr}@container style(--block-breakpoint: false){.pageblock--form.pageblock--reverse .container{grid-template-columns:1fr var(--text-size, 50%)}}:root[style*="--block-breakpoint: false"] .applyContainerPolyFill .pageblock--form.pageblock--reverse .container{grid-template-columns:1fr var(--text-size, 50%)}.pageblock--form.pageblock--reverse .container>:nth-child(2){order:-1}.pageblock--hero{position:relative;width:calc(100% - 20px);height:auto;min-height:30vh;margin:10px;padding-top:200px;overflow:hidden;background:var(--color-secondary-500);border-radius:var(--component-border-radius)}.pageblock--hero[data-display-with-image]{height:calc(60vh + 120px)}.pageblock--hero[data-display-with-image]:before{position:absolute;bottom:0;left:0;z-index:3;width:100%;height:80%;background:linear-gradient(0deg,#000,#0000);content:""}.pageblock--hero[data-display-with-image] .x-core-intro__content h1,.pageblock--hero[data-display-with-image] .x-core-intro__content h2,.pageblock--hero[data-display-with-image] .x-core-intro__content p,.pageblock--hero[data-display-with-image] .x-core-intro .x-core-heading{color:var(--color-neutral-0)}.pageblock--hero .container{display:flex;align-items:flex-end;height:100%}.pageblock--hero .container>.x-core-intro:not(:last-child){margin-block-end:0}.pageblock--hero .x-core-intro{position:relative;z-index:3;max-width:60%}@container style(--breakpoint-md-max: true){.pageblock--hero .x-core-intro{max-width:100%}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--hero .x-core-intro{max-width:100%}.pageblock--hero .x-core-intro__content h1,.pageblock--hero .x-core-intro__content h2,.pageblock--hero .x-core-intro__content p{color:var(--color-neutral-500)}.pageblock--hero .x-core-intro__content p{font-size:var(--text-lg);line-height:160%}.pageblock--hero .x-core-intro .x-core-heading{color:var(--color-neutral-500)}.pageblock--hero .x-core-media{position:absolute;top:0;left:0;z-index:1;width:100%;height:calc(60vh + 120px)}.pageblock--hero .x-core-media .x-core-image{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:0}@media (min-width: 768px){:root{--breakpoint-md-min: true}}@media (max-width: 991px){:root{--breakpoint-md-max: true}}@media (min-width: 992px){:root{--breakpoint-lg-min: true}}@media (min-width: 1200px){:root{--breakpoint-xl-min: true}}@media (max-width: 1399px){:root{--breakpoint-xl-max: true}}:root{--menu-breakpoint: false}@media (max-width: 768px){:root{--menu-breakpoint: true}}:root{--block-breakpoint: false}@media (max-width: 992px){:root{--block-breakpoint: true}}footer{--footer-background: var(--color-neutral-100);--link-color: var(--body-color);--footer-heading-font-size: var(--h4-size);--footer-copyright-background: var(--color-neutral-0)}.footerblock--row .container{justify-content:space-between}.footer-main{width:calc(100% - 20px);margin-left:10px;background:var(--color-secondary-500);border-radius:var(--component-border-radius);--footer-sitemap-gap: 15px}.footer-main h3{--footer-heading-font-size: var(--h3-size);color:var(--color-neutral-500)}.footer-main .footerblock--sitemap nav{margin-top:var(--footer-sitemap-gap)}.footer-main .footerblock--sitemap li{align-self:flex-start}@container style(--breakpoint-md-max: true){.footer-main .footerblock--sitemap{margin-bottom:30px}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .footer-main .footerblock--sitemap{margin-bottom:30px}.footer-main .footerblock--sitemap .x-core-heading{color:var(--color-neutral-500)}.footer-main .x-core-link{width:100%}.footer-main .x-core-link:hover{text-decoration:none}.footer-main .x-core-link .x-core-icon-text__content{transition:padding-left .16s ease-in-out}.footer-main .x-core-link .x-core-icon-text__content:hover{padding-left:10px}.footer-main .x-core-contact-information{display:flex;flex-direction:column;gap:20px}.footer-logos{display:flex;flex-wrap:wrap;gap:20px;align-items:center;padding:20px 0}@container style(--breakpoint-md-max: true){.footer-logos{display:block}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .footer-logos{display:block}.footer-logos__logo{display:flex;flex:1;justify-content:center;max-height:100px}@container style(--breakpoint-md-max: true){.footer-logos__logo{max-height:80px;margin:20px 0}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .footer-logos__logo{max-height:80px;margin:20px 0}.footer-logos .x-core-image{object-fit:contain;filter:grayscale(100%)}.footer-copyright{width:calc(100% - 20px);margin-bottom:10px;margin-left:10px;padding:20px 0;background:var(--color-neutral-100);border-radius:var(--component-border-radius)}.header--main{position:fixed;top:10px;right:0;left:10px;z-index:5;width:100%}.logo span{display:block;color:var(--color-neutral-500);font-weight:800;font-size:var(--text-xl);line-height:1;opacity:1;transition:padding-left var(--transition-duration) var(--transition-timing-function),opacity var(--transition-duration) var(--transition-timing-function)}.logo:hover{text-decoration:none}.logo:hover span:first-child{padding-left:10px}.main-menu{padding:15px 30px;background:var(--color-neutral-0);border-radius:var(--component-border-radius);box-shadow:0 3px 6px rgb(from var(--color-neutral-1000) r g b/.15)}@container style(--breakpoint-md-max: true){.main-menu{position:fixed;top:0;left:0;z-index:2;width:100vw;height:100vh;transform:translate(100%);transition:transform var(--transition-duration) var(--transition-timing-function)}.main-menu .x-core-navigation{margin-top:50%}.main-menu .x-core-button-wrapper{justify-content:center;margin-top:20px;margin-left:0}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .main-menu{position:fixed;top:0;left:0;z-index:2;width:100vw;height:100vh;transform:translate(100%);transition:transform var(--transition-duration) var(--transition-timing-function)}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .main-menu .x-core-navigation{margin-top:50%}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .main-menu .x-core-button-wrapper{justify-content:center;margin-top:20px;margin-left:0}.main-menu.is-active{transform:translate(0)}.x-core-navigation{gap:20px}.x-core-navigation__entry a{position:relative;padding:0;font-weight:700}.x-core-navigation__entry a:after{position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--color-neutral-500);transition:width var(--transition-duration) var(--transition-timing-function);content:""}.x-core-navigation__entry a:hover:after{width:100%}.x-core-navigation__entry--active a:after{width:100%}.main-menu .x-core-button-wrapper{margin-left:20px}[data-toggle-target=main-menu]{--button-background: var(--color-accent-500);z-index:3;margin-right:20px}@container style(--breakpoint-xl-max: true){.header--main nav:not(.is-active){display:flex}}:root[style*="--breakpoint-xl-max: true"] .applyContainerPolyFill .header--main nav:not(.is-active){display:flex}body.has-scrolled .logo{opacity:0;transition:opacity var(--transition-duration) var(--transition-timing-function)}:root{--container-offset: calc(var(--grid-gutter-x) * .5)}@media (min-width: 576px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 540px) / 2)}}@media (min-width: 768px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 720px) / 2)}}@media (min-width: 992px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 960px) / 2)}}@media (min-width: 1200px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 1140px) / 2)}}@media (min-width: 1400px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 1320px) / 2)}}.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}@media (min-width: 576px){.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 768px){.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 992px){.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 1200px){.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 1400px){.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}:root{--block-padding-y: clamp(45px, 6.5vw, 80px);--intro-gutter-after: clamp(45px, 6.5vw, 100px)}.pageblock:first-child:not(.pageblock--hero){margin-top:120px}
