﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-display:swap;font-family:"Kalam";font-style:normal;font-weight:400;src:url("../fonts/kalam-v18-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Agilo";font-style:normal;font-weight:100;src:url("../fonts/agilo-webfont.woff") format("woff")}@font-face{font-display:swap;font-family:"MV Boli";font-style:normal;font-weight:100;src:url("../fonts/mvboli.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:100;src:url("../fonts/roboto-v50-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:200;src:url("../fonts/roboto-v50-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:300;src:url("../fonts/roboto-v50-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url("../fonts/roboto-v50-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:600;src:url("../fonts/roboto-v50-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:700;src:url("../fonts/roboto-v50-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:800;src:url("../fonts/roboto-v50-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:900;src:url("../fonts/roboto-v50-latin-900.woff2") format("woff2")}:root{--color-blue: #1e4f9b;--nav-bg-color: #651768;--plyr-audio-controls-background: #ffffff00;--plyr-audio-control-color: #ffffff;--plyr-audio-control-background-hover: var(--nav-bg-color)}*{font-family:"Roboto",sans-serif}html{font-size:32px}@media screen and (max-width: 1439px){html{font-size:24px}}@media screen and (max-width: 767px){html{font-size:16px}}body{background:#fff;position:relative;margin:0 auto;font-weight:300}h1,h2,h3,h4,h5,h6{font-weight:normal}img{max-width:100%;display:block}b{font-weight:bold}.page{display:grid;grid-template-rows:min-content 1fr min-content;min-height:100vh}header{font-weight:bold;color:#fff;font-size:.8rem}header a{font-weight:bold;color:#fff;text-decoration:none}header .main-nav-container{background:var(--nav-bg-color)}header nav.main-nav{display:flex;margin:0 auto;width:100%;max-width:1900px;min-height:6.6666vw}@media screen and (max-width: 1720px){header nav.main-nav{justify-content:end}}header nav.main-nav .logo{width:24vw;transform:rotate(-7deg);top:8px;left:7.2vw;position:absolute;z-index:10}header nav.main-nav #mobile-menu{display:none;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;margin:30px;align-self:start}@media screen and (max-width: 1720px){header nav.main-nav #mobile-menu{display:flex}}header nav.main-nav #mobile-menu #mobile-burger{fill:#fff}header nav.main-nav ul{list-style:none;margin:0 0 0 33.8vw;padding:0;display:flex;color:#fff}@media screen and (max-width: 1720px){header nav.main-nav ul{font-size:1rem;display:none}}header nav.main-nav ul li{display:flex;align-items:center}header nav.main-nav ul a{display:flex;justify-content:center;align-items:center;height:100%;min-width:160px}header nav.main-nav ul a:hover,header nav.main-nav ul a:focus,header nav.main-nav ul a.active{background:url("../img/nav_bg.png") no-repeat center;background-size:140px}header div.picture{position:relative}header nav.socials-nav{position:absolute;width:70px;right:0;bottom:30px;background:#fff;padding:4px;border-top-left-radius:35px;border-bottom-left-radius:35px;border-top:4px solid var(--color-blue);border-left:4px solid var(--color-blue);border-bottom:4px solid var(--color-blue)}@media screen and (max-width: 1439px){header nav.socials-nav{width:50px;border-top-left-radius:25px;border-bottom-left-radius:25px}}@media screen and (max-width: 767px){header nav.socials-nav{width:40px;border-top-left-radius:20px;border-bottom-left-radius:20px}}@media screen and (max-width: 640px){header nav.socials-nav{display:none}}header nav.socials-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}header nav.socials-nav img{display:block}header nav.socials-nav img.facebook{color:#191a1c}header div.without.picture{min-height:6.6666vw}header div.without.picture nav.socials-nav{top:20px;bottom:auto}footer{display:flex;justify-content:center;background:var(--nav-bg-color);font-family:Roboto,sans-serif;font-weight:bold;color:#fff;font-size:.8rem}footer nav{display:flex}footer nav ul{list-style:none;margin:0;padding:0;display:flex;gap:20px}@media screen and (max-width: 1635px){footer nav ul{display:none}}footer nav ul li{display:flex}footer nav ul a{color:#fff;text-decoration:none;padding:10px 20px}footer nav ul a:hover,footer nav ul a:focus,footer nav ul a.active{text-decoration:underline}main{width:calc(100% - 40px);max-width:1600px;margin:0 auto;padding:20px}main a{color:#000}main a:hover{color:var(--color-blue)}h2.hr{display:flex;justify-content:center;position:relative;font-size:2rem;text-transform:uppercase;margin:1.6rem 0}h2.hr>span{background:#fff;padding:0 20px;z-index:1}h2.hr:after{display:block;content:"";border:1px solid #000;z-index:0;position:absolute;top:calc(50% - .05rem);width:100%;height:.1rem;background:#000}.mundart{font-family:"Kalam",sans-serif;text-align:center;font-size:1.4rem}.mundart>b{font-family:"Kalam",sans-serif}.mundart.big{font-size:1.6rem;margin:1.6rem 0}.mundart.left{text-align:left}.centered{text-align:center}label:has(+input:required):after,label:has(+select:required):after,label:has(+textarea:required):after{content:"*"}ul.events-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;color:#fff}ul.events-list a{color:#fff;text-decoration:none}ul.events-list a:hover{text-decoration:underline}ul.events-list .event-item{background-color:var(--color-blue);border-radius:15px;padding:20px;display:flex;gap:10px}ul.events-list .event-date{font-weight:bold;font-size:1.5rem;display:flex;min-width:160px;justify-content:center;align-items:start}@media screen and (max-width: 1439px){ul.events-list .event-date{min-width:120px}}@media screen and (max-width: 767px){ul.events-list .event-date{min-width:80px}}ul.events-list .event-date>span{width:min-content;text-align:center}ul.events-list .event-title{font-weight:bold;font-size:1.5rem;margin-bottom:10px}ul.events-list .event-time-location{font-size:1.4rem}ul.events-list .event-description{margin-top:1rem}ul.events-list .event-link{margin-top:1rem}ul.article-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:30px;color:#fff}ul.article-list a{color:#fff;text-decoration:none}ul.article-list a:hover{text-decoration:underline}ul.article-list>li div.article-details{background-color:var(--color-blue);border-radius:15px;padding:30px;display:flex;flex-direction:column;gap:30px;margin-bottom:10px}ul.article-list .article-title{font-weight:bold;font-size:1.5rem}ul.article-list .article-text{font-size:1.4rem}.article-details{background-color:var(--nav-bg-color);color:#fff;padding:30px;border-radius:10px;display:grid;grid-template-columns:1fr 2fr;gap:30px}.article-details.no-image{grid-template-columns:1fr}.glightbox-clean .gdesc-inner{background:var(--nav-bg-color);color:#fff}.glightbox-clean .gdesc-inner .gslide-title{color:#fff;margin:0}.glightbox-clean .gdesc-inner .gslide-desc{font-size:.66em}.glightbox-clean .gdesc-inner .gslide-desc:before{content:"© "}.plyr{min-width:0 !important}.plyr__controls .plyr__controls__item:first-child{margin-right:0 !important}.splide img{width:99%;max-width:none;aspect-ratio:1.3333;object-fit:cover}.splide .splide__pagination{position:relative;bottom:0}.splide .splide__pagination .splide__pagination__page{background-color:#666}.splide .splide__pagination .splide__pagination__page.is-active{background-color:#000}.nosplide img{width:99%;max-width:none;aspect-ratio:1.3333;object-fit:cover}.nosplide .splide__list{display:grid;grid-row-gap:5px;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 1439px){.nosplide .splide__list{grid-template-columns:1fr 1fr}}@media screen and (max-width: 767px){.nosplide .splide__list{grid-template-columns:1fr}}body.nav-open header nav.main-nav{display:flex;margin:0 auto;width:100%;max-width:1900px;min-height:6.6666vw;align-items:end;justify-content:space-between}body.nav-open header nav.main-nav ul{font-size:1rem;top:0;z-index:111;margin-top:100px !important}body.nav-open header nav.main-nav ul li{display:flex;align-items:center;border-bottom:1px solid}body.nav-open header nav.main-nav ul{list-style:none;margin:0 0 0 33.8vw;padding:0;display:flex;color:#fff;flex-direction:column;gap:20px;justify-content:end;align-items:end;align-content:end;justify-items:end}body.nav-open header nav.main-nav ul a{display:flex;justify-content:center;align-items:center;height:100%;min-width:250px;min-height:70px}