@import url(https://fonts.googleapis.com/css2?family=Dancing+Script:wght@700&display=swap);#dropzone{background-color:#333;color:#fff;padding:5rem 3rem;min-width:440px;min-height:150px;border-radius:5px;cursor:pointer}.min-width{min-width:220px;margin:0 2rem 0 0!important}#post-form{margin:2rem 0;width:100%}#post-form form{margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%}#post-form form>div{width:100%}#post-form form>div:first-child{text-align:center}#post-form form label{padding:.5rem 1.5rem;display:block}#post-form form input,#post-form form textarea{padding:1rem 1.5rem;width:100%;border:1px solid #162b1b;border-radius:5px}#post-form form input:focus,#post-form form textarea:focus{outline:none;border-color:#7a171b}#post-form form textarea{height:20rem}#post-form form .flex-container{display:flex;justify-content:center}#topical{background-color:#f4f4f4}.flex-columns .row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.flex-columns .column{display:flex;flex-direction:column;flex-basis:100%;flex:1 1;max-height:534px}.flex-columns .column .column-1,.flex-columns .column .column-2{height:100%}.flex-columns img{display:block;width:100%;height:100%;object-fit:cover}.flex-columns .column-2{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:3rem}.flex-columns h2{font-size:2.5rem}.flex-columns p{margin:2rem 0}.flex-columns .date,.flex-columns .location{font-size:1.4rem;margin-bottom:0}.flex-columns .location{margin:.5rem 0 1rem}.flex-columns.flex-reverse .row{flex-direction:row-reverse}.flex-columns .container{flex-direction:column;align-items:center}@media screen and (max-width:768px){.flex-columns .column{flex:100% 1;max-width:100%}}#team{padding-top:3rem;text-align:center;display:flex;flex-direction:column;align-items:center}#team .flex-items{margin:0 auto;flex-wrap:wrap}#team .flex-items>a{padding:3rem 4rem}#team img{width:20rem;border-radius:50%}#team .btn{max-width:18rem}#team a:hover{opacity:.8}#social-media a:hover{opacity:.7}@media screen and (max-width:550px){#social-media .flex-items>div{padding:3rem 4rem}}#contact #contact-ahah h1,#contact #contact-ahah h3,#contact #contact-ahah p,#contact #contact-aktivitas h1,#contact #contact-aktivitas h3,#contact #contact-aktivitas p{margin:.5rem}#contact #contact-ahah h3,#contact #contact-aktivitas h3{margin-top:1.2rem}#contact #contact-ahah p,#contact #contact-aktivitas p{margin-left:3.7rem}#contact #contact-ahah a,#contact #contact-aktivitas a{color:#fff}#contact #contact-ahah a:hover,#contact #contact-aktivitas a:hover{opacity:.7}#contact #contact-formular h1{margin-bottom:3rem}#contact #contact-formular form,#contact #contact-formular input,#contact #contact-formular label,#contact #contact-formular textarea{width:100%}#contact #contact-formular input,#contact #contact-formular textarea{margin-bottom:2rem;padding:1rem}.event-grid .pointer{cursor:pointer}.event-grid>div{position:relative;display:grid;grid-template-rows:repeat(2,auto);color:#fff}.event-grid>div:before{z-index:1;display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.event-grid>div .event-img{position:relative;display:inline-block;grid-column:1;grid-row:1/3}.event-grid>div .event-title{z-index:2;align-self:end;grid-column:1;grid-row:2}.event-grid>div .event-date{z-index:2;grid-column:1;grid-row:1;text-align:end}.event-grid>div .event-date p{font-weight:400;font-size:1.8rem;margin:rem;padding:1rem;display:inline}#event-form .container{flex-direction:column}#event-form .container h1{text-align:center}#event-form .container form{margin:auto;width:90%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem 2rem}#event-form .container form>div{width:100%}#event-form .container form>div:first-of-type{grid-column:1/3}#event-form .container form label{display:block;text-align:start;padding-left:2rem;font-size:1.4rem}#event-form .container form input,#event-form .container form select,#event-form .container form textarea{display:block;width:100%;padding:1rem 2rem;margin-top:.5rem;border:2px solid #162b1b;border-radius:5px}#event-form .container form input:focus,#event-form .container form select:focus,#event-form .container form textarea:focus{outline:none;border-color:#7a171b}#event-form .container form .buttons{grid-column:1/3;margin:2rem auto}@media screen and (max-width:630px){#event-form .container form{width:80%;grid-template-columns:1fr}#event-form .container form .buttons,#event-form .container form>div:first-of-type{grid-column:1}}#events{text-align:center}#events .events{padding:3rem}#events .events .row{position:relative;flex-wrap:wrap}#events .events-download{display:flex;padding:3rem;flex-direction:column;align-items:center;text-align:center;justify-content:center}#events .events-download h4{padding-top:1rem}#events .events-download a{margin:3rem}#events .events-download a div{padding:3rem;border-radius:5px}#events .events-download a div img{width:5rem}#login{line-height:1.8;border-radius:5px}#login .column-2{width:100%}#login .column-2 form{width:100%;max-width:450px}#login .column-2 form .btn{margin:3rem 0}#login .column-2 .login-form-group{margin-top:1.5rem;width:100%}#login .column-2 .login-form-group label{display:block}#login .column-2 .login-form-group input{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:5px}#login .column-2 a{font-size:1.4rem}#login .column-2 a:hover{opacity:.7}@media screen and (max-width:768px){#login .column-2{align-items:center;text-align:center}}#form-field{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2rem}#form-field .image{width:25rem;height:25rem;margin:0 auto}#form-field .image img{border-radius:50%;display:block;width:100%;height:100%;object-fit:cover}#form-field .flex-item{padding:1rem 2rem}#form-field form{display:grid;grid-template-columns:repeat(3,35rem);grid-template-areas:"firstname lastname vulgo" "address zip city" "birthday e1 e1" "phone mobile e2" "email email2 e3" "password password2 e4" "school fos degree" "entryCU entryStV e5" "rank role e6" "quote e7 e7" "buttons buttons buttons";grid-gap:1rem 2rem}#form-field #firstname-div{grid-area:firstname}#form-field #lastname-div{grid-area:lastname}#form-field #vulgo-div{grid-area:vulgo}#form-field #address-div{grid-area:address}#form-field #city-div{grid-area:city}#form-field #school-div{grid-area:school}#form-field #degree-div{grid-area:degree}#form-field #fos-div{grid-area:fos}#form-field #zip-div{grid-area:zip}#form-field #entryCU-div{grid-area:entryCU}#form-field #entryStV-div{grid-area:entryStV}#form-field #email-div{grid-area:email}#form-field #email2-div{grid-area:email2}#form-field #phone-div{grid-area:phone}#form-field #mobile-div{grid-area:mobile}#form-field #birthday-div{grid-area:birthday}#form-field #password-div{grid-area:password}#form-field #password2-div{grid-area:password2}#form-field #quote-div{grid-area:quote}#form-field #rank-div{grid-area:rank}#form-field #role-div{grid-area:role}#form-field #buttons-div{grid-area:buttons;margin:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}#form-field label{display:block;text-align:start;padding-left:2.5rem;font-size:1.4rem}#form-field input,#form-field select,#form-field textarea{display:block;width:100%;padding:1rem 2rem;margin-top:.5rem;border:2px solid #162b1b;border-radius:5px}#form-field input:focus,#form-field select:focus,#form-field textarea:focus{outline:none;border-color:#7a171b}@media screen and (max-width:1150px){#form-field form{grid-template-columns:repeat(2,35rem);grid-template-areas:"firstname lastname " "vulgo birthday" "address e1 " "zip city" "phone mobile " "email email2 " "password password2 " "school fos" "degree e2" "entryCU entryStV " "rank role " "quote e7 " "buttons buttons "}}@media screen and (max-width:780px){#form-field .image{width:15rem;height:15rem}#form-field form{grid-template-columns:35rem;grid-template-areas:"firstname" "lastname " "vulgo" "address" "zip" "city" "birthday" "phone" "mobile " "email" "email2 " "password" "password2 " "school" "fos" "degree" "entryCU" "entryStV " "rank" "role " "quote " "buttons";width:80%;grid-template-columns:1fr}}#members,#members .flex-container{display:flex;flex-direction:column;justify-content:center;align-items:center}#members .flex-container{width:100%}#members .table{min-width:100%}@media screen and (max-width:1280px){#members .address,#members .mobile{display:none}}@media screen and (max-width:810px){#members .city{display:none}}@media screen and (max-width:660px){#members .email{display:none}}@media screen and (max-width:480px){#members .firstname{display:none}}#new-post{background-color:#f4f4f4}#new-post .container{display:flex;flex-direction:column;justify-content:center}#new-post .container h1{text-align:center}#profile{background-color:#f4f4f4}#profile .container{flex-direction:column;text-align:center}#profile .container h1{margin-bottom:2rem}@media screen and (max-width:550px){#profile{padding:2rem 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}}.navbar{position:relative;display:flex;align-items:center;justify-content:space-between;color:#fff;width:100%;height:70px;position:fixed;top:0;padding:0 3rem;transition:.5s;z-index:4}.navbar .nav-bg{position:absolute;width:100%;height:100%;z-index:-1;top:0;left:0;background-color:#231f20;opacity:.75;transition-duration:.4s}.navbar .nav-bg.top{opacity:0}.navbar .container{display:flex;align-items:center;justify-content:space-between;width:100vw;height:100%;margin:0 auto}.navbar a{color:#fff;font-weight:600;padding:1rem 1.5rem;margin:0 5px;background-color:transparent;transition-duration:0s}.navbar ul{display:flex}.navbar .logo{font-weight:400;z-index:12}.navbar .logo a{padding:0;display:flex;align-items:center}.navbar .logo a img{display:block;width:4rem;margin-right:1.5rem}.navbar .logo a .nav-title{font-size:2.6rem;font-weight:500;transition-duration:.4s}.navbar .logo a .nav-title.top{display:none}.navbar .menu-wrap{z-index:11;display:flex;justify-content:center;align-items:center}.navbar .menu-wrap .toggler{position:absolute;top:1rem;right:3rem;z-index:12;cursor:pointer;width:55px;height:50px;opacity:0;display:none}.navbar .menu-wrap .hamburger{position:absolute;top:.9rem;right:3rem;z-index:11;width:60px;height:60px;padding:1rem;display:flex;align-items:center;justify-content:center;display:none}.navbar .menu-wrap .menu{height:70px}.navbar .menu-wrap .menu div,.navbar .menu-wrap .menu ul{height:100%;align-items:center}.navbar .menu-wrap .menu a:hover{border-bottom:2px solid #7a171b}.hero{background:url(/static/media/chur_night.4b230cc3.jpg) no-repeat 50%/cover;height:100vh;position:relative;color:#fff}.hero .content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;padding:0 20px}.hero .content *{z-index:3}.hero .content img{max-width:12rem;margin-bottom:2rem}.hero .content h1{font-size:6rem;font-weight:600}.hero .content h4{font-family:"Dancing Script",cursive;font-size:2.5rem}.hero .content p{font-size:2.8rem;font-weight:600;max-width:600px;margin:1.5rem 0 2.4rem}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.hero.hero-small{height:20vh;background-position:0 35%}.hero.hero-small .content{display:none}@media screen and (max-width:1245px){.navbar .lg-screen{display:none}}@media screen and (max-width:890px){.navbar a{font-size:2rem}.navbar .lg-screen{display:inline}.navbar .menu-wrap{position:fixed;top:0;right:0}.navbar .menu-wrap .hamburger>div{position:relative;margin-top:14px;flex:none;width:100%;height:4px;border-radius:2px;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .4s ease}.navbar .menu-wrap .hamburger>div:after,.navbar .menu-wrap .hamburger>div:before{content:"";position:absolute;z-index:1;top:-12px;width:100%;height:4px;border-radius:2px;background:inherit}.navbar .menu-wrap .hamburger>div:after{top:12px}.navbar .menu-wrap .toggler:checked+.hamburger>div{transform:rotate(135deg)}.navbar .menu-wrap .toggler:checked+.hamburger>div:after,.navbar .menu-wrap .toggler:checked+.hamburger>div:before{top:0;transform:rotate(90deg)}.navbar .menu-wrap .toggler:checked:hover+.hamburger>div{transform:rotate(225deg)}.navbar .menu-wrap .hamburger,.navbar .menu-wrap .toggler{display:block}.navbar .menu-wrap .toggler:checked{overflow:hidden}.navbar .menu-wrap .toggler:checked~.menu{visibility:visible}.navbar .menu-wrap .toggler:checked~.menu>div{transform:scale(1);transition-duration:.4s}.navbar .menu-wrap .toggler:checked~.menu>div>div{opacity:1;transition:opacity .4s ease .4s}.navbar .menu-wrap .toggler:checked~.hero .content *{z-index:0}.navbar .menu-wrap .menu{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;overflow:hidden}.navbar .menu-wrap .menu,.navbar .menu-wrap .menu>div{display:flex;align-items:center;justify-content:center}.navbar .menu-wrap .menu>div{background:#231f20;opacity:.9;border-radius:50%;width:300vw;height:300vw;flex:none;transform:scale(0);transition:all .4s ease;z-index:4}.navbar .menu-wrap .menu>div>div{text-align:center;max-width:90vw;max-height:100vh;opacity:0;transition:opacity .4s ease}.navbar ul{flex-direction:column;justify-content:center}.navbar ul li{color:#fff;font-size:1.5rem;padding:1.4rem}}.primary-span{color:#7a171b}.secondary-span{color:#162b1b}.btn{cursor:pointer;display:inline-block;margin:2rem;padding:1rem 3rem;font-size:1.6rem;border:none;border-radius:5px;transition-duration:.3s;min-height:45px}.btn:hover{opacity:.8}.bg-light,.btn-light{color:#333!important;background-color:#f4f4f4}.bg-dark,.btn-dark{color:#fff;background-color:#333}.bg-primary,.btn-primary{color:#fff;background-color:#7a171b}.bg-secondary,.btn-secondary{color:#fff;background-color:#162b1b}.btn-outline{color:#fff;background:transparent;border:1px solid #fff}.py-1{padding:1rem 0}.py-2{padding:2rem 0}.py-3{padding:3rem 0}.py-4{padding:4rem 0}.py-5{padding:5rem 0}.my-1{margin:1rem 0}.my-2{margin:2rem 0}.my-3{margin:3rem 0}.my-4{margin:4rem 0}.my-5{margin:5rem 0}.container{width:100%;max-width:1500px;display:flex;margin:auto}.icon{padding-top:3rem;text-align:center}.flex-items{display:flex;justify-content:center;text-align:center;height:100%}.flex-items>div{padding:3rem 8rem}.section-header{width:100%;padding:0 3rem 3rem;flex-direction:column;align-items:center;text-align:center}.flex-grid .row,.section-header{display:flex;justify-content:center}.flex-grid .row{flex-wrap:wrap;padding:0 .4rem}.flex-grid .column{flex:22% 1;min-width:280px;max-width:320px;padding:.4rem;margin:1rem;align-items:center;justify-content:center;text-align:center}.flex-grid a{transition-duration:.4s}.flex-grid a:hover{opacity:.8}.center{text-align:center;color:#333}@media screen and (max-width:768px){.flex-grid .column{flex:100% 1;max-width:50%}.flex-grid.previousEvents{display:none}}@media screen and (max-width:550px){.flex-grid .column{max-width:85%}}#footer{position:relative;padding:0 3rem;width:100vw}#footer *{margin:0}#footer .container{display:grid;grid-column-gap:20px;margin:auto;width:100%;grid-template-columns:repeat(4,1fr);justify-content:center;align-items:center;text-align:center}#footer .container h2{padding-top:3rem;font-weight:400}#footer .container img{display:inline-block;width:150px}#footer .container a{padding-top:1.2rem;display:block}#footer .container a:hover{opacity:.8}#footer .container .footer-title{grid-row:1}#footer .container .footer-content{grid-row:2}#footer .container #footer-parter-title{grid-column:2/5}#footer .container #footer-impressum-content,#footer .container #footer-impressum-title,#footer .container #footer-spub{justify-self:start;text-align:start}#footer .container #footer-fcs{justify-self:end}#footer .container #copy-right{grid-column:1/5;grid-row:3;padding:1.5rem}#footer .container #copy-right p{font-size:1.4rem}@media screen and (max-width:880px){#footer .container img{width:100px}#footer .container a,#footer .container p{font-size:1.4rem}}@media screen and (max-width:800px){#footer .container{grid-template-columns:repeat(3,1fr)}#footer .container #copy-right,#footer .container #footer-impressum-content,#footer .container #footer-impressum-title,#footer .container #footer-parter-title{justify-self:center;text-align:center;grid-column:1/4}#footer .container #footer-impressum-title{grid-row:1;margin-bottom:1rem}#footer .container #footer-impressum-content{grid-row:2}#footer .container #footer-parter-title{grid-row:3}#footer .container #footer-casutt,#footer .container #footer-fcs,#footer .container #footer-spub{grid-row:4}#footer .container #footer-spub{grid-column:1}#footer .container #footer-casutt{grid-column:2}#footer .container #footer-fcs{grid-column:3}#footer .container #copy-right{grid-row:5}}@media screen and (max-width:500px){#footer .container{grid-template-columns:1fr}#footer .container #copy-right,#footer .container #footer-casutt,#footer .container #footer-fcs,#footer .container #footer-impressum-content,#footer .container #footer-impressum-title,#footer .container #footer-parter-title,#footer .container #footer-spub{grid-column:1}#footer .container #footer-casutt,#footer .container #footer-fcs,#footer .container #footer-spub{justify-self:center;margin:1rem}#footer .container #footer-spub{grid-row:4}#footer .container #footer-casutt{grid-row:5}#footer .container #footer-fcs{grid-row:6}#footer .container #copy-right{grid-row:7}}.quote{display:flex}.quote .flex-quote{padding:3rem;display:grid;grid-template-columns:auto 1fr;grid-gap:3rem;align-items:center}.quote .flex-quote .image{grid-row:1/3;width:15rem;height:15rem}.quote .flex-quote .image img{width:100%;height:100%;border-radius:50%;object-fit:cover}.quote .flex-quote p{margin:0;grid-column:2;align-self:end}.quote .flex-quote .author{font-size:1.4rem;align-self:flex-start;grid-column:2;grid-row:2}@media screen and (max-width:550px){.quote .flex-quote{grid-template-columns:1fr;grid-gap:1rem;text-align:center}.quote .flex-quote .image{margin:auto;grid-column:1;grid-row:1}.quote .flex-quote .author,.quote .flex-quote p{grid-column:1;grid-row:2}.quote .flex-quote .author{grid-row:3}}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}body{font-size:1.6rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#333;line-height:1.6}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}ul{list-style:none}a{font-size:1.6rem;color:#333;text-decoration:none;transition-duration:.4s}h1,h2,h3,h4{font-weight:400;line-height:1.2}h1{font-size:3rem}h2{font-size:2.6rem}h3{font-size:2.2rem}h4{font-size:2rem}p{font-size:1.6rem;margin:10px 0}img{width:100%}input,select,textarea{font-size:1.6rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}input:read-only,select:read-only,textarea:read-only{color:#555}
/*# sourceMappingURL=main.bb9e4e9d.chunk.css.map */