@font-face{font-family:Inter;src:url(../fonts/Inter/Inter-Black.ttf);font-weight:900}@font-face{font-family:Inter;src:url(../fonts/Inter/Inter-ExtraBold.ttf);font-weight:800}@font-face{font-family:Inter;src:url(../fonts/Inter/Inter-Bold.ttf);font-weight:700}@font-face{font-family:Inter;src:url(../fonts/Inter/Inter-SemiBold.ttf);font-weight:600}@font-face{font-family:Inter;src:url(../fonts/Inter/Inter-Medium.ttf);font-weight:500}@font-face{font-family:Inter;src:url(../fonts/Inter/Inter-Regular.ttf);font-weight:400}@font-face{font-family:Inter;src:url(../fonts/Inter/Inter-Light.ttf);font-weight:300}@font-face{font-family:Inter;src:url(../fonts/Inter/Inter-ExtraLight.ttf);font-weight:200}@font-face{font-family:Inter;src:url(../fonts/Inter/Inter-Thin.ttf);font-weight:100}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Black.ttf);font-weight:900}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-BlackItalic.ttf);font-weight:900;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-ExtraBold.ttf);font-weight:800}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf);font-weight:800;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Bold.ttf);font-weight:700}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-SemiBold.ttf);font-weight:600}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Medium.ttf);font-weight:500}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-MediumItalic.ttf);font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Regular.ttf);font-weight:400}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Light.ttf);font-weight:300}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-ExtraLight.ttf);font-weight:200}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-ExtraLightItalic.ttf);font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Thin.ttf);font-weight:100}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-ThinItalic.ttf);font-weight:100;font-style:italic}::-moz-selection{color:#000;background:#ddd}::selection{color:#000;background:#ddd}body,html{font-size:16px;font-family:sans-serif;font-family:var(--font-text);font-weight:400;line-height:1.5;color:var(--color-text)}h1,h2,h3,h4,h5,h6{font-family:sans-serif;font-family:var(--font-accent)}h1{font-weight:800;font-size:2.75rem}h2{font-weight:600;font-size:1.5rem}h3{font-weight:600;font-size:1.25rem}h4{font-weight:600;font-size:1rem}h5{font-weight:600;font-size:1rem}h6{font-weight:400;font-size:1rem}ol,p,ul{font-size:1rem}a{text-decoration:none;color:var(--main-color)}a:hover{text-decoration:none;color:var(--main-color-hover)}@media (max-width:768px){h1{font-size:2rem}h2{font-size:1.25rem}h3{font-size:1rem}}#header-body{align-items:center;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #f6f6f6;box-shadow:0 0 30px rgba(127,137,161,.25);width:100%;background-color:#fff;z-index:101;position:fixed;top:0;left:0;width:100%}#logo{position:relative}#logo img{position:absolute;left:0;top:-36px;height:140px;background-color:#fff;border:4px solid #fff;transition:ease all .3s;border-radius:0 0 85px 0}#header-body.scrolled #logo img{height:70px}#menu ul{margin:0;padding:0}#menu ul li{list-style-type:none;display:inline-block;padding:20px;position:relative}#menu ul>li>span{padding-left:6px}#menu ul li.has-href{padding:0}#menu ul li a{color:#000;display:block;padding:10px 20px}#menu ul li.contact{padding-right:0}#menu ul li.contact a{background-color:var(--main-color);color:#fff;border-radius:6px;margin-left:6px}#menu ul li.active>a{font-weight:600;color:var(--main-color)}#menu ul.dropdown{display:block;position:absolute;z-index:100;right:0;top:calc(100% + 35px);padding-left:0;margin-top:11px;min-width:200px;opacity:0;visibility:hidden;box-shadow:0 0 30px rgba(127,137,161,.25);transition:ease all .3s}#menu ul.dropdown li{padding:11px 16px;background:#fff;display:block;margin:0}#menu ul.dropdown li:hover{background:#f6f6f6;color:#000}#menu ul.dropdown li.has-href{padding:0}#menu ul.dropdown li a{padding:11px 16px;display:block;position:relative;top:0}#menu ul.dropdown li a:hover{text-decoration:none}#menu li.has-dropdown:hover>ul{opacity:1;top:calc(100% - 11px);visibility:visible}#menu .has-dropdown .has-dropdown ul.dropdown{left:95%}#menu .has-dropdown .has-dropdown ul.dropdown li{padding:0}#menu .has-dropdown .has-dropdown:hover ul.dropdown{top:-11px}#btn_mobile_menu{display:none;position:relative}#btn_mobile_menu{width:50px;cursor:pointer}#bottom-line,#middle-line,#top-line{transform-box:fill-box;transform-origin:center}#btn_mobile_menu.is-open #top-line{animation:down-rotate .6s ease-out both}#btn_mobile_menu.is-open #bottom-line{animation:up-rotate .6s ease-out both}#btn_mobile_menu.is-open #middle-line{animation:hide .6s ease-out forwards}@keyframes up-rotate{0%{animation-timing-function:cubic-bezier(.16,-.88,.97,.53);transform:translateY(0)}30%{transform-origin:center;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(-10px)}100%{transform-origin:center;transform:translateY(-10px) rotate(45deg) scale(.9)}}@keyframes down-rotate{0%{animation-timing-function:cubic-bezier(.16,-.88,.97,.53);transform:translateY(0)}30%{transform-origin:center;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(10px)}100%{transform-origin:center;transform:translateY(10px) rotate(-45deg) scale(.9)}}@keyframes hide{29%{opacity:1}30%{opacity:0}100%{opacity:0}}#riegen .riege{display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#fff;border-radius:8px;padding:20px;margin-bottom:20px;border:1px solid #eee}#riegen .riege:hover{background-color:#f9f9f9}#riegen .riege .icon{width:60px;height:60px;font-size:30px;line-height:60px;text-align:center;background-color:var(--main-color);border-radius:50%;color:#fff;margin-bottom:15px}#riegen .riege .zeitpunkt{font-size:1rem;font-weight:500;margin-top:6px;padding-top:6px;border-top:1px solid #eee}#werde_mitglied{position:relative;background-color:var(--main-color);color:#fff;padding:30px;border-radius:5px;margin-bottom:30px}#werde_mitglied .btn{background-color:#fff;color:var(--main-color);font-weight:700;transition:all .1s ease}#werde_mitglied .btn:hover{transform:translate(-1px,-1px);box-shadow:0 4px 6px rgba(0,0,0,.2)}#werde_mitglied::before{content:"";position:absolute;width:60%;height:70%;bottom:30px;right:-20px;background-image:url(../img/bg_werde_mitglied.png);opacity:.2;z-index:0;pointer-events:none}#werde_mitglied::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:10px;border-style:solid;border-color:var(--main-color) transparent transparent transparent}#aside_aktuelles{border:1px solid #ddd;border-radius:5px;margin-bottom:30px}#aside_aktuelles .img{background-image:url(../img/save-the-date-traetti.png);background-size:cover;background-position:center 10%;height:250px;border-top-left-radius:5px;border-top-right-radius:5px}#aside_aktuelles .body{padding:8px}#aside_aktuelles .sponsoren{padding:6px 8px;border-bottom:1px solid #ddd}#aside_aktuelles .sponsoren h6{font-size:.86rem}#sponsoren-carousel .owl-item{display:flex;justify-content:center}#sponsoren-carousel img{height:20px;width:auto}.container_leiter{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}.container_leiter .leiter{flex:1 1 200px;max-width:250px;background-color:#fff;border-radius:8px;padding:20px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease}.container_leiter .leiter .img{width:200px;height:200px;border-radius:50%;background-size:cover;background-position:center top;margin:0 auto 15px auto}@media (max-width:991px){#btn_mobile_menu{display:block}#btn_mobile_menu.is-open{z-index:201}#header-body.fixed_top #btn_mobile_menu{transform:translateY(0)}#menu{position:fixed;right:-120%;top:0;background-color:#fff;height:100vh;width:60%;min-width:300px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;z-index:200}#menu.is-open{right:0}#menu>ul{position:relative;margin-top:100px;margin-left:1rem;margin-right:1rem;z-index:1;max-height:calc(100vh - 200px);overflow-y:auto;overflow-x:hidden}#menu ul li,#menu ul.dropdown li.has-dropdown{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:4px;padding-right:0;border-bottom:1px solid #eee;width:100%}#menu>ul>li>a{width:calc(100%);line-height:40px}#menu ul>li span{display:none}#menu ul li a{padding:4px;display:block}#menu ul.dropdown{display:block;position:relative;margin-top:0;opacity:1;visibility:visible;box-shadow:none;width:100%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;padding-left:30px}#menu ul.dropdown li a{padding:8px 4px}#menu ul.dropdown li:hover{background-color:#fff}#menu ul.dropdown li a:hover{background-color:#fff}#menu .has-dropdown .has-dropdown ul.dropdown{left:0;top:0!important}#menu ul li.contact a{margin-left:0;padding-left:12px}}:root{--main-color:#0051aa;--main-color-hover:#07395a;--color-red:#c00000;--color-text:#222;--font-text:'Inter';--font-accent:'Montserrat';--swal2-confirm-button-background-color:#004056!important}html{overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}body{background-color:#fff}.px-main{padding-left:5%;padding-right:5%}@media (max-width:767px){.px-main{padding-left:3%;padding-right:3%}}@media (max-width:575px){.px-main{padding-left:14px;padding-right:14px}}.bg-main{background-color:var(--main-color);color:#fff}.btn-main{background-color:var(--main-color);color:#fff}.btn-main:hover{background-color:var(--main-color-hover);color:#fff}.btn-outline-main{border:2px solid var(--main-color);background-color:transparent;color:var(--main-color)}.btn-outline-main:hover{background-color:var(--main-color);color:#fff}.color-main{color:var(--main-color)}main{margin-top:120px}@media (max-width:991px){main{margin-top:75px}}#footer h3{color:#fff}#footer a{color:#fff;text-decoration:none}#footer a:hover{text-decoration:underline}#footer .logo img{width:120px;max-width:100%}#footer .socialmedia a{color:#fff;font-size:2.5rem;margin-right:10px}