@charset "UTF-8";:root{--fontsize-h2: 1.5rem}@media(min-width:1000px){:root{--is-mobile: false}}a.button,button.button[type=submit]{align-items:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-dark-grey);color:#fff;border:2px solid var(--color-dark-grey);border-radius:.3rem;text-align:center;min-width:4rem;font-weight:600;display:inline-block;padding:.25rem .5rem;text-decoration:none;font-size:.75rem;outline:0 solid transparent;text-transform:capitalize;font-family:inherit;transition:transform 75ms ease-in-out,outline 75ms ease-in-out,transform 75ms ease-in-out,border 75ms ease-in-out}a.button:hover,a.button:focus,button.button[type=submit]:hover,button.button[type=submit]:focus{transform:scale(1.025)}@media screen and (min-width:512px){a.button,button.button[type=submit]{font-size:1rem}}a.button.disabled,a.button[disabled],button.button[type=submit].disabled,button.button[type=submit][disabled]{pointer-events:none;opacity:.5}.text a.button{margin-block-start:1rem}:root{--background-color: white;--text-color: black}.fe-switch{--background-color-active: var(--color-dark-grey);--size: 1.75rem;--width: calc(1.75 * var(--size));--marker-margin: .25rem;--marker-size: calc(var(--size) - 2 * var(--marker-margin));position:relative;display:inline-block;cursor:pointer;color:var(--text-color)}.fe-switch input{opacity:0;width:0;height:0;margin:0}.fe-switch .slider{position:relative;vertical-align:middle;margin-inline-end:.5em;display:inline-block;width:var(--width);height:var(--size);top:0;right:0;bottom:0;left:0;background-color:light-dark(rgba(0,0,0,.5),rgba(255,255,255,.5));transition:.4s;border-radius:calc(var(--size) / 2)}.fe-switch .slider:before{position:absolute;content:"";height:var(--marker-size);width:var(--marker-size);inset-inline-start:var(--marker-margin);inset-block-start:var(--marker-margin);background-color:#fff;transition:.4s;border-radius:50%}.fe-switch:has(input:checked) .slider{background-color:var(--background-color-active)}.fe-switch:has(input:focus) .slider{box-shadow:0 0 1rem light-dark(black,white)}.fe-switch:has(input:checked) .slider:before{inset-inline-start:calc(var(--width) - var(--marker-size) - var(--marker-margin))}.fe-switch:has(input:disabled){cursor:not-allowed}.fe-switch:has(input:disabled) .slider:before{opacity:.2}form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1.5rem;width:1.5rem;border:1px solid var(--text-color);display:grid;place-items:center;border-radius:calc(var(--box-radius) / 2)}form input[type=checkbox]:checked:after{content:"✓";font-size:1rem;color:var(--text-color)}form .fields{display:grid}form .fields input:is([type=text],[type=email],[type=date]),form .fields select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid silver;background-color:transparent;font-size:1rem;padding:.5em;display:block;border-radius:calc(var(--box-radius) / 2)}form .fields input:is([type=text],[type=email],[type=date]):focus,form .fields select:focus{outline:.125rem solid var(--color-dark-grey)}form .fields input[type=date]::-webkit-datetime-edit-day-field,form .fields input[type=date]::-webkit-datetime-edit-month-field,form .fields input[type=date]::-webkit-datetime-edit-year-field{opacity:var(--field-opacity, .25)}form .fields input[type=date].has-value{--field-opacity: 1}form .fields h2{color:var(--text-color);font-weight:600;font-size:1.25rem;margin-block-end:1rem}form .fields .help-text{color:var(--text-color);opacity:.66;font-size:.875em}form .fields fieldset{border:none;display:none}form .fields fieldset:not(:has(input[type=hidden])){display:block}form .fields fieldset .description{margin-block-end:1rem}form .fields label{font-size:.875em;margin-block-end:.25rem}form .fields .form-row{display:grid;gap:var(--box-inner-padding)}@media(min-width:768px){form .fields .form-row{grid-template-columns:1fr 1fr}}form .fields .form-row{margin-block-end:var(--box-inner-padding)}form .fields .form-row>div:only-child{grid-column-end:span 2}form .fields .form-row>div{display:flex;flex-direction:column}form .fields .form-row>div .errorlist{order:1;list-style:none;margin:0;padding:0;color:var(--color-dark-grey);font-size:.8em}form .fields .form-row>div:has(.errorlist) input{border-color:var(--color-dark-grey)}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:400;src:url(/static/main/fonts/outfit-v11-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:600;src:url(/static/main/fonts/outfit-v11-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:700;src:url(/static/main/fonts/outfit-v11-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bodoni Moda;font-style:italic;font-weight:400;src:url(/static/main/fonts/bodoni-moda-v28-latin_latin-ext_math-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bodoni Moda;font-style:italic;font-weight:500;src:url(/static/main/fonts/bodoni-moda-v28-latin_latin-ext_math-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bodoni Moda;font-style:italic;font-weight:600;src:url(/static/main/fonts/bodoni-moda-v28-latin_latin-ext_math-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bodoni Moda;font-style:italic;font-weight:700;src:url(/static/main/fonts/bodoni-moda-v28-latin_latin-ext_math-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bodoni Moda;font-style:italic;font-weight:800;src:url(/static/main/fonts/bodoni-moda-v28-latin_latin-ext_math-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bodoni Moda;font-style:italic;font-weight:900;src:url(/static/main/fonts/bodoni-moda-v28-latin_latin-ext_math-900italic.woff2) format("woff2")}:root{--content-max-width: 75rem;--content-padding: 1rem;--box-inner-padding: 1rem;--box-outer-padding: 1rem;--box-radius: .5rem;font-size:20px;--wave-height: 4rem;--general-padding: .5rem}@media(min-width:480px){:root{--box-inner-padding: 2rem;--box-outer-padding: 2rem;--general-padding: 1rem}}html{display:flex;background:var(--color-light-grey)}html body{padding:0;margin:0;font-family:Outfit,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;background-color:#fff;color:var(--text-color);width:100vw}@container style(--is-mobile: false){html body{width:50rem;margin-left:auto;margin-right:auto;background-color:var(--color-light-grey)}html body header,html body main{padding-left:2rem;padding-right:2rem;background-color:#fff}}html body main{padding-top:1rem;border-radius:var(--box-radius)}html body{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;min-height:100vh;box-sizing:border-box}html body main{flex-grow:1}html .columns{display:flex;flex-wrap:wrap;margin-inline:auto;justify-content:center;gap:var(--content-padding)}html .columns.centered{align-items:center}html .columns .column{flex-basis:100%;flex-grow:1;flex-shrink:0}html main>.columns:first-child{margin-block-start:4rem}/*! 
* @package IcoFont 
* @version 1.0.1 
* @author   
* @copyright 2025
* @license - https://icofont.com/license/
*/@font-face{font-family:IcoFont;font-weight:400;font-style:"Regular";src:url(/static/main/fonts/icofont.woff2) format("woff2"),url(/static/main/fonts/icofont.woff) format("woff")}[class^=icofont-],[class*=" icofont-"]{font-family:IcoFont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;line-height:1;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.icofont-facebook:before{content:""}.icofont-discord:before{content:""}.icofont-iphone:before{content:""}.icofont-snail-1:before{content:""}.icofont-cloudapp:before{content:""}.icofont-navigation-menu:before{content:""}.icofont-water-drop:before{content:""}.icofont-instagram:before{content:""}.icofont-ui-email:before{content:""}.icofont-youtube-play:before{content:""}.icofont-fish-5:before{content:""}.icofont-law-document:before{content:""}.icofont-id-card:before{content:""}[class^=icofont-].icofont-duotone,[class*=" icofont-"].icofont-duotone{position:relative}[class^=icofont-].icofont-duotone:before,[class*=" icofont-"].icofont-duotone:before{position:absolute;left:0;top:0}[class^=icofont-].icofont-duotone:after,[class*=" icofont-"].icofont-duotone:after{opacity:.4}.icofont-xs{font-size:.5em}.icofont-sm{font-size:.75em}.icofont-md{font-size:1.25em}.icofont-lg{font-size:1.5em}.icofont-1x{font-size:1em}.icofont-2x{font-size:2em}.icofont-3x{font-size:3em}.icofont-4x{font-size:4em}.icofont-5x{font-size:5em}.icofont-6x{font-size:6em}.icofont-7x{font-size:7em}.icofont-8x{font-size:8em}.icofont-9x{font-size:9em}.icofont-10x{font-size:10em}.icofont-fw{text-align:center;width:1.25em}.icofont-ul{list-style-type:none;padding-inline-start:0;margin-inline-start:0}.icofont-ul>li{position:relative;line-height:2em}.icofont-ul>li .icofont{display:inline-block;vertical-align:middle}.icofont-border{border:solid .08em #f1f1f1;border-radius:.1em;padding:.2em .25em .15em}.icofont-pull-left{float:left}.icofont-pull-right{float:right}.icofont.icofont-pull-left{margin-right:.3em}.icofont.icofont-pull-right{margin-inline-start:.3em}.icofont-spin{-webkit-animation:icofont-spin 2s infinite linear;animation:icofont-spin 2s infinite linear;display:inline-block}.icofont-pulse{-webkit-animation:icofont-spin 1s infinite steps(8);animation:icofont-spin 1s infinite steps(8);display:inline-block}@-webkit-keyframes icofont-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes icofont-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.icofont-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icofont-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icofont-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.icofont-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);transform:scaleX(-1)}.icofont-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);transform:scaleY(-1)}.icofont-flip-horizontal.icofont-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(-1,-1);transform:scale(-1)}:root .icofont-rotate-90,:root .icofont-rotate-180,:root .icofont-rotate-270,:root .icofont-flip-horizontal,:root .icofont-flip-vertical{-webkit-filter:none;filter:none;display:inline-block}.icofont-inverse{color:#fff}a{color:var(--color-dark-grey);font-weight:700}.pagination{max-width:var(--content-max-width);margin:4rem auto;display:flex;align-items:center;justify-content:center;gap:2rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.tags{display:flex;flex-wrap:wrap;margin-block-end:.5rem;margin-block-start:.5rem;gap:.25rem}.tag{display:inline-block;padding:.125rem .5rem;font-size:.8rem;border-radius:calc(var(--box-radius) * .5);color:light-dark(white,black);background-color:var(--color-dark-grey);text-decoration:none}.tag:last-child{margin-inline-end:0}a.tag{color:light-dark(white,black)}a.tag:hover,a.tag:focus{background-color:var(--color-dark-grey);color:#fff}.text{color:var(--text-color)}.content-container>.text{margin:auto;padding-inline:var(--content-padding)}@media(min-width:640px){.content-container>.text{max-width:50ch}}.content-container>.text:first-child{margin-block-start:4rem}:is(h1,h2,h3,h4,h5,h6){margin-block-end:1.5rem;padding:0;line-height:1.125;color:light-dark(black,white)}p{margin-block-start:0;margin-block-end:1rem}p em{font-family:Bodoni Moda;font-weight:600}p strong em,p em strong{font-weight:800}:is(p,ul,ol,hr)+:is(h1,h2,h3,h4,h5,h6){margin-block-start:3rem}.text :is(ul,ol) li{margin-block-end:0em;padding:0}.text :is(ul,ol) li p{margin:0}.green :is(h1,h2,h3,h4,h5,h6){color:#fff}header{--menu-text-color: black;--menu-bg-color: white;--menu-focus-color: white;--menu-hover-bg: rgba(255, 255, 255, .1);--menu-focus-outline-width: .1875rem;--menu-item-padding-block: .75rem;--menu-item-padding-inline: 1rem;--menu-border-color: rgba(255, 255, 255, .5);--menu-transition-duration: .2s;--menu-animation-duration: .4s;--menu-animation-easing: cubic-bezier(.25, 1, .5, 1);--menu-stagger-delay: .05s;display:flex;padding-bottom:1rem;border-bottom-left-radius:var(--box-radius);border-bottom-right-radius:var(--box-radius)}@container style(--is-mobile: false){header{margin-bottom:1rem}}header .logo-wrapper{margin-left:var(--general-padding);margin-top:var(--general-padding)}@container style(--is-mobile: false){header .logo-wrapper{margin-left:0}}header .home-page-link{padding-block:.5rem .25rem;padding-inline:.5rem}header ul{margin:0;padding:0;list-style:none}header ul li a{text-decoration:none}@media(min-width:768px){header ul li a{font-weight:600}}header accessible-menu{margin-left:auto}header accessible-menu .main-menu-mobile{opacity:0}header accessible-menu .main-menu-mobile li{opacity:0;transition:opacity var(--menu-animation-duration) var(--menu-animation-easing),transform var(--menu-animation-duration) var(--menu-animation-easing)}@media(min-width:768px){header accessible-menu .main-menu-mobile{height:100%;opacity:1;transition:opacity .5s;display:flex;gap:1rem;align-items:center}header accessible-menu .main-menu-mobile li{font-size:clamp(1.3vw,2rem,2vw);opacity:1;transform:none;transition:none}}header nav.desktop-nav ul.main-menu-desktop{margin-top:3rem;align-items:center;border-radius:var(--box-radius);height:2rem;width:fit-content;background:var(--color-dark-grey);opacity:1;display:none;padding-bottom:.15rem;padding-left:1rem;padding-right:1rem}header nav.desktop-nav ul.main-menu-desktop li{margin-right:.5rem;color:#fff}header nav.desktop-nav ul.main-menu-desktop li:last-child{margin-right:0}header nav.desktop-nav ul.main-menu-desktop li.selected{text-decoration:underline}header nav.desktop-nav ul.main-menu-desktop li a{color:#fff}@container style(--is-mobile: false){header nav.desktop-nav ul.main-menu-desktop{display:flex}}accessible-menu[menu-open=yes] .main-menu-mobile{opacity:1;transition:opacity var(--menu-animation-duration) var(--menu-animation-easing)}accessible-menu[menu-open=yes] .main-menu-mobile li{opacity:1}accessible-menu[menu-open=yes] .navigation{display:flex}accessible-menu[menu-open=yes] .navigation ul.main-menu-mobile{background:var(--color-red);width:fit-content;height:fit-content;align-self:anchor-center;display:block;margin:auto}accessible-menu[menu-open=yes] .navigation ul.main-menu-mobile li{background:var(--menu-bg-color);position:relative;opacity:1;border-radius:.25rem;margin-bottom:1rem;height:2.5rem;display:flex}accessible-menu[menu-open=yes] .navigation ul.main-menu-mobile li a{align-content:center;width:100%;padding:0 1.5rem;text-align:center;font-weight:700}accessible-menu[menu-open=yes] .navigation ul.main-menu-mobile li:nth-child(1){transition-delay:calc(1 * var(--menu-stagger-delay))}accessible-menu[menu-open=yes] .navigation ul.main-menu-mobile li:nth-child(2){transition-delay:calc(2 * var(--menu-stagger-delay))}accessible-menu[menu-open=yes] .navigation ul.main-menu-mobile li:nth-child(3){transition-delay:calc(3 * var(--menu-stagger-delay))}accessible-menu[menu-open=yes] .navigation ul.main-menu-mobile li:nth-child(4){transition-delay:calc(4 * var(--menu-stagger-delay))}accessible-menu[menu-open=yes] .navigation ul.main-menu-mobile li:nth-child(5){transition-delay:calc(5 * var(--menu-stagger-delay))}accessible-menu[menu-open=yes] .navigation ul.main-menu-mobile li:nth-child(6){transition-delay:calc(6 * var(--menu-stagger-delay))}accessible-menu[menu-open=yes] .navigation ul.main-menu-mobile li:nth-child(7){transition-delay:calc(7 * var(--menu-stagger-delay))}accessible-menu[menu-open=yes] .navigation ul.main-menu-mobile li:nth-child(8){transition-delay:calc(8 * var(--menu-stagger-delay))}accessible-menu[menu-open=yes] .navigation ul.main-menu-mobile li:nth-child(9){transition-delay:calc(9 * var(--menu-stagger-delay))}accessible-menu[menu-open=yes] .navigation ul.main-menu-mobile li:nth-child(10){transition-delay:calc(10 * var(--menu-stagger-delay))}accessible-menu[menu-open=yes] .navigation ul.main-menu-mobile li a{text-decoration:none;color:var(--menu-text-color);transition:background-color var(--menu-transition-duration) ease;position:relative}accessible-menu[menu-open=yes] .navigation ul.main-menu-mobile li a:hover{background-color:var(--menu-hover-bg)}accessible-menu[menu-open=yes] .navigation ul.main-menu-mobile li button{color:var(--menu-text-color)}accessible-menu[menu-open=yes] .navigation ul.main-menu-mobile li .submenu-toggle{aspect-ratio:1;align-self:center;background:transparent;border:none;grid-row:1/2;grid-column:2/3;min-height:3rem;font-size:1.25rem;transition:background-color var(--menu-transition-duration) ease;position:relative;cursor:pointer}accessible-menu[menu-open=no] .main-menu-mobile li{opacity:1;transition:opacity var(--menu-animation-duration) var(--menu-animation-easing),transform var(--menu-animation-duration) var(--menu-animation-easing)}.main-menu-mobile ul{height:0;overflow:hidden;transition:height var(--menu-animation-duration) var(--menu-animation-easing)}.main-menu-mobile ul li{margin-inline-start:0;padding-inline-start:1rem;border-block-start:1px solid white;opacity:0;transition:opacity var(--menu-animation-duration) var(--menu-animation-easing),transform var(--menu-animation-duration) var(--menu-animation-easing)}.main-menu-mobile>li{border-block-start:1px solid white;border-block-end:1px solid white}.main-menu-mobile>li+li{border-block-start:none}.main-menu-mobile .submenu-open ul li{opacity:1}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}accessible-menu[menu-open=yes] .main-menu-mobile li,accessible-menu[menu-open=no] .main-menu-mobile li{opacity:1;transform:none;transition:none;transition-delay:0s}}.section{padding:1rem 0;border-radius:var(--box-radius);margin-top:1rem;margin-bottom:1rem}@container style(--is-mobile: false){.section.centered h2.title{text-align:center}.section.centered .content .column{margin:auto;height:fit-content}}.section h2.title{margin-bottom:.5rem;margin-top:.5rem;color:var(--color-dark-grey);padding-left:var(--general-padding);padding-right:var(--general-padding)}.section .content .column{padding:var(--general-padding)}.section .content .column .text{color:var(--color-dark-grey)}.section .content .column .text p:last-child{margin-bottom:0}@container style(--is-mobile: false){.section .content{display:flex;flex-direction:row}.section .content.child-count-2 .column:last-child{padding-left:.5rem}.section .content.child-count-2 .column:first-child{padding-right:.5rem}.section .content .column.half{min-width:unset;width:50%;height:fit-content;margin:auto}}.section.light-grey{background-color:var(--color-light-grey)}.section.light-grey h2.title,.section.light-grey .column .text{color:#000}.section.light-grey .column figcaption{color:#fff}.section.dark-grey{background-color:var(--color-dark-grey)}.section.dark-grey h2.title,.section.dark-grey .column .text{color:#fff}.section.dark-grey .column figcaption{color:#fff}.section.red{background-color:var(--color-red)}.section.red h2.title,.section.red .column .text{color:#fff}.section.red .column figcaption{color:#fff}.section.white{padding-top:.25rem}@container style(--is-mobile: false){.section.white{padding-top:1rem;padding-bottom:0}.section.white h2.title{padding:0}.section.white .content.child-count-1 .column{padding-left:0;padding-right:0}.section.white div.column.half:first-child{padding-left:0}.section.white div.column.half:last-child{padding-right:0}}.footer{display:none}@container style(--is-mobile: false){.footer{display:flex;margin-top:1rem}.footer nav{background-color:var(--color-dark-grey);min-height:fit-content;border-top-left-radius:var(--box-radius);border-top-right-radius:var(--box-radius);min-width:100%}.footer nav ul{width:fit-content;margin:auto;list-style:none;display:flex;flex-direction:row;padding:0}.footer nav ul li{margin-right:1rem;padding:.25rem 0}.footer nav ul li:last-child{margin-right:0}.footer nav ul li a{text-decoration:none;font-size:90%;color:#fff}.footer nav ul li a:hover,.footer nav ul li a:focus{transform:scale(1.025)}}.news-list h1{margin-top:0;margin-left:var(--general-padding);color:var(--color-dark-grey)}@container style(--is-mobile: false){.news-list h1{margin-left:0}}.news-list .item{color:var(--color-dark-grey);border-radius:var(--box-radius);background-color:var(--color-light-grey);padding:var(--general-padding);margin:var(--general-padding);margin-bottom:1rem}.news-list .item.important{border:3px solid red;background-color:#fff}@container style(--is-mobile: false){.news-list .item{margin:0;margin-bottom:1rem}}.news-list .item .headline{display:flex;flex-direction:column-reverse}.news-list .item .headline h3{margin-top:0;padding-right:1rem;margin-bottom:1rem}@container style(--is-mobile: false){.news-list .item .headline{flex-direction:row}}.news-list .item .headline .pub-date{text-align:right;font-size:90%;margin-bottom:0;width:fit-content;margin-left:auto}.news-list .item .content{display:flex;flex-direction:column}@container style(--is-mobile: false){.news-list .item .content{flex-direction:row}}@container style(--is-mobile: false){.news-list .item .content .image-container{width:33%;max-width:33%;margin-right:1rem}}.news-list .item .content .image-container figure{margin:0}.news-list .item .content .image-container figure img{width:100%;border-radius:.25rem}.news-list .item .content .info{width:100%;display:flex;flex-direction:column}.news-list .item .content .info .intro p:last-child{margin-bottom:0}.news-list .item .content .info .button-wrapper{margin-top:auto}.news-list .item .content .info .button-wrapper .button{margin-top:1rem;margin-left:auto;display:block;width:fit-content}.news-list .all-news-button-container{display:flex}.news-list .all-news-button-container a.button{margin-left:auto;margin-right:var(--general-padding)}@container style(--is-mobile: false){.news-list .all-news-button-container a.button{margin-right:0}}.news-details .pub-date{text-align:right;padding-right:var(--general-padding);color:var(--color-dark-grey)}@container style(--is-mobile: false){.news-details .pub-date{padding-right:0}}.news-details .intro{color:var(--color-dark-grey)}.news-details .intro p{margin-bottom:0}.news-details .news-detail-headline{margin-block-start:0;margin-block-end:.75rem;color:var(--color-dark-grey)}.news-details .model-content:last-child{margin-bottom:0}.news-details .model-content p{color:var(--color-dark-grey)}.news-details figure:has(figcaption) img{margin-block-end:.25rem}.news-details figure:has(figcaption) figcaption{margin-block-end:2rem;font-size:.875rem}.faqs{background-color:var(--color-light-grey);padding:var(--box-inner-padding);text-align:center;margin-block-end:1rem;border-radius:var(--box-radius)}.faqs h2{margin-top:0;margin-block-end:2rem}.faqs tf-faq{box-shadow:0 0 .25rem rgb(from var(--text-color) r g b/10%) inset;border:1px solid rgb(from var(--text-color) r g b/25%);border-bottom:0;max-width:calc(50ch + 2 * var(--content-padding));margin:auto;overflow:hidden}.faqs tf-faq:first-of-type{border-top-left-radius:var(--box-radius);border-top-right-radius:var(--box-radius)}.faqs tf-faq:last-child{border-bottom:1px solid rgb(from var(--text-color) r g b/25%);border-bottom-left-radius:var(--box-radius);border-bottom-right-radius:var(--box-radius)}.image-gallery{box-sizing:border-box;max-width:var(--content-max-width);margin:0 auto;margin-block-end:1rem;position:relative}.image-gallery .gallery-wrapper{width:100%;padding:0;margin:0;box-sizing:border-box;display:grid;grid-auto-rows:auto;grid-auto-flow:dense;grid-gap:.5rem}@media(min-width:768px){.image-gallery .gallery-wrapper{grid-template-columns:repeat(6,1fr)}}.image-gallery .gallery-wrapper img{padding:0;margin:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--box-radius)}.image-gallery .gallery-wrapper img.landscape{grid-column:span 2/auto}.image-gallery .gallery-wrapper img.landscape:nth-child(2n){grid-column:span 4/auto;grid-row:span 2/auto}.image-gallery .gallery-wrapper img:nth-child(24){grid-column:span 2/auto;grid-row:span 2/auto}:root{--color-red: #E21E2D;--color-light-grey: #DAD6D6;--color-dark-grey: #4C5759}.map{--wave-height: 4rem;position:relative}.map:before,.map:after{content:"";z-index:1000;position:absolute;top:0;left:0;right:0;height:var(--wave-height)}.map:after{top:auto;bottom:0;transform:rotate(180deg)}interactive-map{width:100%;height:70vh}.partners{margin-block-end:4rem}.partners .logos{display:flex;margin:2rem 0 4rem;padding:0 var(--content-padding);justify-content:center;flex-wrap:wrap;align-items:center;gap:2rem;list-style:none;font-weight:600}.partners .logos li{text-align:center}.partners .logos a{color:var(--text-color);text-decoration:none;font-size:.825rem;display:block;transition:transform 125ms ease-in-out}.partners .logos a:hover{transform:scale(1.1);color:var(--color-dark-grey)}.partners .logos a:focus{transform:scale(1.1);outline:.25rem solid var(--color-dark-grey)}.partners .logo{width:8rem;height:auto;display:block;margin:auto auto 1rem}.picture{width:100%;display:block;position:relative;box-sizing:border-box;margin:auto;max-width:var(--content-max-width)}.picture img{width:100%;height:auto;display:block;border-radius:var(--box-radius)}.picture figcaption{padding:0;font-size:.8125em;color:var(--text-color)}youtube-video-player .youtube-logo{width:clamp(2rem,10vw,4rem);height:auto;display:block;margin:0 auto 1em}youtube-video-player .message{margin-block-end:1.5em}.video-player video{width:100%;height:auto}
