@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;700&family=Kaushan+Script&family=Montserrat:wght@400;700&family=Poppins:wght@400;500;600;700;800&display=swap);*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0;transition:.3s ease}body{background-color:#ebf9f9;color:#0e239c;width:100%}#root{height:100%}a{text-decoration:none}li{list-style:none}.section{padding:4rem 0 2rem}.container{margin:0 auto;max-width:1240px;padding-left:1.5rem;padding-right:1.5rem}.main{display:flex;flex-direction:column;height:100vh;justify-content:space-between}.icon{color:#35c759;cursor:pointer;font-size:2rem}.flex,.grid{align-items:center;display:flex}.btn{background-color:#35c759;border:none;border-radius:3rem;color:#fff;cursor:pointer;font-size:1rem;padding:1rem 2.5rem}.btn:hover{background-color:#54e346}.btn a{color:#0e239c;font-weight:500}.btn:hover a{color:#ebf9f9}.secIntro{margin:0 auto 2rem;max-width:70%;text-align:center}.secIntro .secTitle{color:#061a30;line-height:1.5rem;padding-bottom:.5rem}.secIntro p{color:#2d6cb4;font-size:13px;font-weight:500}img,video{height:auto;width:100%}.logoDiv .logoIcon{display:flex;flex-direction:row}.logoDiv .logoIcon:hover{color:#0e239c}.logoDiv .logoIcon .flexIcon{display:flex;flex-direction:column}.logoDiv .logoIcon .flexIcon span{color:#0e239c}.navBarSection .header{align-items:center;background:transparent;display:flex;height:80px;justify-content:space-between;max-width:1240px}.navBarSection .header .navBar .navLists{align-items:center;display:flex;flex-direction:row;justify-content:center}.navBarSection .header .navBar .navLists .navItem .navLink{color:#0e239c;font-size:.9rem;font-weight:600;padding:0 .45rem}.navBarSection .header .navBar .navLists .navItem .navLink:hover{color:#35c759}.navBarSection .header .logoDiv{box-shadow:0 3px 2px 0 #35c759}.navBarSection .header .logoDiv .logo{align-items:center;color:#0e239c;cursor:pointer;font-weight:500;justify-content:center}.navBarSection .header .logoDiv .logo .icon{color:#35c759;font-size:25px;margin-right:10px}.navBarSection .header .toggleNavbar{display:none}.navBarSection .header .toggleNavbar .icon{color:#0e239c;font-size:25px}.navBarSection .header .toggleNavbar .icon:hover{color:#35c759}.navBarSection .header .closeNavbar{color:#54e346;display:none;position:absolute;right:1.5rem;top:1rem}.navBarSection .header .closeNavbar:hover .icon{color:#35c759}@media screen and (max-width:768px){.navBarSection .header .closeNavbar,.navBarSection .header .toggleNavbar{display:block}.navBarSection .header .navBar{background:#fff;box-shadow:0 2px 4px #35c759;height:-webkit-max-content;height:max-content;left:-100%;padding:1rem;position:absolute;top:0;transition:.5s ease;width:100%;z-index:10}.navBarSection .header .navBar .navLists{flex-direction:column;justify-content:center;margin:auto;width:100%}.navBarSection .header .navBar .navLists .navItem{padding:1rem 0}.navBarSection .header .activeNavbar{left:0}}.navBarSection .activeHeader{background:#fff;box-shadow:0 2px 8px 2px 2px #0e239c}.navLink{color:rgba(45,108,180,.3);font-size:.9rem;font-weight:600}.navLink:hover{color:#35c759}.navLink_active{color:#35c759;font-size:.9rem;font-weight:600}.home__page{display:flex;flex-direction:column}.home__page .home{align-items:center;background:url(/static/media/bgimg.62979af292b166864a54.jpeg) no-repeat 50%;background-size:cover;display:flex;height:100vh;justify-content:center;max-width:100%}.home__page .home .secContainer .homeText{text-align:center}.home__page .home .secContainer .homeText .title{color:#fff;font-size:3rem;font-weight:700}@media(max-width:768px){.home__page .home .secContainer .homeText .title{font-size:2.5rem}}@media(max-width:425px){.home__page .home .secContainer .homeText .title{font-size:1.5rem}}.home__page .home .secContainer .homeText .btn{margin-top:3rem;transition:all .3s}.home__page .home .secContainer .homeText .btn:hover{background-color:#7ec40e}.home__page .feedbacks{display:flex;flex-direction:column;margin:1rem 0;padding:1.5rem;width:100%}.home__page .feedbacks .feedback_title{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}.home__page .feedbacks .feedback_title .title{color:#0e239c;font-size:2rem;font-weight:600;margin:0 2rem}@media(max-width:768px){.home__page .feedbacks .feedback_title .title{font-size:1.5rem}}@media(max-width:425px){.home__page .feedbacks .feedback_title .title{font-size:1rem}}.home__page .feedbacks .feedback_title .title .btn{transition:all .3s}.home__page .feedbacks .feedback_title .title .btn:hover{background-color:#7ec40e}.popular .container{display:flex;flex-direction:column;justify-content:center}.popular .container .popular_section{text-align:center}.popular .container .popular_section .secTitle{color:#0e239c;line-height:1.5rem;padding-bottom:1.5rem;text-transform:uppercase}.popular .container .popular_section p{color:rgba(45,108,180,.3);font-size:15px}.popular .container .mainContent{display:flex;flex-wrap:wrap;justify-content:space-around}@media screen and (max-width:768px){.popular .container .mainContent{display:block;justify-content:center}}.popular .container .mainContent .singInDestination{border-radius:1rem;box-shadow:0 2px 8px 2px rgba(45,108,180,.3);margin:25px 0;overflow:hidden;width:320px}@media screen and (max-width:768px){.popular .container .mainContent .singInDestination{width:100%}}.popular .container .mainContent .singInDestination .destImage{height:200px;overflow:hidden;position:relative;width:100%}.popular .container .mainContent .singInDestination .destImage img{height:100%;object-fit:cover;width:100%}.popular .container .mainContent .singInDestination .destImage .overlayInfo{align-items:center;background:linear-gradient(#ebf9f9,rgba(45,108,180,.3));bottom:0;display:flex;flex-direction:column;height:0;justify-content:center;overflow:hidden;position:absolute;width:100%}.popular .container .mainContent .singInDestination .destImage .overlayInfo h3{color:#0e239c;font-size:1.1rem;font-weight:600}.popular .container .mainContent .singInDestination .destFooter{padding:.6rem 1rem}.popular .container .mainContent .singInDestination .destFooter .number{align-items:center;color:rgba(45,108,180,.3);display:flex;font-size:1.5rem;font-weight:700;justify-content:space-between;position:relative}.popular .container .mainContent .singInDestination .destFooter .number .icon{background:#35c759;border:1px solid transparent;border-radius:50%;bottom:0;color:#fff;font-size:2.5rem;padding:.5rem;position:absolute;right:10px;transition:.3s ease}.popular .container .mainContent .singInDestination .destFooter .number .icon:hover{background:#54e346;border:1px solid #35c759;color:#ebf9f9}.popular .container .mainContent .singInDestination .destFooter .desText{justify-content:space-between}.popular .container .mainContent .singInDestination .destFooter .desText h6{color:rgba(45,108,180,.3);font-size:16px}.popular .container .mainContent .singInDestination .destFooter .desText .flex{align-items:flex-start;font-size:16px;font-weight:600;-webkit-transform:translateY(5px);transform:translateY(5px)}.popular .container .mainContent .singInDestination:hover .overlayInfo{height:100%;overflow:visible;padding:1rem 1.5rem}.footer{background:#d0e7f7;padding:2rem 0}.footer .footer_title{display:flex;flex-direction:column;justify-content:space-between}.footer .footer_title .footer_inner{border-bottom:1px solid #35c759;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:20px;padding-bottom:10px}@media screen and (max-width:768px){.footer .footer_title .footer_inner{align-items:center;flex-direction:column;gap:2rem}}.footer .footer_title .footer_inner .footer_inner-logo{align-items:center;display:flex;flex-direction:column;height:120px;justify-content:space-between}.footer .footer_title .footer_inner .footer_inner-logo .footerLogo{padding:.5rem}.footer .footer_title .footer_inner .footer_inner-logo .footerLogo .logo{align-items:center;color:#0e239c;cursor:pointer;font-weight:500;justify-content:center}.footer .footer_title .footer_inner .footer_inner-logo .footerLogo .logo .footerLogo_title{display:flex}.footer .footer_navbar .linkTitle{color:#0e239c;font-weight:700;padding-bottom:.5rem}.footer_contacts{display:flex;flex-direction:column}.footer_contacts a{color:#0e239c}.footer_contacts a:hover{color:#35c759;-webkit-transform:translateX(10px);transform:translateX(10px)}.footer_contacts .icon{background:#35c759;border-radius:50%;color:#fff;font-size:30px;padding:8px}.footer_contacts .icon:hover{background:#ebf9f9}.footer_rolls{display:flex;flex-direction:column}.footer_rolls ul{display:flex;gap:2rem;justify-content:center;margin:auto;max-width:100px}.footer_rolls div{font-size:small;font-weight:300;margin:auto}.footer_rolls div a:hover{color:#35c759}.footer_contacts,.footer_inner-logo,.footer_navbar{margin-top:1rem}.footerR{color:#0e239c}.footerR:hover,.footerR_active{color:#35c759}.courses{padding:3rem 0}.courses .courses_section{align-items:center;display:flex;flex-direction:column;justify-content:center}.courses .courses_section .secTitle{font-size:2rem;font-weight:700;text-align:center}@media(max-width:768px){.courses .courses_section .secTitle{font-size:1.5rem}}.courses .courses_section .secTitle .icon{font-size:3rem;margin-right:3rem}.courses .courses_section .courses_description{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:3rem}.courses .courses_section .courses_description .description{padding:2rem}.courses .courses_section .courses_description .description .courses_title{color:#0e239c;font-size:1.5rem;font-weight:600}.courses .courses_section .courses_description .description span{font-size:1.5rem;font-style:italic;font-weight:500}.courses .courses_section .courses_description .description .amenities{display:flex;flex-wrap:wrap;padding:2rem 0}.courses .courses_section .courses_description .description .amenities .singleAmenity{align-items:center;display:flex;padding-right:2rem}.courses .courses_section .courses_description .description .amenities .singleAmenity span{font-size:1rem;padding-left:.5rem}.courses .courses_section .courses_description img{height:200px;width:100%}.courses .courses_section .about_cours .courses_title{padding:1rem}.courses .courses_section .about_cours .courses_rule{background-color:rgba(45,108,180,.3);margin:2rem 0;padding-top:2rem;text-align:start}.courses .courses_section .about_cours .courses_rule .courses_item{letter-spacing:normal;line-height:1.5rem;padding:1rem}.courses .courses_section .about_cours .courses_rule .courses_item .icon{color:#246c35;padding-top:.9rem}.agb{padding:2rem}.agb .agb_title{background-color:#35c759;text-align:center}.agb .agb_contant{padding-top:2rem}.agb .agb_contant .agb_item{padding-bottom:1.5rem}.agb .agb_contant .agb_item .agb_subtitle{font-style:italic;padding-bottom:.5rem}.impressum{padding:2rem}.impressum .impressum_title{background-color:#35c759;text-align:center}.impressum .contacts{padding:2rem 0}.impressum .contacts p{color:#2d6cb4}.impressum .contacts .title{color:#0e239c;font-style:italic;padding:2rem 0}.impressum .contacts .links{display:flex;flex-direction:column}.impressum .contacts .links a{color:#2d6cb4}.impressum .contacts .links a:hover{color:#35c759;-webkit-transform:translateX(10px);transform:translateX(10px)}.impressum .impressum_contant{padding-top:2rem}.impressum .impressum_contant .impressum_item{padding-bottom:1.5rem}.impressum .impressum_contant .impressum_item .impressum_subtitle{font-style:italic;padding-bottom:.5rem}.impressum .impressum_contant .impressum_item .impressum_text{padding-top:.5rem}.kursPlan{padding-bottom:2rem}.kursPlan h2{color:#35c759;font-size:2rem;padding-bottom:1.5rem;text-align:center}.kursPlan .kursPlan_des{background-color:rgba(45,108,180,.1);padding:0 4rem}@media(max-width:768px){.kursPlan .kursPlan_des{padding:.5rem}}.kursPlan .kursPlan_des .title{align-items:center;border-bottom:2px solid #35c759;display:flex;font-style:italic}@media(max-width:468px){.kursPlan .kursPlan_des .title{font-size:1rem}}.kursPlan .kursPlan_des .title svg{margin-right:10px}.kursPlan .kursPlan_des .info{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem}@media(max-width:468px){.kursPlan .kursPlan_des .info{display:block}}.kursPlan .kursPlan_des .info .info_item{color:#2d6cb4;line-height:2rem}@media(max-width:468px){.kursPlan .kursPlan_des .info .kursInfo{text-align:center}}.kursPlan .kursPlan_des .info .kursBtn{background-color:#35c759;border:none;border-radius:3rem;color:#fff;cursor:pointer;padding:1rem}@media(max-width:468px){.kursPlan .kursPlan_des .info .kursBtn{margin-top:20px;width:100%}}.kursPlan .kursPlan_des .info .kursBtn:hover{background-color:#54e346;color:azure}.baderegeln{margin-bottom:2rem}.baderegeln h2{color:#35c759;font-size:2rem;padding-bottom:1.5rem;text-align:center}.baderegeln .baderegeln_contant{background-color:rgba(45,108,180,.1);padding:2rem 3rem}@media(max-width:650px){.baderegeln .baderegeln_contant{padding:1rem 1.5rem}}@media(max-width:320px){.baderegeln .baderegeln_contant{padding:1rem 0 .5rem}}.baderegeln .baderegeln_contant .baderegeln_item .text{padding-top:.5rem}@media(max-width:650px){.baderegeln .baderegeln_contant .baderegeln_item .text{font-size:14px}}.kontact{background-color:rgba(45,108,180,.3);margin:2rem auto;max-width:685px;padding:2rem 1.5rem;text-align:center}.kontact .form .contactInput{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:663px){.kontact .form .contactInput{justify-content:center}}.kontact .form .contactInput .kontactBtn{margin-top:1rem}.kontact .form textarea{background-color:#ebf9f9;padding:1rem;width:100%}.kursBuchen{align-items:center;background-color:rgba(45,108,180,.3);display:flex;flex-wrap:wrap;justify-content:center;padding:2rem}@media(max-width:768px){.kursBuchen{padding:1rem}}.kursBuchen a,.kursBuchen a:visited{color:#0e239c;font-style:italic;font-weight:700}.kursBuchen a:hover,.kursBuchen a:visited:hover{color:#35c759}.kursBuchen .container{background-color:#ebf9f9}.kursBuchen .container .kursBuchen_form{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:648px){.kursBuchen .container .kursBuchen_form{justify-content:center}.kursBuchen .container .kursBuchen_form .MuiFormControl-root.MuiTextField-root.css-yfcmxe-MuiFormControl-root-MuiTextField-root{width:100%}}.kursBuchen .container h1{margin:2rem 0}@media(max-width:620px){.kursBuchen .container h1{text-align:center}}.kursBuchen .container form{padding:1rem 0}@media(max-width:620px){.kursBuchen .container form{text-align:center}}.kursBuchen .container form p{display:block}@media(max-width:560px){.kursBuchen .container form .btn{width:100%}}.kursBuchen .container .daten,.kursBuchen .container .text{font-size:14px;margin-bottom:2rem}.kursBuchen .container .inputText{background-color:#ebf9f9;margin:2rem 0;padding:1rem;width:100%}.kursBuchen .container .inputText:hover{background-color:rgba(45,108,180,.3)}.kursBuchen .container .checkbox{align-items:center;display:flex;font-size:14px;margin-bottom:2rem;margin-left:-12px}.datenschutz{padding:3rem}.datenschutz .datenschutz_title{background-color:#35c759;text-align:center}.datenschutz .datenschutz_contant{padding-top:2rem}.datenschutz .datenschutz_contant .datenschutz_item{padding-bottom:1.5rem}.datenschutz .datenschutz_contant .datenschutz_item .datenschutz_subtitle{font-style:italic;padding-bottom:.5rem}.datenschutz .datenschutz_contant .datenschutz_item .datenschutz_text{margin-bottom:.5rem}.carousel-root{margin:0 auto;max-width:700px;width:100%}.slide{background-color:rgba(45,108,180,.1);border-radius:1.5rem;display:flex;padding:2rem}.slide h2{color:#0e239c;font-size:24px;font-style:italic}.feedback_des{margin:2rem auto;max-width:685px;padding:2rem 1.5rem;text-align:center}.feedback_des .name{align-items:center;display:flex;margin:0 2rem}.star{color:#ffc107;cursor:pointer;font-size:24px}.star:hover{color:#ff9800}.feedback{align-items:center;display:flex;flex-direction:column}@media(max-width:768px){.feedback{padding:1rem}}.feedback .feedback__container{background-color:rgba(45,108,180,.1);margin:2rem auto;max-width:685px;padding:2rem 1.5rem;text-align:center}.feedback .feedback__container .form .contactInput{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:663px){.feedback .feedback__container .form .contactInput{justify-content:center}}.feedback .feedback__container .form .contactInput .kontactBtn{margin-top:1rem}.feedback .feedback__container .form textarea{background-color:#ebf9f9;padding:1rem;width:100%}.feedback .feedback__container .kursPlan{padding-bottom:2rem}.feedback .feedback__container .kursPlan h2{color:#35c759;font-size:2rem;padding-bottom:1.5rem;text-align:center}.feedback .feedback__container .kursPlan .kursPlan_des{background-color:rgba(45,108,180,.1);padding:0 4rem}@media(max-width:768px){.feedback .feedback__container .kursPlan .kursPlan_des{padding:.5rem}}.feedback .feedback__container .kursPlan .kursPlan_des .title{align-items:center;border-bottom:2px solid #35c759;display:flex;font-style:italic}@media(max-width:468px){.feedback .feedback__container .kursPlan .kursPlan_des .title{font-size:1rem}}.feedback .feedback__container .kursPlan .kursPlan_des .title svg{margin-right:10px}@media(max-width:556px){.mainContent{grid-template-columns:repeat(2,1fr)}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid transparent;border-top:8px solid transparent;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px rgba(0,0,0,.9);cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px rgba(0,0,0,.9);top:0}.carousel:hover .slide .legend{opacity:1}
/*# sourceMappingURL=main.bf981961.css.map*/