﻿body,html,section,p,span,h1,h2,h3,h4,h5{margin:0;padding:0;font-family:depot-new-web,sans-serif;font-weight:400;font-style:normal}.gw_form div.form_row{display:flex;row-gap:30px;column-gap:30px;width:100%;align-items:stretch}@media only screen and (max-width: 700px){.gw_form div.form_row{flex-direction:column}}.gw_form div.form_row.border{padding:40px 0;border-bottom:1px solid #dedede;margin-bottom:40px}.gw_form div.form_row div.form_element{display:flex;flex-direction:column;justify-content:space-between;flex:1;position:relative}.gw_form div.form_row div.form_element label{font-size:22px}.gw_form div.form_row div.form_element p{font-size:18px;margin:10px 0;display:block;max-width:600px;font-weight:200}.gw_form div.form_row div.form_element.error input,.gw_form div.form_row div.form_element.error select{border:1px solid #b68080}.gw_form div.form_row div.form_element.error:after{content:"Fehler";color:#b68080;position:absolute;right:10px;top:10px}.gw_form div.form_row div.form_element.error_pwd input,.gw_form div.form_row div.form_element.error_pwd select{border:1px solid #b68080}.gw_form div.form_row div.form_element.error_pwd:after{content:"Müssen identisch sein";color:#b68080;position:absolute;right:10px;top:10px}.gw_form div.form_row div.form_element.green input,.gw_form div.form_row div.form_element.green select{border:1px solid #9cc99c}.gw_form input,.gw_form select{border:1px solid #dedede;padding:10px 15px;position:relative;background-color:#fff}.gw_form div.subform{display:none}.gw_form div.subform.active{display:block}.gw_form input[type=submit]{cursor:not-allowed;background-color:#b9b9b9;border:0}.gw_form input[type=submit].active{background-color:#9cc99c;color:#fff;cursor:pointer}section.membership_header{margin-top:50px}section.membership_header ul{padding:15px}section.membership_header ul a{color:#000}section.membership_header h2{padding:5px 0;font-size:24px}body{background-color:#faf6f2;padding:50px;margin:0;font-family:depot-new-web,sans-serif;font-weight:400;font-style:normal}h1{font-size:25px;color:#2c5f7a;text-align:center}h2{font-size:20px;font-weight:200;text-align:center}a{color:#2c5f7a}div.gw_green{margin:25px auto;color:#fff;padding:50px;font-size:20px;text-align:center;background-color:#91af85}div.gw_red{margin:auto;color:#fff;padding:50px;font-size:20px;text-align:center;background-color:maroon}div#gw_event_tickets{border-radius:5px;padding:20px;margin:20px;background-color:#fff;display:flex;flex-direction:column;align-items:center}div#gw_event_tickets form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}div#gw_event_tickets .count_container{display:flex;flex-direction:column;align-items:center;margin:20px 0;gap:20px;font-family:Arial,sans-serif}div#gw_event_tickets .count_container strong{font-size:16px;margin-bottom:8px;color:#333}div#gw_event_tickets .count_container .count{display:flex;align-items:center;background:#f4f4f9;border:1px solid #ddd;border-radius:5px;padding:5px;width:fit-content}div#gw_event_tickets .count_container .count i{font-size:16px;color:#2c5f7a;cursor:pointer;padding:5px}div#gw_event_tickets .count_container .count i:hover{color:#0056b3}div#gw_event_tickets .count_container .count i:first-child{margin-right:5px}div#gw_event_tickets .count_container .count i:last-child{margin-left:5px}div#gw_event_tickets .count_container .count input{width:40px;text-align:center;border:none;background:none;font-size:14px;color:#333}div#gw_event_tickets .count_container .count input:focus{outline:none}div.gw_event_pre_verification_container{border-radius:5px;padding:20px;margin:20px;padding-bottom:50px;background-color:#fff;display:flex;flex-direction:column;align-items:center;position:relative}@media only screen and (max-width: 700px){div.gw_event_pre_verification_container{margin:20px 0;padding:20px}}div.gw_event_pre_verification_container iframe{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:320px;border:0}div.gw_event_pre_verification_container form{display:inline-flex;flex-direction:column;gap:15px;margin-top:40px}div.gw_event_pre_verification_container form label{display:block;font-weight:500}input{border:0;padding:10px 20px;font-size:18px;box-sizing:border-box;background-color:#faf6f2;border-radius:5px}input[type=submit]{border:0;padding:10px 20px;font-size:18px;box-sizing:border-box;border-radius:5px;background-color:#2c5f7a;color:#fff}div.gw_event_tickets_container{justify-content:center;display:flex;margin:50px 0}div.gw_event_tickets_container a{display:flex;border-radius:5px;padding:25px;margin:10px;text-decoration:none;text-align:center;width:180px;height:250px;color:#000;flex-direction:column;align-items:center;justify-content:center;background-color:#fff}div.gw_event_tickets_container a p{font-size:40px;font-weight:600;margin:0;color:#2c5f7a}div.gw_event_tickets_container a:hover{background-color:#2c5f7a;color:#fff}div.gw_event_tickets_container a:hover *{color:#fff}div.ticket_types div.ticket_type{width:100%;margin-bottom:30px;display:flex;justify-content:space-between;gap:25px;align-items:center}div.ticket_types div.ticket_type div.ticket_meta{display:flex;flex-direction:column;max-width:350px;gap:10px}div.ticket_types div.ticket_type div.ticket_meta span.ticket_name{font-size:18px;font-weight:500;color:#d97f4f}div.ticket_types div.ticket_type div.ticket_meta span.ticket_description{font-size:15px}div.ticket_types div.ticket_type div.ticket_count{display:flex;justify-content:flex-end}div.ticket_summary div.sum{margin-top:25px;font-size:20px;color:#d97f4f}/*# sourceMappingURL=style.css.map */
