.accordions .accordion{margin-bottom:var(--width-margin)}.accordions .accordion:last-of-type{margin-bottom:0}.accordions .accordion-panel{width:100%;position:relative;cursor:pointer}.accordions .accordion-title{padding:5px 42px 5px 15px;background-color:rgb(var(--color-highlight-light));color:rgb(var(--color-minor))}@media screen and (min-width:1021px){.accordions .accordion-title{height:40px;line-height:40px;padding:0 42px 0 15px}}.accordions .accordion-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);width:42px;height:40px;line-height:40px;color:rgb(var(--color-minor));border-left:2px solid rgb(var(--color-minor))}.accordions .accordion-icon>i{position:absolute;left:0;right:0;bottom:0;top:0;line-height:40px;text-align:center;font-size:20px;transition:opacity .3s ease-in-out}.accordions .accordion-icon>.icon-minus{opacity:0}.accordions .accordion-body{display:none;padding:var(--width-margin)}.accordions .accordion.open .accordion-body{display:block}.accordions .accordion.open .accordion-icon>.icon-minus{opacity:1}.accordions .accordion.open .accordion-icon>.icon-plus{opacity:0}.justified-gallery{width:100%;position:relative;overflow:hidden}.justified-gallery>a{position:absolute;display:inline-block;overflow:hidden;opacity:.1;margin:0;padding:0}.justified-gallery>a>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;opacity:0}.justified-gallery>.jg-entry-visible{opacity:1;background:none}.justified-gallery>.jg-entry-visible>img{opacity:1;transition:opacity .5s ease-in}.justified-gallery>a>.jg-caption{display:none;position:absolute;bottom:0;left:0;right:0;margin:0;padding:5px;background-color:#000;color:#fff;font-size:12px;font-weight:300;font-family:sans-serif}.justified-gallery>a:hover>.jg-caption,.justified-gallery>a:focus-visible>.jg-caption{display:initial;opacity:.7}.nav--main{background-color:rgb(var(--color-main));border-bottom:10px solid rgb(var(--color-highlight-light))}.nav--main.fixed{position:fixed;top:0;left:0;right:0;z-index:1000}.nav--main ul{margin:0;padding:0}.nav--main a{color:rgb(var(--color-medium));display:block;padding:20px 25px;position:relative}.nav--main a:hover{color:rgb(var(--color-minor))}.nav--main li{border-bottom:1px solid rgb(var(--color-minor))}.nav--main li:last-of-type{border-bottom:none}.nav--main li.nav-list-item--act a,.nav--main li.nav-list-item--cur a{padding-left:calc(var(--width-margin) * 1.5)}.nav--main li.nav-list-item--act a:after,.nav--main li.nav-list-item--cur a:after{content:"";width:0;height:0;border-bottom:7px solid rgba(0,0,0,0);border-top:7px solid rgba(0,0,0,0);border-left:7px solid rgb(var(--color-highlight-light));position:absolute;top:50%;left:var(--width-margin);transform:translateY(-50%)}.nav--main .nav-list{display:none}.nav--main .container{padding-left:0;padding-right:0}@media screen and (min-width:1021px){.nav--main .nav-list{display:block}.nav--main .container{padding-left:var(--width-margin);padding-right:var(--width-margin)}.nav--main li{display:inline-block;border-bottom:none}.nav--main li.nav-list-item--act a,.nav--main li.nav-list-item--cur a{padding:20px 25px!important}.nav--main li.nav-list-item--act a:after,.nav--main li.nav-list-item--cur a:after{content:"";width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid rgb(var(--color-highlight-light));position:absolute;bottom:0;top:auto;left:50%;transform:translate(-50%)}}.nav--main .nav-header>button{margin-bottom:0;height:50px;line-height:50px;font-size:30px;padding:0;border:none;transition:all .3s ease-in-out}.nav--main .nav-header .icon-close{display:none}.nav--main .nav-header .open .icon-close{display:block}.nav--main .nav-header .open .icon-bars{display:none}@media screen and (min-width:1021px){.nav--main .nav-header{display:none}}#footer{min-height:80px;background-color:rgb(var(--color-main));border-top:10px solid rgb(var(--color-highlight-light))}#footer a{color:rgb(var(--color-medium));display:inline-block;height:40px;line-height:40px;transition:color .2s ease-in-out}#footer a:hover{color:rgb(var(--color-minor))}#footer p{margin-bottom:0}#footer .felogin_login{margin-top:var(--width-margin);margin-bottom:var(--width-margin)}#footer .felogin_login h3,#footer .felogin_login p,#footer .felogin_login legend{display:none}#footer .felogin_login fieldset{border:none;margin:0;padding:0}@media screen and (min-width:768px){#footer .felogin_login fieldset>div:not(.felogin-hidden){width:32%;margin-left:2%;float:left}#footer .felogin_login fieldset>div:not(.felogin-hidden):first-of-type{margin-left:0}}#footer .felogin_login label,#footer .felogin_login div{color:rgb(var(--color-minor))}#footer .felogin_login input[type=password],#footer .felogin_login input[type=text]{background-color:rgb(var(--color-minor));border:2px solid rgb(var(--color-medium))}#footer .felogin_login input[type=submit]{margin-bottom:0;background-color:rgb(var(--color-medium));border:2px solid rgb(var(--color-medium));color:rgb(var(--color-highlight-light));font-weight:700;margin-top:24px;width:100%}#footer .felogin_login input[type=submit]:hover{background-color:rgb(var(--color-minor));border:2px solid rgb(var(--color-minor))}#header .logo{margin-left:0;text-align:center;padding-top:70px}#header .logo img{height:160px;width:auto;filter:drop-shadow(5px 5px 5px rgb(var(--color-main)))}@media screen and (min-width:541px){#header .logo{padding-top:50px;text-align:left;display:block;margin-left:320px;height:300px;width:220px;float:left}#header .logo img{display:block;height:200px;width:auto;filter:drop-shadow(5px 5px 5px rgb(var(--color-main)))}}@media screen and (min-width:1401px){#header .logo{margin-left:400px}}#header .website-title{display:none}@media screen and (min-width:1021px){#header .website-title{display:block;color:rgb(var(--color-highlight-light));float:left;height:300px;line-height:300px;text-shadow:1px 1px rgb(var(--color-highlight));font-size:32px}}@media screen and (min-width:1401px){#header .website-title{font-size:50px;text-shadow:3px 3px rgb(var(--color-highlight))}}@media screen and (min-width:1601px){#header .website-title{font-size:70px}}
