body{padding-top:100px;color:#707070;font-family:"Montserrat",sans-serif;font-size:1.6rem;font-weight:300}@media only screen and (max-width: 576px){body{font-size:1.2rem}}body h1,body h2,body h3{color:#2a98f1;padding-bottom:15px;font-weight:400}body h1{font-size:2.3rem}@media only screen and (max-width: 576px){body h1{font-size:1.8rem}}body h2{font-size:2.4rem}@media only screen and (max-width: 576px){body h2{font-size:1.8rem}}body h3{font-size:2rem}@media (max-width: 575px){body h3{font-size:1.5rem}}body h4{font-size:1.8rem;padding-bottom:10px}@media (max-width: 575px){body{hyphens:auto}}header,.header{width:100%;height:100px;position:absolute;top:0;left:0;background-size:cover}header .header-logo,.header .header-logo{margin:auto;position:relative;right:30px;width:auto;height:91px}header .header-logo img,.header .header-logo img{width:auto;height:110%}@media only screen and (max-width: 1199px){header .header-logo img,.header .header-logo img{position:relative;width:380px;height:auto;right:0}}@media only screen and (max-width: 500px){header .header-logo img,.header .header-logo img{position:relative;width:230px;height:auto;right:0}}header #cssmenu,.header #cssmenu{font-size:1rem;margin:0;border:0;width:auto;padding:0}header #cssmenu ul li,.header #cssmenu ul li{margin:0 20px}header #cssmenu a,.header #cssmenu a{padding:0 20px;text-align:left;margin-bottom:10px}@media only screen and (max-width: 1199px){header #cssmenu ul,header #cssmenu li,.header #cssmenu ul,.header #cssmenu li{display:none !important;padding:0 !important}}@media only screen and (max-width: 1200px){header #cssmenu,.header #cssmenu{padding-bottom:50px}}header #cssmenu a,.header #cssmenu a{display:block;line-height:1em;text-decoration:none;color:white}header #cssmenu li,.header #cssmenu li{list-style:none;margin:0;padding:0}header #cssmenu li#menu-item-316 a:after,.header #cssmenu li#menu-item-316 a:after{content:" ";width:35px;height:35px;position:absolute;z-index:10;top:11px;background:url(../img/ArtBoard1.png) no-repeat 0 0;background-size:35px;right:8px}header #cssmenu>ul,.header #cssmenu>ul{display:inline-block}header #cssmenu>ul>li,.header #cssmenu>ul>li{background-color:rgba(86,175,248,0);box-shadow:inset 0 0 0 0 white;border-radius:20px;transition:background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out}header #cssmenu>ul>li:last-of-type a,.header #cssmenu>ul>li:last-of-type a{padding-left:0}header #cssmenu>ul>li>a::before,.header #cssmenu>ul>li>a::before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#ffffff;visibility:hidden;transform:scaleX(0);transition:all 0.3s ease-in-out 0s}header #cssmenu>ul>li:hover,.header #cssmenu>ul>li:hover{background-color:rgba(86,175,248,0.91);border-radius:20px 20px 0 0;box-shadow:inset 0 3px 2px -1px white}header #cssmenu>ul>li:hover a::before,.header #cssmenu>ul>li:hover a::before{visibility:visible;transform:scaleX(1)}header #cssmenu>ul>li>a,.header #cssmenu>ul>li>a{line-height:50px;position:relative;font-size:1.8rem;font-weight:300}header #cssmenu>ul>li:first-child a,.header #cssmenu>ul>li:first-child a{font-weight:400}header #cssmenu>ul>li:first-child:hover,.header #cssmenu>ul>li:first-child:hover{border-radius:20px}header #cssmenu>ul>li:first-child:hover a::before,.header #cssmenu>ul>li:first-child:hover a::before{visibility:hidden}header #cssmenu>ul>li:last-child,.header #cssmenu>ul>li:last-child{border-radius:20px}header #cssmenu>ul>li:last-child:hover,.header #cssmenu>ul>li:last-child:hover{border-radius:20px}header #cssmenu>ul>li:last-child:hover a::before,.header #cssmenu>ul>li:last-child:hover a::before{visibility:hidden}header #cssmenu ul,.header #cssmenu ul{list-style:none;margin:0;padding:0;position:relative;z-index:597}header #cssmenu ul ul,.header #cssmenu ul ul{opacity:0;transition:opacity 0.2s ease-in-out;visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:100%;bottom:0;margin-top:0;text-transform:none;min-width:190px}header #cssmenu ul ul li,.header #cssmenu ul ul li{float:none;font-weight:normal;position:relative;margin-left:0;width:268px;background-color:rgba(86,175,248,0.91)}header #cssmenu ul ul li>a,.header #cssmenu ul ul li>a{background-color:rgba(40,140,225,0);box-shadow:inset 0 0 0 0 white;transition:background-color 0.1s ease-in-out, box-shadow 0.5s ease-in-out;border-radius:0 0 0 0}header #cssmenu ul ul li:hover>a,.header #cssmenu ul ul li:hover>a{background-color:rgba(40,140,225,0.35);box-shadow:inset 6px 0 6px -6px #fff,inset 10px 0px 6px -6px rgba(255,255,255,0.5),inset -6px 0px 6px -6px #fff,inset -10px 0px 6px -6px rgba(255,255,255,0.5);color:#ffffff}header #cssmenu ul ul li.has-sub>a:after,.header #cssmenu ul ul li.has-sub>a:after{position:absolute;top:50%;right:15px;margin-top:-8px}header #cssmenu ul ul li:last-child,.header #cssmenu ul ul li:last-child{border-radius:0 0 20px 20px}header #cssmenu ul ul li:last-child>a,.header #cssmenu ul ul li:last-child>a{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0 0 20px 20px;padding-bottom:5px}header #cssmenu ul ul li:last-child:hover>a,.header #cssmenu ul ul li:last-child:hover>a{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0 0 20px 20px;padding-bottom:5px}header #cssmenu ul ul a,.header #cssmenu ul ul a{background-color:rgba(130,191,242,0);color:#ffffff;padding:5px 5px;font-size:1.5rem;font-weight:300}header #cssmenu ul>li,.header #cssmenu ul>li{margin-left:0}header #cssmenu ul li,.header #cssmenu ul li{min-height:1px;vertical-align:middle;text-align:left !important;display:inline-block}header #cssmenu ul li.hover,.header #cssmenu ul li.hover{position:relative;z-index:599;cursor:default}header #cssmenu ul li:hover,.header #cssmenu ul li:hover{position:relative;z-index:599;cursor:default}header #cssmenu ul li:hover>ul,.header #cssmenu ul li:hover>ul{visibility:visible;opacity:1}header #cssmenu ul li:hover>a,.header #cssmenu ul li:hover>a{color:#ffffff}header #cssmenu ul li.active>a,.header #cssmenu ul li.active>a{color:#ffffff}header #cssmenu ul li.last ul,.header #cssmenu ul li.last ul{left:auto;right:0}header #cssmenu ul li.last ul ul,.header #cssmenu ul li.last ul ul{left:auto;right:99.5%}header #cssmenu ul li.has-sub>a:after,.header #cssmenu ul li.has-sub>a:after{margin-left:5px}header #cssmenu ul:after,.header #cssmenu ul:after{content:'';display:block;clear:both}header #cssmenu:after,.header #cssmenu:after{content:'';display:block;clear:both}header .header-textfield,.header .header-textfield{color:#fff;font-weight:300;font-size:1.8rem;padding-top:5%}@media only screen and (max-width: 992px){header .header-textfield,.header .header-textfield{font-size:1.4rem}}@media only screen and (max-width: 1199px){header .header-textfield,.header .header-textfield{margin-top:-60px}}@media only screen and (max-width: 576px){header .header-textfield .textfield-top,header .header-textfield p,.header .header-textfield .textfield-top,.header .header-textfield p{visibility:hidden}}header .header-textfield .textfield-top,.header .header-textfield .textfield-top{color:#fff;font-size:2.2rem;font-weight:400}@media only screen and (max-width: 992px){header .header-textfield .textfield-top,.header .header-textfield .textfield-top{font-size:1.8rem}}#responsive-menu-button{border-radius:10px}#responsive-menu-container{box-shadow:0 0 400px 200px transparent;transition:all 0.5s ease-in-out}#responsive-menu-container a{outline:none}#responsive-menu-container #responsive-menu li ul li:nth-child(odd){background-color:rgba(40,140,225,0.6)}html.responsive-menu-open #responsive-menu-container{box-shadow:0 0 400px 200px rgba(0,0,0,0.4),0 0 20px 10px rgba(0,0,0,0.1),0 0 8px 4px rgba(0,0,0,0.04),0 0 4px 2px rgba(0,0,0,0.02)}.main-content{margin-top:-70px}.htitle1{font-size:2.5rem}@media only screen and (max-width: 576px){.htitle1{font-size:2rem}}.htitle2{font-size:2.3rem}@media only screen and (max-width: 576px){.htitle2{font-size:1.8rem}}.modul_png{z-index:-1;position:absolute;bottom:17%;right:0;width:80%;height:auto}@media only screen and (max-width: 1199px){.modul_png{opacity:0.4}}.info_png{z-index:-1;position:absolute;top:-10%;left:0;width:80%;height:auto;vertical-align:top}@media only screen and (max-width: 1199px){.info_png{opacity:0;vertical-align:bottom;top:auto;bottom:-590px;right:0;left:auto;transform:rotateY(180deg)}}.slides{margin-bottom:40px;margin-top:-100px}@media only screen and (max-width: 576px){.slides{margin-top:0}}.slides .slideshow-container{min-height:300px;width:100%;margin:auto;color:#2a98f1;position:relative;background:rgba(255,255,255,0);max-width:1200px}.slides .slideshow-container .mySlides{display:none;padding:10px 360px 10px 120px;text-align:left}.slides .slideshow-container .mySlides a{color:#2a98f1;text-decoration:none}@media only screen and (max-width: 992px){.slides .slideshow-container .mySlides{padding:10px 40px 10px 55px}}.slides .slideshow-container .mySlides .slide-img{position:absolute;right:100px;height:auto;width:258px;bottom:10%;border-radius:20px}@media only screen and (max-width: 992px){.slides .slideshow-container .mySlides .slide-img{display:none}}.slides .slideshow-container .mySlides .slide-titles{font-size:2.2rem}@media only screen and (max-width: 992px){.slides .slideshow-container .mySlides .slide-titles a{font-size:1.6rem}}.slides .slideshow-container .mySlides .slide-txt{font-size:1.5rem;font-weight:300;color:#707070;min-height:200px}@media only screen and (max-width: 992px){.slides .slideshow-container .mySlides .slide-txt{font-size:1rem}}.slides .slideshow-container .prev,.slides .slideshow-container .next{cursor:pointer;position:absolute;top:25%;width:auto;padding:20px;color:#2a98f1;font-weight:bold;font-size:2.5rem;border-radius:8px;user-select:none}.slides .slideshow-container .prev:hover,.slides .slideshow-container .next:hover{background-color:rgba(114,189,252,0.8);color:#fff}.slides .slideshow-container .next{right:0}.text_felder{margin-top:80px}.text_felder .bottom-textfield{text-align:left;border:1px;border-radius:10px;background-color:#ffffff;display:inline-block;box-shadow:0 0 20px 8px rgba(0,0,0,0.1),0 0 12px 8px rgba(0,0,0,0.1),0 0 8px 4px rgba(0,0,0,0.04),0 0 4px 2px rgba(0,0,0,0.02);padding:20px 20px;margin-bottom:30px;width:100%;max-width:800px;height:250px}@media only screen and (max-width: 1540px){.text_felder .bottom-textfield{height:300px}}@media only screen and (max-width: 1199px){.text_felder .bottom-textfield{height:auto}}.text_felder .bottom-textfield .txtfield-titles{height:58px;padding-bottom:30px;font-size:1.7rem}@media only screen and (max-width: 575px){.text_felder .bottom-textfield .txtfield-titles{height:auto;padding-bottom:0}}@media only screen and (max-width: 576px){.text_felder .bottom-textfield .txtfield-titles{font-size:1.4rem}}.news{padding:15px;text-align:left !important;width:80%;box-shadow:0 0 20px 8px rgba(0,0,0,0.1),0 0 12px 8px rgba(0,0,0,0.1);border-radius:20px}@media only screen and (max-width: 767px){.news{width:100%}}.icon_field::after{content:"";position:absolute;bottom:0;height:20%;width:100%;background-color:#f1f1f1;z-index:-1}.icon_field{isolation:isolate;padding-bottom:50px;z-index:0;position:relative;bottom:0;width:100%;background-image:url("../img/Background-2-01.webp");background-size:100% 92%;background-repeat:no-repeat;background-position-x:center;background-position-y:15%}@media only screen and (max-width: 2000px){.icon_field{background-image:url("../img/Background-2-01.webp");background-size:cover;background-position-x:center;background-position-y:15%}}@media only screen and (max-width: 1200px){.icon_field{background-image:url("../img/Background-2-01-1200.png");background-size:cover;background-position-x:center}}@media only screen and (max-width: 768px){.icon_field{background-image:url("../img/Background-2-01-786.png");background-size:cover;background-position-x:center}}@media only screen and (max-width: 576px){.icon_field{background-image:url("../img/Background-2-01-576.png");background-size:cover;background-position-x:center}}.icon_field .logo-field{padding-top:20px}.icon_field .logo-field .logo{height:175px;width:175px}.icon_field .logo-field .logo img{background-color:white;width:80%;max-width:150px;height:auto;box-shadow:0 0 20px 8px rgba(0,0,0,0.1),0 0 12px 8px rgba(0,0,0,0.1),0 0 8px 4px rgba(0,0,0,0.1),0 0 4px 2px rgba(0,0,0,0.1);border-radius:20px}.home footer{background-color:#f1f1f1}footer{background-image:url("../img/Footer-Background-3-01.webp");background-size:cover;background-position-x:center}footer .logo-footer{top:0;transform:translateY(-10%);margin-bottom:80px;position:relative;display:inline-block}footer .logo-footer img{left:40px;width:auto}footer #footer-menu-2{align-items:center;padding-bottom:10%;text-align:center}footer #footer-menu-2 a{text-decoration:none}footer #footer-menu-2 li#menu-item-1353 a:after{content:"";width:35px;height:35px;position:absolute;z-index:10;top:11px;background:url(../img/ArtBoard1.png) no-repeat 0 0;background-size:35px;right:30px}footer #footer-menu-2>ul{width:100%;display:inline-block}footer #footer-menu-2>ul>li{padding-left:20px;padding-right:20px;margin-bottom:20px}footer #footer-menu-2>ul>li>a{color:#fff;font-size:1.875rem;font-weight:300;border:2px white;border-bottom-style:solid;padding-bottom:2px;padding-right:20px}footer #footer-menu-2 ul{padding-inline-start:0;width:100%}footer #footer-menu-2 ul li{position:relative;width:230px;min-height:1px;vertical-align:top;text-align:center !important;display:inline-block}footer #footer-menu-2 ul li a{display:block;text-align:left}@media (min-width: 576px){footer #footer-menu-2 ul li a{text-align:center}}footer #footer-menu-2 ul li ul{padding:0;margin-top:12px}footer #footer-menu-2 ul li ul li a{text-align:left;color:#ffffff;line-height:120%;padding:3px 5px;font-size:1.4rem;font-weight:300}footer #menu-footer-menu>.menu-item:nth-child(3) a{border-top:2px solid white}@media (min-width: 513px){footer #menu-footer-menu>.menu-item:nth-child(3) a{border-top:none}}@media only screen and (max-width: 890px){footer{font-size:1.4rem}}@media only screen and (max-width: 576px){footer{background-image:url("../img/Footer-Background-3-01-576.png") no-repeat;background-size:cover;background-position-x:center}}.section-buehne{margin-top:-100px;min-height:70vh;background-position:bottom center;background-size:cover}.section-buehne .headerbild-bg{width:100%;height:auto}.section-buehne .buehne-content{padding-top:200px;padding-bottom:150px}.section-buehne .buehne-content *{color:#ffffff}.section-buehne .buehne-content h1{font-size:2.5rem}.section-buehne .buehne-content h2{font-size:2.2rem;font-weight:400}.section-team{margin-bottom:60px}.section-team h2{margin-bottom:20px}.section-team .team-member-wrapper{width:100%}.section-team .team-member-wrapper .mem-img-wrapper{width:100%;margin-bottom:30px}.section-team .team-member-wrapper .mem-img-wrapper img.mem-img{width:100%;height:auto;position:relative}.section-team .team-member-wrapper .mem-details{margin-bottom:30px}.section-team .team-member-wrapper .mem-details .mem-desc{font-size:1.25rem;padding-bottom:0.75rem;border-bottom:1px solid #aaaaaa;margin-bottom:0.75rem}.section-team .team-member-wrapper .mem-details .mem-desc:last-child{border-bottom:none}.section-team .team-member-wrapper .mem-details .mem-address{font-size:1.25rem}@media screen and (max-width: 767px){.section-team .team-member-wrapper .mem-img-wrapper{height:auto;margin-bottom:20px}.section-team .team-member-wrapper .mem-img-wrapper img.mem-img{max-width:100%;height:auto;object-fit:initial}.section-team .team-member-wrapper .mem-details .mem-desc{padding-bottom:0;border-bottom:none;margin-bottom:0.75rem}.section-team .team-member-wrapper .mem-details .mem-address{margin-bottom:2.5rem}}.section-tbkacheln{margin-bottom:60px}.section-tbkacheln h2{margin-bottom:20px}.section-tbkacheln .tbk-col{margin-bottom:30px;padding-left:30px;padding-right:30px}.section-tbkacheln .tbk-wrapper{text-align:left;border:1px;border-radius:10px;background-color:#ffffff;box-shadow:0 0 20px 8px rgba(0,0,0,0.1),0 0 12px 8px rgba(0,0,0,0.1),0 0 8px 4px rgba(0,0,0,0.04),0 0 4px 2px rgba(0,0,0,0.02);padding:20px 20px;width:100%;height:100%}.section-tbkacheln .tbk-wrapper .tbk-img-wrapper{width:100%;height:200px}.section-tbkacheln .tbk-wrapper .tbk-img-wrapper img.tbk-img{width:100%;height:100%;position:relative;object-fit:contain}@media screen and (max-width: 1499px){.section-tbkacheln .tbk-col{padding-left:15px;padding-right:15px}.section-tbkacheln .tbk-wrapper h3{font-size:1.5rem}.section-tbkacheln .tbk-wrapper .tbk-content h4{font-size:1.25rem}}@media screen and (max-width: 767px){.section-tbkacheln .tbk-wrapper .tbk-img-wrapper{height:auto;margin-bottom:20px}.section-tbkacheln .tbk-wrapper .tbk-img-wrapper img.tbk-img{height:auto;width:auto;max-width:100%;max-height:300px;object-fit:initial}}.section-einfacher-textabschnitt{margin-bottom:60px}@media screen and (max-width: 1199px){#rmp-menu-wrap-1362 .rmp-menu-item-link{font-size:28px !important}#rmp-menu-wrap-1362 .rmp-submenu .rmp-menu-item-link{font-size:20px !important;padding-right:0 !important}}@media (max-width: 1199px){#rmp_menu_trigger-1362{width:50px;height:50px;top:10px;right:15px}#rmp_menu_trigger-1362 .responsive-menu-pro-inner{top:-2px !important}#rmp-menu-wrap-1362 .rmp-submenu .rmp-menu-item-link{height:auto !important;line-height:1.4 !important;padding-bottom:0.5rem;padding-left:65px}#rmp-menu-title-1362{padding-top:5%}#rmp_menu_trigger-1362 .responsive-menu-pro-inner::after{bottom:12px}#rmp_menu_trigger-1362 .responsive-menu-pro-inner::before{top:12px}}@media (max-width: 385px){#rmp_menu_trigger-1362{width:40px;height:40px;top:5px;right:5px}#rmp_menu_trigger-1362 .responsive-menu-pro-inner,#rmp_menu_trigger-1362 .responsive-menu-pro-inner::before,#rmp_menu_trigger-1362 .responsive-menu-pro-inner::after{width:30px !important}#rmp_menu_trigger-1362 .responsive-menu-pro-inner{right:5px !important}#rmp_menu_trigger-1362 .responsive-menu-pro-inner::after{bottom:10px}#rmp_menu_trigger-1362 .responsive-menu-pro-inner::before{top:10px}}.rmp-container .rmp-menu-title .rmp-menu-title-image{width:auto;height:auto}
/*# sourceMappingURL=main.css.map */
