body{min-height:100vh}.schnupperkurs{min-height:calc(100vh - 309px)}.schnupperkurs .hero{margin-bottom:50px}.schnupperkurs .hero img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.schnupperkurs .description{padding:0 20px}.schnupperkurs .facts a{color:#037199}.schnupperkurs .warning{display:flex;justify-content:center}.schnupperkurs .warning div{background-color:#ffedeb;border:1px solid red;border-radius:4px;margin:20px;padding:20px;text-align:center}.schnupperkurs .booking .events{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:50px 20px}.schnupperkurs .booking .events .event{border:1px solid #cdcdcd;border-radius:4px;padding:10px 15px;text-align:center;transition:all .1s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.schnupperkurs .booking .events .event:hover{background-color:#cdcdcd}.schnupperkurs .booking .events .event.full{background-color:#eee}.schnupperkurs .booking .events .event .date{font-weight:700}.schnupperkurs .booking .events .event .time{color:#555}.schnupperkurs .booking .events .event .slots{color:#555;font-size:small}.schnupperkurs .booking .no_events{font-weight:700;margin:0 50px;text-align:center}.schnupperkurs .back-button{border:1px solid #555;border-radius:4px;display:block;padding:3px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.schnupperkurs .back-button svg{vertical-align:sub}.schnupperkurs .back-button:hover{background-color:#cdcdcd}.schnupperkurs .inquiry_title{margin-top:20px}.schnupperkurs .inquiry_form{display:flex;justify-content:center;margin-top:20px}.schnupperkurs .inquiry_form form{max-width:400px;width:400px}.schnupperkurs .inquiry_form form .input_row{margin-top:10px}.schnupperkurs .inquiry_form form .input_row label{display:block;font-size:11px;font-weight:700}.schnupperkurs .inquiry_form form .input_row input,.schnupperkurs .inquiry_form form .input_row textarea{border:1px solid #555;border-radius:4px;font-size:20px;padding:8px 15px;width:100%}.schnupperkurs .inquiry_form form .submit{display:flex;justify-content:flex-end;margin-top:20px}.schnupperkurs .inquiry_form form .submit input{background-color:#b0c4b0;border:1px solid #1dbb1d;border-radius:4px;cursor:pointer;padding:3px 8px}.schnupperkurs .inquiry_informations{margin-top:20px}