.gw-registration-child .registration-row{display:flex}.gw-registration-child .registration-detail .registration-list{margin-top:25px;padding-left:unset}.registration-detail .registration-list .list-icon img{height:21px}.gw-registration-child .registration-detail .registration-list li{list-style-type:none;margin-left:0;margin-top:17px}.gw-registration-child .registration-detail .registration-list li .list-title{padding:15px}.gw-registration-child .registration-row .registration-detail{align-items:center;background:rgba(5,106,128,.1);border-radius:10px;display:flex;padding:50px}.gw-registration-child .registration-row .registration-detail .main_title{margin-top:15px}.gw-registration-child .registration-row .registration-detail .registration-detail-title{margin-top:30px}.gw-registration-child .registration-row .registration-detail .registration-detail-desc{margin-top:20px}.registration-row .registration-first-col .registration-form form{border:unset}.registration-first-col .registration-form form .hs_submit .actions input{border-radius:30px;font-family:Open Sans;font-size:14px;font-weight:700;padding:15px 40px;width:unset}.registration-first-col .registration-form form .input input{background-color:#fff;border-color:#dadada;font-family:Open Sans;font-size:16px;padding:15px}.registration-first-col .registration-form form .input select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;box-shadow:none;color:#989898;font-family:Open Sans;font-size:16px;height:48px;padding:15px}.registration-form form .hs_phone .input .hs-fieldtype-intl-phone{width:unset}.registration-first-col .registration-form form .input textarea{background-color:#fff;border-color:#dadada;font-family:Open Sans;font-size:16px;line-height:20px}.registration-first-col .registration-form form .input textarea::placeholder{color:#989898}.registration-row .registration-first-col .registration-form form .input ul.inputs-list{display:flex}.registration-first-col .registration-form form .input ul.inputs-list.multi-container .hs-form-radio{margin:unset;padding-left:36px;padding-right:30px}.registration-first-col .registration-form form .hs_calligraphy_cut_mitglied label span,.registration-form form .hs_wie_viele_mitarbeiter_hat_dein_salon_ label span{color:#989898;font-family:Open Sans;font-size:14px}.registration-form form .hs_seminar_angaben_mitarbeiter label span{color:#989898}.registration-first-col .registration-form form .input input::placeholder{color:#989898}.registration-first-col .registration-form form .hs_firstname .input{padding-right:2px}.registration-row .registration-first-col .registration-form form .hs-form-field{margin-bottom:33px}.hs-dependent-field .inputs-list .hs-form-booleancheckbox label span{color:#989898;margin-left:unset!important;padding-left:40px;position:relative}.registration-row .registration-first-col .registration-form form .hs-error-msg{font-family:Open Sans;font-size:14px;margin-top:-5px}.gw-registration-child .registration-row .registration-detail .registration-detail-title img.dropdown-arrow-img{display:none}.registration-form form .legal-consent-container .hs-dependent-field .inputs-list .hs-form-booleancheckbox{margin-top:-3px}.gw-registration-child .registration-form form .hs_calligraphy_cut_mitglied label{padding-top:unset}.legal-consent-container ul .hs-form-booleancheckbox [type=checkbox]:checked,.legal-consent-container ul .hs-form-booleancheckbox [type=checkbox]:not(:checked){left:-9999px;position:absolute}.gw-registration-child .registration-form form .legal-consent-container [type=checkbox]+span:before{background-color:transparent!important;border:1px solid #dadada;height:24px;left:2px;width:24px}.inputs-list .hs-form-booleancheckbox [type=checkbox]:checked+span:not(.slider):after{background-color:#078;height:12px;left:8px;top:7px!important;width:12px}.gw-registration-child .registration-form form .legal-consent-container [type=checkbox]+span:not(.slider):before,.gw-registration-child .registration-form form .legal-consent-container [type=checkbox]:checked+span:not(.slider):after{border-radius:6px;content:"";position:absolute;top:0;-webkit-transform:translateY(-50%);transform:translateY(12%)}.registration-first-col .registration-form form label span{color:#989898}.gw-registration-child .registration-form form ul .hs-form-radio{position:relative}.gw-registration-child .registration-form form ul .hs-form-radio [type=radio]:checked,.gw-registration-child .registration-form form ul .hs-form-radio [type=radio]:not(:checked){left:-9999px;position:absolute}.gw-registration-child .registration-form form ul .hs-form-radio [type=radio]+span:before{background-color:transparent!important;border:1px solid #dadada;height:24px;left:2px;width:24px}.gw-registration-child .registration-form form ul .hs-form-radio [type=radio]:checked+span:not(.slider):after{background-color:#078;height:12px;left:8px;top:7px!important;width:12px}.gw-registration-child .registration-form form ul .hs-form-radio [type=radio]+span:not(.slider):before,.gw-registration-child .registration-form form ul .hs-form-radio [type=radio]:checked+span:not(.slider):after{border-radius:6px;content:"";position:absolute;top:0;-webkit-transform:translateY(-50%);transform:translateY(12%)}.gw-registration-child form .hs_calligraphy_cut_mitglied .inputs-list label.hs-form-radio-display{padding-top:2px}@media(max-width:890px){.gw-registration-child .registration-row{flex-direction:column}.gw-registration-child .registration-row .registration-first-col{width:100%}.gw-registration-child .registration-row .registration-detail{border-radius:0 0 10px 10px;margin-left:unset;order:-1;padding:50px 35px;width:100%}.registration-row .registration-first-col .registration-form form{padding:50px 35px}}@media(max-width:480px){.registration-row .registration-first-col .registration-form form{padding:50px 22px}.registration-row .registration-first-col .registration-form form .form-columns-1 .input,.registration-row .registration-first-col .registration-form form .form-columns-2 .input{margin-right:unset}.registration-first-col .registration-form form .hs_firstname .input{padding-right:unset}}@media(max-width:768px){.gw-registration-child .registration-row .registration-detail .registration-detail-title{align-items:center;cursor:pointer;display:flex;width:fit-content}.gw-registration-child .registration-row .registration-detail .registration-detail-title span{padding-right:15px}.gw-registration-child .registration-row .registration-detail .registration-detail-title img.dropdown-arrow-img{display:block;height:11px;width:auto}.reg-detail-parent .registration-detail-desc{display:none}.registration-detail-title .dropdown-arrow-img{transition:all .3s ease-in-out}.registration-detail-title .dropdown-arrow-img.active{transform:rotate(180deg);transition:all .3s ease-in-out}.registration-row .registration-first-col .registration-form form .hs-form-field{margin-bottom:30px}}.hs-form-field{position:relative}.hs-form-field label.hs-error-msg:before{display:none!important}.hs-form-field>label:first-child.hl-label{left:30px;padding:0;pointer-events:none;position:absolute;top:15px;transition:.3s}.hs-form-field>label.hl-label.hl-animated-label{background:#fff;font-size:16px;padding:0;transform:translate(8px,-25px);z-index:999}.hs_phone.hs-form-field>label.hl-label.hl-animated-label{transform:translate(-16px,-25px)}::-webkit-input-placeholder{color:transparent}:-moz-placeholder,::-moz-placeholder{color:transparent;opacity:1}::-ms-input-placeholder{color:transparent}::placeholder{color:transparent}.select2-results__option{color:#666}.select2-dropdown .select2-search.select2-search--dropdown{display:none}@media (max-width:992px){.sec-form-child .hs-form-private .input,.sec-form-child .hs-form-private fieldset .input{margin-top:10px}}@media screen and (min-device-width:0px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.registration-first-col .registration-form form .input select{height:54px}}@media(max-width:1200px){.hs_phone.hs-form-field>label.hl-label.hl-animated-label{transform:translate(170px,-25px)}}@media(min-width:890px) and (max-width:992px){.hs_phone.hs-form-field>label.hl-label.hl-animated-label{transform:translate(140px,-25px)}}@media(min-width:668px) and (max-width:890px){.hs_phone.hs-form-field>label.hl-label.hl-animated-label{transform:translateY(-25px)}}@media(max-width:430px){.hs_phone.hs-form-field>label.hl-label.hl-animated-label{transform:translate(140px,-25px)}}.gw-registration-child.salon-dates .registration-row .registration-detail{align-items:start;padding:45px}@media(min-width:891px) and (max-width:978px){.gw-registration-child.salon-dates .hs-form-field>label.hl-label.hl-animated-label{font-size:14px;transform:translate(-15px,-25px)}.gw-registration-child.salon-dates .registration-first-col .registration-form form .input select,.gw-registration-child.salon-dates .registration-form form label{font-size:14px}}@media(max-width:441px){.gw-registration-child.salon-dates .hs-form-field>label.hl-label.hl-animated-label{font-size:14px;transform:translate(-15px,-25px)}.gw-registration-child.salon-dates .registration-first-col .registration-form form .input input,.gw-registration-child.salon-dates .registration-first-col .registration-form form .input select,.gw-registration-child.salon-dates .registration-form form label{font-size:14px}.gw-registration-child.salon-dates .registration-row .registration-detail .main_title p{font-size:25px;line-height:40px;margin:unset}.gw-registration-child.salon-dates .registration-row .registration-detail .main_title{margin-top:10px}.gw-registration-child.salon-dates .registration-row .registration-detail{padding:35px 22px}.gw-registration-child .registration-detail .registration-list{margin-top:20px}.gw-registration-child.salon-dates form .hs-form-field .hs-dateinput input{width:100%}}@media(max-width:383px){.gw-registration-child.salon-dates form .hs-teilnehmer_in_salon_play_date select.hs-input{margin-top:20px}}.hs_wunschdatum_play_date.hs-wunschdatum_play_date .hl-label{background-color:#fff;font-size:14px;text-align:left;transform:translate(-15px,-25px);z-index:111111111}.hs_wunschdatum_play_date.hs-wunschdatum_play_date .hs-input{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;box-shadow:none;color:#989898;font-family:Open Sans;font-size:16px;height:48px;padding:15px;text-align:left}.hs_wunschdatum_play_date.hs-wunschdatum_play_date input::-webkit-date-and-time-value{text-align:start!important}