#ticketExchangeForm .hidden{display:none}#ticketExchangeForm .fieldset{margin:0 -1.5rem 1.5rem;display:flex;flex-wrap:wrap}#ticketExchangeForm .field{padding:1.5rem;flex-basis:100%;box-sizing:border-box;flex-shrink:0;flex-grow:0}#ticketExchangeForm .field.checkbox{display:flex;align-items:center}#ticketExchangeForm .field.checkbox label{margin-left:1rem}#ticketExchangeForm .field:not(.checkbox){flex-basis:50%;display:flex;flex-direction:column}#ticketExchangeForm .field:not(.checkbox) label{padding:0 1.25em .25em}#ticketExchangeForm .field#Form_absenden_event_Holder,#ticketExchangeForm .field#Form_absenden_mail_Holder{margin-right:50%}#ticketExchangeForm .field#fieldGroupAlternative1,#ticketExchangeForm .field#fieldGroupAlternative2{flex-basis:100%}#ticketExchangeForm .field#fieldGroupAlternative1 .fieldgroup-field,#ticketExchangeForm .field#fieldGroupAlternative2 .fieldgroup-field{padding:1rem 1.5rem}#ticketExchangeForm .field#fieldGroupAlternative1 .fieldgroup-field:not(.last),#ticketExchangeForm .field#fieldGroupAlternative1 .fieldgroup-field.first,#ticketExchangeForm .field#fieldGroupAlternative2 .fieldgroup-field:not(.last),#ticketExchangeForm .field#fieldGroupAlternative2 .fieldgroup-field.first{background-color:rgba(0,0,0,.05);transition:background-color 400ms ease 0ms}.notouch #ticketExchangeForm .field#fieldGroupAlternative1 .fieldgroup-field:not(.last):hover,.notouch #ticketExchangeForm .field#fieldGroupAlternative1 .fieldgroup-field.first:hover,.notouch #ticketExchangeForm .field#fieldGroupAlternative2 .fieldgroup-field:not(.last):hover,.notouch #ticketExchangeForm .field#fieldGroupAlternative2 .fieldgroup-field.first:hover{background-color:rgba(0,0,0,.1)}#ticketExchangeForm .field#fieldGroupAlternative1 .fieldgroup-field.last:not(.first),#ticketExchangeForm .field#fieldGroupAlternative2 .fieldgroup-field.last:not(.first){display:flex;align-items:center}#ticketExchangeForm .field#fieldGroupAlternative1 .fieldgroup-field:not(:last-child),#ticketExchangeForm .field#fieldGroupAlternative2 .fieldgroup-field:not(:last-child){margin-bottom:1.5rem}#ticketExchangeForm .field#fieldGroupAlternative1 .fieldgroup-field .fieldholder-small,#ticketExchangeForm .field#fieldGroupAlternative2 .fieldgroup-field .fieldholder-small{display:flex;justify-content:space-between;align-items:center}#ticketExchangeForm .field#fieldGroupAlternative1 .fieldgroup-field .fieldholder-small label,#ticketExchangeForm .field#fieldGroupAlternative2 .fieldgroup-field .fieldholder-small label{padding:0;margin-right:1.5rem}#ticketExchangeForm .field#fieldGroupAlternative1 .fieldgroup-field .fieldholder-small select,#ticketExchangeForm .field#fieldGroupAlternative2 .fieldgroup-field .fieldholder-small select{flex-basis:5rem;flex-shrink:0;flex-grow:0}#ticketExchangeForm .field#Form_absenden_street_Holder{flex-basis:60%;margin-right:40%}#ticketExchangeForm .field#Form_absenden_postalCode_Holder{flex-basis:20%}#ticketExchangeForm .field#Form_absenden_city_Holder{flex-basis:40%}#ticketExchangeForm .field#Form_absenden_country_Holder{flex-basis:40%}#ticketExchangeForm .field.required label::after{content:"*";color:#820f0f;font-size:1.5em;line-height:0;position:relative;top:.2em;left:.15em}#ticketExchangeForm .field label{font-weight:700;text-transform:uppercase;font-size:.8em}#ticketExchangeForm .field input:focus,#ticketExchangeForm .field select:focus,#ticketExchangeForm .field button:focus{outline:none}#ticketExchangeForm #gRecaptcha{padding:1.5rem;flex-basis:100%;flex-grow:1;flex-shrink:0;box-sizing:border-box}#ticketExchangeForm #gRecaptcha>div>div{margin:0}@media screen and (max-width: 1024px){#ticketExchangeForm .field#Form_absenden_street_Holder{flex-basis:50%;margin-right:50%}#ticketExchangeForm .field#Form_absenden_postalCode_Holder{flex-basis:30%}#ticketExchangeForm .field#Form_absenden_city_Holder{flex-basis:70%}#ticketExchangeForm .field#Form_absenden_country_Holder{flex-basis:50%}}@media screen and (max-width: 700px){#ticketExchangeForm .field#Form_absenden_event_Holder,#ticketExchangeForm .field#Form_absenden_mail_Holder,#ticketExchangeForm .field#Form_absenden_street_Holder{margin-right:0}#ticketExchangeForm .field:not(.checkbox),#ticketExchangeForm .field#Form_absenden_street_Holder,#ticketExchangeForm .field#Form_absenden_postalCode_Holder,#ticketExchangeForm .field#Form_absenden_city_Holder,#ticketExchangeForm .field#Form_absenden_country_Holder{flex-basis:100%}}@media screen and (max-width: 500px){#gRecaptcha{position:unset;height:auto}#gRecaptcha>div{transform:scale(1);position:relative;left:0;margin-left:0}}@media screen and (max-width: 450px){#ticketExchangeForm .field#fieldGroupAlternative1 .fieldgroup-field .fieldholder-small,#ticketExchangeForm .field#fieldGroupAlternative2 .fieldgroup-field .fieldholder-small{flex-direction:column}#ticketExchangeForm .field#fieldGroupAlternative1 .fieldgroup-field .fieldholder-small select,#ticketExchangeForm .field#fieldGroupAlternative2 .fieldgroup-field .fieldholder-small select{flex-basis:2.5rem;margin-top:1rem}}
