@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,700;0,900;1,400;1,700;1,900&display=swap);@import url(https://use.typekit.net/dml2ixj.css);.modal[data-v-fae416ca]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:500!important;background:rgba(50,50,50,.8);overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.modal-enter-active[data-v-fae416ca]{animation:modal-fae416ca .3s ease-out forwards}.modal-leave-active[data-v-fae416ca]{animation:modal-fae416ca .2s ease-out reverse forwards}.modal-toolbar[data-v-fae416ca]{position:fixed;top:0;left:0;z-index:100;width:100%;height:56px;padding:14px 30px;background:#000;text-align:right;display:flex;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal-button[data-v-fae416ca]{font-size:28px;vertical-align:middle;color:#fff;display:inline-block;line-height:1;text-decoration:none;margin-left:10px;cursor:pointer}.modal-button svg[data-v-fae416ca]{fill:#fff}.modal-controls[data-v-fae416ca]{align-self:flex-start;margin-right:auto}.modal-controls span[data-v-fae416ca]{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;margin:0 2px;line-height:24px;vertical-align:middle;cursor:pointer}.modal-controls span svg[data-v-fae416ca]{fill:#fff}.modal-controls span[data-v-fae416ca]:before{margin:0;font-size:1.8em;line-height:24px;vertical-align:middle}iframe[data-v-fae416ca]{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px);max-width:none;height:100%}.modal .pdfview[data-v-fae416ca],.modal iframe[data-v-fae416ca],.modal object[data-v-fae416ca]{margin:56px 0 0;width:100%;height:calc(100% - 56px);display:block}@keyframes modal-fae416ca{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}:root{--global-animation-duration--fast:.3s;--background:#fff;--background-invert:#666;--background-invert-trans:rgba(0,0,0,0.5);--background--menu:#84786f;--background--submenu:#625953;--border-radius:0;--color-primary:#004f95;--color-primary-dark:#003461;--color-primary-light:#006ac8;--color-text:#666;--color-text-dark:#333;--color-text-light:#999;--color-black:#000;--color-white:#fff;--color-error:#e4223c;--font-family:Montserrat,sans-serif;--font-size-xs:8px;--font-size-sm:12px;--font-size-md:16px;--font-size-lg:21px;--font-size-xl:28px;--color-grey-60:#ccc;--color-grey-80:#efefef;--color-navigation:#fff;--border-box:#ccc}.app--dark{--background:#000;--background--menu:#000;--background--submenu:#222;--background-invert:#fff;--background-invert-trans:hsla(0,0%,78.4%,0.25);--color-primary:#aaa116;--color-primary-dark:#787110;--color-primary-light:#b9b24f;--color-text:#fff;--color-text-light:#fff;--color-text-dark:#fff;--color-black:#fff;--color-white:#000;--color-grey-60:#bcbcbc;--color-grey-80:#333;--color-menu-active:#aaa116;--color-navigation:#aaa116;--border-box:#aaa116}*{box-sizing:border-box;scrollbar-width:thin}:focus{outline:none}body,html{height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{height:auto;min-height:100%}article,figure,footer,header,main,section{display:block}ol,ul{margin:21px 0;padding:0;list-style-type:none}ul{list-style:outside disc}ol{list-style:outside ideograph-numeric}li{background-repeat:no-repeat;background-position:0}p{margin:0;padding:0}p img{vertical-align:middle}*+p{margin-top:1.4em}p a{color:inherit;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}p a[download],p a[href$=pdf]{text-decoration:none;font-weight:700;color:#a1aab3;line-height:20px;display:inline-block}.h3,h3{font-size:var(--font-size-lg)}.h3,.h4,h3,h4{color:var(--color-primary)}.h4,h4{font-size:var(--font-size-md)}a{text-decoration:underline;color:currentColor}a:hover{text-decoration:none}a:visited{text-decoration:line-through}a img{border:0}a figcaption{text-decoration:none}img,svg,video{height:auto;max-width:100%;vertical-align:middle}img.is-broken,svg.is-broken,video.is-broken{width:100%;padding-bottom:56.5%;border:1px solid currentColor}figure{margin:0;max-width:100%;height:auto}label{cursor:pointer}table{border-collapse:collapse;width:100%;max-width:96vw}table td,table th{text-align:left}iframe{max-width:100%}small{font-size:.8em}.button{display:inline-flex;width:100%;border-radius:0;background:var(--background);color:var(--color-text);justify-content:center;align-items:center;border:1px solid var(--color-primary);font-size:var(--font-size-md);font-weight:700;font-family:var(--font-family);text-transform:uppercase;text-decoration:none;line-height:1;position:relative;padding:16px 32px;margin-bottom:8px;white-space:nowrap;cursor:pointer}@media screen and (min-width:780px){.button{max-width:480px}}.button:first-child:last-child{margin-bottom:0}.button .icon,.button img{position:absolute;left:16px;top:50%;width:24px;height:24px;margin-top:-12px}.button.icon-close{font-size:11px}.button.is-inverted{color:#fff;background:#000}.button.is-transparent{background:transparent}.button--wide{width:auto;padding:10px 20px;border-radius:0}.button.button--text{border:0;padding:8px 0;text-transform:none}.button--more,.button.button--text{background:transparent;display:block}.button--more{color:var(--color-primary);text-align:center;margin:21px auto 21px;text-transform:uppercase}.button--more .icon{margin-right:5px;transform:rotate(45deg);display:inline-block;line-height:0}.button--more .icon svg path{fill:currentColor}.button--primary{background:var(--color-primary);color:var(--color-white);text-transform:uppercase;transition:background-color .1s ease-in-out}.button--primary .icon{fill:currentColor}.button--primary:hover{background:var(--color-primary-light)}.button--primary:active{background:var(--color-primary-dark)}.button--secondary{text-transform:uppercase;background:var(--color-white);color:var(--color-primary)}.button--secondary .icon{fill:currentColor}.button--big{font-size:var(--font-size-lg)}.button--small{padding:8px 8px;margin:0!important;font-size:var(--font-size-md);text-transform:none}.button+.button{margin-top:8px}.button[disabled]{background:var(--color-white);color:var(--color-text-light);border-color:var(--color-text-light)}.backlink{position:absolute;right:16px;top:16px;background:var(--color-primary);border:1px solid var(--color-primary);z-index:500;border-radius:100%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease-out}.backlink img{width:20px;height:20px}.backlink svg{transition:fill .2s ease-out;width:14px}.backlink svg path{fill:var(--color-white)}.backlink:hover{background-color:transparent}.backlink:hover svg path{--color-white:var(--color-primary)}.clearfix:after{content:"";display:table;clear:both}.clear{clear:both}@media screen and (max-width:359px){.clear--xs{clear:both}}@media screen and (min-width:360) and (max-width:780){.clear--sm{clear:both}}@media screen and (min-width:780px){.clear--md{clear:both}}.is-hidden{display:none}@media screen and (max-width:359px){.is-hidden--xs{display:none}}@media screen and (min-width:360) and (max-width:780){.is-hidden--sm{display:none}}@media screen and (min-width:780px){.is-hidden--md{display:none}}[hidden]{display:none}.is-invisible{opacity:0}@media screen and (max-width:359px){.is-invisible--xs{opacity:0}}@media screen and (min-width:360) and (max-width:780){.is-invisible--sm{opacity:0}}@media screen and (min-width:780px){.is-invisible--md{opacity:0}}.is-visible{display:initial}@media screen and (max-width:359px){.is-visible--xs{display:inline;display:initial}}@media screen and (min-width:360) and (max-width:780){.is-visible--sm{display:inline;display:initial}}@media screen and (min-width:780px){.is-visible--md{display:inline;display:initial}}.m-b-1{margin-bottom:21px}.m-t-1,.m-y-1{margin-top:21px}.m-y-1{margin-bottom:21px}.mstart-1{margin-left:16px}.m-x-1,.mend-1{margin-right:16px}.m-x-1{margin-left:16px}.p-b-1{padding-bottom:21px}.p-t-1{padding-top:21px}.m-b-2{margin-bottom:42px}.m-t-2,.m-y-2{margin-top:42px}.m-y-2{margin-bottom:42px}.mstart-2{margin-left:32px}.m-x-2,.mend-2{margin-right:32px}.m-x-2{margin-left:32px}.p-b-2{padding-bottom:42px}.p-t-2{padding-top:42px}.m-b-3{margin-bottom:63px}.m-t-3,.m-y-3{margin-top:63px}.m-y-3{margin-bottom:63px}.mstart-3{margin-left:48px}.m-x-3,.mend-3{margin-right:48px}.m-x-3{margin-left:48px}.p-b-3{padding-bottom:63px}.p-t-3{padding-top:63px}.m-b-4{margin-bottom:84px}.m-t-4,.m-y-4{margin-top:84px}.m-y-4{margin-bottom:84px}.mstart-4{margin-left:64px}.m-x-4,.mend-4{margin-right:64px}.m-x-4{margin-left:64px}.p-b-4{padding-bottom:84px}.p-t-4{padding-top:84px}.m-b-5{margin-bottom:105px}.m-t-5,.m-y-5{margin-top:105px}.m-y-5{margin-bottom:105px}.mstart-5{margin-left:80px}.m-x-5,.mend-5{margin-right:80px}.m-x-5{margin-left:80px}.p-b-5{padding-bottom:105px}.p-t-5{padding-top:105px}.m-b-6{margin-bottom:126px}.m-t-6,.m-y-6{margin-top:126px}.m-y-6{margin-bottom:126px}.mstart-6{margin-left:96px}.m-x-6,.mend-6{margin-right:96px}.m-x-6{margin-left:96px}.p-b-6{padding-bottom:126px}.p-t-6{padding-top:126px}.m-b-7{margin-bottom:147px}.m-t-7,.m-y-7{margin-top:147px}.m-y-7{margin-bottom:147px}.mstart-7{margin-left:112px}.m-x-7,.mend-7{margin-right:112px}.m-x-7{margin-left:112px}.p-b-7{padding-bottom:147px}.p-t-7{padding-top:147px}.m-b-8{margin-bottom:168px}.m-t-8,.m-y-8{margin-top:168px}.m-y-8{margin-bottom:168px}.mstart-8{margin-left:128px}.m-x-8,.mend-8{margin-right:128px}.m-x-8{margin-left:128px}.p-b-8{padding-bottom:168px}.p-t-8{padding-top:168px}.m-b-9{margin-bottom:189px}.m-t-9,.m-y-9{margin-top:189px}.m-y-9{margin-bottom:189px}.mstart-9{margin-left:144px}.m-x-9,.mend-9{margin-right:144px}.m-x-9{margin-left:144px}.p-b-9{padding-bottom:189px}.p-t-9{padding-top:189px}.as-block{display:block}.as-inline{display:inline}.as-inline-block{display:inline-block}.f-left{float:left}.f-right{float:right}.center{display:table;margin-left:auto;margin-right:auto}.says,.screen-reader-text,.sr-only{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.tal,.text-left{text-align:left}.tac,.text-center{text-align:center}.tar,.text-right{text-align:right}.text-nowrap{white-space:nowrap}*{-webkit-overflow-scrolling:auto;-ms-scroll-chaining:none;overscroll-behavior:none}html{background:#fff}body,html{min-height:100vh;margin:0;padding:0;-ms-scroll-chaining:none;overscroll-behavior:none}body{position:relative;font-family:Montserrat,sans-serif;line-height:1.3125;background-size:cover;overflow-x:hidden;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}body.no-scroll{overflow:hidden}.app-container{background:var(--background) linear-gradient(125deg,transparent,transparent 50%,#f7f7f7 0);background-size:cover;background-attachment:fixed;font-size:var(--font-size-md);color:var(--color-text);z-index:10;padding:0 16px;min-height:100vh;position:relative}.app-container .app-wrap{padding-bottom:96px}.app-container.app--login,.app-container.app--passwordchange{background-position:bottom;background-repeat:no-repeat;padding-top:0}.app-container.app--login .app-wrap,.app-container.app--passwordchange .app-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center}.app-container.app--login .app-wrap .logo,.app-container.app--passwordchange .app-wrap .logo{margin:80px auto 80px 0;width:170px}.app-container.app--dark{background:var(--background)}@media screen and (max-width:1023px){.app-container.app--main #sidebar,.app-container.app--posts #sidebar,.app-container.app--profil #sidebar{display:none}.app-container.app--infocenter .app-wrap,.app-container.app--infocenter_contentpage .app-wrap,.app-container.app--infocenter_gemeinden .app-wrap,.app-container.app--infocenter_standorte .app-wrap,.app-container.app--infocenter_wetter .app-wrap{display:flex;flex-direction:column-reverse;padding-bottom:75px}.app-container.app--infocenter .content-menu,.app-container.app--infocenter_contentpage .content-menu,.app-container.app--infocenter_gemeinden .content-menu,.app-container.app--infocenter_standorte .content-menu,.app-container.app--infocenter_wetter .content-menu{margin-bottom:32px}}@media screen and (min-width:1024px){.app-container{--header-height:120px;padding-top:var(--header-height);background:#fff linear-gradient(165deg,transparent 50%,#f7f7f7 0)}.app-container .app-wrap{display:grid;grid-template-columns:minmax(0,1fr) 320px;-moz-column-gap:64px;column-gap:64px;max-width:1660px;margin:0 auto}}@media screen and (min-width:1024px) and (min-width:1280px){.app-container .app-wrap{grid-template-columns:minmax(0,1fr) 480px}}@media screen and (min-width:1024px){.app-container .app-wrap.app-wrap--nosidebar{display:block}.app-container.app--kalender .app-wrap,.app-container.app--profile .app-wrap{grid-template-columns:320px minmax(0,1fr)}.app-container.app--kalender .app-wrap main,.app-container.app--profile .app-wrap main{grid-column:2;grid-row:1;max-height:calc(100vh - var(--header-height));margin-bottom:-96px;overflow:auto;scrollbar-width:thin}.app-container.app--kalender .app-wrap aside,.app-container.app--profile .app-wrap aside{grid-column:1;grid-row:1;position:relative;max-height:calc(100vh - var(--header-height));margin-bottom:-96px;overflow:auto}}@media screen and (min-width:1024px) and (min-width:1280px){.app-container.app--kalender .app-wrap,.app-container.app--profile .app-wrap{grid-template-columns:480px minmax(0,1fr)}}@media screen and (min-width:1024px){.app-container.app--profile aside{padding-left:48px}.app-container #sidebar{padding-right:16px}.app-container #sidebar>div+div{margin-top:64px}.app-container #sidebar::-webkit-scrollbar{width:8px;background:var(--color-grey-60)}.app-container #sidebar::-webkit-scrollbar-thumb{background:var(--color-text-light);width:6px}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background-color:hsla(0,0%,73.3%,.8);opacity:.8}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.overlay{background:#000;opacity:.7;-webkit-backdrop-filter:blur(10px) brightness(25%);backdrop-filter:blur(10px) brightness(25%)}}.header{padding:16px 32px;position:relative;color:var(--color-primary);background:var(--background);margin-left:-16px;margin-right:-16px}.header-wrap{max-width:1660px;margin:0 auto;display:flex;width:100%}.header-title{flex:1 0 auto;margin:0;text-align:left;color:var(--color-primary);font-size:28px;font-weight:700}.header-title.push-left,.header-title:last-child{margin-right:30px}.header-title span{text-align:left;line-height:1.2}.header-title small{display:block;color:#a1aab3;font-size:8px;line-height:1}.header-logo{margin:0 auto;display:flex;align-items:center}@media screen and (min-width:1024px){.header{background:transparent;position:fixed;z-index:150;left:0;top:0;width:100%;margin:0;background:var(--background--menu);padding:0 30px}}.app--dark .header{border-bottom:2px solid var(--color-text)}.app--dark .header .header-logo svg .st1{fill:#000}.content-wrap{position:relative;width:100%;padding:32px 0;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:none}.content-wrap.no-scroll{overflow:hidden;top:0;max-height:100%}.content-wrap:last-child{margin-bottom:0}.content-wrap .page-title{margin:0 0 32px;color:var(--color-primary)}.content-wrap .header-nav{margin:32px 0 16px;overflow:hidden}@media screen and (max-width:1023px){.content-wrap #kontakte{padding-right:16px}.content-wrap #kontakte .page-title{margin-bottom:32px}.content-wrap #kontakte .page-title p{font-size:var(--font-size-sm)}.content-wrap #kontakte .list.list--filter{position:fixed;top:50%;right:0;transform:translateY(-50%)}.content-wrap #kontakte .list.list--contact{max-width:100%}.content-wrap.content-wrap--infocenter{padding:0}}@media screen and (min-width:1024px){.content-wrap{padding:0 0 32px}}@media screen and (min-width:1024px){.content-wrap.content-wrap--sidebar{display:grid;grid-template-columns:minmax(0,2fr) minmax(20%,1fr);-moz-column-gap:40px;column-gap:40px}}.content-wrap .reload-button{cursor:pointer;position:fixed;bottom:112px;left:50%;margin-left:-140px;background:var(--color-primary);color:var(--color-white);padding:12px 32px;width:280px;display:flex;align-items:center;justify-content:space-evenly;-moz-column-gap:16px;column-gap:16px}.content-wrap .reload-button .icon{fill:currentColor}@media screen and (min-width:1024px){.content-wrap .reload-button{left:calc(50vw - 192px);bottom:48px}}@media screen and (min-width:1280px){.content-wrap .reload-button{left:calc(50vw - 272px)}}.footer{position:absolute;bottom:15px;width:100%;text-align:center;padding:15px 0}.content-wrap--full+.footer{z-index:120}.footer-link{color:#004f95;font-size:10px;font-weight:700;text-decoration:none;display:inline-block;line-height:1.3;text-transform:uppercase}.footer-link--emergency{color:#004f95;position:fixed;bottom:20px;left:50%;transform:translateX(-50%);margin-left:0;text-align:center}.footer-link--emergency svg path{fill:#004f95}.popup-modal{background-color:var(--background-invert-trans);position:fixed;top:0;bottom:0;left:0;right:0;padding:.5rem;display:flex;align-items:center;z-index:550}.window{background:var(--background);border-radius:5px;box-shadow:2px 4px 8px rgba(0,0,0,.2);max-width:480px;margin-left:auto;margin-right:auto;padding:1rem}input,select,textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;max-width:100%;width:100%;min-width:0;border:0;font-family:inherit;background:var(--background);line-height:25px;font-size:var(--font-size-lg);padding:18px 24px;color:var(--color-text);vertical-align:bottom}input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{background:transparent}input:-internal-autofill-selected,select:-internal-autofill-selected,textarea:-internal-autofill-selected{background:var(--background)!important}input:invalid,select:invalid,textarea:invalid{outline:1px solid var(--color-error)}input[type=date]{resize:none!important}form.login_form{text-align:left;width:80vw;max-width:360px;min-height:50vh;display:flex;flex-direction:column}form.login_form h1{align-self:flex-start;color:var(--color-primary)}form.login_form .error{color:var(--color-error,red);font-size:var(--font-size-sm);padding:4px 0}form.login_form .form-fieldwrap{animation:buttonFadeIn .3s ease-out forwards}form.login_form .form-fieldwrap.has-error{border-color:var(--color-error,red)}form.login_form .form-fieldwrap.has-error input{color:var(--color-error,red)}form.login_form .form-fieldwrap.has-error input:-webkit-autofill,form.login_form .form-fieldwrap.has-error input:-webkit-autofill:focus,form.login_form .form-fieldwrap.has-error input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-error,red);border-color:var(--color-error,red)}form.login_form .form-fieldwrap.has-error span{color:var(--color-error,red)}@keyframes buttonFadeIn{0%{opacity:0;transform:translateY(33%)}}.box label{display:flex;justify-content:space-between;align-items:center}.nice_checkbox{position:relative;width:40px;height:24px;border-radius:15px;background:var(--color-white);border:1px solid #999;float:right}.nice_checkbox,.nice_checkbox:after{display:inline-block;transition:all .2s linear}.nice_checkbox:after{content:"";width:20px;height:20px;border-radius:50%;background-color:#999;border:1px solid var(--color-white);line-height:30px;vertical-align:baseline}input[type=checkbox]:checked+.nice_checkbox{border-color:var(--color-primary)}input[type=checkbox]:checked+.nice_checkbox:after{margin-left:16px;background-color:var(--color-primary)}input[type=checkbox][disabled]+.nice_checkbox:after{background-color:#aaa}.form-fieldwrap{border:1px solid #ccc;position:relative;background:var(--background)}.form-fieldwrap textarea{resize:none}.form-fieldwrap label{line-height:20px;font-size:var(--font-size-sm);display:inline-block;margin:0;padding:2px 8px;position:absolute;top:-11px;left:16px;z-index:2;background:var(--background)}.form-fieldwrap+.form-fieldwrap{margin-top:24px}.form-file{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;max-width:100%;width:100%;min-width:0;border:0;font-family:inherit;background:var(--background);font-size:var(--font-size-lg);padding:18px 24px;color:var(--color-text);vertical-align:bottom;display:block;padding:18px 32px;position:relative;line-height:25px;background:var(--background) url(../img/ic_image_upload.b86201c3.svg) no-repeat calc(100% - 16px) 50%;cursor:pointer}.form-file:active,.form-file:focus{background:transparent}.form-file:-internal-autofill-selected{background:var(--background)!important}.form-file:invalid{outline:1px solid var(--color-error)}.form-file input{opacity:0;position:absolute;width:100%;height:100%;top:0;left:0;z-index:5}.file-preview.file-preview--gallery{display:flex;align-items:flex-start;flex-wrap:wrap;-moz-column-gap:4px;column-gap:4px;row-gap:4px}.file-preview.file-preview--gallery img{flex:1 0 0;max-width:200px;max-height:200px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.profile-image{width:175px;height:175px;margin:16px auto;background:#84786f;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:700;color:#fff;position:relative}.profile-image,.profile-image img{border-radius:50%}.profile-image.profile-image--updating{position:relative}.profile-image.profile-image--updating:after{content:"";position:absolute;top:50%;left:50%;background:red;width:128px;height:128px;background:url(../img/ic_loading.349bff62.svg) no-repeat 50%;background-size:100% 100%;margin:-64px 0 0 -64px;filter:invert(1);opacity:.8;animation:rotate 2s ease-in-out infinite}@keyframes rotate{to{transform:rotate(1turn)}}.profile-image .delete{position:absolute;top:0;right:0;width:16px;height:16px;z-index:15;line-height:1;display:inline-flex;align-items:center;justify-content:center}.profile .actions{display:flex;position:absolute;top:50%;left:calc(50% + 96px);transform:translateY(-50%)}.profile .action{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.profile .action.action--image{position:relative}.profile .action.action--image input{position:absolute;padding:0;width:100%;height:100%;opacity:0;left:0;top:0;min-width:0;cursor:pointer}.profile .action svg{width:18px;height:18px;fill:var(--color-text)}.profile .action:hover{--color-text:var(--color-primary)}.profile .action.action--delete svg{width:20px;height:20px}.profile-uploadimage{position:absolute;top:50%;right:-20px;transform:translate(100%,-50%);font-size:18px}.profile-fullname{text-align:center;color:var(--color-primary);font-size:var(--font-size-lg)}.profile-info{text-align:center;margin-top:0;margin-bottom:21px}.profile-data{color:var(--color-text)}.profile-data p{border:1px solid;padding:16px 8px;background:var(--color-white);height:100%}.profile-data p span:first-child{font-size:var(--font-size-sm);color:var(--color-text-light);display:block;line-height:1;margin-bottom:8px}.profile-data a{text-decoration:none}.profile-data h4{color:var(--color-text-light);display:flex;justify-content:space-between}.profile-data h4 svg{fill:var(--color-text)}.profile-data h4 .action{width:1em;height:1em}.profile-data+.profile-data{margin-top:42px}.profile-data.profile-data--checkbox{grid-template-columns:1fr}.profile-data.profile-data--checkbox p{background:transparent;border:0;padding:0;grid-column:1}.profile-data.profile-data--checkbox p span{display:inline-block}.profile-data.profile-data--checkbox p label{display:flex;justify-content:space-between;align-items:center}.profile-data.profile-data--checkbox p span:first-child{font-size:var(--font-size-md)}.profile-data input,.profile-data select,.profile-data textarea{background:var(-background);line-height:2;margin-top:3px;font-size:var(--font-size-md);padding:4px 8px;background:var(--color-grey-80);resize:vertical}.profile-data input[readonly],.profile-data select[readonly],.profile-data textarea[readonly]{pointer-events:none;line-height:1;background:transparent;padding:4px 0;height:auto}.profile-data input[readonly].is-empty,.profile-data select[readonly].is-empty,.profile-data textarea[readonly].is-empty{display:none}.profile-data input[readonly][type=email],.profile-data select[readonly][type=email],.profile-data textarea[readonly][type=email]{font-weight:700}.profile-data input::-moz-placeholder,.profile-data select::-moz-placeholder,.profile-data textarea::-moz-placeholder{color:var(--color-grey-60);font-weight:500}.profile-data input:-ms-input-placeholder,.profile-data select:-ms-input-placeholder,.profile-data textarea:-ms-input-placeholder{color:var(--color-grey-60);font-weight:500}.profile-data input::placeholder,.profile-data select::placeholder,.profile-data textarea::placeholder{color:var(--color-grey-60);font-weight:500}.profile-data input,.profile-data select{height:2.5em}.profile-data .description{font-size:var(--font-size-sm);display:block;position:relative;top:4px;margin-bottom:-4px}@media screen and (min-width:1024px){.profile-data{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:32px;column-gap:32px;row-gap:32px;align-items:start}.profile-data h4{grid-column:span 2;margin:0}.profile-data p{margin-top:0}}.profile .box{margin-left:auto;padding-left:0;padding-right:0}.profile-fullname+.profile .box,.profile-info+.profile .box{margin-top:60px}.profile-form{margin-top:16px;display:flex;flex-direction:column;grid-column:1}.profile-form .field-wrap{position:relative;line-height:20px;padding:0}.profile-form .field-wrap+.field-wrap{margin-top:8px}.profile-form label{line-height:20px;font-weight:400}.profile-form label span{position:absolute;right:0}.profile-form .inputToggle{position:absolute;right:8px;top:calc(50% - 10px)}.profile-form input[type=password],.profile-form input[type=text]{font-size:16px;line-height:20px;width:100%;padding:12px;border:0;margin-top:0}.profile-form input[type=password]::-moz-placeholder,.profile-form input[type=text]::-moz-placeholder{color:grey;font-style:italic}.profile-form input[type=password]:-ms-input-placeholder,.profile-form input[type=text]:-ms-input-placeholder{color:grey;font-style:italic}.profile-form input[type=password]::placeholder,.profile-form input[type=text]::placeholder{color:grey;font-style:italic}.profile-form input[type=password]:-webkit-autofill,.profile-form input[type=text]:-webkit-autofill{filter:none;background:var(--back);-webkit-text-fill-color:green}.profile-form .button{margin-top:16px;align-self:center;width:auto}.profile-logout{align-self:end}.lightbox .profile-logout{position:fixed;bottom:21px;left:50%;transform:translateX(-50%);background:var(--color-primary);color:var(--color-white);text-transform:uppercase;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.profile.profile--single{position:relative}.profile.profile--single .backlink{right:auto;left:16px}.app-nav{position:fixed;bottom:0;left:0;width:100%;background:var(--background--menu,#84786f);z-index:50;margin-bottom:0}.app--dark .app-nav{border-top:1px solid var(--color-white)}@media screen and (min-width:1024px){.app-nav{position:static;height:90px;display:flex;justify-content:flex-end;align-items:flex-end;background:transparent;border-top:0;margin-bottom:-2px}}.menu{display:flex;flex-direction:row;list-style:inside none;margin:0;padding:0 10.5px;justify-content:space-around}.menu-item{flex:1 0 0}.menu-item.is-parent>.menu-link{border-bottom:transparent!important}.menu-link{color:#ccc;text-decoration:none;display:flex;flex-direction:column;align-items:center;transition:color .3s ease-out;font-size:var(--font-size-sm);font-weight:400;line-height:14px;border-top:4px solid transparent;padding:15.75px 0;position:relative}.menu-link svg{width:18px;height:18px}.menu-link svg path{fill:var(--color-text-light);transition:fill .3s ease-out}.menu-link img{width:18px;height:18px}.menu-link span{display:block;margin-top:8px}.is-current>.menu-link,.menu-link.router-link-active,.router-active-parent>.menu-link{font-weight:700;color:var(--color-menu-active,#fff);border-top-color:currentColor}.is-current>.menu-link svg path,.menu-link.router-link-active svg path,.router-active-parent>.menu-link svg path{fill:currentColor;transition:fill .3s ease-out}.menu-notification{position:absolute;font-size:var(--font-size-xs);background:var(--color-primary);color:var(--color-white);top:0;left:50%;display:inline-flex!important;width:1.75em;height:1.75em;line-height:1;align-items:center;justify-content:center;border-radius:50%}.menu.menu--category{transition:left .2s linear;justify-content:flex-start;-moz-column-gap:16px;column-gap:16px}.menu.menu--category .menu.menu--category.menu--center{justify-content:center}.menu.menu--category .menu-item{flex:0 0 auto}.menu.menu--category .menu-item .menu-link{text-transform:uppercase;font-size:var(--font-size-sm);font-weight:700;line-height:1.2;color:var(--color-text-light);padding:0;border-top:0;border-bottom:3px solid transparent;cursor:pointer}.menu.menu--category .menu-item .menu-link:hover{color:var(--color-text)}.menu.menu--category .menu-item .menu-link.is-current{color:var(--color-primary);border-color:var(--color-primary)}.menu .menu.lvl-2{position:absolute;bottom:100%;left:0;width:100%;background:var(--background--submenu,#84786f)}@media screen and (min-width:1024px){.menu{width:auto;justify-content:flex-end;-moz-column-gap:32px;column-gap:32px;padding:21px 32px 0}.menu .menu-item{flex:0 0 auto}.menu .menu-item.is-parent{display:contents}.menu .menu-item.is-parent>.menu-link{display:none}.menu .menu-item .menu-link{min-width:64px;border-top:0;border-bottom:4px solid transparent}.menu .menu-item .menu-link img{width:24px;height:24px}.menu .menu-item .menu-link.router-link-active,.menu .menu-item .menu-link:hover{color:var(--color-navigation);border-bottom-color:currentColor}.menu .menu-item .menu-link.router-link-active svg path,.menu .menu-item .menu-link:hover svg path{fill:currentColor}.menu .menu.lvl-2{display:contents!important}}.list{list-style:none outside;max-width:100%;margin:0 auto}.list-item:nth-child(n+2){margin-top:32px}.list--article{position:relative;max-width:100%}.list--article .article{cursor:pointer}.list--chapter .list-item+.list-item{margin-top:8px}.list--chapter .list-item a{padding:4px 8px;text-align:center;display:block;position:relative;text-decoration:none;background:var(--color-primary);color:var(--color-white)}.list--chapter .list-item a:hover{background:var(--color-primary-dark)}.list--chapter .list-item a span{display:inline-block;max-width:75%}.list--chapter .list-item a .icon{position:absolute;right:4px;top:calc(50% - 12px);width:24px;height:24px;fill:currentColor}.list--chapter .list-item a.router-link-exact-active{font-weight:700;padding:8px 8px}.list--chapter .list-item.list-item--back a{background:var(--color-grey-60);color:var(--color-text)}.list--chapter .list-item.list-item--back .icon{left:4px;right:auto}.list--filter{text-align:center;z-index:100;width:30px;padding:0;max-height:calc(100vh - 120px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.list--filter .list-item[disabled=true]{color:var(--color-text-light);opacity:.7;pointer-events:none}.list--filter .list-item{color:var(--color-text);cursor:pointer;margin-top:0;text-transform:uppercase;font-size:var(--font-size-sm);line-height:1.4;font-weight:600}.list--filter .list-item--favorites{color:var(--color-primary)}.list--filter .list-item--favorites svg path{fill:currentColor}.list--filter .list-item:not([disabled=true]):hover{color:var(--color-primary)}.list--filter .list-item a{text-decoration:none}@media screen and (min-width:1024px){.list--filter{position:fixed;left:0;top:275px}}@media screen and (min-width:1660px){.list--filter{left:calc(50vw - 830px)}}.list--contact{margin-bottom:60px}.list--contact .list-item.list-item--header{font-size:var(--font-size-md);margin-bottom:8px;font-weight:700;color:var(--color-primary);text-transform:uppercase;font-style:italic;line-height:21px}.list--contact .list-item.list-item--header:first-child{margin-top:0}.list--contact .list-item+.list-item{margin-top:8px}.list--contact .list-item+.list-item.list-item--header{margin-top:16px}.list--contact.list--search_results{position:fixed;top:107px;left:30px;right:30px;z-index:500;width:calc(100% - 60px);overflow:auto;margin:0 auto;max-height:calc(100% - 107px)}.list--calendar .list-item--header{font-size:var(--font-size-lg);font-weight:700;color:var(--color-primary)}.list--calendar .list-item--header+.list-item{margin-top:16px}@media screen and (min-width:1024px){.list--calendar{padding-right:32px}}.list--birthdays{display:grid;grid-template-columns:minmax(0,1fr) 3fr;-moz-column-gap:16px;column-gap:16px;row-gap:8px}.list--birthdays dd{padding-left:0;margin-left:0}.list--birthdays a{text-decoration:none}.list.list--dropdown{display:flex;justify-content:space-between;-moz-column-gap:16px;column-gap:16px;margin-top:32px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.list.list--dropdown>.list-item{margin-top:0;flex:1 0 0}.list.list--dropdown>.list-item>span{display:flex;flex-direction:column;font-size:8px;font-weight:700;align-items:center;row-gap:4px;padding:8px;background:var(--color-text-light);color:var(--color-white)}.list.list--dropdown>.list-item:hover>span{background:var(--color-primary);color:var(--color-white)}.list.list--dropdown>.list-item:hover>ul{display:flex}.list.list--dropdown>.list-item svg{fill:currentColor}.list.list--dropdown ul{display:none;list-style:none;position:absolute;top:100%;left:0;width:100%;flex-direction:column;margin:0;padding-top:16px;background:var(--background)}.list.list--dropdown ul .list-item a{background:var(--color-primary);color:var(--color-white);text-decoration:none;text-align:center;display:block;padding:4px 8px}.list.list--dropdown ul .list-item:nth-child(n+2){margin-top:8px}.box{position:relative;margin:0;padding:8px 0 8px 64px;color:var(--color-text);display:block;max-width:100%;margin-left:auto;margin-right:auto;font-weight:700;transition:all .3s ease-out}.box.has-link a{display:flex;align-items:center}.box.has-link .button{margin-left:auto;background-color:var(--color-primary)}.box.has-link .icon svg path{fill:#fff}.box.box--highlight{background:var(--color-primary)}.box.box--highlight .button{background-color:hsla(0,0%,100%,.2)}.box a{text-decoration:none;font-weight:inherit;color:var(--color-primary)}.box a .icon{float:right}.box a .icon,.box small{color:var(--color-text-light)}.box small{display:block;line-height:1;font-size:var(--font-size-xs)}.box .box-toggle{position:absolute;right:20px;top:14px;background-color:#333;border-radius:50%;font-size:24px;width:37px;height:37px;line-height:1em;text-align:center;transform:rotate(45deg);transform-origin:center center;transition:transform .3s linear,right .3s linear;display:flex;justify-content:center;align-items:center}.box .box-toggle svg path{fill:#fff}.box-header{transition:all .3s linear;padding-bottom:16px;margin-bottom:0}.box-header h3{font-size:var(--font-size-md);line-height:1.2;margin:0;padding-right:40px}.box-header .meta{margin-top:0}.box-header .category{font-size:var(--font-size-xs);padding:2px .5em;background:#bbb;color:var(--color-text-dark);border-radius:1em;text-transform:uppercase}.box-header .category--tag{background:var(--color-primary);color:var(--color-white)}.box.is-open .box-toggle{transform:rotate(0deg)}.box .box-border{position:absolute;top:0;left:0;height:100%;width:3px;border-radius:3px 0 0 3px;transition:width .3s linear;will-change:width}.box .box.is-open .box-border{width:6px;border-radius:6px 0 0 6px}.box .box-time{font-weight:400;line-height:1;color:var(--color-text-light);position:absolute;top:11px;left:0;display:flex;flex-direction:column;align-items:center;row-gap:8px;margin-top:0;font-size:var(--font-size-sm);height:75%;max-height:160px}.box .box-time span:nth-child(2){height:96px;width:1px;background:var(--color-text-light)}.box .box-time.box-time--day span:nth-child(2){flex:1;position:relative}.box .box-time.box-time--day span:nth-child(2):after{content:"";position:absolute;bottom:0;width:16px;left:-8px;height:1px;background:inherit}.box .box-image{border-radius:0;margin-bottom:10px;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;width:100%}.box .box-content{font-weight:400;line-height:1.4}.box .box-content a{word-break:break-word}.box .box-content p+p{margin-top:1.4em}.box .box-info{margin-top:16px}.box .box-info p{display:flex;-moz-column-gap:8px;column-gap:8px;align-items:flex-start}.box .box-info p svg{width:24px;flex-shrink:0;fill:var(--color-primary)}.box .box-info p+p{margin-top:12px}.box .box-info .likes-btn{position:relative;cursor:pointer}.box .box-info .likes-btn:not([data-count="0"]):before{content:attr(data-count);position:absolute;right:-4px;top:-2px;font-size:7px;font-weight:700;color:var(--color-white);background:var(--color-primary-light);border-radius:50%;display:inline-block;line-height:14px;height:14px;width:14px;text-align:center}.box .box-info .likes-list .showlikes{color:var(--color-primary)}.box.box--compact_calendar{font-weight:400}.box.box--compact_calendar .date{color:var(--color-primary);font-size:var(--font-size-md);margin-left:-64px;margin-top:0}.box.box--compact_calendar .title{margin-bottom:8px;font-weight:700}.box.box--compact_calendar+.box.box--compact_calendar{margin-top:0}.box.box--compact_calendar .box-time{height:calc(100% - 40px);top:12px}.box.box--compact_calendar .box-time span:nth-child(2){height:auto;flex:1}.box .slide-down-enter,.box .slide-down-leave{max-height:0}.box .slide-down-enter-active{overflow:hidden;animation:toggleBox-slide-down .5s cubic-bezier(.7,1.1,.7,1.1) forwards}.box .slide-down-leave-active{overflow:hidden;animation:toggleBox-slide-down .5s cubic-bezier(.3,-.1,.3,-.1) reverse forwards}@keyframes toggleBox-slide-down{0%{max-height:0;opacity:0}85%{max-height:450px;opacity:0}to{max-height:450px;opacity:1}}.box.event .box-actions{position:absolute;right:0;top:8px;display:flex;-moz-column-gap:.25em;column-gap:.25em}.box.event .box-actions svg{fill:var(--color-text-light);height:14px;width:14px;-o-object-fit:contain;object-fit:contain;cursor:pointer}.box.event .box-actions svg:hover{fill:var(--color-primary)}.calendar-list .day{color:var(--color-text);text-align:center;vertical-align:middle;padding:25px 0;font-size:var(--font-size-md);line-height:1.2;position:relative;letter-spacing:.05em;width:12.5%;transition:color .2s ease-in-out;cursor:pointer}.calendar-list .day-value{position:relative;z-index:1}.calendar-list .day:first-child:before{font-size:10px;line-height:1;vertical-align:middle;text-align:center;color:var(--color-text);position:absolute;left:-24px;width:24px;top:50%;transform:translateY(-50%)}.calendar-list .day.fueller{border-top:0}.calendar-list .day.is-today{color:var(--color-primary);font-weight:900}.calendar-list .day.is-today:after{content:"";display:block;height:5px;background:var(--color-primary);position:absolute;bottom:0;left:0;width:100%}.calendar-list .day.is-weekend{font-weight:300;color:var(--color-text-light)}.calendar-list .day:hover{color:var(--color-primary-light)}.calendar-list .day.is-active{font-weight:700;color:var(--color-primary-dark)}.calendar-list .week{position:relative;border-bottom:1px solid #ccc}.calendar-list .week:last-child{border-bottom:0}.calendar-list .year{color:var(--color-black);font-size:18px;margin:0}.calendar-list .month{max-width:360px;width:100%;margin-left:auto;margin-right:auto}.calendar-list .month-name{color:var(--color-text);font-size:var(--font-size-md);font-weight:700;margin:0;padding:8px 0;line-height:1.2857142857}.calendar-list .month-name.week_start-0{margin-left:0}.calendar-list .month+.month{margin-top:22px}.calendar-list .month.is-actual .month-name{color:var(--color-primary)}.calendar-list .year+.month-name{margin-top:22px}.events_view-inner{max-width:100%}.events_view .list-item:first-child .box.is-open{margin-top:0}.events_view-header{margin-bottom:32px}.events_view-header small{color:#999;font-weight:400;display:block;margin-bottom:6.993px}.events_view-header .weekday{color:#a1aab3;margin-left:18px;display:none}.slide-up-enter-active{transform-origin:center bottom;animation:slide-up .5s cubic-bezier(.7,1.1,.7,1.1)}.slide-up-leave-active{transform-origin:center bottom;animation:slide-up .5s cubic-bezier(.3,-.1,.3,-.1) reverse backwards}.article{background-color:var(--background);margin-left:auto;margin-right:auto;border-radius:var(--border-radius);border:1px solid var(--color-grey-60);color:var(--color-text);transition:opacity .3s linear,transform .3s linear}.article+.article,.article-wrap+.article-wrap{margin-top:15px}.article-header{display:flex;flex-direction:column;padding:16px 16px 8px}.article-header .article-title{margin:0 0 8px;color:var(--color-text-dark);font-size:var(--font-size-md);font-weight:700}.article-header .article-title a{text-decoration:none}.article-header .meta{--font-size-sm:10px;display:flex;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px;font-size:var(--font-size-sm);line-height:17px}.article-header .meta .category{display:inline-block;text-decoration:none;color:var(--color-primary)}.article-header .meta .category--new{background-color:var(--color-primary);border-radius:1em;padding-left:2ch;padding-right:2ch;font-weight:700}.article-header .meta .category--tag{background:var(--color-primary);border-radius:1em;padding-left:2ch;padding-right:2ch}.article-header .meta .author{color:var(--color-primary);text-decoration:none}.article-header .meta time{color:var(--color-text-light)}.article-header .meta+.article-title{margin-top:8px}.article-header .button.button--back{order:3;margin-bottom:15.75px}.article-header .article-actions{margin-left:auto;display:flex;gap:.5rem}.article-header .article-actions svg{width:.75rem;height:.75rem;fill:var(--color-text-light)}.article-header .article-actions span{cursor:pointer}.article-header .article-actions span:hover svg{--color-text-light:var(--color-primary)}.article-banner{margin:0;border-radius:3px 3px 0 0;overflow:hidden}.article-banner img{height:unset;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;display:inline-flex;background-color:var(--background);text-align:center;align-items:center;justify-content:center;font-size:18px;animation:stretch .5s cubic-bezier(.5,.5,.5,1.15) reverse forwards}.article-banner--video{height:0;padding-bottom:56.25%;position:relative}.article-banner--video>div,.article-banner--video iframe{position:absolute!important;height:100%!important;width:100%!important;top:0;left:0}.article-intro{padding:0 16px 21px;line-height:1.5555555556;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}.article-content{padding:21px 16px;line-height:1.1666666667;position:relative}.article-content table{margin:15px 0}.article-content table td{vertical-align:top;padding:0 10px 5px 0}.article-content ol,.article-content ul{list-style-position:outside;padding-left:1em}.article-footer{padding:0 16px 16px}.article-footer .article-social{font-size:var(--font-size-sm);display:flex;-moz-column-gap:1em;column-gap:1em}.article.is-invisible{transform:translateY(-50%)}.article--single{margin:0 -16px!important;max-width:calc(100% + 32px);background:transparent;background-size:cover;box-shadow:none;position:relative;padding:16px 16px 32px;border:0}.article--single .backlink{position:absolute;top:-64px;right:16px;width:40px;height:40px;color:var(--color-white);border:2px solid var(--color-white);display:flex;align-items:center;justify-content:center;border-radius:20px;z-index:50}@media screen and (min-width:1024px){.article--single .backlink{top:32px;left:32px;right:auto}}.article--single .backlink .icon{fill:currentColor}.article--single .backlink:hover{border-color:var(--color-primary)}.article--single .article-banner{border-radius:0;border:0;margin:-16px -16px 32px;max-width:calc(100% + 32px)}@media screen and (min-width:1024px){.article--single .article-banner{margin:0 0 32px;max-width:100%}}.article--single .lightbox .slider-wrap>img,.article--single .lightbox .slider-wrap>picture{-o-object-fit:contain;object-fit:contain}.article--single.is-closing{overflow:hidden}.article--single .article-header{padding:0 0 16px;margin-top:80px}.article--single .article-header:first-child{margin-top:80px}.article--single .article-intro{margin-top:0;padding:4px 0 24px}.article--single .article-content{padding:0;line-height:28/16;margin-bottom:24px}.article--single .article-footer{text-align:left;padding:0}.article--single~.article.is-invisible{transform:translateY(50%)}.lightbox--seamless .article--single{padding:0 16px 48px}.article--single.article--news .article-title{font-size:var(--font-size-xl);color:var(--color-primary)}.article.article--bulletin .meta .category{color:var(--color-text)}.article.article--spotlight .article-title{min-height:2.65em}.article.article--spotlight .article-footer{display:none}.content-block:last-child{margin-bottom:30px}.content-block+.content-block{margin-top:32px}.content-block--question .question+.question{margin-top:50px}.content-block--question .question p{margin-top:5px}.content-block--question .question select{width:100%;background:#a1aab3;color:#625953;text-align:center;-webkit-appearance:none;border:0;font-size:14px;padding:14px 15px;position:relative}.content-block--question .question select>button{content:"";position:absolute;top:50%;right:5px;border:5px solid red;display:inline-block;width:0;height:0}.content-block--question .question textarea{text-align:center}.content-block--question .question textarea::-moz-placeholder{text-align:center}.content-block--question .question textarea:-ms-input-placeholder{text-align:center}.content-block--question .question textarea::placeholder{text-align:center}.content-block--submit button{background:#e4223c;color:#fff;border-radius:6px;padding:16px 15px;text-align:center;text-transform:uppercase;font-size:14px;letter-spacing:.02em;border:0;width:100%}.block{margin-left:auto;margin-right:auto;border-radius:3px;color:var(--color-text);padding:0;margin-bottom:21px;font-size:var(--font-size-sm)}.block-banner{margin:-24px -20px 24px;width:auto;max-width:calc(100% + 60px);border-radius:3px 3px 0 0;overflow:hidden}.block-banner img{width:100%}.block-header h1,.block-header h2,.block-header h3,.block-header h4{font-size:var(--font-size-md);color:var(--color-primary);margin:0}.block-header h1 small,.block-header h2 small,.block-header h3 small,.block-header h4 small{color:var(--color-text-light);font-weight:400;font-size:1em}.block-title{margin:0}.block-title+.block-title{letter-spacing:.05em;margin-top:0;line-height:1.4;color:#a1aab3;font-size:10px}.block-content{font-size:14px;line-height:21px}.block-content,.block-content *+ol,.block-content *+p,.block-content *+ul{margin-top:16px}.block-content ol,.block-content ul{padding-left:16px}.block .video-wrap{width:100%;height:0;position:relative;padding-bottom:76.5%;margin-top:24px}.block-video{position:absolute;top:0;left:0;width:100%;height:100%}.block--seamless{background:transparent;box-shadow:none;padding:0}.vue-map-container{margin:-30px -30px;width:auto!important;min-height:calc(100vh - 107px)}.gm-style .gm-style-iw-c{background:#42556b;color:#fff}.gm-style .gm-style-iw-d{min-width:20ch;min-height:90px;padding:12px;overflow:auto!important}.gm-style .gm-style-iw-t:after{border-top-color:#42556b;background:#42556b}.message{border:1px solid;color:#fff;background-color:hsla(0,0%,91.8%,.5);padding:5px 15px;border-radius:3px;text-align:center;font-weight:700;display:block;margin:4px auto}.message--success{color:#90ee90;background-color:hsla(0,0%,100%,.25)}.message--info{color:#139393;border-color:#139393;background-color:rgba(150,233,233,.9)}.message--warning{color:orange;background-color:rgba(233,203,150,.25)}.message--error{color:red;background-color:rgba(233,150,150,.25)}.fb_post{margin-bottom:30px;background-color:#394452;border-radius:3px;color:#fff;max-width:480px;margin:0 auto 30px;overflow:hidden;box-shadow:0 2px 3px rgba(0,0,0,.16)}.fb_post-header{overflow:hidden;padding:15px 10px;line-height:1.5}.fb_post-header img{border-radius:50%;overflow:hidden;margin-right:5px;vertical-align:top;float:left}.fb_post-header .page_title{font-weight:700;display:block;padding-top:5px}.fb_post-created{font-size:10px;vertical-align:top;line-height:1}.fb_post-content{padding:5px 10px;line-height:1.5;margin-bottom:20px}.fb_post-banner img{width:100%;max-height:500px;-o-object-fit:contain;object-fit:contain}.fb_post-gallery{display:flex;flex-wrap:wrap}.fb_post-gallery>a,.fb_post-gallery>img{flex:1 1 33.33%;width:0}.fb_post-gallery img{-o-object-fit:cover;object-fit:cover;border:1px solid #42556b}.fb_post-embed{margin:5px 10px 10px;border:1px solid #42556b;padding:10px 10px 0;line-height:1.4}.fb_post-embed h2{font-size:14px;font-weight:700;margin:0 0 10px 0}.fb_post-embed figure{margin-top:10px;margin-left:-10px;margin-right:-10px;width:auto;max-width:calc(100% + 20px)}.fb_post-embed figure img{width:100%;height:auto}.video-wrap{padding-bottom:76.2%;position:relative}.post-form{margin-top:32px}@media screen and (min-width:1024px){.post-form{min-width:640px}}.box.contact{overflow:hidden;display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto;-moz-column-gap:16px;column-gap:16px;row-gap:8px;font-weight:400;padding:12px 16px;background:var(--background);border:1px solid var(--border-box);cursor:pointer}.box.contact .contact-name{margin:0;font-size:var(--font-size-md);font-weight:300;grid-column:2;grid-row:1;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.box.contact .contact-name strong{font-weight:700}.box.contact .contact-name .contact-info{font-size:var(--font-size-sm);color:var(--color-primary);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.box.contact .contact-actions{display:flex;font-size:18px;justify-content:flex-end;align-items:center;align-self:center;margin-left:auto;grid-column:2;grid-row:2}.box.contact .contact-bar{display:flex}.box.contact .contact-action{display:flex;align-items:center;justify-content:center;cursor:pointer}.box.contact .contact-action .button{flex:0 0 auto}.box.contact .contact-action img,.box.contact .contact-action svg{width:24px;height:24px}.box.contact .contact-action svg path{fill:var(--color-text)}.box.contact .contact-action+.contact-action{margin-left:8px}.box.contact .contact-action.is-disabled{pointer-events:none;opacity:0}.box.contact .contact-image{border-radius:50%;overflow:hidden;float:left;grid-column:1;grid-row:span 2;width:48px;height:48px}.box.contact .contact-image.contact-image--placeholder{display:inline-flex;align-items:center;justify-content:center;font-size:21px;font-weight:700;background:#84786f;color:#fff}.box.contact:hover{--border-box:var(--color-primary-light)}.box.contact.is-active{--background:var(--color-primary);--color-text:var(--color-white)}.box.contact.is-active .contact-info{color:var(--color-text)}.box.contact.contact--simple{display:flex;flex-direction:column;align-items:center;text-decoration:none}.box.contact.contact--simple .contact-image{float:none;width:130px;height:130px}.box.contact.contact--simple .contact-image.contact-image--placeholder{font-size:40px}.box.contact.contact--simple .contact-name{color:var(--color-text-dark);font-weight:700;font-size:var(--font-size-md)}.box.contact.contact--simple .contact-info{font-size:var(--font-size-sm);text-align:center;color:var(--color-primary);height:2.65em;overflow:hidden;margin-top:0}.lightbox{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:200;background-color:hsla(0,0%,73.3%,.8)}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.lightbox{background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px) brightness(25%) opacity(.25);backdrop-filter:blur(10px) brightness(25%) opacity(.25)}}.lightbox-contentwrap{min-height:100px;width:100%;margin:0 auto;padding:63px 16px;position:absolute;left:0;top:0;height:100vh;display:flex;flex-direction:column;background:var(--background) linear-gradient(125deg,transparent,transparent 50%,#f7f7f7 0)}.app--dark .lightbox-contentwrap{background:var(--background)}@media screen and (min-width:1024px){.lightbox-contentwrap{max-width:85vw;max-height:85vh;width:auto;height:auto;padding:96px 16px 16px;top:50%;left:50%;transform:translate(-50%,-50%)}}.lightbox-content{height:100%;overflow:auto;margin-right:-16px;padding-right:16px;scrollbar-width:thin}.lightbox-content>div{background:transparent!important}.lightbox-content .slider-wrap{margin-left:0!important;margin-right:0!important}.lightbox-close{position:fixed;right:16px;top:16px;background:var(--color-primary);z-index:500;border-radius:100%;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.lightbox-close img{width:20px;height:20px}.lightbox-close svg{width:14px}.lightbox-close svg path{fill:var(--color-white)}.lightbox.lightbox--seamless .lightbox-contentwrap{padding:0}.lightbox .backlink{display:none}.comments:nth-child(n+2){margin-top:16px}.comments-form,.comments-list{margin-bottom:32px}.comment-toggle{margin-top:16px}.load-more+.comment-toggle{margin-top:0}.comment-toggle i:before{margin-left:0}.comment{background:var(--background);padding:16px 10px 16px 17px;border:1px solid var(--color-text-light)}.comment+.comment{margin-top:5px}.comment header{font-size:var(--font-size-sm);letter-spacing:.5px;text-transform:uppercase;line-height:1.3571428571;display:flex;align-items:center;-moz-column-gap:16px;column-gap:16px;margin-bottom:16px}.comment header p{margin:0}.comment-avatar,.comment header img{border-radius:50%;overflow:hidden}.comment-avatar{float:left;grid-column:1;grid-row:span 2;width:48px;height:48px}.comment-avatar.comment-avatar--placeholder{display:inline-flex;align-items:center;justify-content:center;font-size:21px;font-weight:700;background:#84786f;color:#fff}.comment-author{display:block;font-weight:400;text-transform:none;margin-right:16px;color:var(--color-primary);text-decoration:none}.comment-date{color:var(--color-text-light);text-transform:none}.comment-actions{align-self:flex-start;margin-left:auto}.comment-actions span{cursor:pointer;display:inline-flex;width:16px;height:16px}.comment-actions span+span{margin-left:6px}.comment-actions svg{fill:var(--color-text)}.comment-figure{margin-top:16px;cursor:pointer}.comment-figure img{height:auto;border-radius:5px}.comment-text{margin:0;line-height:21px}.comments-form h3{color:var(--color-primary);margin-top:0;margin-bottom:16px}.comments-form .comment{border:1px solid #ccc;padding:0}.comments-form .comment label{background:var(--background);margin:0;display:inline-block;padding:2px 8px;position:absolute;top:-14px;left:16px}.comments-form .comment-text{margin-top:0;position:relative}.comments-form .comment-text small{font-size:var(--font-size-xs);line-height:1;opacity:.7}.comments-form .comment-text textarea{width:100%;font-size:var(--font-size-lg);background:transparent;padding:16px 24px 8px;border:0;font-family:inherit;vertical-align:bottom}.comments-form .comment-submit{margin-top:16px}.load-more{display:block;text-align:center;padding:8px;margin:8px 0}.search{margin-bottom:32px}.search input{width:100%;line-height:1.4;border:1px solid var(--color-text-light);padding:16px 48px 16px 16px;font-size:21px;background:var(--background)}.search label{position:relative;display:block}.search label svg{position:absolute;top:50%;right:16px;fill:currentColor;transform:translateY(-50%)}.search label span{position:absolute;top:-6px;font-size:12px;line-height:1;background:var(--background);padding:2px 6px;left:8px;color:var(--color-text)}.searchbox-enter-active{animation:searchbox .2s ease-out forwards}.searchbox-leave-active{animation:searchbox .2s ease-out .2s reverse forwards}.searchbox-leave-active .field-group{animation:fieldboxClose .2s ease-out forwards}@keyframes searchbox{0%{opacity:0}to{opacity:1}}@keyframes searchboxClose{0%{opacity:1}to{opacity:0}}@keyframes fieldbox{0%{border-radius:47px;width:0;height:0}25%{width:47px;height:47px}to{border-radius:0;height:47px;width:100%}}@keyframes fieldboxClose{to{border-radius:47px;width:0;height:0}75%{width:47px;height:47px}0%{border-radius:0;height:47px;width:100%}}:root{--animationSpeed:.3s;--animationSpeed-slide:.3s;--animationEase:ease-out}.fade-enter-active,.fade-leave-active{transition:opacity .3s linear}.fade-enter,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave{opacity:1}.slide-right-enter-active{will-change:transform;animation:slide-right .3s var(--animationEase) forwards}.slide-left-leave-active,.slide-right-leave-active{will-change:transform;animation:slide-left .3s var(--animationEase) reverse forwards}.footer-enter-active{animation:slide-up var(--animationSpeed) var(--animationEase) forwards}.footer-leave-active{animation:slide-up var(--animationSpeed) var(--animationEase) reverse forwards}.fadeup-enter-active{animation:fade-up .5s linear reverse forwards}.fadeup-leave-active{animation:fade-up .5s linear forwards}@keyframes fade{0%{opacity:1}to{opacity:0}}@keyframes slide-right{0%{transform:translate(-100vw)}to{transform:translate(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(100%)}}@keyframes fade-up{0%{transform:scale(1) translateY(0);opacity:1}to{transform:scale(1.2) translateY(-100%);opacity:0}}@keyframes slide-left{0%{transform:translate(100vw)}to{transform:translate(0)}}.slide-left-enter-active,.slide-left-leave-active{will-change:transform;animation:slide-left var(--animationSpeed-slide) var(--animationEase) forwards}.slide-left-leave-active{animation-direction:reverse}@keyframes fade-in{0%{opacity:0}to{oapcity:1}}.fade-in-enter-active{transform-origin:center bottom;animation:fade-in .3s ease-out}.fade-in-leave-active{transform-origin:center bottom;animation:fade-in .3s ease-out reverse forwards}.hideArticles-enter-active{animation:slideUp .5s linear forwards}.hideArticles-leave-active{animation:slideUp .5s linear reverse forwards}.article.article--single~.hideArticles-enter-active,.article.is-closing~.hideArticles-enter-active{animation:slideDown .5s linear forwards}.article.article--single~.hideArticles-leave-active{animation:slideDown .5s linear reverse forwards}.slide-down-enter-active{animation:slideDown .5s linear forwards}.slide-down-leave-active{animation:slideDown .5s linear reverse forwards}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);oapcity:1}}.error{color:var(--color-error);text-align:center;font-size:14px;margin:1em 0}.error p{line-height:1.1}.error p+p{margin-top:4px}.v-toast{max-width:90vw;margin-left:auto;margin-right:auto}