/*! tailwindcss v4.0.9 | MIT License | https://tailwindcss.com */@layer defaults;@layer theme{:root,:host{--color-primary:var(--primary);--color-breadcrumb_bg:white;--gap-size-1:.5rem;--gap-size-2:1rem;--gap-size-3:2rem;--gap-size-4:4rem;--nf-spacing:0;--nf-use-spacing-before:0;--nf-use-spacing-after:0;--nf-spacing-default:0;--nf-spacing-extra-small:1em;--nf-spacing-small:2em;--nf-spacing-medium:4em;--nf-spacing-large:6em;--nf-spacing-extra-large:10em}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1;color:color-mix(in oklab,currentColor 50%,transparent)}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{html,body{background-color:#fff;min-height:100vh}:is(html,body) *{font-family:var(--font-primary)}html{scrollbar-gutter:stable}h1,h2,h3{font-family:var(--font-primary);font-weight:400}h1{font-size:var(--font-jumbo);-webkit-hyphens:auto;hyphens:auto;font-weight:700;line-height:1.1}@media (width<=992px){h1{font-size:var(--font-xxl)}}h2{font-size:var(--font-xxl);-webkit-hyphens:auto;hyphens:auto;font-weight:600}@media (width>=768px){h2{font-size:var(--font-jumbo)}}h1:has(small){line-height:1}h1:has(small) small{font-size:var(--font-sm);text-transform:uppercase;margin-bottom:1rem;font-weight:400;display:block}h1:has(small),h2:has(small){line-height:1.1}:is(h1:has(small),h2:has(small)) small{font-size:var(--font-sm);text-transform:uppercase;margin-bottom:1rem;font-weight:400;display:block}h3{font-size:var(--font-lg);font-weight:500}h4{font-size:var(--font-md);font-weight:500}h5{font-size:var(--font-md);font-weight:400}p{font-size:var(--text-regular);text-wrap:pretty}p+ul{margin-top:.5rem}p+p{margin-top:1rem}strong{font-size:var(--text-regular);font-size:inherit}a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;transition:text-underline-offset .15s}a:hover{text-underline-offset:6px}::selection{background-color:var(--primary);color:#fff}html{font-size:var(--text-sm)}ul{padding-inline-start:1.5em;list-style:square}ul+p{margin-top:.5rem}li{font-size:var(--text-regular)}nav ul{padding-inline:0;list-style:none}nav ul a{text-decoration:none}.container{width:100%;max-width:1700px;margin-inline:auto;padding-inline:1rem}@media (width>=40rem){.container{max-width:1700px}}@media (width>=48rem){.container{max-width:1700px}}@media (width>=64rem){.container{max-width:1700px}}@media (width>=80rem){.container{max-width:1700px}}@media (width>=96rem){.container{max-width:1700px}}.footer_block{background-color:var(--primary);color:#fff;margin-block:3.75rem}.footer_block .mx-auto{margin-inline:unset;margin-left:auto}@media (width<=768px){.footer_block .mx-auto{margin-left:unset;margin-right:auto}}.preload *{transition:none!important}:focus-visible{outline:var(--dark)solid 2px;outline-offset:2px}.page{flex-direction:column;min-height:100vh;display:flex;container-type:inline-size}.page .page__content{flex:1}.page .page__footer{background-color:var(--primary);margin-top:auto}.page .page__footer .container{color:#fff;gap:2rem;text-decoration:none;list-style:none;display:flex}@media (width<=992px){.page .page__footer .container{flex-direction:column}}.page .page__footer .container .frame-type-nf_footercontact{width:40%}@media (width<=1536px){.page .page__footer .container .frame-type-nf_footercontact{width:30%}}@media (width<=1200px){.page .page__footer .container .frame-type-nf_footercontact{width:20%}}@media (width<=992px){.page .page__footer .container .frame-type-nf_footercontact{width:100%}}.page .page__footer .container .frame-type-container-as-wrapper{width:60%}@media (width<=1536px){.page .page__footer .container .frame-type-container-as-wrapper{width:70%}}@media (width<=1200px){.page .page__footer .container .frame-type-container-as-wrapper{width:80%}}@media (width<=992px){.page .page__footer .container .frame-type-container-as-wrapper{width:100%}}.page .page__footer .container .frame-type-container-as-wrapper .frame__inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem;display:grid}@media (width<=1200px){.page .page__footer .container .frame-type-container-as-wrapper .frame__inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=992px){.page .page__footer .container .frame-type-container-as-wrapper .frame__inner{grid-template-columns:minmax(0,1fr)}}.page .page__footer .container .frame-type-container-as-wrapper .frame__inner .frame-type-menu_subpages .frame__inner{flex-direction:column;gap:.5rem;display:flex}.page .page__footer .container .frame-type-container-as-wrapper .frame__inner .frame-type-menu_subpages .frame__inner ul{padding-left:0;line-height:2;list-style-type:none}.page .page__footer ul{padding-inline:0;list-style:none}.page .page__footer ul li{line-height:1.4}.page .page__footer ul li+li{margin-top:.5rem}.page .page__footer ul a{text-decoration-color:#0000;transition:text-decoration-color .3s,text-underline-offset .3s}.page .page__footer ul a:hover{text-decoration-color:#fff}.page .page__footer.fadein--on .frame-type-nf_footercontact,.page .page__footer.fadein--on .frame-type-container-as-wrapper .frame__inner>div{opacity:0;transform:translateY(1rem)}.page .page__footer.fadein--active .frame-type-container-as-wrapper .frame__inner>div{opacity:1;transition:opacity .5s,transform .5s;transform:translateY(0)}.page .page__footer.fadein--active .frame-type-container-as-wrapper .frame__inner>div:nth-child(2){transition-delay:.2s}.page .page__footer.fadein--active .frame-type-container-as-wrapper .frame__inner>div:nth-child(3){transition-delay:.4s}.page .footer_block .navigation{justify-content:flex-start;width:100%;display:flex}@media (width>=992px){.page .footer_block .navigation{justify-content:flex-end}}.page .footer_block .navigation a{font-size:var(--font-sm)}.page .footer_block .navigation li+li{margin-top:0}.page .nf-grid>*{container-type:inline-size}.frame{--nf-spacing:0;--nf-use-spacing-before:0;--nf-use-spacing-after:0;--nf-spacing-default:0;--nf-spacing-extra-small:1em;--nf-spacing-small:2em;--nf-spacing-medium:4em;--nf-spacing-large:6em;--nf-spacing-extra-large:10em;width:100%;margin-top:var(--nf-use-spacing-before,0);margin-bottom:var(--nf-use-spacing-after,0);container:frame/inline-size}.frame.frame-space-before-default{--nf-use-spacing-before:var(--nf-spacing-default)}.frame.frame-space-before-extra-small{--nf-use-spacing-before:var(--nf-spacing-extra-small)}.frame.frame-space-before-small{--nf-use-spacing-before:var(--nf-spacing-small)}.frame.frame-space-before-medium{--nf-use-spacing-before:var(--nf-spacing-medium)}.frame.frame-space-before-large{--nf-use-spacing-before:var(--nf-spacing-large)}.frame.frame-space-before-extra-large{--nf-use-spacing-before:var(--nf-spacing-extra-large)}.frame.frame-space-after-default{--nf-use-spacing-after:var(--nf-spacing-default)}.frame.frame-space-after-extra-small{--nf-use-spacing-after:var(--nf-spacing-extra-small)}.frame.frame-space-after-small{--nf-use-spacing-after:var(--nf-spacing-small)}.frame.frame-space-after-medium{--nf-use-spacing-after:var(--nf-spacing-medium)}.frame.frame-space-after-large{--nf-use-spacing-after:var(--nf-spacing-large)}.frame.frame-space-after-extra-large{--nf-use-spacing-after:var(--nf-spacing-extra-large)}.frame.frame-spacing-inner{margin-block:calc(var(--spacing,.25rem)*0);padding-top:var(--nf-use-spacing-before,0);padding-bottom:var(--nf-use-spacing-after,0)}.frame.frame-has-backgroundimage{--set-background-image-default:"";--set-background-image-sm:"";--set-background-image-md:"";--set-background-image-lg:"";--set-background-image-xl:"";--bgimage-default:var(--set-background-image-default,"");--bgimage-sm:var(--set-background-image-sm,var(--bgimage-default));--bgimage-md:var(--set-background-image-md,var(--bgimage-sm));--bgimage-lg:var(--set-background-image-lg,var(--bgimage-md));--bgimage-xl:var(--set-background-image-xl,var(--bgimage-lg));background-image:var(--bgimage-default)}@container (width>=24rem){.frame.frame-has-backgroundimage{background-image:var(--bgimage-sm)}}@container (width>=28rem){.frame.frame-has-backgroundimage{background-image:var(--bgimage-md)}}@container (width>=32rem){.frame.frame-has-backgroundimage{background-image:var(--bgimage-lg)}}@container (width>=36rem){.frame.frame-has-backgroundimage{background-image:var(--bgimage-xl)}}.frame>.frame__inner .frame__inner{padding-inline:calc(var(--spacing,.25rem)*0)}.nf-grid{flex-flow:wrap;display:flex}@media (width>=48rem){.nf-grid{flex-wrap:nowrap}}.nf-grid>*{flex-basis:100%}@media (width>=48rem){.nf-grid[cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.nf-grid[cols="2"]>*{flex-basis:50%}.nf-grid[cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.nf-grid[cols="3"]>*{flex-basis:33.3333%}.nf-grid[cols="4"]{flex-basis:25%}}.nf-grid>*{flex-direction:column;align-items:center;min-height:100%;display:flex}@media (width>=48rem){.nf-grid>[colSize=col-75]{flex-basis:75%}.nf-grid>[colSize=col-66]{flex-basis:66%}.nf-grid>[colSize=col-60]{flex-basis:60%}.nf-grid>[colSize=col-55]{flex-basis:55%}.nf-grid>[colSize=col-50]{flex-basis:50%}.nf-grid>[colSize=col-40]{flex-basis:40%}.nf-grid>[colSize=col-33]{flex-basis:33%}.nf-grid>[colSize=col-25]{flex-basis:25%}.nf-grid>[colSize=col-15]{flex-basis:15%}}dialog#lightbox{border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem)*4);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);min-width:800px;min-height:300px;margin:auto}dialog#lightbox::backdrop{pointer-events:auto;opacity:.75;background-image:linear-gradient(45deg,gray,#1e90ff,#fff)}.form-label{font-size:var(--font-sm)}input,textarea{border:1px solid var(--gray);background-color:#fff;border-radius:.5rem;width:100%;padding:.5rem}:is(input,textarea):focus,:is(input,textarea):focus-visible{outline-offset:0}.frame-type-form_formframework,.frame-type-form_formframework .frame__inner{height:100%}.form-navigation{justify-content:flex-end;display:flex}form .btn{align-self:flex-start;gap:.75rem;width:auto;margin-top:1rem;padding-right:.5rem}form{border:1px solid var(--gray);border-radius:var(--radius-lg);width:100%;height:100%;padding-block:1rem;padding-inline:1rem}form .grid{flex-direction:row;width:100%;display:flex!important}form .grid>*{width:100%;margin-bottom:0}@container (width<600px){form .grid{flex-direction:column;margin:0;gap:0!important}}form .form-group{margin-top:1rem}form[id^=contactform-]{--altcha-border-width:1px;--altcha-color-border:var(--gray);--altcha-border-radius:.5rem;container:form/inline-size}form[id^=contactform-] .altcha{min-height:50px}form[id^=contactform-] label.altcha-label{font-size:var(--text-sm)}form[id^=contactform-] .altcha-footer{display:none!important}@container (width>=28rem){form[id^=contactform-] .form-group:has(.form-element>altcha-widget){float:inline-start}}.btn--arrow:hover{cursor:pointer}.newscard{background-color:#fff;border-radius:1rem;grid-template-rows:auto 1fr;height:auto;display:grid}@media (width>=1280px){.newscard{height:400px}}.newscard .news-img-wrap{aspect-ratio:16/10;background-color:var(--primary-medium);border-top-left-radius:1rem;border-top-right-radius:1rem;grid-row:1;width:100%;height:auto}.newscard .news-img-wrap img{object-fit:cover;border-top-left-radius:1rem;border-top-right-radius:1rem;width:100%;height:100%}.newscard .news-content{flex-direction:column;padding:1rem;display:flex}.newscard .news-content .news-list-date{font-size:14px}.newscard .news-content .teaser-text{-webkit-line-clamp:3;text-overflow:ellipsis;font-size:var(--font-md);-webkit-box-orient:vertical;font-size:1.25rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.newscard .news-content .teaser-text h3{font-size:inherit;font-weight:inherit;margin:0}.newscard .news-content .news-button{font-weight:400;font-size:var(--font-sm);margin-top:auto}.newscard .news-content .news-button a{width:fit-content;text-decoration:none}.newscard .news-content .news-button a svg{transition:transform .3s}.newscard .news-content .news-button a:hover svg{transform:translate(.5rem)}.newscard .no-media-element{justify-content:center;align-items:center;height:100%;display:flex}.newscard .no-media-element .scale-down{justify-content:center;align-items:center;display:flex}.newscard .no-media-element .scale-down img{width:50%}.newslist .container{padding-bottom:2rem;position:relative}.newslist .container .layoutcontainer{z-index:2;flex-flow:wrap;gap:2rem;max-width:1400px;margin-inline:auto;display:flex;position:relative}.newslist .container .layoutcontainer .news{width:100%}@media (width>=768px){.newslist .container .layoutcontainer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width>=992px){.newslist .container .layoutcontainer{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (width>=1200px){.newslist .container .layoutcontainer{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}}.newslist .pagination{z-index:5;justify-content:center;margin-top:2rem;display:flex;position:relative}.newslist .newslist--background{z-index:1;background-color:var(--primary-light);border-radius:var(--radius-lg);width:100%;height:calc(100% - 100px);position:absolute;bottom:0;left:0}.newsteaser{margin-top:2rem}.newsteaser .container{margin:0;margin-inline:auto;padding-block:2rem;position:relative;padding-inline:2rem!important}@media (width>=720px){.newsteaser .container{padding-top:0}}.newsteaser .newsteaser__info{z-index:2;flex-direction:column;justify-content:center;gap:1rem;display:flex}.newsteaser .newsteaser__info h2{line-height:1;font-size:var(--font-xl)}@container (width>=720px){.newsteaser .newsteaser__info h2{font-size:var(--font-xxl)}}@container (width>=992px){.newsteaser .newsteaser__info h2{font-size:40px}}.newsteaser .newsteaser__info p{font-size:var(--font-regular)}.newsteaser .newsteaser__info a{align-self:flex-start;width:auto}.newsteaser .layoutcontainer{flex-direction:column;gap:2rem;max-width:1400px;margin-inline:auto;display:flex}.newsteaser .layoutcontainer .newsteaser--background{background-color:var(--primary-light);border-radius:var(--radius-lg);z-index:1;width:100%;height:100%;position:absolute;bottom:0;left:0}.newsteaser .layoutcontainer .news{z-index:2;margin-top:0}@container (width>=768px){.newsteaser .layoutcontainer{flex-flow:wrap;align-items:flex-end}.newsteaser .layoutcontainer .newsteaser--background{height:calc(100% - 100px)}.newsteaser .layoutcontainer>*{flex:calc(50% - 2rem)}}@container (width>=1280px){.newsteaser .layoutcontainer{flex-wrap:nowrap;align-items:flex-end}.newsteaser .layoutcontainer>*{flex:calc(25% - 2rem)}}.newsteaser.fadein--on .newsteaser__info{opacity:0}.newsteaser.fadein--on .news{opacity:0;transform:translateY(1rem)}.newsteaser.fadein--active .newsteaser__info{opacity:1;transition:all .5s}.newsteaser.fadein--active .news{opacity:1;transition:all .5s .1s;transform:translateY(0)}.newsteaser.fadein--active .news~.news{transition-delay:.2s}.newsteaser.fadein--active .news~.news~.news{transition-delay:.3s}.stick .frame-type-news_newsliststicky{position:sticky;top:0}.newsteaser-detail h2{margin-top:2.5rem}.newsteaser-detail .newscard{height:auto}.news .news{margin-top:2rem}.news .news .article .news-img-wrap{width:100%!important;margin:0!important;padding:0!important}.news .news .article .news-img-wrap a{border:none!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.news .news .article .news-img-wrap a img{object-fit:cover;border-radius:var(--radius-lg);width:auto!important;height:auto!important}.news .article{flex-direction:column!important;display:flex!important}.news .article .header,.news .article .news-list-date,.news .article .teaser-text,.news .article .news-text-wrap{width:90%}.news .article .news-list-date{margin-top:1.25rem;border:none!important;margin-bottom:1rem!important}.news .article .header h1{margin-bottom:.5rem;font-size:var(--font-md)!important}@media (width>=800px){.news .article .header h1{font-size:var(--font-xl)!important}}@media (width>=1200px){.news .article .header h1{font-size:var(--font-jumbo)!important}}.news .article .teaser-text p{max-width:100ch;color:var(--dark);text-wrap:pretty;margin-bottom:.5rem;font-size:var(--font-regular)!important}@media (width>=1200px){.news .article .teaser-text p{font-size:var(--font-md)!important}}.news .article .news-text-wrap{text-wrap:pretty;max-width:100ch}.news .news__hero{aspect-ratio:12/13;border-radius:var(--radius-lg);width:100%;margin-top:2rem;overflow:hidden}.news .news__hero>figure{height:100%}.news .news__hero img{object-fit:cover;width:100%;height:100%}@media (width>=768px){.news .news__hero{aspect-ratio:5/3}}.news__relimgs{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.news__relimgs .related--img img{border-radius:var(--radius-sm)}.card-logo-few{display:none}html#Few .card-logo-few{display:block}html#Few .card-logo-kkherne,.news-text-few{display:none}html#Few .news-text-few{display:block}html#Few .news-text-kkherne{display:none}.c-pagination{gap:calc(var(--spacing,.25rem)*2);display:flex}.c-pagination .c-pagination__item{border-style:var(--tw-border-style);background-color:var(--color-white,#fff);color:var(--color-black,#000);border-radius:var(--radius-xs);aspect-ratio:1;border-width:1px;border-color:#ddd;justify-content:center;align-items:center;width:auto;height:36px;transition:background-color .3s;display:flex}.c-pagination .c-pagination__item a{width:100%;height:100%;padding-inline:calc(var(--spacing,.25rem)*2);justify-content:center;align-items:center;text-decoration:none;display:flex}.c-pagination .c-pagination__item:has(a){cursor:pointer;transition:background-color .3s ease-in-out,border 300m,outline .3s}.c-pagination .c-pagination__item:has(a):hover{border-color:var(--color-primary);outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-primary);background-color:var(--primary-medium)}.c-pagination .c-pagination__item.c-pagination__item--current,.c-pagination .c-pagination__item:has(a.active){border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-white,#fff);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);cursor:default}:is(.c-pagination .c-pagination__item.c-pagination__item--current,.c-pagination .c-pagination__item:has(a.active)):hover{outline:none}.c-calendar{margin-top:calc(var(--spacing,.25rem)*4);margin-bottom:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-2xl,1rem);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);font-size:calc(100%*.1*1em);background-color:#f8f8f8;width:calc(100% + 4rem);max-width:684px;margin-inline:auto;padding:.25rem .25rem 1rem;overflow:hidden;transform:translate(-2rem);container:calendar/inline-size}.c-calendar .c-calendar__head{padding:calc(var(--spacing,.25rem)*4);justify-content:space-between;font-size:3cqw;display:flex}@media (width>=576px){.c-calendar{width:100%;padding:2rem}}.c-calendar.fadein--on{opacity:0;transform:translateY(1rem)rotate(0)}.c-calendar.fadein--active{opacity:1;transition:opacity .5s,transform .5s;transform:translate(-2rem)}@media (width>=576px){.c-calendar.fadein--active{transform:translate(0)}}.c-calendarHead{color:var(--color-gray-800,oklch(.278 .033 256.848));flex-direction:column-reverse;font-size:3cqw;display:flex}.c-calendarHead .c-calendarHead__month{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-size:1.5rem}@media (width>=576px){.c-calendarHead .c-calendarHead__month{font-size:2rem}}.c-calendarHead .c-calendarHead__year{--tw-font-weight:var(--font-weight-bold,700);font-size:1.25rem;font-weight:var(--font-weight-bold,700);color:var(--color-gray-600,oklch(.446 .03 256.802))}.c-calendarPrevNext{gap:.5rem;height:fit-content;display:flex}.c-calendarPrevNext>button{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*1);--tw-leading:1;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));border-width:1px;align-items:center;line-height:1;display:inline-flex}@media (hover:hover){.c-calendarPrevNext>button:hover{background-color:var(--color-gray-200,oklch(.928 .006 264.531))}}.c-calendarPrevNext>button>svg{aspect-ratio:1;--tw-leading:1;width:32px;height:32px;line-height:1;display:inline-flex}.c-calendarPrevNext>button:first-child{border-top-left-radius:var(--radius-2xl,1rem);border-bottom-left-radius:var(--radius-2xl,1rem)}.c-calendarPrevNext>button:last-child{border-top-right-radius:var(--radius-2xl,1rem);border-bottom-right-radius:var(--radius-2xl,1rem)}.c-calendarTable{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.c-calendarTable .c-calendarTable__head{padding-bottom:calc(var(--spacing,.25rem)*1);grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.c-calendarTable .c-calendarTable__head>*{text-align:center;--tw-font-weight:var(--font-weight-bold,700);font-size:1.25rem;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-gray-500,oklch(.551 .027 264.364));text-transform:uppercase}.c-calendarTable .c-calendarTable__body{grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem;display:grid}@media (width>=576px){.c-calendarTable .c-calendarTable__body{gap:.5rem}}@media (width>=768px){.c-calendarTable .c-calendarTable__body{gap:1rem}}.c-calendarTable .c-calendarTable__body>*{background-color:var(--color-white,#fff)}.c-calendarDay{aspect-ratio:1;opacity:.2;border:solid 2px var(--gray-light);border-radius:3px;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));width:100%;height:100%;display:grid;overflow:hidden}@container (width>=28rem){.c-calendarDay{overflow:visible}}@media (width>=768px){.c-calendarDay{border:solid 2px var(--gray)}}.c-calendarDay>*{grid-row-start:1;grid-column-start:1}.c-calendarDay>dt{padding-inline:calc(var(--spacing,.25rem)*2);color:var(--color-gray-600,oklch(.446 .03 256.802));font-size:3cqw}.c-calendarDay>dd{padding-inline:calc(var(--spacing,.25rem)*2);justify-content:center;align-items:center;display:none}@container (width>=24rem){.c-calendarDay>dd{display:flex}}.c-calendarDay.c-calendarDay--currentMonth{opacity:1}.c-calendarDay.c-calendarDay--currentDay{background:var(--primary-light)}.c-calendarDay.c-calendarDay--hasItems{border:solid 2px var(--green);cursor:pointer;transition:all .2s}.c-calendarDay.c-calendarDay--hasItems .centerdate time{color:var(--green)}@media (hover:hover){.c-calendarDay.c-calendarDay--hasItems:hover{background-color:var(--color-gray-100,oklch(.967 .003 264.542))}}.centerdate{place-self:center}.centerdate time{font-size:1rem;font-family:var(--font-primary);color:#000;font-weight:500}@media (width>=320px){.centerdate time{font-size:1.5rem}}@media (width>=576px){.centerdate time{font-size:2rem}}@media (width>=768px){.centerdate time{font-size:2.5rem}}@media (width>=992px){.centerdate time{font-size:3rem}}@media (width>=1200px){.centerdate time{font-size:2rem}}@media (width>=1400px){.centerdate time{font-size:2.5rem}}.c-calendarEventList{flex-direction:column;display:flex}.c-calendarEventList dt{justify-content:center;align-self:center;align-items:center;font-size:2cqw;display:inline-flex}.c-calendarEventList dt:after{--tw-content:Termine;content:var(--tw-content);display:block}.c-calendarEventList dd{display:none}.nf-grid:has(.c-calendar){flex-direction:row}@media (width>=768px){.nf-grid:has(.c-calendar){flex-direction:column}}.nf-grid:has(.c-calendar) .calenderside_right{align-self:unset}@media (width>=1200px){.nf-grid:has(.c-calendar){flex-direction:row}.nf-grid:has(.c-calendar) .calenderside_right{align-self:center}}.nf-grid:has(.c-calendar)>*{flex-direction:unset}.nf-grid:has(.frame-nextdate_background){gap:4rem}@media (width>=768px){.nf-grid:has(.frame-nextdate_background){flex-direction:column}.nf-grid:has(.frame-nextdate_background) [colsize=col-25]{flex-basis:25%}.nf-grid:has(.frame-nextdate_background) [colsize=col-25] .c-eventList--flex_list{flex-flow:wrap}}@media (width>=992px){.nf-grid:has(.frame-nextdate_background){flex-direction:row;gap:0}.nf-grid:has(.frame-nextdate_background) [colsize=col-25]{flex-basis:35%}.nf-grid:has(.frame-nextdate_background) [colsize=col-25] .c-eventList--flex_list{flex-direction:column}}body:has(dialog.c-dialog[open]){overflow:hidden}dialog.c-dialog{border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem)*4);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);min-width:clamp(30vw,500px,85%);min-height:300px;margin:auto;container-type:inline-size}@media (width>=768px){dialog.c-dialog{min-width:clamp(65vw,750px,75%)}}@media (width>=1200px){dialog.c-dialog{min-width:clamp(30vw,1000px,75%)}}dialog.c-dialog:has(>.c-dialog__inner){min-height:auto}dialog.c-dialog::backdrop{pointer-events:auto;--tw-backdrop-blur:blur(var(--blur-2xl,40px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);opacity:.35;background-color:#000}dialog.c-dialog .current_event_container{justify-content:space-between;display:flex}dialog.c-dialog .event_btn{align-self:center;height:fit-content}dialog.c-dialog .date_title{margin-top:1rem;margin-left:1rem}dialog.c-dialog .date_title h2{font-size:var(--font-lg)}.event-dialog-content{flex-direction:column;flex:1;gap:1rem;display:flex}@media (width>=768px){.event-dialog-content{flex-direction:row;gap:0}}.event-dialog-content .event-dialog-content-text{text-align:center}.event-dialog-content .event-dialog-content-text h3{margin-bottom:.25rem}@media (width>=768px){.event-dialog-content .event-dialog-content-text{text-align:left;margin-left:2rem}}.event-dialog-content .event_target{max-width:fit-content}@media (width>=768px){.event-dialog-content .event_target{margin-left:auto}}.c-dialog__header{flex-direction:row;display:flex}.c-dialog__header svg{background:0 0;border-radius:50%;align-self:center;width:2rem;margin-left:auto;margin-right:1rem}.frame-type-nfevents_next.frame-nextdate_background{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*6);border-radius:var(--radius);background-color:var(--gray-x-light)}.frame-type-nfevents_next header h2{margin-bottom:1rem;line-height:1}.frame-type-nfevents_next p{margin-bottom:1rem}.c-eventlist__full{padding-top:calc(var(--spacing,.25rem)*4);grid-template-rows:repeat(2,auto);grid-template-columns:1px;gap:2rem;display:grid}@media (width>=568px){.c-eventlist__full{grid-template-columns:repeat(2,1fr)}}@media (width>=992px){.c-eventlist__full{grid-template-columns:repeat(4,1fr)}}.c-eventList{padding-top:calc(var(--spacing,.25rem)*4);grid-template-rows:repeat(2,auto);grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=568px){.c-eventList{grid-template-columns:repeat(2,auto)}}.c-eventList .c-eventList__item{z-index:2;border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);width:100%;max-width:1400px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border:1px solid #c3c3c3;flex-flow:column wrap;margin-inline:auto;padding-top:1rem;padding-left:1rem;display:flex;position:relative;overflow:hidden}.c-eventList .c-eventList__item>*{padding:calc(var(--spacing,.25rem)*4)}.c-eventList .c-eventList__item>header{display:flex}.c-eventList .c-eventList__item.fadein--on{opacity:0;transform:translateY(1rem)}.c-eventList .c-eventList__item.fadein--active{opacity:1;transition:opacity .5s,transform .5s;transform:translateY(0)}.c-eventList .date_icon{aspect-ratio:1;background-color:var(--green);color:#fff;width:84px;height:84px;font-size:40px;line-height:.9;font-family:var(--font-primary);border-radius:var(--radius-sm);flex-direction:column;place-items:center;padding:16px 18px;font-weight:500;display:flex}.c-eventList.c-eventlist__item--preview{margin-top:2rem}.c-eventList .date_info{color:#888}.c-eventList .date_text{padding-left:0}.c-eventList h3{margin-bottom:1rem;font-size:var(--text-regular)!important;line-height:1.3!important}.c-eventList .c-eventList__item{transition:all .2s}.c-eventList .c-eventList__item:focus{border-color:var(--black)}.c-eventList .c-eventList__item:hover{background-color:var(--color-gray-50,oklch(.985 .002 247.839))}@media (width>=0){.c-eventList.c-eventList--short{flex-direction:column-reverse;display:flex}}@media (width>=768px){.c-eventList.c-eventList--short{display:grid}}.c-eventList.c-eventList--flex_list{flex-direction:column-reverse;display:flex}.date_icon{aspect-ratio:1;background-color:var(--green);color:#fff;width:84px;height:84px;font-size:40px;line-height:.9;font-family:var(--font-primary);border-radius:var(--radius-sm);flex-direction:column;place-items:center;padding:16px 18px;font-weight:500;display:flex}.date_icon .date_month{align-self:center;font-size:20px}.event_image img{border-radius:2rem;margin-bottom:1rem}.event_datepage_info{align-items:center;gap:.5rem;font-size:1.5rem;display:flex}.event_datepage_info svg{min-width:32px;min-height:32px}.c-pagination{z-index:2;place-self:center}.c-eventlist__background{z-index:1;background-color:var(--primary-light);border-radius:var(--radius-lg);width:100%;height:calc(100% - 100px);position:absolute;bottom:0;left:0}.contents>*{flex:0 0 100%}@media (width>=560px){.contents>*{flex:0 0 calc(50% - 1rem)}}@media (width>=880px){.contents.contents--preview>*{flex:0 0 calc(25% - 1.5rem)}}.pagination{z-index:5;justify-content:center;margin-top:2rem;display:flex;position:relative}.container{padding-bottom:2rem}.dummyImage{width:50%!important}.news-img-wrap{align-content:center}.scale-down{justify-content:center;display:flex}.calenderside_right.fadein--on{opacity:0;transform:translateY(1rem)}.calenderside_right.fadein--active{opacity:1;transition:opacity .5s,transform .5s;transform:translateY(0)}.c-eventList__item--preview{grid-template-rows:230px minmax(0,1fr);display:grid}.c-eventList__item--preview .news-content,.c-eventList__item--preview .news-img-wrap{grid-area:2/1}.btn{background-color:var(--dark);border-radius:var(--radius-sm);color:#fff;min-height:50px;font-weight:600;line-height:1;font-size:var(--font-regular);cursor:pointer;align-items:center;padding-block:.5rem;padding-inline:1rem;transition:transform .3s,color .3s,background-color .3s,border-color .3s;display:inline-flex}.btn:active{background-color:inherit;transform:scale(.99)}.btn:focus,.btn:focus-visible{outline:2px solid var(--dark);outline-offset:0}a.btn{text-decoration:none}.btn.btn--primary,.btn.btn-primary{background-color:var(--primary);outline:2px solid #0000;transition:background-color .3s,outline .3s,color .3s,border-color .3s}:is(.btn.btn--primary,.btn.btn-primary)[disabled]{cursor:not-allowed;color:#ffffffb3}:is(.btn.btn--primary,.btn.btn-primary):hover{outline:2px solid var(--primary);color:var(--primary);background-color:#fff}:is(.btn.btn--primary,.btn.btn-primary):focus,:is(.btn.btn--primary,.btn.btn-primary):focus-visible{outline:2px solid var(--dark);outline-offset:0}.btn.btn--arrow{-webkit-hyphens:auto;hyphens:auto;padding-inline-end:calc(1rem + 38px);position:relative}.btn.btn--arrow:after{content:"";border-radius:calc(var(--radius-sm)/1.325);z-index:2;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='18' fill='none'%3E%3Cpath stroke='%23323232' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.5 1.5 19 9m0 0-7.5 7.5M19 9H1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:18px;justify-content:center;align-items:center;width:38px;height:calc(100% - .5rem);transition:width .3s;display:flex;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.btn.btn--arrow:active{background-color:inherit}.btn.btn--arrow:hover{outline-color:#0000}.btn.btn--arrow:hover:after{width:calc(100% - .5rem)}.btn.btn--arrow:hover.btn--primary,.btn.btn--arrow:hover.btn-primary{background-color:var(--primary);color:var(--dark)}:is(.btn.btn--arrow:hover.btn--primary,.btn.btn--arrow:hover.btn-primary).btn-ghost,:is(.btn.btn--arrow:hover.btn--primary,.btn.btn--arrow:hover.btn-primary).btn--ghost{color:#fff;background-color:#fff}.btn.btn--arrow:hover.btn.btn--green,.btn.btn--arrow:hover.btn.btn--secondary,.btn.btn--arrow:hover.btn.btn-secondary{background-color:var(--green);color:var(--dark)}:is(.btn.btn--arrow:hover.btn.btn--green,.btn.btn--arrow:hover.btn.btn--secondary,.btn.btn--arrow:hover.btn.btn-secondary).btn-ghost,:is(.btn.btn--arrow:hover.btn.btn--green,.btn.btn--arrow:hover.btn.btn--secondary,.btn.btn--arrow:hover.btn.btn-secondary).btn--ghost{color:#fff;background-color:#fff}.btn.btn--arrow span{z-index:3;position:relative}.btn.btn--arrow:after{background-position:calc(100% - 10px)}.btn.btn--green,.btn.btn--secondary,.btn.btn-secondary{background-color:var(--green)}.btn.btn-icon{gap:75rem;padding-inline-start:.75rem;position:relative}.btn.btn-icon .btn__icon{background-color:#fff}.btn.btn-icon:hover{border-color:var(--dark);outline-color:#0000}.btn.btn--ghost{border:2px solid var(--gray);color:var(--text);background-color:#fff}.btn.btn--ghost:active{background-color:#fff!important}.btn.btn--ghost:focus,.btn.btn--ghost:focus-visible{border:2px solid var(--dark);outline-color:#0000!important}.btn.btn--ghost.btn--arrow:after{background-color:var(--text);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='18' fill='none'%3E%3Cpath stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.5 1.5 19 9m0 0-7.5 7.5M19 9H1'/%3E%3C/svg%3E")}.btn.btn--ghost.btn--arrow.btn--primary:active{background-color:#fff}.btn.btn--ghost.btn--arrow.btn--primary:after{background-color:var(--primary)}.btn.btn--ghost.btn--arrow.btn--green:active{background-color:#fff}.btn.btn--ghost.btn--arrow.btn--green:after{background-color:var(--green)}:is(.btn.btn--ghost.btn--primary,.btn.btn--ghost.btn--green).btn--icon{padding-left:calc(38px + 1rem);display:flex;position:relative}:is(.btn.btn--ghost.btn--primary,.btn.btn--ghost.btn--green).btn--icon span:not(.btn__icon){z-index:2;position:relative}:is(.btn.btn--ghost.btn--primary,.btn.btn--ghost.btn--green).btn--icon .btn__icon{background-color:var(--primary);border-radius:calc(var(--radius-sm)/1.325);z-index:1;justify-content:center;align-items:center;width:38px;height:38px;margin-right:.75rem;transition:width .3s;display:flex;position:absolute;left:.25rem}:is(.btn.btn--ghost.btn--primary,.btn.btn--ghost.btn--green).btn--icon .btn__icon svg{position:absolute;top:50%;left:7px;transform:translateY(-50%)}:is(.btn.btn--ghost.btn--primary,.btn.btn--ghost.btn--green).btn--icon:hover{border-color:var(--dark);color:#fff;outline-color:#0000}:is(.btn.btn--ghost.btn--primary,.btn.btn--ghost.btn--green).btn--icon:hover .btn__icon{width:calc(100% - .5rem)}:is(.btn.btn--ghost.btn--primary,.btn.btn--ghost.btn--green).btn--icon svg path{fill:#fff}.btn.btn--ghost.btn--green .btn__icon{background-color:var(--green)}}@layer utilities{.\@container\/calendar{container:calendar/inline-size}.\@container\/form{container:form/inline-size}.\@container\/frame{container:frame/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-y-0{inset-block:calc(var(--spacing,.25rem)*0)}.top-0{top:calc(var(--spacing,.25rem)*0)}.top-20{top:calc(var(--spacing,.25rem)*20)}.right-0{right:calc(var(--spacing,.25rem)*0)}.bottom-0{bottom:calc(var(--spacing,.25rem)*0)}.left-0{left:calc(var(--spacing,.25rem)*0)}.left-50{left:calc(var(--spacing,.25rem)*50)}.z-1{z-index:1}.z-2{z-index:2}.z-5{z-index:5}.z-40{z-index:40}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.-col-end-1{grid-column-end:-1}.row-span-full{grid-row:1/-1}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing,.25rem)*1)}.m-4{margin:calc(var(--spacing,.25rem)*4)}.-mx-1{margin-inline:calc(var(--spacing,.25rem)*-1)}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing,.25rem)*0)}.ms-0{margin-inline-start:calc(var(--spacing,.25rem)*0)}.ms-2{margin-inline-start:calc(var(--spacing,.25rem)*2)}.me-2{margin-inline-end:calc(var(--spacing,.25rem)*2)}.mt-1{margin-top:calc(var(--spacing,.25rem)*1)}.mt-2{margin-top:calc(var(--spacing,.25rem)*2)}.mt-4{margin-top:calc(var(--spacing,.25rem)*4)}.mt-6{margin-top:calc(var(--spacing,.25rem)*6)}.mt-8{margin-top:calc(var(--spacing,.25rem)*8)}.mt-24{margin-top:calc(var(--spacing,.25rem)*24)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing,.25rem)*2)}.-mb-1{margin-bottom:calc(var(--spacing,.25rem)*-1)}.mb-1{margin-bottom:calc(var(--spacing,.25rem)*1)}.mb-4{margin-bottom:calc(var(--spacing,.25rem)*4)}.mb-6{margin-bottom:calc(var(--spacing,.25rem)*6)}.ml-1{margin-left:calc(var(--spacing,.25rem)*1)}.ml-5{margin-left:calc(var(--spacing,.25rem)*5)}.ml-auto{margin-left:auto}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-16\/9{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.h-1{height:calc(var(--spacing,.25rem)*1)}.h-4{height:calc(var(--spacing,.25rem)*4)}.h-6{height:calc(var(--spacing,.25rem)*6)}.h-10{height:calc(var(--spacing,.25rem)*10)}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing,.25rem)*0)}.min-h-\[100vh\]{min-height:100vh}.min-h-full{min-height:100%}.w-1{width:calc(var(--spacing,.25rem)*1)}.w-4{width:calc(var(--spacing,.25rem)*4)}.w-6{width:calc(var(--spacing,.25rem)*6)}.w-10{width:calc(var(--spacing,.25rem)*10)}.w-64{width:calc(var(--spacing,.25rem)*64)}.w-\[2cqw\]{width:2cqw}.w-\[120px\]{width:120px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl,80rem)}.max-w-full{max-width:100%}.max-w-xl{max-width:var(--container-xl,36rem)}.flex-1{flex:1}.basis-1\/1{flex-basis:100%}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[4fr_1fr\]{grid-template-columns:4fr 1fr}.grid-cols-\[max-content_repeat\(5\,1fr\)\]{grid-template-columns:max-content repeat(5,1fr)}.grid-cols-subgrid{grid-template-columns:subgrid}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-\[min-content_1fr\]{grid-template-rows:min-content 1fr}.grid-rows-\[min-content_1fr_min-content\]{grid-template-rows:min-content 1fr min-content}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing,.25rem)*0)}.gap-1{gap:calc(var(--spacing,.25rem)*1)}.gap-2{gap:calc(var(--spacing,.25rem)*2)}.gap-3{gap:calc(var(--spacing,.25rem)*3)}.gap-4{gap:calc(var(--spacing,.25rem)*4)}.gap-5{gap:calc(var(--spacing,.25rem)*5)}.nf-grid--gap-1{gap:var(--gap-size-1)}.nf-grid--gap-2{gap:var(--gap-size-2)}.nf-grid--gap-3{gap:var(--gap-size-3)}.nf-grid--gap-4{gap:var(--gap-size-4)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl,1rem)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg,.5rem)}.rounded-sm{border-radius:var(--radius-sm,.25rem)}.rounded-xl{border-radius:var(--radius-xl,.75rem)}.rounded-l-2xl{border-top-left-radius:var(--radius-2xl,1rem);border-bottom-left-radius:var(--radius-2xl,1rem)}.rounded-r-2xl{border-top-right-radius:var(--radius-2xl,1rem);border-bottom-right-radius:var(--radius-2xl,1rem)}.border,.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-blue-200{border-color:var(--color-blue-200,oklch(.882 .059 254.128))}.border-gray-200{border-color:var(--color-gray-200,oklch(.928 .006 264.531))}.border-gray-300{border-color:var(--color-gray-300,oklch(.872 .01 258.338))}.border-gray-700{border-color:var(--color-gray-700,oklch(.373 .034 259.733))}.border-green-200{border-color:var(--color-green-200,oklch(.925 .084 155.995))}.border-primary{border-color:var(--color-primary)}.border-purple-200{border-color:var(--color-purple-200,oklch(.902 .063 306.703))}.border-red-200{border-color:var(--color-red-200,oklch(.885 .062 18.334))}.border-yellow-200{border-color:var(--color-yellow-200,oklch(.945 .129 101.54))}.bg-black{background-color:var(--color-black,#000)}.bg-blue-100{background-color:var(--color-blue-100,oklch(.932 .032 255.585))}.bg-blue-500{background-color:var(--color-blue-500,oklch(.623 .214 259.815))}.bg-gray-50{background-color:var(--color-gray-50,oklch(.985 .002 247.839))}.bg-gray-100{background-color:var(--color-gray-100,oklch(.967 .003 264.542))}.bg-gray-200{background-color:var(--color-gray-200,oklch(.928 .006 264.531))}.bg-gray-700{background-color:var(--color-gray-700,oklch(.373 .034 259.733))}.bg-gray-800{background-color:var(--color-gray-800,oklch(.278 .033 256.848))}.bg-green-100{background-color:var(--color-green-100,oklch(.962 .044 156.743))}.bg-primary{background-color:var(--color-primary)}.bg-purple-100{background-color:var(--color-purple-100,oklch(.946 .033 307.174))}.bg-red-100{background-color:var(--color-red-100,oklch(.936 .032 17.717))}.bg-white{background-color:var(--color-white,#fff)}.bg-yellow-100{background-color:var(--color-yellow-100,oklch(.973 .071 103.193))}.bg-\(image\:--bgimage-default\){background-image:var(--bgimage-default)}.bg-auto{background-size:auto}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-bottom{background-position:bottom}.bg-center{background-position:50%}.bg-left{background-position:0}.bg-left-bottom{background-position:0 100%}.bg-left-top{background-position:0 0}.bg-right{background-position:100%}.bg-right-bottom{background-position:100% 100%}.bg-right-top{background-position:100% 0}.bg-top{background-position:top}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat{background-repeat:repeat}.bg-repeat-round{background-repeat:round}.bg-repeat-space{background-repeat:space}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-scale-down{object-fit:scale-down}.p-0{padding:calc(var(--spacing,.25rem)*0)}.p-1{padding:calc(var(--spacing,.25rem)*1)}.p-2{padding:calc(var(--spacing,.25rem)*2)}.p-4{padding:calc(var(--spacing,.25rem)*4)}.p-8{padding:calc(var(--spacing,.25rem)*8)}.px-0{padding-inline:calc(var(--spacing,.25rem)*0)}.px-1{padding-inline:calc(var(--spacing,.25rem)*1)}.px-2{padding-inline:calc(var(--spacing,.25rem)*2)}.px-3{padding-inline:calc(var(--spacing,.25rem)*3)}.px-4{padding-inline:calc(var(--spacing,.25rem)*4)}.px-6{padding-inline:calc(var(--spacing,.25rem)*6)}.py-0\.5{padding-block:calc(var(--spacing,.25rem)*.5)}.py-1{padding-block:calc(var(--spacing,.25rem)*1)}.py-2{padding-block:calc(var(--spacing,.25rem)*2)}.py-6{padding-block:calc(var(--spacing,.25rem)*6)}.pt-2{padding-top:calc(var(--spacing,.25rem)*2)}.pt-4{padding-top:calc(var(--spacing,.25rem)*4)}.pt-5{padding-top:calc(var(--spacing,.25rem)*5)}.pr-8{padding-right:calc(var(--spacing,.25rem)*8)}.pb-1{padding-bottom:calc(var(--spacing,.25rem)*1)}.pb-2{padding-bottom:calc(var(--spacing,.25rem)*2)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.text-2xl{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}.text-5xl{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}.text-base{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}.text-lg{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}.text-sm{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.text-xl{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[2cqw\]{font-size:2cqw}.text-\[3cqw\]{font-size:3cqw}.text-\[14px\]{font-size:14px}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}.\!font-bold{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)!important}.font-bold{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.font-normal{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.font-semibold{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.tracking-wide{--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.text-black{color:var(--color-black,#000)}.text-blue-800{color:var(--color-blue-800,oklch(.424 .199 265.638))}.text-gray-500{color:var(--color-gray-500,oklch(.551 .027 264.364))}.text-gray-600{color:var(--color-gray-600,oklch(.446 .03 256.802))}.text-gray-700{color:var(--color-gray-700,oklch(.373 .034 259.733))}.text-gray-800{color:var(--color-gray-800,oklch(.278 .033 256.848))}.text-green-800{color:var(--color-green-800,oklch(.448 .119 151.328))}.text-purple-800{color:var(--color-purple-800,oklch(.438 .218 303.724))}.text-red-800{color:var(--color-red-800,oklch(.444 .177 26.899))}.text-white{color:var(--color-white,#fff)}.text-yellow-800{color:var(--color-yellow-800,oklch(.476 .114 61.907))}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-\(--use-color-border\){outline-color:var(--use-color-border)}.outline-primary{outline-color:var(--color-primary)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl,40px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.ease-in{--tw-ease:var(--ease-in,cubic-bezier(.4,0,1,1));transition-timing-function:var(--ease-in,cubic-bezier(.4,0,1,1))}.ease-in-out{--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.ease-out{--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1))}.outline-none{--tw-outline-style:none;outline-style:none}.nf-space-after-default{--nf-use-spacing-after:var(--nf-spacing-default)}.nf-space-before-default{--nf-use-spacing-before:var(--nf-spacing-default)}.after\:block:after{content:var(--tw-content);display:block}.after\:content-\[_Termine\]:after{--tw-content:Termine;content:var(--tw-content)}@media (hover:hover){.hover\:border-gray-500:hover{border-color:var(--color-gray-500,oklch(.551 .027 264.364))}.hover\:bg-blue-200:hover{background-color:var(--color-blue-200,oklch(.882 .059 254.128))}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100,oklch(.967 .003 264.542))}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200,oklch(.928 .006 264.531))}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700,oklch(.373 .034 259.733))}.hover\:text-gray-800:hover{color:var(--color-gray-800,oklch(.278 .033 256.848))}.hover\:opacity-70:hover{opacity:.7}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500,oklch(.623 .214 259.815))}.focus\:bg-white:focus{background-color:var(--color-white,#fff)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (width>=40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-7{grid-column:span 7/span 7}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:col-span-9{grid-column:span 9/span 9}.sm\:col-span-10{grid-column:span 10/span 10}.sm\:col-span-11{grid-column:span 11/span 11}.sm\:col-span-12{grid-column:span 12/span 12}.sm\:ms-auto{margin-inline-start:auto}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-1{gap:calc(var(--spacing,.25rem)*1)}.sm\:gap-2{gap:calc(var(--spacing,.25rem)*2)}.sm\:gap-3{gap:calc(var(--spacing,.25rem)*3)}.sm\:gap-4{gap:calc(var(--spacing,.25rem)*4)}.sm\:gap-5{gap:calc(var(--spacing,.25rem)*5)}.sm\:nf-grid--gap-1{gap:var(--gap-size-1)}.sm\:nf-grid--gap-2{gap:var(--gap-size-2)}.sm\:nf-grid--gap-3{gap:var(--gap-size-3)}.sm\:nf-grid--gap-4{gap:var(--gap-size-4)}}@media (width>=48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-11{grid-column:span 11/span 11}.md\:col-span-12{grid-column:span 12/span 12}.md\:ms-auto{margin-inline-start:auto}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:min-w-15{min-width:calc(var(--spacing,.25rem)*15)}.md\:basis-1\/2{flex-basis:50%}.md\:basis-1\/3{flex-basis:33.3333%}.md\:basis-1\/4{flex-basis:25%}.md\:basis-15\/100{flex-basis:15%}.md\:basis-25\/100{flex-basis:25%}.md\:basis-33\/100{flex-basis:33%}.md\:basis-40\/100{flex-basis:40%}.md\:basis-50\/100{flex-basis:50%}.md\:basis-55\/100{flex-basis:55%}.md\:basis-60\/100{flex-basis:60%}.md\:basis-66\/100{flex-basis:66%}.md\:basis-75\/100{flex-basis:75%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-center{justify-content:center}.md\:justify-end{justify-content:flex-end}.md\:justify-start{justify-content:flex-start}.md\:gap-1{gap:calc(var(--spacing,.25rem)*1)}.md\:gap-2{gap:calc(var(--spacing,.25rem)*2)}.md\:gap-3{gap:calc(var(--spacing,.25rem)*3)}.md\:gap-4{gap:calc(var(--spacing,.25rem)*4)}.md\:gap-5{gap:calc(var(--spacing,.25rem)*5)}.md\:nf-grid--gap-1{gap:var(--gap-size-1)}.md\:nf-grid--gap-2{gap:var(--gap-size-2)}.md\:nf-grid--gap-3{gap:var(--gap-size-3)}.md\:nf-grid--gap-4{gap:var(--gap-size-4)}.md\:py-24{padding-block:calc(var(--spacing,.25rem)*24)}}@media (width>=64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-11{grid-column:span 11/span 11}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:ms-auto{margin-inline-start:auto}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-start{justify-content:flex-start}.lg\:gap-1{gap:calc(var(--spacing,.25rem)*1)}.lg\:gap-2{gap:calc(var(--spacing,.25rem)*2)}.lg\:gap-3{gap:calc(var(--spacing,.25rem)*3)}.lg\:gap-4{gap:calc(var(--spacing,.25rem)*4)}.lg\:gap-5{gap:calc(var(--spacing,.25rem)*5)}.lg\:nf-grid--gap-1{gap:var(--gap-size-1)}.lg\:nf-grid--gap-2{gap:var(--gap-size-2)}.lg\:nf-grid--gap-3{gap:var(--gap-size-3)}.lg\:nf-grid--gap-4{gap:var(--gap-size-4)}}@media (width>=80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:col-span-9{grid-column:span 9/span 9}.xl\:col-span-10{grid-column:span 10/span 10}.xl\:col-span-11{grid-column:span 11/span 11}.xl\:col-span-12{grid-column:span 12/span 12}.xl\:items-center{align-items:center}.xl\:items-end{align-items:flex-end}.xl\:items-start{align-items:flex-start}.xl\:justify-center{justify-content:center}.xl\:justify-end{justify-content:flex-end}.xl\:justify-start{justify-content:flex-start}.xl\:gap-1{gap:calc(var(--spacing,.25rem)*1)}.xl\:gap-2{gap:calc(var(--spacing,.25rem)*2)}.xl\:gap-3{gap:calc(var(--spacing,.25rem)*3)}.xl\:gap-4{gap:calc(var(--spacing,.25rem)*4)}.xl\:gap-5{gap:calc(var(--spacing,.25rem)*5)}.xl\:nf-grid--gap-1{gap:var(--gap-size-1)}.xl\:nf-grid--gap-2{gap:var(--gap-size-2)}.xl\:nf-grid--gap-3{gap:var(--gap-size-3)}.xl\:nf-grid--gap-4{gap:var(--gap-size-4)}}@container (width>=120px){.\@min-\[120px\]\:block{display:block}.\@min-\[120px\]\:hidden{display:none}}@container (width>=24rem){.\@sm\:flex{display:flex}.\@sm\:bg-\(image\:--bgimage-sm\){background-image:var(--bgimage-sm)}}@container (width>=28rem){.\@md\:absolute{position:absolute}.\@md\:float-start{float:inline-start}.\@md\:block{display:block}.\@md\:overflow-visible{overflow:visible}.\@md\:bg-\(image\:--bgimage-md\){background-image:var(--bgimage-md)}.\@md\:after\:content-\[\'_↗\'\]:after{--tw-content:" ↗";content:var(--tw-content)}.\@md\:first\:block:first-child{display:block}}@container (width>=32rem){.\@lg\:block{display:block}.\@lg\:-rotate-25{rotate:-25deg}.\@lg\:bg-\(image\:--bgimage-lg\){background-image:var(--bgimage-lg)}.\@lg\:after\:content-none:after{content:var(--tw-content);--tw-content:none;content:none}}@container (width>=36rem){.\@xl\:bg-\(image\:--bgimage-xl\){background-image:var(--bgimage-xl)}}.\[\&\>span\]\:px-3>span{padding-inline:calc(var(--spacing,.25rem)*3)}.\[\&\>span\]\:py-1>span{padding-block:calc(var(--spacing,.25rem)*1)}}@layer overrides{.c-button{transition:transform .3s,color .3s,background-color .3s,border-color .3s}.c-button[color=primary]{--c-button-bg:var(--primary);--c-button-bg-hover:white;--c-button-fg:white;--c-button-fg-hover:var(--primary)}.c-button[color=secondary]{--c-button-bg:var(--green);--c-button-bg-hover:white;--c-button-fg:white;--c-button-fg-hover:var(--green)}.c-button[variant=ghost]{outline-color:var(--use-color-border);--use-color-border:var(--gray);--use-color-border-hover:var(--gray);--use-color-fg:var(--c-button-neutral);--use-color-bg:var(--c-button-fg);--use-color-bg-hover:var(--c-button-fg);--use-color-icon-fg:var(--c-button-bg)}.c-button[variant=ghost] .c-button__icon{--use-alternative-color-bg:var(--c-button-bg);--use-alternative-color-fg:var(--c-button-fg)}.c-button[variant=ghost]:hover{--use-alternative-color-bg:transparent;--use-alternative-color-fg:var(--c-button-fg)}.c-button[fx=bg-slide]{--c-button-icon-size:2.25rem}.c-button{border-radius:var(--radius-sm,.25rem);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1)}.c-button:has(span)>span{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1)}.c-button .c-button__text{z-index:2}.c-button .c-button__icon{z-index:1;height:auto;padding-inline:calc(var(--spacing,.25rem)*2);align-items:center;display:flex}.c-button .c-button__icon svg{width:auto;max-width:100%;height:auto;max-height:100%}.c-button[disabled]{cursor:not-allowed;color:#ffffffb3}}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:400;src:url(./jost-v19-latin-regular-q-RKOgPK.woff2)format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:400;src:url(./jost-v19-latin-italic-qH4HOCXc.woff2)format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:500;src:url(./jost-v19-latin-500-41lBe9I9.woff2)format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:600;src:url(./jost-v19-latin-600-C497H-z9.woff2)format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:700;src:url(./jost-v19-latin-700-DmUrGIoN.woff2)format("woff2")}:root{--primary:#715e8d;--primary-medium:#dad2e0;--primary-light:#f6f2f6;--green:#1aa777;--green-dark:#116045;--green-medium:#147554;--green-light:#edfaf5;--red:#de330e;--dark:#323232;--text:var(--dark);--gray-x-light:#f8f8f8;--gray-light:#f0f0f0;--gray-md:#efefef;--gray:#c3c3c3;--gray-md-dark:#888;--font-xs:.825rem;--font-sm:1rem;--font-regular:1.25rem;--font-md:1.5rem;--font-lg:1.75rem;--font-xl:2rem;--font-xxl:2.25rem;--font-jumbo:2.75rem;--text-xs:var(--font-xs);--text-sm:var(--font-sm);--text-regular:var(--font-regular);--text-md:var(--font-md);--text-lg:var(--font-lg);--text-xl:var(--font-xl);--text-2xl:var(--font-xxl);--text-3xl:var(--font-jumbo);--font-primary:"Jost",sans-serif;--font-secondary:unset;--radius-xs:.25rem;--radius-sm:.75rem;--radius:1rem;--radius-lg:2rem;--navheight:180px;--easing:.35s}@layer compoenents{.c-breadcrumb{max-width:var(--container-7xl,80rem);gap:calc(var(--spacing,.25rem)*3);background-color:color-mix(in oklab,var(--color-breadcrumb_bg)50%,transparent);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);margin-inline:auto;display:flex}.c-breadcrumb>.c-breadcrumb__item.c-breadcrumb__item--current{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.c-breadcrumb>.c-breadcrumb__separator{font-style:italic}.c-textmedia{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}.c-textmedia header{order:1;grid-area:HEADER}.c-textmedia .c-textmedia__media{order:2;grid-area:MEDIA;width:100%}.c-textmedia .c-textmedia__media .splide__list{height:auto!important}.c-textmedia .c-textmedia__media .splide__list .splide__slide{justify-content:center;display:flex}.c-textmedia .c-textmedia__media .splide__list .splide__slide>div{display:contents}.c-textmedia .c-textmedia__media figure{width:100%;display:inline-block}.c-textmedia .c-textmedia__text{order:3;grid-area:TEXT}.c-textmedia[data-layout=flex-col]{flex-direction:column;display:flex}.c-textmedia[data-layout=flex-col] .c-textmedia__media{text-align:center;align-self:center}.c-textmedia[data-layout=flex-col][media-position-vertical=bottom] header{order:1}.c-textmedia[data-layout=flex-col][media-position-vertical=bottom] .c-textmedia__text{order:2}.c-textmedia[data-layout=flex-col][media-position-vertical=bottom] .c-textmedia__media{order:3}@container frame (width>=42rem){.c-textmedia[data-layout=float]{display:flow-root}.c-textmedia[data-layout=float] .c-textmedia__media{width:auto;max-width:40vw}.c-textmedia[data-layout=float][media-position-horizontal=left] .c-textmedia__media{float:left}}@container (width>=42rem){.c-textmedia[data-layout=float][media-position-horizontal=left] .c-textmedia__media{padding-right:calc(var(--spacing,.25rem)*4)}}@container frame (width>=42rem){.c-textmedia[data-layout=float][media-position-horizontal=right] .c-textmedia__media{float:right}}@container (width>=42rem){.c-textmedia[data-layout=float][media-position-horizontal=right] .c-textmedia__media{padding-left:calc(var(--spacing,.25rem)*4)}}@container frame (width>=42rem){.c-textmedia[data-layout=grid]{display:grid}}@container (width>=42rem){.c-textmedia[data-layout=grid]{gap:calc(var(--spacing,.25rem)*8)}}@container frame (width>=42rem){.c-textmedia[data-layout=grid] .c-textmedia__media:has(video){max-width:50vw}}.c-textmedia[data-layout=grid]:has(header){grid-template-rows:min-content 1fr}.c-textmedia[data-layout=grid][media-position-horizontal=left]{grid-template-areas:"MEDIA TEXT"}.c-textmedia[data-layout=grid][media-position-horizontal=left]:has(header){grid-template-areas:"MEDIA HEADER""MEDIA TEXT"}.c-textmedia[data-layout=grid][media-position-horizontal=right]{grid-template-areas:"TEXT MEDIA"}.c-textmedia[data-layout=grid][media-position-horizontal=right]:has(header){grid-template-areas:"HEADER MEDIA""TEXT MEDIA"}.c-media{--lightbox-icon-content:"🔍"}.c-media>a.hasLightbox>picture{cursor:nesw-resize;position:relative}.c-media>a.hasLightbox>picture:after{content:var(--lightbox-icon-content);aspect-ratio:1;height:3rem;font-size:2em;position:absolute;bottom:0;right:0}.c-media.c-media--image img{width:100%}.c-media.c-media--video{--lightbox-icon-content:"⏵"}.c-media .c-media__embed iframe{aspect-ratio:16/9}.c-gallery{grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;display:grid}.c-gallery .c-gallery__item{pointer-events:none;opacity:0;--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));grid-row-start:1;grid-column-start:1}.c-gallery .c-gallery__item:has(:checked){pointer-events:auto;opacity:1}.c-galleryNav{gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}.c-galleryNav>label{height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*16);--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}@media (hover:hover){.c-galleryNav>label:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.c-galleryNav>label:active{background-color:var(--color-white,#fff)}.c-galleryNav>label>img{object-fit:cover;width:100%;height:100%}.c-media-collection.c-media-collection--list{padding:calc(var(--spacing,.25rem)*2);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);gap:calc(var(--spacing,.25rem)*3);flex-flow:column wrap;width:100%;display:flex}@container frame (width<28rem){.c-media-collection.c-media-collection--list{max-width:28rem}}@container frame (width>=36rem){.c-media-collection.c-media-collection--list{min-width:20rem}}@container frame (width>=42rem){.c-media-collection.c-media-collection--list{max-width:30vw}}.c-media-collection.c-media-collection--list>dl{gap:calc(var(--spacing,.25rem)*1);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-50,oklch(.985 .002 247.839));padding-bottom:calc(var(--spacing,.25rem)*1);flex-direction:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;align-items:baseline;width:100%;display:grid}@container frame (width>=24rem){.c-media-collection.c-media-collection--list>dl{gap:calc(var(--spacing,.25rem)*3);display:flex}}.c-media-collection.c-media-collection--list>dl>dt{width:calc(var(--spacing,.25rem)*16);grid-row:1/-1}.c-media-collection.c-media-collection--list>dl>dt img{aspect-ratio:1;width:calc(var(--spacing,.25rem)*15);object-fit:cover}.c-media-collection.c-media-collection--list>dl>dd{grid-column:2/span 2}.c-media-collection.c-media-collection--list>dl>dd:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;grid-column:1/span 3;grid-row-start:2;overflow:hidden}.c-media-collection.c-media-collection--list>dl>dd:last-child{white-space:nowrap;grid-row-start:1;grid-column-start:2;margin-left:auto}.c-accordion{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}details.c-collapse{border-style:var(--tw-border-style);border-width:2px}details.c-collapse summary{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*2);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*2);display:flex}@media (hover:hover){details.c-collapse summary:hover{background-color:color-mix(in oklab,var(--color-black,#000)80%,transparent);color:var(--color-white,#fff)}}details.c-collapse summary span.c-collapseSummary__text{flex:1}details.c-collapse summary span.c-collapseSummary__icon{order:2;place-self:end}details.c-collapse summary span.c-collapseSummary__icon:before{content:"⊕";font-size:1.5rem}details.c-collapse .c-collapse__content{--spacing:1rem}details.c-collapse summary+.c-collapse__content>div>:first-child{margin-top:calc(var(--spacing,.25rem)*0)}details.c-collapse summary+.c-collapse__content>div>:last-child{margin-bottom:calc(var(--spacing,.25rem)*0)}details.c-collapse[open] summary{background-color:color-mix(in oklab,var(--color-black,#000)90%,transparent);color:var(--color-white,#fff)}details.c-collapse[open] summary span.c-collapseSummary__icon:before{content:"⊖";font-size:1.5rem}@media (prefers-reduced-motion:no-preference){details.c-collapse{interpolate-size:allow-keywords}}details.c-collapse::details-content{transition:all .25s ease-out,content-visibility .25s allow-discrete;height:0;overflow:clip}details.c-collapse[open]::details-content{height:auto}.c-tabs[tab-orientation=vertical]{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}@media (width>=48rem){.c-tabs[tab-orientation=vertical]{flex-direction:row}}.c-tabs[tab-orientation=vertical] nav{top:calc(var(--spacing,.25rem)*0);min-width:var(--container-xs,20rem);flex-direction:column;position:sticky}.c-tabs[tab-orientation=vertical] .c-tabs__content .frame:first-child{margin-top:calc(var(--spacing,.25rem)*0)}.c-tabs input{display:none}.c-tabs nav{gap:calc(var(--spacing,.25rem)*3);flex-direction:row;display:flex}@container (width<28rem){.c-tabs nav{flex-direction:column}}.c-tabs nav label{cursor:pointer;background-color:color-mix(in oklab,var(--color-white,#fff)90%,transparent);padding:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}@media (hover:hover){.c-tabs nav label:hover{background-color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}.c-tabs .c-tabs__content{grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;display:grid}.c-tabs .c-tabs__content>div{grid-template-rows:0fr;grid-row-start:1;grid-column-start:1;transition:grid-template-rows 2s;display:grid;overflow:hidden}.c-tabs .c-tabs__content>div>*{visibility:hidden;min-height:calc(var(--spacing,.25rem)*0)}.c-tabs:has(input[check-for-tab="1"]:checked) nav>label[tab-nr="1"]{background-color:color-mix(in oklab,var(--color-black,#000)80%,transparent);color:var(--color-white,#fff)}.c-tabs:has(input[check-for-tab="1"]:checked) .c-tabs__content>div[tab-nr="1"]{z-index:10;opacity:1;grid-template-rows:1fr;transition:grid-template-rows .1s}.c-tabs:has(input[check-for-tab="1"]:checked) .c-tabs__content>div[tab-nr="1"]>*{visibility:visible}.c-tabs:has(input[check-for-tab="2"]:checked) nav>label[tab-nr="2"]{background-color:color-mix(in oklab,var(--color-black,#000)80%,transparent);color:var(--color-white,#fff)}.c-tabs:has(input[check-for-tab="2"]:checked) .c-tabs__content>div[tab-nr="2"]{z-index:10;opacity:1;grid-template-rows:1fr;transition:grid-template-rows .1s}.c-tabs:has(input[check-for-tab="2"]:checked) .c-tabs__content>div[tab-nr="2"]>*{visibility:visible}.c-tabs:has(input[check-for-tab="3"]:checked) nav>label[tab-nr="3"]{background-color:color-mix(in oklab,var(--color-black,#000)80%,transparent);color:var(--color-white,#fff)}.c-tabs:has(input[check-for-tab="3"]:checked) .c-tabs__content>div[tab-nr="3"]{z-index:10;opacity:1;grid-template-rows:1fr;transition:grid-template-rows .1s}.c-tabs:has(input[check-for-tab="3"]:checked) .c-tabs__content>div[tab-nr="3"]>*{visibility:visible}.c-tabs:has(input[check-for-tab="4"]:checked) nav>label[tab-nr="4"]{background-color:color-mix(in oklab,var(--color-black,#000)80%,transparent);color:var(--color-white,#fff)}.c-tabs:has(input[check-for-tab="4"]:checked) .c-tabs__content>div[tab-nr="4"]{z-index:10;opacity:1;grid-template-rows:1fr;transition:grid-template-rows .1s}.c-tabs:has(input[check-for-tab="4"]:checked) .c-tabs__content>div[tab-nr="4"]>*{visibility:visible}.c-tabs:has(input[check-for-tab="5"]:checked) nav>label[tab-nr="5"]{background-color:color-mix(in oklab,var(--color-black,#000)80%,transparent);color:var(--color-white,#fff)}.c-tabs:has(input[check-for-tab="5"]:checked) .c-tabs__content>div[tab-nr="5"]{z-index:10;opacity:1;grid-template-rows:1fr;transition:grid-template-rows .1s}.c-tabs:has(input[check-for-tab="5"]:checked) .c-tabs__content>div[tab-nr="5"]>*{visibility:visible}.c-tabs:has(input[check-for-tab="6"]:checked) nav>label[tab-nr="6"]{background-color:color-mix(in oklab,var(--color-black,#000)80%,transparent);color:var(--color-white,#fff)}.c-tabs:has(input[check-for-tab="6"]:checked) .c-tabs__content>div[tab-nr="6"]{z-index:10;opacity:1;grid-template-rows:1fr;transition:grid-template-rows .1s}.c-tabs:has(input[check-for-tab="6"]:checked) .c-tabs__content>div[tab-nr="6"]>*{visibility:visible}.c-tabs:has(input[check-for-tab="7"]:checked) nav>label[tab-nr="7"]{background-color:color-mix(in oklab,var(--color-black,#000)80%,transparent);color:var(--color-white,#fff)}.c-tabs:has(input[check-for-tab="7"]:checked) .c-tabs__content>div[tab-nr="7"]{z-index:10;opacity:1;grid-template-rows:1fr;transition:grid-template-rows .1s}.c-tabs:has(input[check-for-tab="7"]:checked) .c-tabs__content>div[tab-nr="7"]>*{visibility:visible}.c-tabs:has(input[check-for-tab="8"]:checked) nav>label[tab-nr="8"]{background-color:color-mix(in oklab,var(--color-black,#000)80%,transparent);color:var(--color-white,#fff)}.c-tabs:has(input[check-for-tab="8"]:checked) .c-tabs__content>div[tab-nr="8"]{z-index:10;opacity:1;grid-template-rows:1fr;transition:grid-template-rows .1s}.c-tabs:has(input[check-for-tab="8"]:checked) .c-tabs__content>div[tab-nr="8"]>*{visibility:visible}.c-tabs:has(input[check-for-tab="9"]:checked) nav>label[tab-nr="9"]{background-color:color-mix(in oklab,var(--color-black,#000)80%,transparent);color:var(--color-white,#fff)}.c-tabs:has(input[check-for-tab="9"]:checked) .c-tabs__content>div[tab-nr="9"]{z-index:10;opacity:1;grid-template-rows:1fr;transition:grid-template-rows .1s}.c-tabs:has(input[check-for-tab="9"]:checked) .c-tabs__content>div[tab-nr="9"]>*{visibility:visible}#page>.page__header{z-index:99;width:100%;top:0;left:0;position:absolute!important}#page>.page__header .logo{z-index:4;border-radius:0 0 var(--radius)var(--radius);pointer-events:auto;background-color:#fff;justify-content:center;align-items:center;width:132px;height:180px;padding:1rem;display:flex;box-shadow:0 0 5px #00000026}#page>.page__header .logo img{object-fit:contain;width:100%;height:100%}.c-menu.c-menu_main{gap:2.5rem;display:flex}.c-menu.c-menu_main .c-menu_main__item{z-index:3}.c-menu.c-menu_main .c-menu_main__item a{text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .3s,text-underline-offset .3s}@media (width>=1280px) and (width<=1536px){.c-menu.c-menu_main .c-menu_main__item a{font-size:18px}}.c-menu.c-menu_main .c-menu_main__item a:hover{text-underline-offset:6px;-webkit-text-decoration-color:var(--dark);text-decoration-color:var(--dark)}.c-menu.c-menu_main .c-menu_main__item:hover+.megamenu{opacity:1;pointer-events:auto}.c-menu.c-menu_main .c-menu_main__item:hover+.megamenu ul{opacity:1;transition:all .3s .2s}.c-menu.c-menu_main:has(.c-menu_main__item>a:focus) .megamenu{opacity:0;pointer-events:none}.c-menu.c-menu_main:has(.c-menu_main__item>a:focus) .c-menu_main__item>a:focus+.megamenu{opacity:1;pointer-events:auto}.c-menu.c-menu_main .megamenu{width:100%;padding-block:calc(var(--navheight) + 1rem)60px;opacity:0;pointer-events:none;background-color:#fff;border-bottom:1px solid #eee;transition:all .3s;position:absolute;top:0;left:0;box-shadow:0 1px 4px #0000001a}@media (width<=1280px){.c-menu.c-menu_main .megamenu{padding-block-start:120px}}.c-menu.c-menu_main .megamenu .subnavback{display:none}.c-menu.c-menu_main .megamenu strong{font-weight:600;font-size:var(--font-md);margin-bottom:1.25rem;display:inline-block}@media (width<=1280px){.c-menu.c-menu_main .megamenu strong{font-size:var(--font-regular)}}.c-menu.c-menu_main .megamenu ul{opacity:0;transform-origin:top;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem 2rem;padding-inline-start:0;transition:all .3s;display:grid}.c-menu.c-menu_main .megamenu ul li{width:100%}.c-menu.c-menu_main .megamenu ul li a{width:100%;height:100%;transition:color .3s}.c-menu.c-menu_main .megamenu ul li a span{z-index:3;position:relative}.c-menu.c-menu_main .megamenu ul li a:hover{color:#fff}.c-menu.c-menu_main .megamenu ul li a:after{background-position:calc(100% - 10px)}.c-menu.c-menu_main .megamenu:hover{opacity:1;pointer-events:auto}.c-menu.c-menu_main .megamenu:hover ul{opacity:1}.c-menu.c-menu_main .megamenu:has(a:focus){opacity:1;pointer-events:auto}.c-menu.c-menu_main .megamenu .container>div,.c-menu.c-menu_main .megamenu .container>div ul{width:100%}.c-menu.c-menu_main .megamenu .container:has(>div+div){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;display:grid}.c-menu.c-menu_main .megamenu .container:has(>div+div) strong{margin-inline-start:0}.c-menu.c-menu_main .megamenu .container:has(>div+div) div{align-items:flex-start}.c-menu.c-menu_main .megamenu .container:has(>div+div) ul{grid-template-columns:repeat(2,minmax(0,1fr))}nav.main{height:var(--navheight);justify-content:space-between;align-items:center;display:flex}nav.main ul{padding-inline-start:0;list-style:none}nav.main a{text-decoration:none}@media (width<=1280px){nav.main{z-index:4;pointer-events:none}}.c-menu_main__item--children .subnavtoggle,.page__header .navToggle{display:none}@media (width<=1280px){.page__header .navToggle{z-index:4;pointer-events:auto;border-radius:var(--radius-xs);background-color:#fff;flex-direction:column;align-self:flex-start;margin-top:1rem;padding:.75rem .5rem .25rem;display:flex}.page__header .navToggle span{margin-top:.25rem;font-weight:600}.page__header .navToggle svg path{transform-origin:100%;transition:all .3s}.page__header .navToggle.open svg path:first-child{transform:scaleX(.5)}.page__header .navToggle.open svg path:nth-child(2){transform:scaleX(.75)}.page__header .c-menu_main{pointer-events:auto;z-index:4;background-color:#fff;flex-direction:column;width:100%;height:100svh;padding-block:120px 2rem;padding-inline:2rem;transition:transform .3s;display:flex;position:absolute;top:0;left:0;transform:translate(-100%)}.page__header .c-menu_main.open{transform:translate(0)}.page__header .c-menu_main li{z-index:1}.page__header .c-menu_main li a{font-size:var(--font-regular)}.page__header .c-menu_main li.c-menu_main__item--children{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.page__header .c-menu_main li.c-menu_main__item--children .subnavtoggle{display:block}.page__header .c-menu_main li.c-menu_main__item--children svg{transform:rotate(180deg)}.page__header .c-menu_main li.c-menu_main__item--children.open+.megamenu{transform:translate(0)}.page__header .c-menu_main li.megamenu{opacity:1;z-index:4;pointer-events:auto;background-color:#fff;width:100%;height:100svh;padding-bottom:.25rem;position:absolute;top:0;left:0;transform:translate(-100%)}.page__header .c-menu_main li.megamenu .container{position:relative}.page__header .c-menu_main li.megamenu .subnavback{z-index:2;background-color:#fff;align-items:center;gap:.5rem;padding-bottom:1rem;font-weight:600;display:flex;position:sticky;top:0}.page__header .c-menu_main li.megamenu .container{flex-direction:column;gap:1.25rem 0;width:100%;height:100%;display:flex}.page__header .c-menu_main li.megamenu .container ul{opacity:1;flex-direction:column;display:flex}@media (width>=992px){.page__header .c-menu_main li.megamenu .container ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.page__header .c-menu_main li.megamenu .container:has(>div+div){flex-direction:column;display:flex}body:has(.c-menu_main.open){width:100%;height:100svh;position:fixed}body:has(.c-menu_main.open) .c-menu_main,body:has(.c-menu_main.open) .megamenu .container{--padding-if-can-scroll:var(--can-scroll)3rem;--padding-if-cant-scroll:0;padding-bottom:var(--padding-if-can-scroll,var(--padding-if-cant-scroll));--gradient-if-can-scroll:var(--can-scroll)block;--gradient-if-cant-scroll:none;animation:linear detect-scroll;animation-timeline:scroll(self);overflow:auto}:is(body:has(.c-menu_main.open) .c-menu_main,body:has(.c-menu_main.open) .megamenu .container):after{content:"";z-index:3;width:100%;height:3.5rem;display:var(--gradient-if-can-scroll,var(--gradient-if-cant-scroll));background:linear-gradient(#fff0,#fff);position:fixed;bottom:.25rem;left:0}:is(body:has(.c-menu_main.open) .c-menu_main,body:has(.c-menu_main.open) .megamenu .container):before{content:"";z-index:3;width:100%;height:3rem;display:var(--gradient-if-can-scroll,var(--gradient-if-cant-scroll));background:linear-gradient(#fff,#fff0);position:fixed;top:9.75rem;left:0}}@keyframes detect-scroll{0%,to{--can-scroll: }}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{cursor:pointer;opacity:.7;z-index:1;background:#ccc;border:0;border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.splide__arrow svg{fill:#000;width:1.2em;height:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline-offset:3px;outline:3px solid #0bf}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline-offset:3px;outline:3px solid #0bf}.splide__pagination{z-index:1;padding:0 1em;position:absolute;bottom:.5em;left:0;right:0}.splide__pagination__page{opacity:.7;background:#ccc;border:0;border-radius:50%;width:8px;height:8px;margin:3px;padding:0;transition:transform .2s linear;display:inline-block;position:relative}.splide__pagination__page.is-active{z-index:1;background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible,.splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px;outline:3px solid #0bf}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:#0000}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible,.splide.is-focus-in .splide__toggle:focus{outline-offset:3px;outline:3px solid #0bf}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer;border:3px solid #0000}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{flex-direction:column;padding:1em 0;display:flex;inset:0 .5em 0 auto}.page__content{margin-top:calc(var(--navheight) + 2rem)}.page__content:has(.frame-type-nf_hero){margin-top:0}.container{width:100%;max-width:1560px;margin-inline:auto;padding-inline:2rem!important}@media (width>=1200px){.container{padding-inline:4rem!important}}@media (width>=80rem){.container{max-width:100%}}@media (width>=64rem){.container{max-width:100%}}@media (width>=48rem){.container{max-width:100%}}@media (width>=40rem){.container{max-width:100%}}@media (width>=96rem){.container{max-width:1560px}}.flextest-r{flex-direction:column;justify-content:space-between;gap:1rem;display:flex}.flextest-l{flex-direction:column;gap:1rem;display:flex}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
