/* Generated by MustacheHelper — do not edit. */
button{background:#fff0;color:inherit;border:#fff0;padding:0;font:inherit;cursor:pointer}.button:not(.no-styles),button:not(.no-styles){display:flex;flex-direction:row;align-items:center;gap:var(--space-xx-small);width:fit-content;padding:var(--space-xxx-small) var(--space-xx-small);border:1px solid var(--color-primary-10);border-radius:var(--border-radius-full);background:var(--gradient);font-weight:var(--font-weight-medium);text-decoration:none;transition:var(--anim-duration)}.button:not(.no-styles).small,button:not(.no-styles).small{font-size:var(--font-size-small);padding:var(--space-micro) var(--space-xxx-small)}.button:not(.no-styles):hover,button:not(.no-styles):hover{text-decoration:none;background-color:var(--color-primary-10);color:var(--color-text);box-shadow:var(--box-shadow-hover)}.button.loading,button.loading{cursor:wait;opacity:.5;pointer-events:none;user-select:none}.button .icon,button .icon{font-weight:var(--font-weight-bold)}.message{position:relative;width:100%;padding:var(--space-xxx-small) var(--space-small) var(--space-xxx-small) var(--space-xx-small);font-size:var(--font-size-small);box-shadow:var(--box-shadow);border-radius:var(--border-radius)}.message.info{color:var(--color-text);background-color:var(--color-info-20)}.message.success{color:var(--color-text);background-color:var(--color-success-20)}.message.warning{color:var(--color-text);background-color:var(--color-warning-20)}.message.error{color:var(--color-white);background-color:var(--color-error)}.message .icon{position:absolute;right:var(--space-xx-small);top:10px;font-size:21px;cursor:pointer}.password-toggle{position:relative}.password-toggle .toggler{position:absolute;top:50%;right:10px;width:20px;height:20px;transform:translateY(-50%);user-select:none}.password-toggle .toggler:hover{cursor:pointer}.password-toggle .toggler.off{display:none}.el-sidebar-box h2{font-size:var(--font-size-base);margin-bottom:var(--space-xxx-small)}.el-sidebar-box .info{margin-bottom:0}.el-sidebar-box div,.el-sidebar-box p{color:var(--color-text-50)}.el-sidebar-box p,.el-sidebar-box a{font-size:var(--font-size-small);font-weight:400}.el-site-title{display:grid;grid-gap:var(--space-xxx-small)}.el-site-title h1{font-size:var(--font-size-h3)}.el-site-title .date{font-size:var(--font-size-small);color:var(--color-text-25)}.el-user-admin h1{font-size:var(--font-size-h3)}@media screen and (min-width:760px){.el-user-admin button{justify-self:flex-end}}.el-user-admin.login .grid.col-2 button{order:2}.password-match-indicator{display:none;font-weight:700;margin-left:.5rem}.form-field.match .password-match-indicator{display:inline;color:#067916;content:'✓'}.form-field.no-match .password-match-indicator{display:inline;color:#D42643;content:'✗'}.cp-accordion{--acc-duration:300ms;--acc-ease:cubic-bezier(0.25, 0.1, 0.25, 1);--acc-fade-duration:150ms}.cp-accordion .item{overflow:hidden;padding:0}.cp-accordion .title{position:relative}.cp-accordion .trigger{appearance:none;width:100%;text-align:left;background:#fff0;border:none;padding:var(--space-xx-small) var(--space-x-small);display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-xxx-small);font:inherit;color:var(--color-text);cursor:pointer}.cp-accordion .trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--border-radius)}.cp-accordion .trigger h3{font-size:var(--font-size-h5);margin:0;line-height:var(--line-height-small)}.cp-accordion .icon-wrap{position:relative;width:1.5rem;height:1.5rem;color:var(--color-primary);display:inline-grid;place-items:center}.cp-accordion .icon-wrap .icon{display:block}.cp-accordion .icon-wrap .icon-minus{display:none}.cp-accordion .item.is-open .icon-wrap .icon-plus{display:none}.cp-accordion .item.is-open .icon-wrap .icon-minus{display:block}.cp-accordion .panel{overflow:hidden;height:0;transition:height var(--acc-duration) var(--acc-ease);will-change:height;padding:0 var(--space-x-small)}.cp-accordion .content{opacity:0;transition:opacity var(--acc-fade-duration) ease;padding-bottom:var(--space-xx-small)}.cp-accordion .item.is-opening .content{transition-delay:var(--acc-fade-duration);opacity:1}.cp-accordion .item.is-open:not(.is-opening) .content{opacity:1;transition-delay:0ms}.cp-accordion .item.is-closing .content{transition-delay:0ms;transition-duration:var(--acc-fade-duration);opacity:0}.cp-boxes .boxes .box{display:flex;flex-direction:column;gap:var(--space-xx-small)}.cp-boxes .boxes .box h3{font-size:var(--font-size-h5);color:var(--color-text)}.cp-boxes .boxes .box .text{flex:1}.cp-children .links a{position:relative;display:flex;justify-content:space-between;align-items:center;gap:var(--space-xxx-small);text-align:left;width:100%;background:var(--color-white);padding:var(--space-xx-small) var(--space-x-small)}.cp-children .links a:first-child{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.cp-children .links a:last-child{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.cp-children .links a:not(:last-child){border-bottom:1px solid var(--color-primary-10)}.cp-children .links a:hover{box-shadow:var(--box-shadow-hover)}.cp-counter{display:grid;gap:var(--space-xxx-small)}@media screen and (min-width:600px){.cp-counter{gap:var(--space-x-small);grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1020px){.cp-counter[data-count="3"],.cp-counter[data-count="5"],.cp-counter[data-count="6"]{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1020px){.cp-counter[data-count="4"]{grid-template-columns:repeat(4,1fr)}}.cp-counter .counter{padding:var(--space-small);border-radius:var(--border-radius);background:var(--gradient-light);border:1px solid var(--color-primary-25);box-shadow:var(--box-shadow);text-align:center}.cp-counter .counter .number{font-size:calc(var(--font-size-h1) * 1.5);font-weight:700;color:var(--color-primary-dark)}.cp-counter .counter .label{margin-top:var(--space-micro);color:var(--color-text-25);font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.1rem}.cp-footer{background-color:var(--color-white);font-size:var(--font-size-small);padding:var(--space-xx-small);margin-top:var(--space-small)}.cp-footer .holder{color:var(--color-text-50)}.cp-form{align-items:flex-start}@media screen and (min-width:1020px){.cp-form.aside{grid-template-columns:1fr 1fr}}.cp-form h2{font-size:var(--font-size-h4);margin-bottom:var(--space-xx-small)}.cp-gallery .header{margin-bottom:var(--space-xx-small)}.cp-gallery .header .title{font-size:var(--font-size-h3);line-height:var(--line-height-small);font-weight:var(--font-weight-bold);margin-bottom:var(--space-xxx-small)}.cp-gallery .header .description{color:var(--color-text-50);max-width:var(--width-large)}.cp-gallery .grid{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}@media screen and (min-width:1020px){.cp-gallery .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cp-gallery .item{padding:0;overflow:hidden;transition:box-shadow var(--anim-duration) ease;cursor:zoom-in}.cp-gallery .item figure{padding:0;overflow:hidden}.cp-gallery .item .caption{font-size:var(--font-size-x-small);color:var(--color-text-50);padding-top:var(--space-xxx-small)}.cp-gallery .item:hover,.cp-gallery .item:focus-within{box-shadow:var(--box-shadow-hover)}.cp-gallery .pagination{display:flex;align-items:center;justify-content:center;gap:var(--space-xxx-small);margin-top:var(--space-x-small)}.cp-gallery .pagination .btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:var(--border-radius-full);background:var(--color-white);box-shadow:var(--box-shadow);color:var(--color-text);cursor:pointer;transition:transform var(--anim-duration) ease,box-shadow var(--anim-duration) ease,background var(--anim-duration) ease}.cp-gallery .pagination .btn:hover{transform:translateY(-1px);box-shadow:var(--box-shadow-hover);background:var(--color-primary-10)}.cp-gallery .pagination .btn.disabled,.cp-gallery .pagination .btn[aria-disabled="true"]{background:var(--color-primary-25);color:var(--color-white);cursor:default;box-shadow:none;opacity:.6}.cp-gallery .pagination .page-indicator{font-size:var(--font-size-small);color:var(--color-text-50);min-width:3rem;text-align:center}html.modal-open{overflow:hidden}.gallery-lightbox{position:fixed;inset:0;background:rgb(0 0 0 / .85);display:none;align-items:center;justify-content:center;z-index:9999;padding:var(--space-xx-small)}.gallery-lightbox.active{display:flex}.gallery-lightbox .gallery-lightbox-content{position:relative;max-width:1500px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:var(--space-xxx-small)}.gallery-lightbox .gallery-lightbox-content figure{padding:0;overflow:hidden}.gallery-lightbox .gallery-lightbox-content figure img{background:#fff0;max-width:100%;max-height:80vh;width:auto;height:auto;display:block}.gallery-lightbox .gallery-lightbox-content figure .gallery-lightbox-caption{width:100%;padding:var(--space-xxx-small) var(--space-xx-small);color:var(--color-text-50)}.gallery-lightbox .gallery-lightbox-content figure .gallery-lightbox-caption:empty{display:none}.gallery-lightbox .lb-btn{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:none;border-radius:var(--border-radius-full);background:var(--color-white);box-shadow:var(--box-shadow);color:var(--color-text);cursor:pointer;transition:transform var(--anim-duration) ease,box-shadow var(--anim-duration) ease,background var(--anim-duration) ease}.gallery-lightbox .lb-btn:hover{transform:translateY(-1px);box-shadow:var(--box-shadow-hover);background:var(--color-primary-10)}.gallery-lightbox .lb-btn.prev{left:var(--space-xx-small);top:50%;transform:translateY(-50%)}.gallery-lightbox .lb-btn.next{right:var(--space-xx-small);top:50%;transform:translateY(-50%)}.gallery-lightbox .lb-btn.close{right:var(--space-xx-small);top:var(--space-xx-small)}.cp-header{position:sticky;top:0;z-index:9;background-color:var(--color-white);border-bottom:1px solid var(--color-primary);transition:padding var(--anim-duration) ease-in-out}.cp-header .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--space-small)}@media screen and (min-width:1020px){.cp-header .container{align-items:flex-end}}.cp-header .container a.logo{display:block;padding:var(--space-xxx-small) 0}.cp-header .container a.logo img{height:40px;width:auto;border-radius:var(--border-radius);overflow:hidden;transition:height var(--anim-duration) ease-in-out}@media screen and (min-width:600px){.cp-header .container a.logo img{height:65px}}@media screen and (min-width:1020px){.cp-header .container a.logo img{height:75px}}.cp-header .container .navigations button.toggle-menu{font-size:var(--font-size-h3);transition-duration:var(--anim-duration);hyphens:none}.cp-header .container .navigations button.toggle-menu.icon-close{transform:rotate(-180deg)}@media screen and (min-width:1020px){.cp-header .container .navigations button.toggle-menu{display:none}}.cp-header .container .navigations .bars{position:absolute;top:calc(100% - 1px);left:0;right:0;height:0;overflow:hidden;background:var(--color-white);transition:height var(--anim-duration) ease-in-out}.cp-header .container .navigations .bars.open{height:auto}@media screen and (min-width:1020px){.cp-header .container .navigations .bars{position:static;display:flex;flex-direction:column;width:100%;height:auto!important;padding:0;background:#fff0;overflow:visible}}.cp-header .container .navigations .bars .meta-bar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-xx-small);padding:var(--space-x-small) var(--space-x-small) 0}@media screen and (min-width:1020px){.cp-header .container .navigations .bars .meta-bar{justify-content:flex-end;padding:0;max-height:60px;opacity:1;transform:translateY(0);margin-bottom:0;transition:max-height var(--anim-duration) cubic-bezier(.4,0,.2,1),opacity var(--anim-duration) ease-in-out,transform var(--anim-duration) cubic-bezier(.4,0,.2,1),margin var(--anim-duration) ease-in-out}}.cp-header .container .navigations .bars .meta-bar .login:hover{color:var(--color-text-50)}.cp-header .container .navigations .bars .meta-bar .lang-switch{gap:var(--space-micro);border:1px solid var(--color-secondary-25);background:var(--color-secondary-10)}.cp-header .container .navigations .bars .meta-bar .lang-switch a{color:var(--color-secondary)}.cp-header .container .navigations .bars .meta-bar .lang-switch a.disabled{color:var(--color-text-25)}.cp-header .container .navigations .bars .meta-bar .lang-switch span{color:var(--color-text-50);user-select:none}.cp-header .container .navigations .bars .meta-bar .lang-switch span:last-of-type{display:none}.cp-header .container .navigations .bars .main-nav ul{display:flex;flex-direction:column;list-style:none;gap:var(--space-xx-small);padding:var(--space-small) var(--space-x-small)}@media screen and (min-width:1020px){.cp-header .container .navigations .bars .main-nav ul{flex-direction:row;flex-wrap:wrap;gap:var(--space-small);padding:0}}.cp-header .container .navigations .bars .main-nav>ul>li{padding-bottom:var(--space-xx-small);border-bottom:1px solid var(--color-primary-50)}@media screen and (min-width:1020px){.cp-header .container .navigations .bars .main-nav>ul>li{position:relative;padding-bottom:0;border-bottom:none}.cp-header .container .navigations .bars .main-nav>ul>li:hover nav{display:block}}.cp-header .container .navigations .bars .main-nav>ul>li>a{font-weight:var(--font-weight-bold);transition-duration:var(--anim-duration)}.cp-header .container .navigations .bars .main-nav>ul>li>a .icon{display:none}@media screen and (min-width:1020px){.cp-header .container .navigations .bars .main-nav>ul>li>a{position:relative;margin-top:var(--space-xx-small);padding-bottom:var(--space-xxx-small)}.cp-header .container .navigations .bars .main-nav>ul>li>a .icon{display:inline-block;font-size:var(--font-size-h5)}}.cp-header .container .navigations .bars .main-nav>ul>li a{color:var(--color-text-50)}.cp-header .container .navigations .bars .main-nav>ul>li a.active{color:var(--color-primary-dark)}.cp-header .container .navigations .bars .main-nav>ul>li a:hover{color:var(--color-primary)}@media screen and (min-width:1020px){.cp-header .container .navigations .bars .main-nav>ul>li nav{display:none;position:absolute;top:100%;left:calc(var(--space-x-small) * -1);min-width:calc(100% + (2* var(--space-x-small)));padding:0 var(--space-x-small) var(--space-xx-small);background:var(--color-white);border:1px solid var(--color-primary);border-top:none}}.cp-header .container .navigations .bars .main-nav>ul>li nav ul{padding-top:var(--space-xxx-small);padding-bottom:0;gap:var(--space-xxx-small)}@media screen and (min-width:1020px){.cp-header .container .navigations .bars .main-nav>ul>li nav ul{flex-direction:column;gap:0;padding-top:0}}.cp-header .container .navigations .bars .main-nav>ul>li nav ul li{padding:0;border-bottom:none}@media screen and (min-width:1020px){.cp-header .container .navigations .bars .main-nav>ul>li nav ul li a{margin-top:var(--space-xxx-small);padding-bottom:0}}@media screen and (min-width:1020px){.cp-header.is-sticky .container a.logo img{height:50px}.cp-header.is-sticky .container .navigations .bars .meta-bar{max-height:0;opacity:0;transform:translateY(-20px);margin-bottom:0;pointer-events:none}}.cp-hero-image{position:relative;border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow:hidden;background-color:var(--color-white)}.cp-hero-image .overlay{display:none}@media screen and (min-width:760px){.cp-hero-image .overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,rgb(0 0 0 / .7),rgb(0 0 0 / .2),transparent);z-index:0}}.cp-hero-image .text{position:relative;padding:var(--space-xx-small)}@media screen and (min-width:760px){.cp-hero-image figure+.text{position:absolute;left:0;right:0;bottom:0;padding:0 var(--space-small) var(--space-medium);color:var(--color-white)}}.cp-media{border-radius:var(--border-radius);overflow:hidden;background:var(--color-white);box-shadow:var(--box-shadow)}.cp-media .description{padding:var(--space-xxx-small) var(--space-xx-small);font-size:var(--font-size-small);color:var(--color-text-25)}.cp-news-teasers .heading{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.cp-news-teasers .news-teasers{display:grid;gap:var(--space-x-small)}.cp-news-teasers .news-teasers .news{display:grid;background:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow:hidden}.cp-news-teasers .news-teasers .news>a{display:block;width:100%}.cp-news-teasers .news-teasers .news>a figure,.cp-news-teasers .news-teasers .news>a img{display:block;width:100%;height:100%;object-fit:cover;margin:0}.cp-news-teasers .news-teasers .news .content{display:flex;flex-direction:column;gap:var(--space-xxx-small);padding:var(--space-xx-small)}.cp-news-teasers .news-teasers .news .content .date{font-size:var(--font-size-x-small);color:var(--color-text-25)}.cp-news-teasers .news-teasers .news .content h3{font-size:var(--font-size-h6);margin:0}.cp-news-teasers .news-teasers .news .content p{font-size:var(--font-size-small);color:var(--color-text-50);margin:0}@media screen and (min-width:600px){.cp-news-teasers .news-teasers:not(.list){grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1020px){.cp-news-teasers .news-teasers:not(.list){grid-template-columns:repeat(3,1fr)}}.cp-news-teasers .news-teasers:not(.list) .news{border-top:4px solid var(--color-primary);grid-template-rows:auto 1fr}.cp-news-teasers .news-teasers.list{grid-template-columns:1fr}.cp-news-teasers .news-teasers.list .news{border-top:4px solid var(--color-primary)}@media screen and (min-width:600px){.cp-news-teasers .news-teasers.list .news{border-top:none;border-left:4px solid var(--color-primary);grid-template-columns:min(40%, 300px) 1fr}.cp-news-teasers .news-teasers.list .news .content p{max-width:max(500px, 66%)}}@media screen and (min-width:600px){.cp-people .people{grid-template-columns:1fr 1fr;grid-row-gap:var(--space-medium)}}@media screen and (min-width:760px){.cp-people .people{grid-template-columns:repeat(3,1fr)}}.cp-people .people .person{border-radius:var(--border-radius);overflow:hidden;background:var(--color-white);box-shadow:var(--box-shadow)}@media screen and (min-width:600px){.cp-people .people .person.fill{grid-column:span 2}}.cp-people .people .person .content{padding:var(--space-xx-small)}.cp-people .people .person .content .name{font-size:var(--font-size-h5);font-weight:var(--font-weight-medium);margin-bottom:0}.cp-people .people .person .content .function{color:var(--color-text-50)}.cp-people .people .person .content .text{color:var(--color-text-25);margin-top:var(--space-micro)}.cp-slider{position:relative;padding-bottom:62.75%;border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow:hidden}@media screen and (min-width:1020px){.cp-slider{padding-bottom:50%}}.cp-slider .slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 0.6s ease;z-index:-1}.cp-slider .slide.active{opacity:1;z-index:0}.cp-slider .slide .image{width:100%;height:100%;background-size:cover;background-position:center}.cp-slider .slide .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / .6),rgb(0 0 0 / .15),transparent)}.cp-slider .slide .caption{display:none}@media screen and (min-width:1020px){.cp-slider .slide .caption{display:block;position:absolute;left:0;right:0;bottom:0;padding:0 var(--space-small) var(--space-medium);color:var(--color-white)}}.cp-slider .slide .caption h2{margin-bottom:var(--space-micro)}.cp-slider .ctrl{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:none;border-radius:999px;width:42px;height:42px;display:grid;place-items:center;box-shadow:0 8px 20px rgb(0 0 0 / .15);cursor:pointer}.cp-slider .ctrl.prev{left:12px}.cp-slider .ctrl.next{right:12px}.cp-slider .dots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:6px}.cp-slider .dots button{width:9px;height:9px;border-radius:999px;border:1px solid rgb(255 255 255 / .533);background:rgb(255 255 255 / .35);cursor:pointer}.cp-slider .dots button[aria-current="true"]{background:var(--color-white)}.cp-title-text h1,.cp-title-text h2{font-weight:700}@media screen and (min-width:600px){.cp-title-text h1,.cp-title-text h2{max-width:75%}}@media screen and (min-width:600px){.cp-title-text .text{max-width:80%}}.cp-title-text .text h1,.cp-title-text .text h2,.cp-title-text .text h3,.cp-title-text .text h4,.cp-title-text .text h5,.cp-title-text .text h6,.cp-title-text .text ul{margin-bottom:var(--space-xx-small)}:root{--color-primary:#c4161c;--color-primary-dark:#9f1217;--color-primary-10:#ffe9eb;--color-primary-25:#ffe0e2;--color-primary-50:#f18d90;--color-primary-75:#e95559;--color-secondary:#1e3a8a;--color-secondary-dark:#1a3175;--color-secondary-10:#eef2ff;--color-secondary-25:#e0e7ff;--color-secondary-50:#7f90c4;--color-secondary-75:#4e65a7;--color-text:#0f172a;--color-text-50:#3a4254;--color-text-25:#6b7280;--color-bg:#f6f7fb;--color-white:#fff;--color-black:#000;--color-success:#067916;--color-success-20:#D8F2DC;--color-error:#D42643;--color-error-20:#FFEDEE;--color-info:#3e9aff;--color-info-20:#D8E9FC;--color-warning:#FFC657;--color-warning-20:#FFF2D7;--color-accent:#1e88e5;--anim-duration:0.3s;--grid-gap:0.5rem;--border-radius:1rem;--border-radius-full:999px;--gradient-primary:linear-gradient(135deg, var(--color-primary-50), var(--color-primary));--gradient:linear-gradient(135deg, var(--color-white), var(--color-white) 60%, var(--color-primary-25));--gradient-light:linear-gradient(135deg, var(--color-white), var(--color-white) 60%, var(--color-primary-10));--box-shadow:0 10px 30px rgba(15, 23, 42, 0.08);--box-shadow-hover:0 5px 15px var(--color-primary-25);--space-micro:0.25rem;--space-xxx-small:0.5rem;--space-xx-small:1rem;--space-x-small:1.5rem;--space-small:2rem;--space-medium:2.5rem;--space-large:5rem;--space-x-large:6rem;--space-xx-large:7.5rem;--space-xxx-large:9rem;--width-x-small:600px;--width-small:800px;--width-medium:1000px;--width-large:1200px;--font-family-base:'Open Sans', system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;--font-family-alt:'Open Sans', system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;--font-size-h1:clamp(2rem, 1.6479rem + 1.5023vw, 3rem);--font-size-h2:clamp(1.875rem, 1.743rem + 0.5634vw, 2.25rem);--font-size-h3:clamp(1.75rem, 1.64rem + 0.4695vw, 2.0625rem);--font-size-h4:clamp(1.625rem, 1.537rem + 0.3756vw, 1.875rem);--font-size-h5:clamp(1.375rem, 1.331rem + 0.1878vw, 1.5rem);--font-size-h6:clamp(1.25rem, 1.228rem + 0.0939vw, 1.3125rem);--font-size-base:clamp(1rem, 0.956rem + 0.1878vw, 1.125rem);--font-size-small:1rem;--font-size-x-small:0.8rem;--font-size-xx-small:0.7rem;--font-weight-regular:400;--font-weight-medium:600;--font-weight-bold:700;--line-height-small:1.1;--line-height:1.5}@media screen and (prefers-reduced-motion:reduce){:root{--anim-duration:0s}}@media screen and (min-width:760px){:root{--grid-gap:1rem}}body{display:flex;flex-direction:column;min-height:100dvh;overflow-y:scroll;color:var(--color-text)}main{position:relative;flex:1}main.with-sidebar .container{display:grid}@media screen and (min-width:1020px){main.with-sidebar .container{grid-gap:var(--space-x-small);grid-template-columns:1fr 300px}}main.with-sidebar .container .sidebar{position:sticky;top:calc(var(--space-small) * 2);align-self:start}main.with-sidebar .container .sidebar:last-child{margin-bottom:var(--space-x-small)}section[class*="wrapper-"],header[class*="wrapper-"],footer[class*="wrapper-"],main[class*="wrapper-"]{padding-left:var(--space-xx-small);padding-right:var(--space-xx-small)}@media screen and (min-width:1020px){section[class*="wrapper-"],header[class*="wrapper-"],footer[class*="wrapper-"],main[class*="wrapper-"]{padding-left:var(--space-x-small);padding-right:var(--space-x-small)}}section[class*="wrapper-"]>.container,header[class*="wrapper-"]>.container,footer[class*="wrapper-"]>.container,main[class*="wrapper-"]>.container{margin:0 auto}section.wrapper-x-small>.container,header.wrapper-x-small>.container,footer.wrapper-x-small>.container,main.wrapper-x-small>.container{max-width:var(--width-x-small)}section.wrapper-small>.container,header.wrapper-small>.container,footer.wrapper-small>.container,main.wrapper-small>.container{max-width:var(--width-small)}section.wrapper-medium>.container,header.wrapper-medium>.container,footer.wrapper-medium>.container,main.wrapper-medium>.container{max-width:var(--width-medium)}section.wrapper-large>.container,header.wrapper-large>.container,footer.wrapper-large>.container,main.wrapper-large>.container{max-width:var(--width-large)}section[data-theme="light"]{--color-bg:var(--color-white);background-color:var(--color-primary-10)}section[data-top="x-small"]{padding-top:var(--space-xxx-small)}section[data-top="small"]{padding-top:var(--space-x-small)}section[data-top="medium"]{padding-top:var(--space-medium)}section[data-top="large"]{padding-top:var(--space-x-large)}section[data-top="x-large"]{padding-top:var(--space-xx-large)}section[data-bottom="x-small"]{padding-bottom:var(--space-xxx-small)}section[data-bottom="small"]{padding-bottom:var(--space-x-small)}section[data-bottom="medium"]{padding-bottom:var(--space-medium)}section[data-bottom="large"]{padding-bottom:var(--space-x-large)}section[data-bottom="x-large"]{padding-bottom:var(--space-xx-large)}.grid{display:grid;grid-template-columns:1fr;grid-gap:var(--space-x-small)}.grid-small{display:grid;grid-template-columns:1fr;grid-gap:var(--space-xx-small)}@media screen and (min-width:760px){.grid.col-2,.grid.col-4{grid-template-columns:repeat(2,1fr)}.grid.col-1-2{grid-template-columns:1fr 2fr}.grid.col-2-1{grid-template-columns:2fr 1fr}}@media screen and (min-width:1020px){.grid.col-2{grid-template-columns:repeat(2,1fr)}.grid.col-3{grid-template-columns:repeat(3,1fr)}.grid.col-4{grid-template-columns:repeat(4,1fr)}.grid.col-1-2{grid-template-columns:1fr 2fr}.grid.col-2-1{grid-template-columns:2fr 1fr}}@font-face{font-family:'Open Sans';src:local('Open Sans Regular'),local('OpenSans-Regular'),url(/site/templates/public/css/fonts/OpenSans-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:local('Open Sans Bold'),local('OpenSans-Bold'),url(/site/templates/public/css/fonts/OpenSans-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}h1,.h1,h2,h3,h4{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-small);-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}h1,.h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}p{font-size:var(--font-size-base);margin:0 0 var(--space-xx-small)}p:last-child{margin:0}div.lead,div.lead p,p.lead{font-size:var(--font-size-h6);color:var(--color-text-50)}@media screen and (min-width:600px){div.lead,div.lead p,p.lead{max-width:85%}}.bold{font-weight:var(--font-weight-bold)}a{display:inline-flex;flex-direction:row;align-items:center;gap:var(--space-xxx-small);width:fit-content;color:var(--color-primary);font-weight:var(--font-weight-medium);transition-duration:var(--anim-duration);text-decoration:none}a.image-link{display:initial;width:auto}a:not(.no-hover):hover{color:var(--color-text-50)}a.secondary{color:var(--color-text-50)}a.secondary:hover{color:var(--color-primary)}.link-box{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;border-bottom:none;z-index:3}.FormBuilderViewport{margin:0 -10px;width:calc(100% + 20px)!important}.Inputfields,.form-grid{display:grid;gap:var(--space-xx-small) var(--space-x-small);width:100%}.Inputfields::after,.form-grid::after{content:"";display:block;clear:both}@media screen and (min-width:760px){.Inputfields,.form-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media screen and (min-width:760px){.Inputfields .Inputfield,.form-grid .Inputfield,.Inputfields .form-field,.form-grid .form-field{grid-column:span 12}}.Inputfields .Inputfield.InputfieldColumnWidth,.form-grid .Inputfield.InputfieldColumnWidth,.Inputfields .form-field.InputfieldColumnWidth,.form-grid .form-field.InputfieldColumnWidth{width:auto!important}@media screen and (min-width:760px){.Inputfields .Inputfield[data-original-width="75"],.form-grid .Inputfield[data-original-width="75"],.Inputfields .form-field[data-original-width="75"],.form-grid .form-field[data-original-width="75"],.Inputfields .Inputfield[data-width="75"],.form-grid .Inputfield[data-width="75"],.Inputfields .form-field[data-width="75"],.form-grid .form-field[data-width="75"]{grid-column:span 9}.Inputfields .Inputfield[data-original-width="66"],.form-grid .Inputfield[data-original-width="66"],.Inputfields .form-field[data-original-width="66"],.form-grid .form-field[data-original-width="66"],.Inputfields .Inputfield[data-width="66"],.form-grid .Inputfield[data-width="66"],.Inputfields .form-field[data-width="66"],.form-grid .form-field[data-width="66"]{grid-column:span 8}.Inputfields .Inputfield[data-original-width="50"],.form-grid .Inputfield[data-original-width="50"],.Inputfields .form-field[data-original-width="50"],.form-grid .form-field[data-original-width="50"],.Inputfields .Inputfield[data-width="50"],.form-grid .Inputfield[data-width="50"],.Inputfields .form-field[data-width="50"],.form-grid .form-field[data-width="50"]{grid-column:span 6}.Inputfields .Inputfield[data-original-width="40"],.form-grid .Inputfield[data-original-width="40"],.Inputfields .form-field[data-original-width="40"],.form-grid .form-field[data-original-width="40"],.Inputfields .Inputfield[data-width="40"],.form-grid .Inputfield[data-width="40"],.Inputfields .form-field[data-width="40"],.form-grid .form-field[data-width="40"]{grid-column:span 5}.Inputfields .Inputfield[data-original-width="33"],.form-grid .Inputfield[data-original-width="33"],.Inputfields .form-field[data-original-width="33"],.form-grid .form-field[data-original-width="33"],.Inputfields .Inputfield[data-original-width="34"],.form-grid .Inputfield[data-original-width="34"],.Inputfields .form-field[data-original-width="34"],.form-grid .form-field[data-original-width="34"],.Inputfields .Inputfield[data-width="33"],.form-grid .Inputfield[data-width="33"],.Inputfields .form-field[data-width="33"],.form-grid .form-field[data-width="33"]{grid-column:span 4}.Inputfields .Inputfield[data-original-width="25"],.form-grid .Inputfield[data-original-width="25"],.Inputfields .form-field[data-original-width="25"],.form-grid .form-field[data-original-width="25"],.Inputfields .Inputfield[data-width="25"],.form-grid .Inputfield[data-width="25"],.Inputfields .form-field[data-width="25"],.form-grid .form-field[data-width="25"]{grid-column:span 3}}.InputfieldHidden{display:none!important}.Inputfield .InputfieldHeader,.form-field label{display:block;margin-bottom:var(--space-micro)}.Inputfield .InputfieldHeader.InputfieldHeaderHidden,.form-field label.InputfieldHeaderHidden{display:none}.Inputfield.InputfieldMarkup .InputfieldHeader{display:none}.InputfieldStateRequired>.InputfieldHeader:first-child::after,.form-field.required>label::after{color:var(--color-error);content:'*'}ul.InputfieldRadiosStacked{list-style:none;padding-left:0}ul.InputfieldRadiosStacked li:not(:last-child){margin-bottom:var(--space-xx-small)}.FormBuilder .alert{max-width:400px;margin-bottom:var(--space-xx-small);padding:var(--space-xxx-small);color:var(--color-brand);background-color:var(--color-info-20);border-radius:var(--border-radius)}.FormBuilder .alert.success{color:var(--color-text);background-color:var(--color-success-20)}.FormBuilder .alert.warning{color:var(--color-text);background-color:var(--color-warning)}.FormBuilder .alert.error{color:var(--color-white);background-color:var(--color-error)}.FormBuilder .InputfieldSubmit button,form button[type="submit"]{position:relative;z-index:1;overflow:hidden;color:var(--color-white);background:linear-gradient(135deg,var(--color-primary-50),var(--color-primary));border:1px solid var(--color-primary-25)}.FormBuilder .InputfieldSubmit button::after,form button[type="submit"]::after{content:'';position:absolute;inset:0;background:var(--color-primary);opacity:0;transition:opacity 200ms ease-in-out;z-index:-1}.FormBuilder .InputfieldSubmit button:hover,form button[type="submit"]:hover{color:var(--color-white);box-shadow:0 5px 15px var(--color-primary-50)}.FormBuilder .InputfieldSubmit button:hover::after,form button[type="submit"]:hover::after{opacity:1}input,textarea,select{width:100%;padding:var(--space-xxx-small);font-family:var(--font-family-base);font-size:var(--font-size-small);border-radius:calc(var(--border-radius) * .5);background:var(--color-white);color:var(--color-text);border:1px solid var(--color-text-25)}input:focus,textarea:focus,select:focus,input:active,textarea:active,select:active{outline:none;border-color:var(--color-primary-25);box-shadow:0 0 0 2px var(--color-primary-25)}input::placeholder,textarea::placeholder,select::placeholder{color:var(--color-placeholder)}textarea{resize:none}input[type="radio"],input[type="checkbox"]{display:none}input[type='checkbox']:checked,input[type='checkbox']:not(:checked),input[type='radio']:checked,input[type='radio']:not(:checked){background:#fff0;position:relative;visibility:hidden;margin:0;padding:0}input[type='checkbox']+span,input[type='radio']+span{position:relative;display:inline-flex;align-items:center;padding-left:32px;min-height:24px;cursor:pointer;font-family:var(--font-family-base);font-size:var(--font-size-base)}input[type='checkbox']+span::before,input[type='radio']+span::before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:24px;height:24px;border-radius:calc(var(--border-radius) * .5);border:1px solid var(--color-text-25);background:var(--color-white);box-shadow:0 0 0 1px rgb(0 0 0 / .02);transition:border-color 0.15s ease,background-color 0.15s ease,box-shadow 0.15s ease,transform 0.1s ease}input[type='radio']+span::before{border-radius:9999px}@media (hover:hover){input[type='checkbox']+span:hover::before,input[type='radio']+span:hover::before{border-color:var(--color-primary-25);box-shadow:0 0 0 2px var(--color-primary-50)}}input[type='checkbox']:focus+span::before,input[type='checkbox']:focus-visible+span::before,input[type='radio']:focus+span::before,input[type='radio']:focus-visible+span::before{outline:none;border-color:var(--color-primary-25);box-shadow:0 0 0 2px var(--color-primary-50)}input[type='checkbox']:checked+span::before,input[type='radio']:checked+span::before{border-color:var(--color-primary-25);background:var(--color-primary)}input[type='checkbox']+span::after{content:'';position:absolute;opacity:0;top:50%;left:7px;width:10px;height:6px;transform:translateY(-60%) rotate(-45deg);border-left:2px solid var(--color-white);border-bottom:2px solid var(--color-white);transition:opacity 0.12s ease}input[type='checkbox']:checked+span::after{opacity:1}input[type='radio']+span::after{content:'';position:absolute;opacity:0;top:50%;left:4px;width:10px;height:10px;transform:translateY(-50%);border-radius:9999px;background:var(--color-primary);transition:opacity 0.12s ease}input[type='radio']:checked+span::after{opacity:1}input[type='checkbox']:active+span::before,input[type='radio']:active+span::before{transform:translateY(-50%) scale(.96)}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}.Inputfield .notes,.Inputfield .description{margin-bottom:.25em;margin-top:0;opacity:.6}fieldset.InputfieldFieldset{padding:0;border:none}fieldset.InputfieldFieldset legend{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:var(--font-size-h4);line-height:1.25;margin-bottom:var(--space-small)}#wrap_Inputfield-{display:none}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-size:var(--font-size-base);font-family:var(--font-family-base);line-height:var(--line-height);text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow-x:hidden;background-color:var(--color-bg)}::selection{color:var(--color-bg);background:var(--color-primary)}:not(nav)>ul{padding-left:var(--space-x-small)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}figure img{display:block;width:100%;height:auto;background-color:var(--color-white)}iframe{width:100%;border:none;outline:none}section ul{list-style:none;padding:0}section ul li{position:relative;padding-left:var(--space-x-small)}section ul li::before{content:"";width:6px;height:6px;position:absolute;left:var(--space-xxx-small);top:11px;background:var(--color-primary);border-radius:50%}.card{background:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--space-xx-small)}.card-small{background:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--space-xxx-small)}.card-large{background:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--space-small)}.hidden{display:none!important}.disabled{color:var(--color-text-50);pointer-events:none}@font-face{font-family:'icomoon';src:url(/site/templates/public/vendor/icomoon/fonts/icomoon.eot?yg5hax);src:url('/site/templates/public/vendor/icomoon/fonts/icomoon.eot?yg5hax#iefix') format('embedded-opentype'),url(/site/templates/public/vendor/icomoon/fonts/icomoon.ttf?yg5hax) format('truetype'),url(/site/templates/public/vendor/icomoon/fonts/icomoon.woff?yg5hax) format('woff'),url('/site/templates/public/vendor/icomoon/fonts/icomoon.svg?yg5hax#icomoon') format('svg');font-weight:400;font-style:normal;font-display:block}.icon{font-family:'icomoon'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:'icomoon'!important}.icon-bluesky:before{content:"\e917"}.icon-x:before{content:"\e918"}.icon-pinterest:before{content:"\e919"}.icon-tumblr:before{content:"\e91b"}.icon-linked-in:before{content:"\e91c"}.icon-whatsapp:before{content:"\e903"}.icon-vimeo:before{content:"\e924"}.icon-xing:before{content:"\e925"}.icon-youtube:before{content:"\e934"}.icon-alert:before{content:"\e92c"}.icon-chat-checked:before{content:"\e92d"}.icon-earth:before{content:"\e92e"}.icon-edit:before{content:"\e92f"}.icon-hidden:before{content:"\e930"}.icon-more:before{content:"\e931"}.icon-note:before{content:"\e932"}.icon-visible:before{content:"\e933"}.icon-exit:before{content:"\e926"}.icon-filter:before{content:"\e929"}.icon-phone:before{content:"\e92a"}.icon-upload:before{content:"\e92b"}.icon-attachment:before{content:"\e912"}.icon-calendar:before{content:"\e914"}.icon-download:before{content:"\e916"}.icon-info:before{content:"\e91a"}.icon-map-pin:before{content:"\e91d"}.icon-restart:before{content:"\e920"}.icon-trash:before{content:"\e921"}.icon-warning:before{content:"\e923"}.icon-pdf:before{content:"\e90c"}.icon-newsletter:before{content:"\e90e"}.icon-cart:before{content:"\e90f"}.icon-contact:before{content:"\e910"}.icon-mitglied:before{content:"\e911"}.icon-externer-link:before{content:"\e928"}.icon-arrow-left:before{content:"\e91e"}.icon-arrow-right:before{content:"\e927"}.icon-arrow-down:before{content:"\e906"}.icon-arrow-up:before{content:"\e91f"}.icon-log-in:before{content:"\e922"}.icon-check:before{content:"\e915"}.icon-mail:before{content:"\e913"}.icon-back:before{content:"\e900"}.icon-close:before{content:"\e901"}.icon-down:before{content:"\e902"}.icon-menu:before{content:"\e905"}.icon-minus:before{content:"\e907"}.icon-next:before{content:"\e908"}.icon-plus:before{content:"\e909"}.icon-search:before{content:"\e90a"}.icon-share:before{content:"\e90b"}.icon-up:before{content:"\e90d"}.icon-facebook:before{content:"\e904"}.icon-instagram:before{content:"\e935"}