.booking-form-container{display:flex}.column-training-info{width:19.531vw}.training-tile{width:12.76vw;height:11.979vw;background-image:url(/wp-content/uploads/2022/12/IHS_button_gflink_hover_647189.svg);background-repeat:no-repeat;padding:1.563vw 1.953vw;margin-bottom:2.474vw}.training-tile-category{font-size:1.094vw;text-transform:uppercase;line-height:1;color:#fff;font-weight:300}.training-tile-title{font-size:1.094vw;text-transform:uppercase;line-height:1;color:#fff;font-weight:900}.date-list{display:flex;flex-direction:column;margin-left:0.625vw}.date-infos{margin:0
0 0 1.953vw;color:#525d77}.date-infos
p{margin:0}.column-booking-form{width:46.354vw;padding-top:3.646vw}.column-booking-form .gform_wrapper.gravity-theme .gfield_checkbox label,
.column-booking-form .gform_wrapper.gravity-theme .gfield_radio
label{font-size:0.938vw}.column-booking-form
.gchoice{margin-bottom:3.125vw;position:relative}.column-booking-form .gchoice.gchoice_1_15_1,
.column-booking-form .gchoice.gchoice_1_17_1,
.column-booking-form .gchoice.gchoice_1_17_2,
.column-booking-form
.gchoice.gchoice_1_45_1{margin:0}.column-booking-form .gchoice.gchoice_8_15_1,
.column-booking-form .gchoice.gchoice_8_17_1,
.column-booking-form .gchoice.gchoice_8_17_2,
.column-booking-form
.gchoice.gchoice_8_45_1{margin:0}div#gfield_description_1_31{font-size:0.417vw;padding-top:0.625vw}.stepper-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:0.521vw;margin-bottom:4.844vw}.step-bar{width:11.198vw;height:0.469vw;background-color:#fff;border-radius:0.781vw}.stepper-item.active .step-bar{background-color:#3F435F}.stepper-item{display:flex;flex-direction:column;align-items:center}.stepper-wrapper{display:flex}.step-name{font-size:0.729vw;color:#647189;line-height:1;margin-bottom:0.729vw}.column-booking-form .gfield_radio li input[type="radio"]:checked+label,
.column-booking-form .gfield_radio li input[type="radio"]:not(:checked)+label{margin-left:0.495vw;font-weight:400;font-size:0.391vw}.column-booking-form [type="radio"]:not(:checked),
.column-booking-form [type="radio"]:checked{position:absolute !important;left:-9999px}.column-booking-form [type="radio"]:not(:checked)+label,
.column-booking-form [type="radio"]:checked+label{position:relative;padding-left:5.26vw;cursor:pointer}.column-booking-form [type="radio"]:not(:checked)+label:before,
.column-booking-form [type="radio"]:checked+label:before{content:"";position:absolute;left:0;top:-0.625vw;width:3.958vw;height:2.604vw;border-radius:1.302vw;background:#fff;padding:0.052vw}.column-booking-form [type="radio"]:not(:checked)+label:after,
.column-booking-form [type="radio"]:checked+label:after{content:"";left:0;top:-0.625vw;width:3.958vw;height:2.604vw;border-radius:1.302vw;background:#f96a6a;position:absolute;transition:all 0.2s}.column-booking-form [type="radio"]:not(:checked)+label:after{opacity:0;transform:scale(0)}.column-booking-form [type="radio"]:checked+label:after{opacity:1;transform:scale(1)}.column-booking-form [type="radio"]:disabled:not(:checked)+label:before,
.column-booking-form [type="radio"]:disabled:checked+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}.column-booking-form [type="radio"]:disabled:checked+label:after{color:#999}.column-booking-form [type="radio"]:disabled+label{color:#aaa}.column-booking-form .gfield_radio li input[type="checkbox"]:checked+label,
.column-booking-form .gfield_radio li input[type="checkbox"]:not(:checked)+label{margin-left:0.495vw;font-weight:400;font-size:0.391vw}.column-booking-form [type="checkbox"]:not(:checked),
.column-booking-form [type="checkbox"]:checked{position:absolute !important;left:-9999px}.column-booking-form [type="checkbox"]:not(:checked)+label,
.column-booking-form [type="checkbox"]:checked+label{position:relative;padding-left:5.26vw;cursor:pointer}.column-booking-form [type="checkbox"]:not(:checked)+label:before,
.column-booking-form [type="checkbox"]:checked+label:before{content:"";position:absolute;left:0;top:-0.625vw;width:3.958vw;height:2.604vw;border-radius:1.302vw;background:#fff;padding:0.052vw}.column-booking-form [type="checkbox"]:not(:checked)+label:after,
.column-booking-form [type="checkbox"]:checked+label:after{content:"";left:0;top:-0.625vw;width:3.958vw;height:2.604vw;border-radius:1.302vw;background:#f96a6a;position:absolute;transition:all 0.2s}.column-booking-form [type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}.column-booking-form [type="checkbox"]:checked+label:after{opacity:1;transform:scale(1)}.column-booking-form [type="checkbox"]:disabled:not(:checked)+label:before,
.column-booking-form [type="checkbox"]:disabled:checked+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}.column-booking-form [type="checkbox"]:disabled:checked+label:after{color:#999}.column-booking-form [type="checkbox"]:disabled+label{color:#aaa}.gchoice.gchoice_1_32_1,.gchoice.gchoice_1_33_1,.gchoice.gchoice_1_52_1{margin-bottom:0.911vw}div#field_1_31{margin-bottom:2.604vw}div#field_1_43{margin-bottom:2.604vw}div#field_1_51{margin-bottom:2.604vw}div#field_1_53{margin-bottom:2.604vw}.gchoice.gchoice_8_32_1,.gchoice.gchoice_8_33_1,.gchoice.gchoice_8_52_1{margin-bottom:0.911vw}div#field_8_31{margin-bottom:2.604vw}div#field_8_43{margin-bottom:2.604vw}div#field_8_51{margin-bottom:2.604vw}div#field_8_53{margin-bottom:2.604vw}.column-booking-form .gform_wrapper.gravity-theme
.gform_page_footer{display:flex;margin:3.125vw 0 0 -7.085vw;padding:0}.column-booking-form .gform_wrapper.gravity-theme #gform_page_1_1 .gform_page_footer,
.column-booking-form .gform_wrapper.gravity-theme #gform_page_8_1
.gform_page_footer{margin:3.125vw 0 0 0}.column-booking-form .gform_wrapper.gravity-theme #gform_page_1_1 .gform_next_button.button,
.column-booking-form .gform_wrapper.gravity-theme #gform_page_8_1
.gform_next_button.button{margin:0}.column-booking-form .gform_wrapper.gravity-theme
.gform_next_button.button{background:url(/wp-content/plugins/elementor-inhesa/assets/media/icons/ih-next-arrow-FFFFFF.svg) no-repeat;background-size:1.25vw;background-position-y:center;background-position-x:right;border:0;padding:0.729vw 1.563vw 0.885vw 1.042vw;background-color:#f96a6a;border-radius:2.604vw;display:inline-block;line-height:1;font-size:0.938vw;font-weight:700;color:#fff;cursor:pointer;border-right:1.042vw solid transparent;margin:0
0 0 1.302vw}.column-booking-form .gform_wrapper.gravity-theme
.gform_previous_button.button{background:url(/wp-content/plugins/elementor-inhesa/assets/media/icons/ih-prev-arrow-F96A6A.svg) no-repeat;background-size:1.25vw;background-position-y:center;background-position-x:left;border:0;padding:0.729vw 1.042vw 0.885vw 1.563vw;background-color:transparent;border-radius:2.604vw;display:inline-block;line-height:1;font-size:0.938vw;font-weight:700;color:#f96a6a;cursor:pointer;margin:0}.column-booking-form .gform_wrapper.gravity-theme .gfield input,
.column-booking-form .gform_wrapper.gravity-theme .gfield
select{max-width:100%;height:2.604vw;border-radius:1.302vw;border:0;font-size:0.938vw;padding:0.521vw 0.781vw;top:auto}.column-booking-form .gform_wrapper.gravity-theme
.gfield_description{font-size:0.729vw;color:#8d8d8d}.column-booking-form .gform_wrapper.gravity-theme
.gform_fields{grid-row-gap:0.729vw}.column-booking-form .gform_wrapper.gravity-theme .ginput_container_date
input{width:100%}.column-booking-form .gform_wrapper.gravity-theme .gfield
textarea.large{height:10.677vw;border-radius:1.302vw;border:0;font-size:0.938vw;padding:0.521vw 0.781vw}.column-booking-form .link-text{background:url(/wp-content/uploads/2022/12/IHS_pfeil_text-link-1.svg) no-repeat;padding-left:1.471vw;background-size:1.25vw;background-position:left 0.208vw;margin-left:0.26vw}input#gform_submit_button_1,input#gform_submit_button_8{background:url(/wp-content/plugins/elementor-inhesa/assets/media/icons/ih-next-arrow-FFFFFF.svg) no-repeat;background-size:1.25vw;background-position-y:center;background-position-x:right;border:0;padding:0.729vw 1.563vw 0.885vw 1.042vw;background-color:#f96a6a;border-radius:2.604vw;display:inline-block;line-height:1;font-size:0.938vw;font-weight:700;color:#fff;cursor:pointer;border-right:1.042vw solid transparent;margin:0
0 0 1.302vw}table.table-booking-overview{border:0;margin:0
0 3.125vw 0}table.table-booking-overview
td{border:0;padding:0;line-height:1.4}table.table-booking-overview tr>td:first-of-type{width:13.021vw}table.table-booking-overview
tr{vertical-align:top}.overview_heading{font-weight:700}table.table-booking-overview
td{padding:0}.column-booking-form .gform_wrapper.gravity-theme div#gform_page_1_4 .gform_previous_button.button,
.column-booking-form .gform_wrapper.gravity-theme div#gform_page_8_4
.gform_previous_button.button{margin:0}.column-booking-form .gform_wrapper.gravity-theme div#gform_page_1_4 .gform_page_footer,
.column-booking-form .gform_wrapper.gravity-theme div#gform_page_8_4
.gform_page_footer{margin:3.125vw 0 0 -7.085vw}.column-booking-form .gform_wrapper
.gform_validation_errors{display:none}.column-booking-form .gform_wrapper.gravity-theme #gform_page_1_3 .ginput_container_text+.validation_message,
.column-booking-form .gform_wrapper.gravity-theme #gform_page_1_3 .ginput_container_email+.validation_message,
.column-booking-form .gform_wrapper.gravity-theme #gform_page_1_3 .ginput_container_date+input+.validation_message,
.column-booking-form .gform_wrapper.gravity-theme #gform_page_1_3 .ginput_container_select+.validation_message,
.column-booking-form .gform_wrapper.gravity-theme #gform_page_1_3 .ginput_container_textarea+.gfield_description+.validation_message{height:2.604vw;border-radius:1.302vw;border:0;font-size:0.938vw;padding:0.521vw 0.781vw;background-color:#f96a6a;color:#fff;position:absolute;top:0;left:0;margin:0}.column-booking-form .gform_wrapper.gravity-theme #gform_page_8_3 .ginput_container_text+.validation_message,
.column-booking-form .gform_wrapper.gravity-theme #gform_page_8_3 .ginput_container_email+.validation_message,
.column-booking-form .gform_wrapper.gravity-theme #gform_page_8_3 .ginput_container_date+input+.validation_message,
.column-booking-form .gform_wrapper.gravity-theme #gform_page_8_3 .ginput_container_select+.validation_message,
.column-booking-form .gform_wrapper.gravity-theme #gform_page_8_3 .ginput_container_textarea+.gfield_description+.validation_message{height:2.604vw;border-radius:1.302vw;border:0;font-size:0.938vw;padding:0.521vw 0.781vw;background-color:#f96a6a;color:#fff;position:absolute;top:0;left:0;margin:0}.column-booking-form .gform_wrapper.gravity-theme #gform_page_1_3 #field_1_31 .ginput_container_textarea+.gfield_description+.validation_message{height:10.677vw}.column-booking-form .gform_wrapper.gravity-theme #gform_page_8_3 #field_8_31 .ginput_container_textarea+.gfield_description+.validation_message{height:10.677vw}.column-booking-form .gform_wrapper.gravity-theme #gform_page_1_3
.gfield{position:relative}.column-booking-form .gform_wrapper.gravity-theme #gform_page_8_3
.gfield{position:relative}.column-booking-form #validation_message_1_17,
.column-booking-form #validation_message_1_15,
.column-booking-form
#validation_message_1_45{height:2.604vw;border-radius:1.302vw;border:0;font-size:0.938vw;padding:0.521vw 0.781vw;background-color:#f96a6a;color:#fff;margin:0.521vw 0 0.521vw 0}.gform_wrapper .gfield_error
label{color:#f96a6a}.error_border{cursor:pointer}.gchoice
.error_border{display:none;width:3.958vw;height:2.604vw;border-radius:1.302vw;position:absolute;top:-0.625vw;left:0;border-width:0.365vw;border-style:solid;border-color:#f96a6a}.gfield_checkbox .gchoice
.error_border{top:-0.521vw}.gfield_error .gchoice
.error_border{display:block}.ginput_container_text .error_border,
.ginput_container_email .error_border,
.ginput_container_date .error_border,
.ginput_container_select
.error_border{display:none;width:100%;height:2.604vw;border-radius:1.302vw;position:absolute;top:0;left:0;border-width:0.365vw;border-style:solid;border-color:#f96a6a}.gfield_error .ginput_container_text .error_border,
.gfield_error .ginput_container_email .error_border,
.gfield_error .ginput_container_date .error_border,
.gfield_error .ginput_container_select
.error_border{display:block}.ginput_container_textarea
.error_border{display:none;width:100%;height:10.677vw;border-radius:1.302vw;position:absolute;top:0;left:0;border-width:0.365vw;border-style:solid;border-color:#f96a6a}.gfield_error .ginput_container_textarea
.error_border{display:block}.validation_message.gfield_validation_message{display:none}.column-booking-form .gform_wrapper.gravity-theme .gfield
select{color:rgb(0 0 0 / 37%)}.column-booking-form .gfield select option:not(:first-of-type){color:black}.alumni-small-text{margin-top:2vw}@media (max-width: 1024px){div#gfield_description_1_31{font-size:8px;padding-top:12px}.column-training-info{width:300px}.column-booking-form{width:calc(100% - 300px);padding-top:36px}.training-tile{width:252px;height:237px;padding:40px;margin-bottom:30px}.training-tile-category{font-size:20px}.training-tile-title{font-size:20px}.date-infos{margin:0
20px 0 10px;font-size:16px}.date-list{margin-left:10px}.step-name{font-size:10px;margin-bottom:10px}.stepper-wrapper{grid-column-gap:10px;margin-bottom:30px}.step-bar{width:120px;height:5px;border-radius:50px}.column-booking-form
.gchoice{margin-bottom:30px}.gform_wrapper.gravity-theme .gfield_checkbox label,
.gform_wrapper.gravity-theme .gfield_radio
label{font-size:16px}.column-booking-form .gform_wrapper.gravity-theme
.gform_fields{grid-row-gap:16px}.column-booking-form [type="radio"]:not(:checked)+label,
.column-booking-form [type="radio"]:checked+label{padding-left:60px}.column-booking-form [type="radio"]:not(:checked)+label:before,
.column-booking-form [type="radio"]:checked+label:before{top:-5px;width:50px;height:34px;border-radius:50px;padding:0px}.column-booking-form [type="radio"]:not(:checked)+label:after,
.column-booking-form [type="radio"]:checked+label:after{top:-5px;width:50px;height:34px;border-radius:50px;padding:0px}.column-booking-form .gform_wrapper.gravity-theme
.gform_page_footer{margin:30px
0 0 -102.25px}.column-booking-form .gform_wrapper.gravity-theme div#gform_page_1_4 .gform_page_footer,
.column-booking-form .gform_wrapper.gravity-theme div#gform_page_8_4
.gform_page_footer{margin:30px
0 0 0}.column-booking-form .gform_wrapper.gravity-theme
.gform_next_button.button{background-size:16px;border:0;padding:17px
24px 17px 17px;border-radius:50px;font-size:16px;border-right:16px solid transparent;margin:0
0 0 10px;line-height:1 !important}.column-booking-form .gform_wrapper.gravity-theme
.gform_previous_button.button{background-size:16px;border:0;padding:17px
17px 17px 24px;border-radius:50px;font-size:16px;margin:0}.column-booking-form [type="checkbox"]:not(:checked)+label,
.column-booking-form [type="checkbox"]:checked+label{padding-left:60px}.column-booking-form [type="checkbox"]:not(:checked)+label:before,
.column-booking-form [type="checkbox"]:checked+label:before{top:-5px;width:50px;height:34px;border-radius:50px;padding:0px}.column-booking-form [type="checkbox"]:not(:checked)+label:after,
.column-booking-form [type="checkbox"]:checked+label:after{top:-5px;width:50px;height:34px;border-radius:50px;padding:0px}.column-booking-form .gform_wrapper.gravity-theme .gfield input,
.column-booking-form .gform_wrapper.gravity-theme .gfield
select{height:50px;border-radius:50px;font-size:14px;padding:17px}.column-booking-form .gform_wrapper.gravity-theme .gfield
textarea.large{height:230px;border-radius:50px;border:0;font-size:14px;padding:17px}.column-booking-form .gform_wrapper.gravity-theme .gfield select
option{font-size:18px}table.table-booking-overview{margin:0
0 40px 0}input#gform_submit_button_1{background-size:16px;border:0;padding:17px
24px 17px 17px;border-radius:50px;font-size:16px;border-right:16px solid transparent;margin:0
0 0 10px}table.table-booking-overview tr>td:first-of-type{width:220px}.column-booking-form .gform_wrapper.gravity-theme
.gfield_description{font-size:12px}.column-booking-form .gform_wrapper.gravity-theme #gform_page_1_3 .ginput_container_text+.validation_message,
.column-booking-form .gform_wrapper.gravity-theme #gform_page_1_3 .ginput_container_email+.validation_message,
.column-booking-form .gform_wrapper.gravity-theme #gform_page_1_3 .ginput_container_date+input+.validation_message,
.column-booking-form .gform_wrapper.gravity-theme #gform_page_1_3 .ginput_container_select+.validation_message,
.column-booking-form .gform_wrapper.gravity-theme #gform_page_1_3 .ginput_container_textarea+.gfield_description+.validation_message{height:50px;border-radius:50px;font-size:14px;padding:17px;line-height:1}.column-booking-form #validation_message_1_17,
.column-booking-form #validation_message_1_15,
.column-booking-form
#validation_message_1_45{height:50px;border-radius:50px;font-size:14px;padding:17px;line-height:1}.column-booking-form .gform_wrapper.gravity-theme #gform_page_1_3 #field_1_31 .ginput_container_textarea+.gfield_description+.validation_message{height:230px}.column-booking-form .gform_wrapper.gravity-theme #gform_page_8_3 .ginput_container_text+.validation_message,
.column-booking-form .gform_wrapper.gravity-theme #gform_page_8_3 .ginput_container_email+.validation_message,
.column-booking-form .gform_wrapper.gravity-theme #gform_page_8_3 .ginput_container_date+input+.validation_message,
.column-booking-form .gform_wrapper.gravity-theme #gform_page_8_3 .ginput_container_select+.validation_message,
.column-booking-form .gform_wrapper.gravity-theme #gform_page_8_3 .ginput_container_textarea+.gfield_description+.validation_message{height:50px;border-radius:50px;font-size:14px;padding:17px;line-height:1}.column-booking-form #validation_message_8_17,
.column-booking-form #validation_message_8_15,
.column-booking-form
#validation_message_8_45{height:50px;border-radius:50px;font-size:14px;padding:17px;line-height:1}.column-booking-form .gform_wrapper.gravity-theme #gform_page_8_3 #field_8_31 .ginput_container_textarea+.gfield_description+.validation_message{height:230px}.column-booking-form .gform_wrapper.gravity-theme .gfield_checkbox label,
.column-booking-form .gform_wrapper.gravity-theme .gfield_radio
label{font-size:16px}.column-booking-form .link-text{padding-left:40px;background-size:contain;background-position:left 0px;margin-left:5px}.ginput_container_text .error_border,
.ginput_container_email .error_border,
.ginput_container_date .error_border,
.ginput_container_select
.error_border{height:50px;border-radius:50px;border-width:6px}.ginput_container_textarea
.error_border{height:230px;border-radius:50px;border-width:6px}.gchoice
.error_border{width:50px;height:34px;border-radius:50px;border-width:6px}.gchoice
.error_border{top:-5px}.gfield_checkbox .gchoice
.error_border{top:-5px}}@media (max-width: 990px){.booking-form-container{display:flex;flex-direction:column}.column-training-info{width:100%;display:flex}.column-booking-form{width:100%}.training-tile{margin-right:40px}.step-bar{width:155px}.column-booking-form .gform_wrapper.gravity-theme
.gform_page_footer{margin:30px
0 0 0}.column-booking-form .gform_wrapper.gravity-theme div#gform_page_1_4 .gform_page_footer,
.column-booking-form .gform_wrapper.gravity-theme div#gform_page_8_4
.gform_page_footer{margin:30px
0 0 0}.alumni-small-text{margin-top:30px}}@media (max-width: 767px){.column-training-info{flex-direction:column}.stepper-wrapper{flex-direction:column;align-items:flex-start}.stepper-item{display:flex;flex-direction:row;align-items:center;margin-bottom:13px}.step-name{font-size:14px;margin-bottom:0;width:160px}.step-bar{width:100px}.column-booking-form{padding-top:60px}.column-booking-form .gform_wrapper.gravity-theme
.gform_page_footer{margin:40px
0 0 0;position:relative;height:140px}.column-booking-form .gform_wrapper.gravity-theme
.gform_previous_button.button{margin:0
0 0 0;position:absolute;top:60px;left:0}.column-booking-form .gform_wrapper.gravity-theme
.gform_next_button.button{margin:0;position:absolute;top:0}.column-booking-form .gform_wrapper.gravity-theme #gform_page_1_1
.gform_page_footer{margin:40px
0 0 0;position:relative}.column-booking-form .gform_wrapper.gravity-theme #gform_page_1_1
.gform_next_button.button{margin:0;top:0}.column-booking-form .gform_wrapper.gravity-theme #gform_page_8_1
.gform_page_footer{margin:40px
0 0 0;position:relative}.column-booking-form .gform_wrapper.gravity-theme #gform_page_8_1
.gform_next_button.button{margin:0;top:0}.column-booking-form
.gchoice{margin-bottom:30px}table.table-booking-overview
tr{display:inline-grid}.column-booking-form .gform_wrapper.gravity-theme div#gform_page_1_4
.gform_page_footer{}.column-booking-form .gform_wrapper.gravity-theme div#gform_page_1_4 .gform_page_footer
input#gform_submit_button_1{line-height:1;margin:0;position:absolute;top:0}.column-booking-form .gform_wrapper.gravity-theme div#gform_page_8_4
.gform_page_footer{}.column-booking-form .gform_wrapper.gravity-theme div#gform_page_8_4 .gform_page_footer
input#gform_submit_button_1{line-height:1;margin:0;position:absolute;top:0}.alumni-small-text{margin-top:30px}}