.card{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;min-height:auto;padding:30px 0;position:relative;width:100%}@media(min-width:425px){.card{flex-direction:row}}.card__img{height:150px;height:auto;margin-bottom:10px;max-width:100%;object-fit:cover;overflow:hidden;width:100%}@media(min-width:425px){.card__img{flex:0 1 200px;margin-right:4%}}.card__content{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;max-width:100%}@media(min-width:425px){.card__content{flex:1 0 48%}}.card__content .card__header{border-bottom:5px solid #5a1f69;font-size:20px;margin-bottom:10px;text-align:center}.card__content .card__text{font-size:16px}.card__content .card__subText{align-self:flex-start;color:#a5abbc;padding-top:5px}.card__content button{margin-top:10px}.card__content .card__link{align-self:flex-end;bottom:0;color:#5a1f69;position:absolute;right:0;text-decoration:none}.card__content .card__link:hover{color:#a5abbc;cursor:pointer;text-decoration:underline}.card-block{align-items:flex-end;background:#fffc;display:flex;flex-direction:column;margin:0;max-width:100%;padding:0 10px}.card-block .card:not(:last-child){border-bottom:2px solid #a5abbc}@media(min-width:650px){.card-block{align-items:stretch;flex-direction:row;flex-wrap:wrap}.card-block .card{border-bottom:2px solid #a5abbc;flex:0 1 48%}.card-block .card:nth-child(2n){margin-left:4%}}.slider{box-sizing:border-box;position:relative}.slider__content-border{padding:0 20px}.slider__content-grid{display:grid;grid-template-columns:100%;grid-template-rows:100%}@media(min-width:425px){.slider__content-grid{grid-template-columns:50% 50%}}@media(min-width:768px){.slider__content-grid{grid-template-columns:33% 33% 34%}}.slider__img{height:250px;object-fit:cover;overflow:hidden;width:100%}@media(min-width:425px){.slider__img{height:400px}}.slider__arrow-left{left:0;position:absolute;top:50%}.slider__arrow-right{left:100%;position:absolute;top:50%}.slider__box{flex:1 0 33%}.slider .slider__multiple{margin-left:12px}.slider .slider__multiple-one,.slider .slider__multiple-two{display:none}@media(min-width:425px){.slider .slider__multiple-one{display:block}}@media(min-width:768px){.slider .slider__multiple-two{display:block}}.slider .card{min-height:170px}.slider .card__img{display:none}.modal{background:#ffffffe6;box-sizing:border-box;height:calc(100vh - 123px);left:50%;max-width:768px;overflow:scroll;padding:5vw;position:fixed;top:92px;transform:translateX(-50%);width:100vw;z-index:80}.modal__close{font-size:24px;line-height:24px;padding:10px;position:absolute;right:5vw;top:5vw;z-index:90}.modal .card{background:#fff;border-radius:15px;padding:10px}.modal .card__img{padding-top:10px}@media(min-width:425px)and (max-width:768px){.modal .card{flex-direction:column-reverse}.modal .card .card__img{flex:none;max-width:200px}.modal .card .card__content{flex:none}.modal .card .card__content .card__header{margin-top:20px}}body{background-image:none;color:#5a1f69;font-family:Alegreya,serif;margin:0;padding:0}body,body>*{box-sizing:border-box}body h1,body h2,body h3,body p{font-weight:500;margin:0;padding:0}body a{color:#5a1f69;text-decoration:none}body a:hover{color:#a5abbc;cursor:pointer}body .is-underlined,body a:hover{text-decoration:underline}body button{background-color:#5a1f69;border:2px solid #5a1f69;border-radius:5px;color:#fff;padding:5px;width:98%}body button:hover{background-color:#fff;color:#5a1f69}body input,body select,body textarea{-webkit-appearance:none;appearance:none;background-color:#f5f5f5;border:none;border-bottom:1px solid #5a1f69;color:#777;cursor:pointer;font-family:Open Sans,sans-serif;margin-bottom:20px;padding:10px;width:90%}body input::-ms-expand,body select::-ms-expand,body textarea::-ms-expand{display:none}body input,body select,body textarea{-moz-padding-start:7px;outline:none}body input:focus::-ms-value,body select:focus::-ms-value,body textarea:focus::-ms-value{background-color:#0000}body input:focus,body select:focus,body textarea:focus{border:1px solid #a5abbc;border-radius:3px;outline:none}body select{width:98%}body .header{align-items:center;background-color:#fff;border-bottom:1px solid #5a1f69;display:flex;flex-wrap:nowrap;height:60px;justify-content:space-between;position:fixed;top:0;width:100%;z-index:100}@media(min-width:768px){body .header{flex-wrap:wrap;justify-content:center}}body .header .header__icon{height:40px;margin-left:10px;width:40px}body .header .header__title{font-size:24px}@media(min-width:768px){body .header .header__title{margin-left:12px}}body .header .nav{display:block}@media(min-width:768px){body .header .nav{width:100%}}@media(min-width:1600px){body .header .nav{display:flex;justify-content:center}}body .header .nav__button{background-color:#fff;border:none;color:#5a1f69;display:flex;flex-direction:column;height:36px;justify-content:space-evenly;margin-right:10px;padding:2px 7px;width:36px}body .header .nav__button-line{border-bottom:2px solid #5a1f69;color:#fff;display:block;height:0;overflow:hidden;width:100%}body .header .nav__button-close{display:none}@media(min-width:768px){body .header .nav__button{display:none}}body .header .nav__links{display:none}@media(min-width:768px){body .header .nav__links{display:flex;justify-content:space-evenly;padding:0 12px}}@media(min-width:768px)and (min-width:1600px){body .header .nav__links{width:1600px}}body .header .nav--is-expanded .nav__button{align-items:center;justify-content:center}body .header .nav--is-expanded .nav__button-line{display:none}body .header .nav--is-expanded .nav__button-close{display:block;font-size:30px;z-index:2}body .header .nav--is-expanded .nav__links{align-items:center;background:#ffffffe6;border-top:1px solid #5a1f69;display:flex;flex-direction:column;font-size:24px;height:calc(100vh - 90px);justify-content:space-evenly;left:0;position:fixed;top:60px;width:100vw}body .header .nav--is-expanded .nav__links a:hover{text-decoration:underline}@media(min-width:768px){body .header .nav--is-expanded{display:none}}body .fixed-bg{bottom:51px;height:65%;position:fixed;right:0;z-index:-100}body .fixed-bg img{height:100%}body .content{display:flex;justify-content:center;min-height:calc(100vh - 123px);overflow:auto;padding-bottom:31px;padding-top:92px}body .content>*{max-width:1024px}body .content .title{border-bottom:1px solid #5a1f69;font-size:18px;padding:3px;text-align:center;top:61px;width:100vw;z-index:90}body .content .title,body footer{background-color:#fff;left:0;position:fixed}body footer{align-items:center;border-top:1px solid #5a1f69;bottom:0;display:flex;flex-wrap:nowrap;height:30px;justify-content:center;right:0;width:100%}body footer .footer-copyright,body footer a{font-size:14px;margin:0 6px}body footer .footer-copyright{display:none}@media(min-width:425px){body footer .footer-copyright{display:block}}.line-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.info-block{align-items:flex-end;background:#fffc;display:flex;flex-direction:column;margin-top:10px;max-width:100%;padding-left:20px}.info-block__header{border-bottom:10px solid #5a1f69;font-size:24px;margin-bottom:10px;min-width:50%;padding-left:10px;padding-right:10px}.info-block__text{padding-right:10px;text-align:right}.info-block__text.warning{color:red;text-decoration:underline}.info-block__text-subheader{font-size:19px}.info-block__link{background-color:#5a1f69;color:#fff;font-family:Open Sans,sans-serif;font-size:18px;margin:5px 0;padding:5px 15px 5px 0;text-align:right;width:185px}.info-block__link:hover{color:#fff}.info-block__content{align-items:stretch;display:flex;flex-direction:column;justify-content:center;padding-right:10px;text-align:right}.image-tiles{display:flex;flex-wrap:wrap;width:100%}.image-tiles-column{flex:50% 1;max-width:50%}@media(min-width:425px){.image-tiles-column{flex:25% 1;max-width:25%}}@media(min-width:768px){.image-tiles-column{flex:50% 1;max-width:50%}}@media(min-width:1024px){.image-tiles-column{flex:25% 1;max-width:25%}}.image-tiles-column img{margin-top:8px;padding:0 4px;vertical-align:middle;width:calc(100% - 8px)}.home{--news-banner-height:120px;display:flex;flex-wrap:wrap}@media(min-width:650px){.home{--news-banner-height:90px}}@media(min-width:768px){.home{--news-banner-height:100px}}@media(min-width:1024px){.home{--news-banner-height:110px}}.home .slider,.home__intro,.home__news{display:flex;width:100%}.home__news-banner{background-color:#f0e4ee;box-sizing:border-box;font-size:15px;height:var(--news-banner-height);left:0;padding:10px;position:absolute;text-align:center;width:100%}@media(min-width:425px){.home__news-banner{font-size:16px}}@media(min-width:768px){.home__news-banner{padding:10px 50px}}@media(min-width:850px){.home__news-banner{font-size:18px}}@media(min-width:1024px){.home__news-banner{font-size:20px}}.home__news-banner-header{font-size:18px;font-weight:700}@media(min-width:768px){.home__news-banner-header{font-size:20px}}@media(min-width:1024px){.home__news-banner-header{font-size:22px}}.home__news-banner-content{margin-left:auto;margin-right:auto;max-width:1024px}.home__news-banner+.slider,.home__news-banner+.slider+.home__intro{padding-top:var(--news-banner-height)}@media(min-width:768px){.home .home__intro{width:40%}.home .home__intro .info-block{height:400px;margin-top:0}.home .slider{width:60%}}.home .slider .slider__arrow-right{left:96%}@media(min-width:768px){.home .slider .slider__arrow-right{left:100%}}.home__category-mobile{align-items:flex-end;display:flex;flex-direction:column;margin-top:10px;width:100%}@media(min-width:570px){.home__category-mobile{display:none}}.home__category-mobile a{background-color:#5a1f69;color:#fff;font-family:Open Sans,sans-serif;font-size:18px;margin-top:5px;padding:5px 15px 5px 0;text-align:right;width:185px}.home__category-mobile a:hover{color:#fff}.home__category-tablet{display:none}@media(min-width:570px){.home__category-tablet{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin-top:10px;width:100%}.home__category-tablet div{align-items:center;display:flex;flex-direction:column;justify-content:center}.home__category-tablet div a{background-color:#fffc;color:#5a1f69;font-family:Open Sans,sans-serif;font-size:18px;margin-top:5px;padding:5px 10px;text-align:center;width:auto}.home__category-tablet div a:hover{color:#5a1f69}.home__category-tablet div .home__category-icon{background-color:#5a1f69;border:5px solid #5a1f69;border-radius:100%;display:block;height:75px;margin-bottom:12px;padding:12px;width:75px}}.home__news .info-block .slider{padding:0 30px}@media(min-width:768px){.home__news .info-block .slider{margin-right:20px;padding:0 20px}}.home .home__selfmade{display:flex;flex-direction:column;width:100%}@media(min-width:768px){.home .home__selfmade{width:40%}}.home .home__selfmade .info-block{align-items:flex-start}.home .home__selfmade .info-block h3{padding-left:0}.home .home__selfmade .info-block p{text-align:left}@media(min-width:768px){.home .image-tiles{width:60%}}.home .video{height:400px;margin-left:auto;margin-right:auto;margin-top:10px;max-width:600px;width:100%}.naehkurse{display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%}.naehkurse .home__kurse-table,.naehkurse .slider{width:100%}@media(min-width:768px){.naehkurse .home__kurse-table,.naehkurse .slider{width:60%}}.naehkurse .home__text{width:100%}@media(min-width:768px){.naehkurse .home__text{width:40%}}.naehkurse .home__kurse-table{font-size:15px}@media(min-width:425px){.naehkurse .home__kurse-table{font-size:18px}.naehkurse .home__kurse-table .info-block__text,.naehkurse .home__kurse-table table{padding-right:20px}.naehkurse .home__kurse-table .info-block__text .subHeaderTable>td,.naehkurse .home__kurse-table table .subHeaderTable>td{padding-top:15px}}.naehkurse .home__block-reverse{display:flex;flex-wrap:wrap;width:100%}@media(min-width:768px){.naehkurse .home__block-reverse{flex-direction:row-reverse}}.naehkurse .info-block.is-workshop{width:100%}.naehkurse .info-block.is-workshop .info-block__header{min-width:32%}.naehkurse .info-block.is-workshop p{text-align:center}.naehkurse .info-block.is-workshop .card__subText{align-self:auto}@media(min-width:650px){.naehkurse .info-block.is-workshop .card{flex:1 1 48%}}.naehkurse .info-block.is-workshop .card:first-child{padding-top:10px}.atelier{display:flex;flex-wrap:wrap}.atelier .slider,.atelier__intro{display:flex;width:100%}@media(min-width:768px){.atelier .slider{width:60%}.atelier .atelier__intro{width:40%}.atelier .atelier__intro .info-block{height:400px;margin-top:0}}.about .card-block,.about .card-block .card{flex-direction:column}@media(min-width:650px){.about .card-block .card{flex:none;flex-direction:row;justify-content:center;margin-left:0}}.about .card-block .card .card__img{max-width:200px}@media(min-width:425px){.about .card-block .card .card__content,.about .card-block .card .card__img{flex:none}}.about .card-block .card .card__content p{max-width:600px}.kontakt{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}@media(min-width:650px){.kontakt{align-items:center}}.kontakt .mail-img{display:none}@media(min-width:650px){.kontakt .mail-img{display:block;flex:0 1 300px;height:450px;margin:20px;object-fit:cover;overflow:hidden}}.kontakt .block-wrapper{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap}@media(min-width:650px){.kontakt .block-wrapper{flex:0 0 250px;flex-wrap:nowrap}}.kontakt .block-wrapper .info-block{min-width:250px}
/*# sourceMappingURL=main.a4a785ef.css.map*/