@font-face{font-family:Bricolage Grotesque;src:url(/build/assets/BricolageGrotesque_opsz_wdth_wght_-CAmuHAcA.woff2)format("woff2-variations"),url(/build/assets/BricolageGrotesque_opsz_wdth_wght_-CAmuHAcA.woff2)format("woff2");font-weight:200 800;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/build/assets/Figtree-VariableFont_wght-CuCnmeMh.ttf)format("truetype-variations"),url(/build/assets/Figtree-VariableFont_wght-CuCnmeMh.ttf)format("truetype");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/build/assets/Figtree-Italic-VariableFont_wght-BKw5bOcC.ttf)format("truetype-variations"),url(/build/assets/Figtree-Italic-VariableFont_wght-BKw5bOcC.ttf)format("truetype");font-weight:300 900;font-style:italic;font-display:swap}:root{--jd-content-max-width:1280px;--jd-content-padding-x:clamp(16px, 4vw, 32px);--jd-header-height:102px;--jd-header-height-anchornav:0px;--jd-anim-duration:.26s;--jd-anim-duration-fast:.15s;--jd-anim-spring:cubic-bezier(.34, 1.56, .64, 1);--jd-anim-ease-out:cubic-bezier(.22, 1, .36, 1);--jd-box-shadow:0 1px 2px #14285a0f, 0 8px 24px #14285a14;--jd-box-shadow-hover:0 2px 4px #14285a14, 0 16px 36px #14285a24;--jd-main-content-gap:58px}@media (width<=720px){:root{--jd-header-height:75px;--jd-main-content-gap:38px}}:root{--jd-event-category-sitzung:#14285a;--jd-event-category-sitzung-fg:#fff;--jd-event-category-damensitzung:#ffc629;--jd-event-category-damensitzung-fg:#000;--jd-event-category-herrensitzung:#1c8821;--jd-event-category-herrensitzung-fg:#fff;--jd-event-category-karnevalsparty:#ba42cd;--jd-event-category-karnevalsparty-fg:#fff;--jd-event-category-strassenkarneval:#e0001a;--jd-event-category-strassenkarneval-fg:#fff;--jd-event-category-kinderkarneval:#45cccc;--jd-event-category-kinderkarneval-fg:#000;--jd-event-category-sonstiges:#e4ddd2;--jd-event-category-sonstiges-fg:#000}*{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;color:#14285a;margin:0;padding:0;font-family:Figtree,ui-sans-serif,system-ui,sans-serif;font-size:18px;line-height:1.65}:focus-visible{outline-offset:2px;outline:2px solid #173272}h1,h2,h3,h4,h5,h6{margin:16px 0;padding:0;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif}h1{font-size:clamp(36px,2vw + 26px,56px);font-weight:800;line-height:1.05}h2{font-size:clamp(28px,1.2vw + 22px,40px);font-weight:750;line-height:1.1}h3{font-size:clamp(22px,.6vw + 19px,28px);font-weight:700;line-height:1.2}h4{font-size:clamp(19px,.2vw + 18px,21px);font-weight:700;line-height:1.25}h5{font-size:clamp(17px,.1vw + 16px,18px);font-weight:700;line-height:1.25}h6{font-size:clamp(15px,.1vw + 14px,16px);font-weight:700;line-height:1.25}p{margin:16px 0;padding:0}hr{background:#e4ddd2;border:0;width:100%;height:1px;display:block}#content ol:not(#breadcrumbs),#content ul:not(#breadcrumbs){margin:0 0 0 25px;padding:0}#content ol:not(#breadcrumbs) li>p,#content ul:not(#breadcrumbs) li>p{margin:0}.wysiwyg a:link:not(.button),.wysiwyg a:visited:not(.button){text-decoration:underline}.wysiwyg a:link:not(.button):not(.red),.wysiwyg a:visited:not(.button):not(.red){color:#14285a}.wysiwyg a:link:not(.button):not(.red):hover,.wysiwyg a:visited:not(.button):not(.red):hover{color:#173272}.wysiwyg a:link:not(.button).red,.wysiwyg a:visited:not(.button).red{color:#b80016;text-decoration:none}.wysiwyg a:link:not(.button).red:hover,.wysiwyg a:visited:not(.button).red:hover{color:#b80016;text-decoration:underline}.wysiwyg a:link:not(.button).arrow,.wysiwyg a:visited:not(.button).arrow{gap:4px;display:inline-flex}.wysiwyg a:link:not(.button).arrow:after,.wysiwyg a:visited:not(.button).arrow:after{content:"→";font-weight:700}.wysiwyg a:link.button.arrow:after,.wysiwyg a:visited.button.arrow:after{content:"↗";align-self:center;margin-right:-4px;font-weight:600;line-height:1;transform:translateY(2px)}.wysiwyg img{max-width:100%;height:auto}.contentwidth{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,32px);position:relative}.clearingItem{float:none;clear:both;display:block}input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=search],textarea,select{color:#14285a;box-sizing:border-box;background:#fff;border:1px solid #e4ddd2;border-radius:8px;width:100%;min-height:48px;padding:0 14px;font-family:Figtree,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.3;display:inline-block}input[type=color]:user-invalid{border-color:#e0001a}input[type=date]:user-invalid{border-color:#e0001a}input[type=datetime-local]:user-invalid{border-color:#e0001a}input[type=email]:user-invalid{border-color:#e0001a}input[type=file]:user-invalid{border-color:#e0001a}input[type=number]:user-invalid{border-color:#e0001a}input[type=password]:user-invalid{border-color:#e0001a}input[type=tel]:user-invalid{border-color:#e0001a}input[type=text]:user-invalid{border-color:#e0001a}input[type=time]:user-invalid{border-color:#e0001a}input[type=url]:user-invalid{border-color:#e0001a}input[type=search]:user-invalid{border-color:#e0001a}textarea:user-invalid{border-color:#e0001a}select:user-invalid{border-color:#e0001a}select{cursor:pointer;appearance:none;background:#fff url(/build/assets/nav_dropdown-BweG-kAw.svg) right 10px center no-repeat}textarea{resize:vertical;height:150px;padding-top:10px;padding-bottom:10px}input[type=search]{background:url(/build/assets/nav_search-BGsMpYG4.svg) 14px no-repeat;padding-left:46px}input[type=checkbox],input[type=radio]{box-sizing:border-box;appearance:none;cursor:pointer;background:0 0;border:0;width:22px;height:22px;display:inline-block}input[type=checkbox]:before,input[type=radio]:before{-webkit-user-select:none;user-select:none;content:"";background:0 0;width:22px;height:22px;display:block;position:absolute;box-shadow:inset 0 0 0 1px #14285a}input[type=checkbox][type=checkbox]:before,input[type=radio][type=checkbox]:before{border-radius:3px}input[type=checkbox][type=checkbox]:checked:before,input[type=radio][type=checkbox]:checked:before{background:#14285a}input[type=checkbox][type=checkbox]:checked:after,input[type=radio][type=checkbox]:checked:after{-webkit-user-select:none;user-select:none;content:"";background:url(/build/assets/checkmark-vKeIdHr8.svg) 50%/22px 22px no-repeat;width:22px;height:22px;display:block;position:absolute}input[type=checkbox][type=radio]:before,input[type=radio][type=radio]:before{border-radius:999px}input[type=checkbox][type=radio]:checked:before,input[type=radio][type=radio]:checked:before{background:#14285a}input[type=checkbox][type=radio]:checked:after,input[type=radio][type=radio]:checked:after{-webkit-user-select:none;user-select:none;content:"";background:#fff;border-radius:999px;width:10px;height:10px;margin-top:6px;margin-left:6px;display:block;position:absolute}button,.button,input[type=button],input[type=submit],input[type=reset]{appearance:none;box-shadow:none;text-align:center;cursor:pointer;transition:background var(--jd-anim-duration-fast), box-shadow var(--jd-anim-duration-fast), color var(--jd-anim-duration-fast), transform var(--jd-anim-duration) var(--jd-anim-spring);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:16px 28px;font-family:Figtree,ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;transform:none}button.small,.button.small,input[type=button].small,input[type=submit].small,input[type=reset].small{min-height:44px;padding:0 20px;font-size:16px;font-weight:650;line-height:1}button.chip,.button.chip,input[type=button].chip,input[type=submit].chip,input[type=reset].chip{gap:8px;min-height:0;padding:9px 16px;font-size:14px;font-weight:650;line-height:1.2}button.chip.outlined,.button.chip.outlined,input[type=button].chip.outlined,input[type=submit].chip.outlined,input[type=reset].chip.outlined{padding:8px 16px}button:active,.button:active,input[type=button]:active,input[type=submit]:active,input[type=reset]:active{transform:scale(.97)}button:not(.red,.light,.outlined),.button:not(.red,.light,.outlined),input[type=button]:not(.red,.light,.outlined),input[type=submit]:not(.red,.light,.outlined),input[type=reset]:not(.red,.light,.outlined){color:#fff;background:#14285a}button:not(.red,.light,.outlined):hover,.button:not(.red,.light,.outlined):hover,input[type=button]:not(.red,.light,.outlined):hover,input[type=submit]:not(.red,.light,.outlined):hover,input[type=reset]:not(.red,.light,.outlined):hover{background:#173272}button.light,.button.light,input[type=button].light,input[type=submit].light,input[type=reset].light{color:#14285a;background:#e8ecf6}button.light:hover,.button.light:hover,input[type=button].light:hover,input[type=submit].light:hover,input[type=reset].light:hover{color:#fff;background:#173272}button.red,.button.red,input[type=button].red,input[type=submit].red,input[type=reset].red{color:#fff;background:#e0001a}button.red:hover,.button.red:hover,input[type=button].red:hover,input[type=submit].red:hover,input[type=reset].red:hover{background:#b80016}button.outlined,.button.outlined,input[type=button].outlined,input[type=submit].outlined,input[type=reset].outlined{color:#14285a;background:0 0;box-shadow:0 0 0 1px #e4ddd2}button.outlined:hover,.button.outlined:hover,input[type=button].outlined:hover,input[type=submit].outlined:hover,input[type=reset].outlined:hover{color:#fff;background:#173272;box-shadow:0 0 0 1px #173272}button:disabled,.button:disabled,input[type=button]:disabled,input[type=submit]:disabled,input[type=reset]:disabled{pointer-events:none;cursor:default}.button-row{flex-wrap:wrap;gap:8px;display:flex}.button-row span.text-small{color:#5a6480;align-self:center;font-size:13px;font-weight:400;line-height:1.4}.form-row{flex-direction:row;margin-bottom:10px;display:flex;position:relative}.form-row>label{flex:0 0 150px}.form-row>.form-field{flex:0 100%}.form-checkbox{gap:8px;display:flex}.form-checkbox label{flex:0 100%}.form-checkbox a{color:#b80016;font-weight:600;text-decoration:underline}.message{box-shadow:var(--jd-box-shadow);background-color:#fff;border-radius:16px;padding:16px;font-weight:500}.message.success{background-color:#e2ffdb}.message.error{background-color:#ffc7d3}.block-anchor{opacity:0;width:0;height:0;position:absolute;overflow:hidden}figure{color:#5a6480;flex-direction:column;gap:8px;margin:0;padding:0;font-family:Figtree,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:400;line-height:1.5;display:inline-flex}figure figcaption{text-wrap:pretty;display:block}.block-theme-blue .block-theme-bg{color:#fff;--jd-block-theme-fg:#fff;background:#14285a}.block-theme-blue .block-theme-bg .wysiwyg a:link:not(.button),.block-theme-blue .block-theme-bg .wysiwyg a:link:not(.red),.block-theme-blue .block-theme-bg .wysiwyg a:visited:not(.button),.block-theme-blue .block-theme-bg .wysiwyg a:visited:not(.red){color:#e8ecf6}.block-theme-blue .block-theme-bg .wysiwyg a:link:not(.button):hover,.block-theme-blue .block-theme-bg .wysiwyg a:link:not(.red):hover,.block-theme-blue .block-theme-bg .wysiwyg a:visited:not(.button):hover,.block-theme-blue .block-theme-bg .wysiwyg a:visited:not(.red):hover,.block-theme-blue .block-theme-bg .wysiwyg h1,.block-theme-blue .block-theme-bg .wysiwyg h2,.block-theme-blue .block-theme-bg .wysiwyg h3,.block-theme-blue .block-theme-bg .wysiwyg h4,.block-theme-blue .block-theme-bg .wysiwyg h5,.block-theme-blue .block-theme-bg .wysiwyg h6{color:#fff}.block-theme-red .block-theme-bg{color:#fff;--jd-block-theme-fg:#fff;background:#e0001a}.block-theme-red .block-theme-bg .wysiwyg a:link:not(.button),.block-theme-red .block-theme-bg .wysiwyg a:link:not(.red),.block-theme-red .block-theme-bg .wysiwyg a:visited:not(.button),.block-theme-red .block-theme-bg .wysiwyg a:visited:not(.red){color:#e8ecf6}.block-theme-red .block-theme-bg .wysiwyg a:link:not(.button):hover,.block-theme-red .block-theme-bg .wysiwyg a:link:not(.red):hover,.block-theme-red .block-theme-bg .wysiwyg a:visited:not(.button):hover,.block-theme-red .block-theme-bg .wysiwyg a:visited:not(.red):hover,.block-theme-red .block-theme-bg .wysiwyg h1,.block-theme-red .block-theme-bg .wysiwyg h2,.block-theme-red .block-theme-bg .wysiwyg h3,.block-theme-red .block-theme-bg .wysiwyg h4,.block-theme-red .block-theme-bg .wysiwyg h5,.block-theme-red .block-theme-bg .wysiwyg h6{color:#fff}.block-theme-light .block-theme-bg{background:#f5ebdd}.block-theme-tint .block-theme-bg{background:#e8ecf6}.more_images{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;margin:16px 0 0;display:grid;overflow:hidden}@media (width<=720px){.more_images{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.more_images>a{border-radius:16px;display:block;position:relative;overflow:hidden}.more_images>a img{aspect-ratio:1;width:100%;display:block}.tabs{background-color:#e8ecf6;border-radius:999px;gap:4px;padding:4px;display:flex}.tabs .btn{cursor:pointer;-webkit-user-select:none;user-select:none;color:#14285a;-webkit-tap-highlight-color:transparent;transition:background var(--jd-anim-duration-fast), color var(--jd-anim-duration-fast);border-radius:999px;padding:9px 16px;font-size:14px;text-decoration:none;display:inline-flex;font-weight:600!important;line-height:1!important}.tabs .btn.active{background:#14285a;color:#fff!important}:root{--cookiebanner-max-content-width:var(--jd-content-max-width);--cookiebanner-content-padding-x:var(--jd-content-padding-x);--cookiebanner-button-background-primary:#14285a;--cookiebanner-button-background-secondary:#777;--cookiebanner-button-background-secondary-hover:#888}#cookieBanner_root .cookieBanner_contentwidth #cookieBanner_options .cookieBanner_optgroup .cookieBanner_optgroup_title{margin-bottom:4px}#cookieBanner_root .cookieBanner_contentwidth #cookieBanner_options .cookieBanner_optgroup .cookieBanner_optgroup_option{gap:8px;display:flex}#cookieBanner_root .cookieBanner_contentwidth #cookieBanner_options .cookieBanner_optgroup .cookieBanner_optgroup_option input[type=checkbox]{width:22px;height:22px;margin-top:0;position:relative}#cookieBanner_root .cookieBanner_contentwidth #cookieBanner_options .cookieBanner_optgroup .cookieBanner_optgroup_option .cookieBanner_optgroup_option_label{margin-top:1px;padding-left:0}#cookieBanner_root .cookieBanner_contentwidth #cookieBanner_options .cookieBanner_optgroup .cookieBanner_optgroup_option .cookieBanner_optgroup_option_label label{margin-left:0;padding-top:0;padding-left:0}#cookieBanner_root .cookieBanner_contentwidth #cookieBanner_options .cookieBanner_optgroup .cookieBanner_optgroup_option .cookieBanner_optgroup_option_label .cookieBanner_optgroup_option_description{padding-left:0}#cookieBanner_root .cookieBanner_contentwidth #cookieBanner_buttonRow .cookieBanner_button{border-radius:5px}header{--jd-header-padding-y:18px;z-index:50;-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);width:100%;transition:transform var(--jd-anim-duration) var(--jd-anim-ease-out);background:#fff9;position:fixed;top:0}header #header-content{height:var(--jd-header-height);padding:var(--jd-header-padding-y) var(--jd-content-padding-x);justify-content:flex-start;align-items:center;gap:24px;display:flex;position:relative}@media (width<=1200px){header #header-content{gap:4px}}header #header-content #logo,header #header-content #logo img{height:100%;display:block}@media (width>=991px){header #header-content nav{margin:0 0 0 auto}header #header-content #navigation{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:4px;padding:0;list-style:none;display:flex}}@media (width>=991px) and (width<=1200px){header #header-content #navigation{gap:2px}}@media (width>=991px){header #header-content #navigation ul,header #header-content #navigation li{margin:0;padding:0;display:block}header #header-content #navigation ul{pointer-events:none;visibility:hidden;transition:visibility 0s linear var(--jd-anim-duration);z-index:60;flex-direction:column;gap:2px;width:260px;padding:8px;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-size:17px;font-weight:700;line-height:1.2;display:flex;position:absolute;top:0;left:0}header #header-content #navigation ul:before{content:"";background:#fff;border-radius:16px;display:block;position:absolute;inset:0;box-shadow:0 2px 4px #14285a14,0 16px 36px #14285a24}header #header-content #navigation ul li{position:relative}header #header-content #navigation ul li a{color:#14285a;-webkit-tap-highlight-color:transparent;border-radius:12px;padding:10px 14px;text-decoration:none;display:block}header #header-content #navigation ul li:hover>a,header #header-content #navigation ul li.anyActive>a{background-color:#e8ecf6}header #header-content #navigation>li{position:relative}header #header-content #navigation>li>a{color:#14285a;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:999px;padding:10px 16px;font-family:Figtree,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:650;line-height:1;text-decoration:none;display:block}header #header-content #navigation>li.hasChildren>a{transition:background-color 0s linear var(--jd-anim-duration);align-items:center;gap:6px;padding:10px 14px 10px 16px;display:flex}header #header-content #navigation>li.hasChildren>a:after{content:"";width:14px;height:14px;transition:transform var(--jd-anim-duration) linear var(--jd-anim-duration);-webkit-user-select:none;user-select:none;background:url(/build/assets/nav_dropdown-BweG-kAw.svg)}header #header-content #navigation>li.hasChildren:hover>a:after{transition-delay:0s;transform:rotate(180deg)}header #header-content #navigation>li:hover>a,header #header-content #navigation>li.anyActive>a{background-color:#e8ecf6;transition-delay:0s}header #header-content #navigation>li>ul{padding-top:16px;top:100%}header #header-content #navigation>li>ul:before{top:8px}header #header-content #navigation>li>ul ul{top:-8px;left:100%}header #header-content #navigation li:hover>ul{visibility:visible;pointer-events:unset;transition-delay:0s}header #header-content #mobile-nav-button,header #header-content #mobile-nav{display:none}}@media (width<=990px){header #header-content nav{display:none}header #header-content #nav-search{margin:0 0 0 auto}header #header-content #mobile-nav-button{appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#14285a;border:0;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 0 0 4px;padding:0;display:flex}header #header-content #mobile-nav-button:before{content:"";background:url(/build/assets/nav_menu-Cm3LcByM.svg) 50%/contain no-repeat;width:20px;height:20px;display:block}header #header-content #mobile-nav-button>span{display:none}}header #header-content #nav-search{align-items:center;gap:6px;padding:0;display:flex;position:relative}header #header-content #nav-search #nav-search-input{background:#fff;border-top:1px solid #e4ddd2;padding:16px 0;display:none;position:fixed;top:100%;left:0;right:0}header #header-content #nav-search #nav-search-input #nav-search-input-content input{appearance:none;color:#14285a;background:#fff url(/build/assets/nav_search-BGsMpYG4.svg) 15px/18px no-repeat;border:0;border-radius:16px;outline:none;width:100%;min-width:0;height:44px;margin:0;padding:13px 16px 13px 44px;font-family:Figtree,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1;display:block;position:relative;box-shadow:inset 0 0 0 1px #e4ddd2}header #header-content #nav-search #nav-search-input #nav-search-input-content input:focus{box-shadow:inset 0 0 0 2px #14285a}header #header-content #nav-search #nav-search-btn{appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;display:flex;box-shadow:inset 0 0 0 1px #e4ddd2}header #header-content #nav-search #nav-search-btn:before{content:"";background:url(/build/assets/nav_search-BGsMpYG4.svg) 50%/contain no-repeat;width:20px;height:20px;display:block}header #header-content #nav-search #nav-search-btn:hover{background:#e8ecf6}header #header-content #nav-search #nav-results{z-index:3;display:none;position:fixed;top:calc(100% + 77px);left:0;right:0}header #header-content #nav-search #nav-results #nav-results-inner{max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,32px);position:relative}@media (width<=1280px){header #header-content #nav-search #nav-results #nav-results-inner{padding:0}}header #header-content #nav-search #nav-results #nav-results-inner #nav-results-box{box-shadow:var(--jd-box-shadow-hover);background:#fff;border-radius:16px;padding:8px;overflow:hidden}@media (width<=1280px){header #header-content #nav-search #nav-results #nav-results-inner #nav-results-box{border-radius:0}}header #header-content #nav-search #nav-results #nav-results-inner #nav-results-box #nav-results-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:thin;flex-direction:column;gap:4px;max-height:60vh;padding:0 calc(clamp(16px,4vw,32px) - 8px);display:flex;overflow:auto}header #header-content #nav-search #nav-results #nav-results-inner #nav-results-box #nav-results-content .sectionTitle{letter-spacing:.06em;color:#b80016;text-transform:uppercase;padding:8px 4px 4px;font-size:13px;font-weight:650;line-height:1.4}header #header-content #nav-search #nav-results #nav-results-inner #nav-results-box #nav-results-content a{color:#14285a;-webkit-tap-highlight-color:transparent;border-radius:16px;gap:12px;min-width:0;padding:10px 12px;text-decoration:none;display:block}header #header-content #nav-search #nav-results #nav-results-inner #nav-results-box #nav-results-content a .title{-webkit-hyphens:auto;hyphens:auto;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:700;line-height:1.3}header #header-content #nav-search #nav-results #nav-results-inner #nav-results-box #nav-results-content a .subtitle{color:#5a6480;font-size:14px;font-weight:400;line-height:1.3}header #header-content #nav-search #nav-results #nav-results-inner #nav-results-box #nav-results-content a.sub-url .subtitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}header #header-content #nav-search #nav-results #nav-results-inner #nav-results-box #nav-results-content a:hover{background:#e8ecf6}header #header-content #nav-search.open #nav-search-input{display:block}header #header-content #nav-search.open #nav-search-btn:before{background:url(/build/assets/close-C99hW_uH.svg) 50% no-repeat}header #header-content #nav-search.open #nav-results.visible{display:block}body{padding-top:var(--jd-header-height)}body.headerHidden header{transform:translateY(-100%)}html{scroll-behavior:smooth;scroll-padding-top:calc(10px + var(--jd-header-height) + var(--jd-header-height-anchornav,0px))}#mobile-nav-modal{z-index:60;pointer-events:none;opacity:0;-webkit-tap-highlight-color:transparent;background:#14285a80;transition:opacity .26s ease-out;position:fixed;inset:0}#mobile-nav{z-index:91;pointer-events:none;visibility:hidden;width:min(360px,88vw);transition:transform .42s cubic-bezier(.34,1.2,.64,1),visibility .42s linear;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(105%)}#mobile-nav:before{content:"";background:url(/build/assets/nav_decor-DOoKuUEY.svg) 0 0/100% 100% no-repeat;flex:none;width:40px;height:100%;margin-right:-1px;display:block}#mobile-nav>div{color:#fff;background:#14285a;flex-direction:column;flex:100%;gap:24px;padding:16px 16px 32px 8px;display:flex}#mobile-nav>div>#mobilenavcloseline{flex:none}#mobile-nav>div>#mobilenavcloseline button{appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 0 0 auto;padding:0;display:flex}#mobile-nav>div>#mobilenavcloseline button:before{content:"";background:url(/build/assets/close-C99hW_uH.svg) 50%/contain no-repeat;width:22px;height:22px;display:block}#mobile-nav>div>#mobilenavcontent{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior:contain;flex:0 100%;height:100%;overflow-y:auto}#mobile-nav>div>#mobilenavcontent ul,#mobile-nav>div>#mobilenavcontent li{margin:0;padding:0;list-style:none;display:block}#mobile-nav>div>#mobilenavcontent #navigation-mobile{flex-direction:column;gap:4px;display:flex}#mobile-nav>div>#mobilenavcontent #navigation-mobile .frontendNavigationItemMobile{display:none}#mobile-nav>div>#mobilenavcontent #navigation-mobile>li{flex-wrap:wrap;align-items:center;display:flex;position:relative}#mobile-nav>div>#mobilenavcontent #navigation-mobile>li:before{content:"";z-index:0;pointer-events:none;opacity:0;background:#173272;border-radius:16px;width:100%;height:72px;transition:opacity 80ms ease-in-out;position:absolute;top:0;left:0}#mobile-nav>div>#mobilenavcontent #navigation-mobile>li>a{color:#fff;-webkit-tap-highlight-color:transparent;z-index:1;flex:0 calc(100% - 32px);align-items:center;min-height:72px;padding:0 8px;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-size:30px;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}#mobile-nav>div>#mobilenavcontent #navigation-mobile>li.hasChildren>.frontendNavigationItemMobile{-webkit-tap-highlight-color:transparent;content:"";z-index:1;-webkit-user-select:none;user-select:none;cursor:pointer;background:url(/build/assets/nav_dropdown_white-DWrEIRLi.svg) 50%/20px 20px no-repeat;width:32px;height:32px;transition:transform .26s cubic-bezier(.34,1.56,.64,1);display:block}#mobile-nav>div>#mobilenavcontent #navigation-mobile ul{flex:0 0 100%;margin:4px 0;display:none}#mobile-nav>div>#mobilenavcontent #navigation-mobile ul li{position:relative}#mobile-nav>div>#mobilenavcontent #navigation-mobile ul li:before{content:"";z-index:0;pointer-events:none;opacity:0;background:#173272;border-radius:16px;width:100%;height:48px;transition:opacity 80ms ease-in-out;position:absolute;top:0;left:0}#mobile-nav>div>#mobilenavcontent #navigation-mobile ul li a{color:#fff;-webkit-tap-highlight-color:transparent;font:Figtree, ui-sans-serif, system-ui, sans-serif;z-index:1;align-items:center;min-height:48px;padding:4px 8px 4px 24px;font-size:19px;font-weight:600;line-height:1.2;text-decoration:none;display:flex;position:relative}#mobile-nav>div>#mobilenavcontent #navigation-mobile li.opened.hasChildren>.frontendNavigationItemMobile{transform:rotate(180deg)}#mobile-nav>div>#mobilenavcontent #navigation-mobile li.opened>ul{display:block}#mobile-nav>div>#mobilenavcontent #navigation-mobile li.anyActive:before{opacity:1}#mobile-nav>div>#mobilenavcontent #mobilenavfoot{text-transform:uppercase;letter-spacing:.06em;text-align:center;margin-top:8px;font-size:12px;font-weight:650;line-height:1.4}@media (width<=990px){html:has(body.mobileNavOpen){overflow:hidden}body.mobileNavOpen #mobile-nav-modal{opacity:1;pointer-events:auto}body.mobileNavOpen #mobile-nav{pointer-events:auto;visibility:visible;transition:transform .42s cubic-bezier(.34,1.2,.64,1),visibility linear;transform:translate(0)}}footer{color:#fff;margin-top:calc(var(--jd-main-content-gap) - 1px);padding-top:calc(var(--jd-main-content-gap) / 2 - 2px);background:#14285a;position:relative}footer:before{top:calc(0px - var(--jd-main-content-gap) + 1px);content:"";width:100%;height:var(--jd-main-content-gap);background:url(/build/assets/wave_top_blue-ndKwzlx3.svg) top/100% 100% no-repeat;display:block;position:absolute;left:0}footer #footer-content{font-family:Figtree,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:400;line-height:1.55}footer #footer-content .footer-lr{justify-content:space-between;gap:32px;display:flex}@media (width<=990px){footer #footer-content .footer-lr{display:block}}footer #footer-content .footer-lr .footer-content-left{flex:0 45%}footer #footer-content .footer-lr .footer-content-left #footer-logo{text-decoration:none}footer #footer-content .footer-lr .footer-content-left #footer-logo img{width:200px}footer #footer-content .footer-lr .footer-content-left p{margin:0 0 20px}footer #footer-content .footer-lr .footer-content-right{flex:0 auto;gap:48px;display:flex}@media (width<=990px){footer #footer-content .footer-lr .footer-content-right{flex-wrap:wrap}}footer #footer-content .footer-lr .footer-content-right .box-1 h6,footer #footer-content .footer-lr .footer-content-right .box-2 h6{text-transform:uppercase;color:#ffc629;letter-spacing:.06em;margin:0 0 12px;padding:0;font-family:Figtree,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:650;line-height:1.4}footer #footer-content .footer-lr .footer-content-right .box-1 ul,footer #footer-content .footer-lr .footer-content-right .box-2 ul{margin:0;padding:0;list-style:none}footer #footer-content .footer-lr .footer-content-right .box-1 ul li a,footer #footer-content .footer-lr .footer-content-right .box-2 ul li a{color:#fff;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none}footer #footer-content .footer-lr .footer-content-right .box-1 ul li a:hover,footer #footer-content .footer-lr .footer-content-right .box-2 ul li a:hover{text-decoration:underline}footer #footer-content .footer-lr .footer-content-right .box-1>ul{column-count:3;column-gap:24px}@media (width<=720px){footer #footer-content .footer-lr .footer-content-right .box-1>ul{column-count:unset}}footer #footer-content .footer-lr .footer-content-right .box-1>ul>li{break-inside:avoid;margin-bottom:10px}footer #footer-content .footer-lr .footer-content-right .box-2>ul>li{margin-bottom:10px}footer #footer-content .footer-lr .footer-content-right .box-2>ul>li.socialmedia{background:0/18px no-repeat}footer #footer-content .footer-lr .footer-content-right .box-2>ul>li.socialmedia.facebook{background-image:url(/build/assets/facebook-BAON6PHQ.svg)}footer #footer-content .footer-lr .footer-content-right .box-2>ul>li.socialmedia.instagram{background-image:url(/build/assets/instagram-CRRFu-Jv.svg)}footer #footer-content .footer-lr .footer-content-right .box-2>ul>li.socialmedia a{padding:0 0 0 28px}footer #footer-content hr{background:#173272;border:0;width:100%;height:1px;margin:20px 0}footer #footer-content .footer-content-sub{text-align:right;padding:0 0 40px;font-size:14px;line-height:1.4}footer #footer-content .footer-content-sub a{color:#fff;text-decoration:none}footer #footer-content .footer-content-sub a:hover{text-decoration:underline}.block-theme-blue .block-theme-bg,.block-theme-red .block-theme-bg,.block-theme-light .block-theme-bg,.block-theme-tint .block-theme-bg{padding:1px 0;position:relative}.block-theme-blue:after,.block-theme-red:after,.block-theme-light:after,.block-theme-tint:after{content:"";width:100%;height:var(--jd-main-content-gap);margin-top:calc(0px - var(--jd-main-content-gap) + 1px);background:url(/build/assets/wave_top_white-CY2cYW62.svg) 0 0/100% 100% no-repeat;display:none;position:relative;transform:scaleX(-1)}.block-theme-blue:before{content:"";width:100%;height:var(--jd-main-content-gap);background:url(/build/assets/wave_top_blue-ndKwzlx3.svg) 0 0/100% 100% no-repeat;margin-bottom:-1px;display:block;position:relative}.block-theme-red:before{content:"";width:100%;height:var(--jd-main-content-gap);background:url(/build/assets/wave_top_red-DuTBEyEc.svg) 0 0/100% 100% no-repeat;margin-bottom:-1px;display:block;position:relative}.block-theme-light:before{content:"";width:100%;height:var(--jd-main-content-gap);background:url(/build/assets/wave_top_light-BptSl6YR.svg) 0 0/100% 100% no-repeat;margin-bottom:-1px;display:block;position:relative}.block-theme-tint:before{content:"";width:100%;height:var(--jd-main-content-gap);background:url(/build/assets/wave_top_tint-1fPIQbcl.svg) 0 0/100% 100% no-repeat;margin-bottom:-1px;display:block;position:relative}#content{gap:var(--jd-main-content-gap);min-height:66svh;margin:var(--jd-main-content-gap) 0 calc(var(--jd-main-content-gap) * 2) 0;flex-direction:column;align-items:stretch;display:flex;position:relative}#content>.block-theme-blue+.block-theme-blue,#content>.block-theme-red+.block-theme-red,#content>.block-theme-light+.block-theme-light,#content>.block-theme-tint+.block-theme-tint{margin-top:calc(0px - var(--jd-main-content-gap) - 1px)}#content>.block-theme-blue+.block-theme-blue:before,#content>.block-theme-red+.block-theme-red:before,#content>.block-theme-light+.block-theme-light:before,#content>.block-theme-tint+.block-theme-tint:before{display:none}#content>.block-colored-bg:has(+:not(.block-colored-bg)):after{display:block}#content>.block-colored-bg:has(+:not(.block-colored-bg)) .block-theme-bg{padding-bottom:var(--jd-main-content-gap)}:is(#content>.block-theme-blue:has(+.block-colored-bg:not(.block-theme-blue)) .block-theme-bg,#content>.block-theme-red:has(+.block-colored-bg:not(.block-theme-red)) .block-theme-bg,#content>.block-theme-light:has(+.block-colored-bg:not(.block-theme-light)) .block-theme-bg,#content>.block-theme-tint:has(+.block-colored-bg:not(.block-theme-tint)) .block-theme-bg){padding-bottom:calc(var(--jd-main-content-gap) * 1.5)}#content>.block-theme-blue+.block-colored-bg:not(.block-theme-blue),#content>.block-theme-red+.block-colored-bg:not(.block-theme-red),#content>.block-theme-light+.block-colored-bg:not(.block-theme-light),#content>.block-theme-tint+.block-colored-bg:not(.block-theme-tint){margin-top:calc(0px - var(--jd-main-content-gap) - var(--jd-main-content-gap))}#content>:last-child.block-colored-bg{margin-bottom:calc(0px - var(--jd-main-content-gap) - var(--jd-main-content-gap))}#content>:last-child.block-colored-bg .block-theme-bg{padding-bottom:calc(var(--jd-main-content-gap) * 1.5)}body.startpage #content>:first-child.block-colored-bg{margin-top:calc(0px - var(--jd-main-content-gap) - var(--jd-main-content-gap))}#hero{margin:calc(0px - var(--jd-header-height)) 0 0 0;padding:calc(var(--jd-header-height) + 20px) 0 calc(var(--jd-main-content-gap) + 20px) 0;background:#14285a;justify-content:center;align-items:center;min-height:clamp(440px,64svh,720px);display:flex;position:relative}@media (width<=720px){#hero{min-height:350px}}#hero .bg-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}#hero .bg-layer .bg-images{z-index:0;transform:translate(calc(var(--jd-hero-cursor-x,0) * -3%), calc(var(--jd-hero-cursor-y,0) * -3%)) scale(1.06);transition:transform 1.5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}@media (hover:none){#hero .bg-layer .bg-images{transition:transform .2s ease-out}}@media (prefers-reduced-motion:reduce){#hero .bg-layer .bg-images{transition:none;transform:scale(1.06)}}#hero .bg-layer .bg-images img{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity 1s ease-in-out;display:block;position:absolute;inset:0;transform:scale(1)}#hero .bg-layer .bg-images img.prev{z-index:1;opacity:1;transition:transform 7s linear;transform:scale(1.08)}#hero .bg-layer .bg-images img.active{z-index:2;opacity:1;transition:opacity 1s ease-in-out,transform 7s linear;transform:scale(1.08)}@media (prefers-reduced-motion:reduce){#hero .bg-layer .bg-images img.prev,#hero .bg-layer .bg-images img.active{transform:scale(1)}}#hero .bg-layer .bg-images:after{content:"";z-index:3;opacity:.62;background:#14285a;position:absolute;inset:0}#hero .bg-layer .bg-thumbs{pointer-events:none;gap:8px;display:flex;position:absolute;bottom:88px;right:clamp(16px,4vw,32px)}#hero .bg-layer .bg-thumbs:not(:has(span:nth-child(2))){display:none}#hero .bg-layer .bg-thumbs span{opacity:.5;background:#fff;border-radius:24px;width:8px;height:8px;transition:width .3s cubic-bezier(.34,1.56,.64,1),opacity .3s;display:block}#hero .bg-layer .bg-thumbs span.active{opacity:1;width:24px}#hero .fg-layer{z-index:1;color:#fff;width:100%;position:relative}#hero .fg-layer .fg-layer-content{z-index:1;grid-template-columns:1fr auto;align-items:center;gap:clamp(32px,5vw,64px);height:100%;display:grid;position:relative}@media (width<=990px){#hero .fg-layer .fg-layer-content{flex-direction:column;justify-content:center;align-items:stretch;gap:clamp(32px,5vw,64px);width:100%;display:flex}}#hero .fg-layer .fg-layer-content .fg-left{grid-template-columns:1fr;gap:10px;display:grid}#hero .fg-layer .fg-layer-content .fg-left h1{letter-spacing:.03em;margin:0;padding:0;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-weight:800;line-height:.95}@media (width<=400px){#hero .fg-layer .fg-layer-content .fg-left h1{font-size:42px}}#hero .fg-layer .fg-layer-content .fg-left h2{margin:0}#hero .fg-layer .fg-layer-content .fg-left p{margin:20px 0 0;padding:0}#hero .fg-layer .fg-layer-content .fg-right{padding:0 0 0 16px}@media (width<=990px){#hero .fg-layer .fg-layer-content .fg-right{padding:0}}#hero .fg-layer .fg-layer-content .fg-right h2{margin:0 0 16px;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-size:24px;font-weight:700;line-height:1.2}#hero .fg-layer .fg-layer-content .fg-right .hero-countdown{background:#e0001a;border-radius:24px;align-items:baseline;padding:22px;display:inline-flex}@media (width<=1200px){#hero .fg-layer .fg-layer-content .fg-right .hero-countdown{border-radius:20px;padding:16px}}@media (width<=720px){#hero .fg-layer .fg-layer-content .fg-right .hero-countdown{border-radius:16px;padding:12px}}#hero .fg-layer .fg-layer-content .fg-right .hero-countdown .num{font-variant-numeric:tabular-nums;margin-right:6px;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-size:32px;font-weight:800;line-height:1}@media (width<=1200px){#hero .fg-layer .fg-layer-content .fg-right .hero-countdown .num{margin-right:2px}}@media (width<=720px){#hero .fg-layer .fg-layer-content .fg-right .hero-countdown .num{font-size:26px}}#hero .fg-layer .fg-layer-content .fg-right .hero-countdown .str{margin-right:16px;font-size:18px;font-weight:600;line-height:1}@media (width<=1200px){#hero .fg-layer .fg-layer-content .fg-right .hero-countdown .str{margin-right:8px}}@media (width<=720px){#hero .fg-layer .fg-layer-content .fg-right .hero-countdown .str{font-size:15px}}#hero .fg-layer .fg-layer-content .fg-right .hero-countdown .str:last-child{margin-right:0}#content .breadcrumb-navigation{margin-bottom:16px}#content .breadcrumb-navigation ul#breadcrumbs{letter-spacing:.06em;text-transform:uppercase;color:#5a6480;flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:12px;font-weight:650;line-height:1.4;list-style:none;display:flex}#content .breadcrumb-navigation ul#breadcrumbs li{align-items:center;gap:8px;margin:0;padding:0;display:inline-flex}#content .breadcrumb-navigation ul#breadcrumbs li:not(:last-child):after{content:"·"}#content .breadcrumb-navigation ul#breadcrumbs li a{color:#5a6480;text-decoration:none}#content .breadcrumb-navigation ul#breadcrumbs li a:hover{color:#173272}#content .breadcrumb-navigation ul#breadcrumbs li:last-child a{color:#14285a}#content .breadcrumb-navigation ul#breadcrumbs li:last-child a:hover{color:#173272}#content .breadcrumb-navigation ul#breadcrumbs li:first-child a{color:#b80016}.filter_button{z-index:1;position:relative}.filter_button:before{content:"";width:16px;height:16px;transition:filter var(--jd-anim-duration-fast);background:url(/build/assets/filter-CHhc-FjE.svg) 50%/contain no-repeat;display:inline-block}.filter_button:after{content:"";width:16px;height:16px;transition:filter var(--jd-anim-duration-fast), transform var(--jd-anim-duration) var(--jd-anim-spring);background:url(/build/assets/nav_dropdown-BweG-kAw.svg) 50%/contain no-repeat;display:inline-block}.filter_button:hover:before,.filter_button:hover:after{filter:brightness(0)invert()}.filter_button.active:after{transform:rotate(180deg)}.filter_wrapper{visibility:hidden;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .36s cubic-bezier(.34,1.2,.64,1),margin-top .36s;display:grid;position:relative}.filter_wrapper.visible{visibility:visible;grid-template-rows:1fr;margin-top:32px}.filter_wrapper .filter_container{pointer-events:none;min-height:0;margin:-24px -16px;padding:24px 16px;overflow:hidden}.filter_wrapper .filter_container .filter_box{box-shadow:var(--jd-box-shadow);pointer-events:all;background:#fff;border-radius:28px;gap:14px}.animOnScroll{opacity:.01;transition:opacity 1s var(--jd-anim-ease-out), transform 1s var(--jd-anim-ease-out);transform:translateY(12px)}.animOnScroll.animOnScrolled{opacity:1;transform:translateY(0)}.news_index>h1,.news_index>p{color:#14285a}.news_index>.button-row{margin-top:32px}.news_index .news_index_grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:24px;margin-top:32px;display:grid}@media (width<=720px){.news_index .news_index_grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.news_index .news_index_archive_filter_wrapper .news_index_filter_box{flex-direction:column;gap:14px;padding:clamp(16px,2vw,20px) clamp(16px,2.4vw,24px);display:flex}.news_index .news_index_archive_filter_wrapper .news_index_filter_box .filter_boxes{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:16px 32px;display:grid}.news_index .news_index_archive_filter_wrapper .news_index_filter_box .filter_boxes h6{letter-spacing:.06em;text-transform:uppercase;color:#5a6480;margin:0 0 10px;padding:0;font-size:12px;font-weight:650;line-height:1.2}.news_index .news_index_archive_filter_wrapper .news_index_filter_box .filter_boxes .chip .count{opacity:.5;font-size:12px}.news_index .news_index_archive_filter_wrapper .news_index_filter_box .filter_boxes .date-select-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}@media (width<=420px){.news_index .news_index_archive_filter_wrapper .news_index_filter_box .filter_boxes .date-select-fields{grid-template-columns:1fr}}.news_index .news_index_archive_filter_wrapper .news_index_filter_box .filter_boxes .date-select-fields .box{align-items:center;gap:8px;min-width:0;display:flex}.news_index .news_index_archive_filter_wrapper .news_index_filter_box .filter_boxes .date-select-fields .box label{flex:none;font-size:13px;font-weight:600;line-height:1}.news_index .news_index_archive_filter_wrapper .news_index_filter_box .filter_boxes .date-select-fields .box input{flex:100%;min-width:0;position:relative}.news_index .news_index_archive_filter_wrapper .news_index_filter_box .filter_boxes .date-select-fields .box input::-webkit-clear-button{display:none}.news_index .news_index_archive_filter_wrapper .news_index_filter_box .filter_results{letter-spacing:.06em;text-transform:uppercase;color:#5a6480;border-top:1px solid #e4ddd2;padding-top:12px;font-size:12px;font-weight:650;line-height:1.2}.news_index .news_index_archive{margin-top:24px}.news_index .news_index_archive .news_index_grid:empty{display:none}.news_index .news_index_archive .news_index_grid.loading{opacity:.5}.news_index .news_index_archive .news_index_more{text-align:center;display:none}.news_index .news_index_archive .news_index_more.visible{margin-top:24px;display:block}.news_index .news_index_archive .news_index_loading{display:none;position:relative}.news_index .news_index_archive .news_index_grid.loading:empty+.news_index_loading{display:block}.news_index .news_index_archive .news_index_empty{box-shadow:var(--jd-box-shadow);background:#fff;border-radius:28px;flex-direction:column;gap:12px;padding:32px;display:none}.news_index .news_index_archive .news_index_empty>h4,.news_index .news_index_archive .news_index_empty>p{color:#14285a;margin:0}.news_index .news_index_archive:has(>.news_index_grid:not(.loading):empty) .news_index_empty{display:inline-flex}.news_index_item{box-shadow:var(--jd-box-shadow);color:#14285a;transition:transform var(--jd-anim-duration-fast) var(--jd-anim-ease-out), box-shadow var(--jd-anim-duration-fast) var(--jd-anim-ease-out);-webkit-tap-highlight-color:transparent;background:#fff;border-radius:28px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;transform:translateY(0)}.news_index_item:hover{box-shadow:var(--jd-box-shadow-hover);transform:translateY(-4px)}.news_index_item .img_container{aspect-ratio:4/3;position:relative;overflow:hidden}.news_index_item .img_container img{object-fit:cover;width:100%;height:100%;display:block;position:relative}.news_index_item .img_container.empty{background:#e8ecf6}.news_index_item .text_container{flex-direction:column;flex:auto;gap:10px;padding:20px 24px 24px;display:flex;position:relative;overflow:hidden}.news_index_item .text_container>.date{font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;color:#5a6480;font-size:13px;font-weight:650}.news_index_item .text_container>h3{margin:0;padding:0;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-size:21px;font-weight:700;line-height:1.2}.news_index_item .text_container>p{color:#5a6480;margin:0;padding:0}.news_index_item .text_container>.readmore{color:#b80016;flex:100%;align-items:end;width:100%;font-size:16px;font-weight:700;line-height:1.2;display:flex}.news_index_item .text_container>*{align-items:stretch}.news_detail article{margin:24px 0 0}.news_detail article>.date{font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;color:#5a6480;font-size:13px;font-weight:650}.news_detail article>h1{color:#14285a}@media (width<=360px){.news_detail article>h1{-webkit-hyphens:auto;hyphens:auto}}.news_detail article>p{font-weight:500}.news_detail article>p:last-child{margin-bottom:0}.news_detail article>figure{margin:40px 0 0;display:flex}.news_detail article>figure img{border-radius:28px;width:100%;max-width:100%;display:block;overflow:hidden}.calendar_index>h1,.calendar_index>p{color:#14285a}.calendar_index>.button-row{margin-top:32px}.calendar_index>.calendar_select_bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.calendar_index>.calendar_select_bar .month-box{flex:280px;align-items:center;gap:8px;display:flex}.calendar_index>.calendar_select_bar .month-box .btn{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:44px;height:44px;transition:background-color var(--jd-anim-duration-fast);background:#fff url(/build/assets/arrow_right-LwxzQrcm.svg) 50% no-repeat;border:1px solid #e4ddd2;border-radius:50%;flex:0 0 44px}.calendar_index>.calendar_select_bar .month-box .btn.btn-prev{transform:rotate(180deg)}.calendar_index>.calendar_select_bar .month-box .btn:hover{background-color:#e8ecf6}.calendar_index>.calendar_select_bar .month-box h4{color:#14285a;margin:0}.calendar_index>.calendar_select_bar .view-box{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.calendar_index>.calendar_select_bar .view-box .btn{cursor:pointer;-webkit-user-select:none;user-select:none;color:#14285a;-webkit-tap-highlight-color:transparent;transition:background var(--jd-anim-duration-fast), transform var(--jd-anim-duration) var(--jd-anim-ease-out);border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.calendar_index>.calendar_select_bar .view-box .btn-today{box-shadow:inset 0 0 0 2px #14285a}.calendar_index>.calendar_select_bar .view-box .btn-today:hover{background-color:#e8ecf6}.calendar_index>.calendar_select_bar .view-box .btn-today:active{transform:scale(.97)}.calendar_index .calendar_index_filter_wrapper .calendar_index_filter_box{padding:clamp(16px,2vw,20px) clamp(16px,2.4vw,24px)}.calendar_index .calendar_index_filter_wrapper .calendar_index_filter_box h6{letter-spacing:.06em;text-transform:uppercase;color:#5a6480;margin:0 0 10px;padding:0;font-size:12px;font-weight:650;line-height:1.2}.calendar_index .calendar_index_filter_wrapper .calendar_index_filter_box .button-row{align-items:center}.calendar_index .calendar_index_filter_wrapper .calendar_index_filter_box .chip[data-category]:before{content:"";background:var(--jd-chip-color,#eee);border:1px solid #e4ddd2;border-radius:50%;width:9px;height:9px;display:block}.calendar_index .calendar_view_content{box-shadow:var(--jd-box-shadow);background-color:#fff;border-radius:28px;margin-top:32px;padding:clamp(16px,3vw,32px)}.calendar_index .calendar_view_content .calendar_full_year{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px;display:grid}.calendar_index .calendar_view_content .calendar_full_year .month{box-shadow:var(--jd-box-shadow);background-color:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.calendar_index .calendar_view_content .calendar_full_year .month>h6{color:#14285a;cursor:pointer;padding:4px 0;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:700;line-height:1.2}.calendar_index .calendar_view_content .calendar_full_year .month>.month-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.calendar_index .calendar_view_content .calendar_full_year .month>.month-days>span.day-name-short{color:#5a6480;font-size:11px;font-weight:600;line-height:20px}.calendar_index .calendar_view_content .calendar_full_year .month>.month-days>span.day{color:#14285a;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:999px;height:26px;font-size:14px}.calendar_index .calendar_view_content .calendar_full_year .month>.month-days>span.day.has_events{background:#e8ecf6;font-weight:700}.calendar_index .calendar_view_content .calendar_full_year .month>.month-days>span.day.today{color:#fff;background:#e0001a}.calendar_index .calendar_view_content .calendar_full_month{background:#e4ddd2;border:1px solid #e4ddd2;border-radius:16px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.calendar_index .calendar_view_content .calendar_full_month>span.day-name-short{letter-spacing:.06em;text-transform:uppercase;color:#5a6480;background:#fff;padding:10px 8px;font-size:12px;font-weight:650;line-height:1}.calendar_index .calendar_view_content .calendar_full_month>div.day{cursor:pointer;background:#fff;flex-direction:column;gap:4px;min-height:112px;padding:6px;display:flex}@media (width<=720px){.calendar_index .calendar_view_content .calendar_full_month>div.day{min-height:64px}}.calendar_index .calendar_view_content .calendar_full_month>div.day>span.day-date{color:#14285a;font-variant-numeric:tabular-nums;background-color:#0000;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:500;display:flex}@media (width<=720px){.calendar_index .calendar_view_content .calendar_full_month>div.day:has(a.event):after{content:"";pointer-events:none;background:#14285a;border-radius:50%;width:10px;height:10px;margin-left:5px;display:block}}.calendar_index .calendar_view_content .calendar_full_month>div.day>a.event{background:var(--jd-event-bg,#14285a);width:100%;color:var(--jd-event-fg,#fff);text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;display:block;overflow:hidden}@media (width<=720px){.calendar_index .calendar_view_content .calendar_full_month>div.day>a.event{display:none}}.calendar_index .calendar_view_content .calendar_full_month>div.day>span.more{color:#14285a;text-align:center;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;gap:4px;width:100%;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.3;display:flex;overflow:hidden}@media (width<=720px){.calendar_index .calendar_view_content .calendar_full_month>div.day>span.more{display:none}}.calendar_index .calendar_view_content .calendar_full_month>div.day.today>span.day-date{color:#fff;background:#e0001a;font-weight:700}.calendar_index .calendar_view_content .calendar_full_month>div.day.other-month>span.day-date{opacity:.4}.calendar_index .calendar_view_content .calendar_full_week{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}@media (width<=1280px){.calendar_index .calendar_view_content .calendar_full_week{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.calendar_index .calendar_view_content .calendar_full_week>div.day{min-height:320px;box-shadow:var(--jd-box-shadow);cursor:pointer;background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:12px;display:flex}.calendar_index .calendar_view_content .calendar_full_week>div.day>div.title{color:#14285a;align-items:baseline;gap:6px;display:flex}.calendar_index .calendar_view_content .calendar_full_week>div.day>div.title span.day-name-short{color:#5a6480;font-size:12px;font-weight:650;line-height:1}.calendar_index .calendar_view_content .calendar_full_week>div.day>div.title span.day-date{font-variant-numeric:tabular-nums;color:#14285a;border-radius:999px;place-content:center;min-width:30px;height:30px;padding:0 4px;font-size:16px;font-weight:700;line-height:1;display:inline-grid}.calendar_index .calendar_view_content .calendar_full_week>div.day>div.title span.month-name-short{color:#5a6480;font-size:13px;font-weight:400;line-height:1}.calendar_index .calendar_view_content .calendar_full_week>div.day.today>div.title span.day-date{color:#fff;background:#e0001a}.calendar_index .calendar_view_content .calendar_full_week>div.day>a.event{background:var(--jd-event-bg,#14285a);color:var(--jd-event-fg,#fff);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;text-decoration:none;display:flex;overflow:hidden}.calendar_index .calendar_view_content .calendar_full_week>div.day>a.event>span.time{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;line-height:1}.calendar_index .calendar_view_content .calendar_full_week>div.day>a.event>span.title{font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:700;line-height:1.25}.calendar_index .calendar_view_content .calendar_full_week>div.day>a.event>span.location{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:1.2;overflow:hidden}.calendar_index .calendar_view_content .calendar_full_week>div.day>div.empty{color:#5a6480;font-size:13px;font-weight:400;line-height:1.3}.calendar_index .calendar_view_content .calendar_full_day{grid-template-columns:1fr;gap:16px;display:grid}.calendar_index .calendar_view_content.loading{pointer-events:none;cursor:default}.calendar_index .calendar_view_content.loading .calendar_full_year .month>*,.calendar_index .calendar_view_content.loading .calendar_full_month,.calendar_index .calendar_view_content.loading .calendar_full_week .day>*{opacity:.4;filter:blur(1px)}.calendar_detail article{margin:24px 0 0}.calendar_detail article .event_heading{gap:32px;margin-bottom:24px;display:flex}@media (width<=720px){.calendar_detail article .event_heading{gap:10px}}.calendar_detail article .event_heading .date{background:var(--jd-event-bg,#e8ecf6);width:100px;height:100px;color:var(--jd-event-fg,#14285a);border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;display:flex}@media (width<=720px){.calendar_detail article .event_heading .date{gap:2px;width:76px;height:76px}}.calendar_detail article .event_heading .date .day{font-variant-numeric:tabular-nums;text-align:center;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-size:34px;font-weight:800;line-height:1;display:block}.calendar_detail article .event_heading .date .month{font-variant-numeric:tabular-nums;text-align:center;text-transform:uppercase;letter-spacing:.06em;font-size:16px;font-weight:650;line-height:1;display:block}.calendar_detail article .event_heading .date .year{font-variant-numeric:tabular-nums;text-align:center;letter-spacing:.06em;font-size:14px;font-weight:650;line-height:1;display:block}.calendar_detail article .event_heading .text{flex:0 100%;align-self:center}.calendar_detail article .event_heading .text .category{text-transform:uppercase;letter-spacing:.06em;color:#5a6480;font-size:12px;font-weight:650;line-height:1.2}.calendar_detail article .event_heading .text .category>span:before{content:" · ";display:inline}.calendar_detail article .event_heading .text h1{color:#14285a;margin:0}@media (width<=400px){.calendar_detail article .event_heading .text h1{font-size:28px}}@media (width<=360px){.calendar_detail article .event_heading .text h1{-webkit-hyphens:auto;hyphens:auto}}.calendar_detail article .event_heading .text .info{flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;line-height:1.2;display:flex}.calendar_detail article .event_heading .text .info>div:not(:last-child):after{content:" · ";display:inline}.calendar_detail article .event_heading .text .info .location{align-items:center;gap:8px;display:flex}.calendar_detail article .event_heading .text .info .location:before{content:"";color:#14285a;background:url(/build/assets/location-DZupoegt.svg) 50% no-repeat;width:24px;height:24px;display:block}.calendar_detail article>figure{margin:40px 0 0;display:flex}.calendar_detail article>figure img{border-radius:28px;width:100%;max-width:100%;display:block;overflow:hidden}.calendar_detail article>p{margin-bottom:0}.calendar_infos .calendar_info_contents{box-shadow:var(--jd-box-shadow);background-color:#fff;border-radius:28px;flex-direction:column;gap:10px;padding:14px;display:flex}.calendar_infos .calendar_info_contents .line{display:flex}@media (width<=720px){.calendar_infos .calendar_info_contents .line{display:block}}.calendar_infos .calendar_info_contents .line .label{color:#14285a;flex:0 0 150px;font-weight:600}.calendar_infos .calendar_info_contents .line .value{flex:0 100%;position:relative}.calendar_infos .calendar_info_contents .line .value>.wysiwyg>:first-child{margin-top:0}.calendar_infos .calendar_info_contents .line .value>.wysiwyg>:last-child{margin-bottom:0}.calendar_infos .calendar_info_contents .line .value:not(:has(>.wysiwyg)) strong{color:#14285a}.calendar_infos .calendar_info_contents .button-row{padding-top:10px}.societies_index>h1,.societies_index>p{color:#14285a}.societies_index .societies_index_tools .search{align-items:center;gap:10px;margin:24px 0 0;display:flex}@media (width<=720px){.societies_index .societies_index_tools .search{flex-wrap:wrap}}.societies_index .societies_index_tools .search input[type=search]{flex:0 100%}.societies_index .societies_index_tools .search .button{white-space:nowrap}.societies_index .societies_index_tools .search .result-count{color:#5a6480;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:650;line-height:1.4}.societies_index .societies_index_tools .filter{flex-wrap:wrap;align-items:center;gap:4px;margin:24px 0 0;display:flex}.societies_index .societies_index_tools .filter>span{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;color:#14285a;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;height:32px;min-height:32px;padding:0 12px;font-size:14px;font-weight:700;line-height:1;display:flex}.societies_index .societies_index_tools .filter>span.active{color:#fff;background:#14285a}.societies_index .societies_index_tools .filter>span.disabled{opacity:.3;pointer-events:none;cursor:default}.societies_index .societies_index_tools .filter>span:not(.disabled):not(.active):hover{background:#e8ecf6}.societies_index .societies_index_grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px 24px;margin:24px 0 0;display:grid}@media (width<=720px){.societies_index .societies_index_grid{grid-template-columns:1fr}}.societies_index .societies_index_grid .society{box-shadow:var(--jd-box-shadow);transition:transform var(--jd-anim-duration) var(--jd-anim-spring), box-shadow var(--jd-anim-duration);background:#fff;border-radius:28px;align-items:center;gap:16px;padding:16px 20px 16px 16px;text-decoration:none;display:flex;position:relative;overflow:hidden}.societies_index .societies_index_grid .society:not(.visible){display:none}.societies_index .societies_index_grid .society:hover{box-shadow:var(--jd-box-shadow-hover);transform:translateY(-4px)}.societies_index .societies_index_grid .society .logo{background:#fff;border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px}.societies_index .societies_index_grid .society .logo img{object-fit:cover;width:100%;height:100%;display:block}.societies_index .societies_index_grid .society .logo.empty{background:#e8ecf6}.societies_index .societies_index_grid .society .text{flex-direction:column;flex:0 100%;justify-content:stretch;gap:4px;display:flex;position:relative}.societies_index .societies_index_grid .society .text h5{color:#14285a;margin:0;font-size:18px;font-weight:700;line-height:1.25}.societies_index .societies_index_grid .society .text .url{color:#b80016;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.3}.societies_index .societies_index_grid .society a{position:absolute;inset:0}.societies_index .societies_index_empty{box-shadow:var(--jd-box-shadow);background:#fff;border-radius:28px;flex-direction:column;gap:12px;margin-top:24px;padding:32px;display:none}.societies_index .societies_index_empty>h5,.societies_index .societies_index_empty>p{color:#14285a;margin:0}.societies_index .societies_index_empty.visible{display:flex}
