.elementor-739 .elementor-element.elementor-element-d87de9a:not(.elementor-motion-effects-element-type-background), .elementor-739 .elementor-element.elementor-element-d87de9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.turboscooby.nl/wp-content/uploads/2023/12/TS-Banner-Zoetermeer.webp");background-size:cover;}.elementor-739 .elementor-element.elementor-element-d87de9a > .elementor-container{min-height:100px;}.elementor-739 .elementor-element.elementor-element-d87de9a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-739 .elementor-element.elementor-element-d87de9a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-739 .elementor-element.elementor-element-bca2a03{margin-top:60px;margin-bottom:60px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-739 .elementor-element.elementor-element-cf3091a{text-align:center;}.elementor-739 .elementor-element.elementor-element-cf3091a .elementor-heading-title{color:var( --e-global-color-text );}.elementor-739 .elementor-element.elementor-element-4ce10c1 > .elementor-container{max-width:950px;}.elementor-739 .elementor-element.elementor-element-4ce10c1{margin-top:0px;margin-bottom:80px;}.elementor-739 .elementor-element.elementor-element-fda51ae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-739 .elementor-element.elementor-element-fda51ae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.turboscooby.nl/wp-content/uploads/2023/12/231232-scaled.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-739 .elementor-element.elementor-element-fda51ae > .elementor-element-populated, .elementor-739 .elementor-element.elementor-element-fda51ae > .elementor-element-populated > .elementor-background-overlay, .elementor-739 .elementor-element.elementor-element-fda51ae > .elementor-background-slideshow{border-radius:95px 100px 0px 0px;}.elementor-739 .elementor-element.elementor-element-fda51ae > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:78px 95px 115px 55px;}.elementor-739 .elementor-element.elementor-element-fda51ae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-739 .elementor-element.elementor-element-fda51ae > .elementor-element-populated{padding:50px 50px 50px 50px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-739 .elementor-element.elementor-element-fda51ae > .elementor-element-populated, .elementor-739 .elementor-element.elementor-element-fda51ae > .elementor-element-populated > .elementor-background-overlay, .elementor-739 .elementor-element.elementor-element-fda51ae > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-739 .elementor-element.elementor-element-fda51ae > .elementor-element-populated{padding:70px 35px 70px 30px;}}/* Start custom CSS for section, class: .elementor-element-d87de9a */body .site div {
-webkit-transform: translate3d(0, 0, 0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0eebf41 */span.mkTariefText {
    color: #fff;
}
span.gfield_required {
    display: none;
}
.InschrijfPrijs input {
    font-size: 20px !important;
    color: #000 !important;
    padding: 10px 10px 10px 40px !important;
}
label.gform-field-label.gform-field-label--type-sub-large.ginput_product_price_label {
    display: none;
}

div#validation_message_1_6 {
    background-color: rgb(192 43 10 / 15%);
    padding: 20px;
    border-radius: 15px;
}
.gform-theme--framework .gform_validation_errors {
    background-color: rgb(192 43 10 / 15%);
border: 1px solid #711a06 !important;
}


.ui-datepicker-unselectable.ui-state-disabled.gpld-excepted.gpld-disabled {
background-color: #ff5959;
border-radius: 5px;
}
.ui-state-default.ui-state-active {
background-color: #f5b326 !important;
}
select.ui-datepicker-year {
padding: 10px !important;
}
select.ui-datepicker-month {
padding: 10px !important;
}
.gform_heading {
display: none;
}
.mkStepContainter {
background-color: #F5B326;
font-family: "Titan One", Sans-serif !important;
padding: 7px 19px !important;
border-radius: 35px;
color: #fff;
width: fit-content;
position: absolute;
right: 21px;
top: -27px;
}
@media(max-width: 767px){
.mkStepContainter {
right: -8px;
top: -91px;
}
}
input#gform_next_button_1_14 {
color: #fff !important;
background-color: #F5B326;
font-family: "Titan One", Sans-serif !important;
padding: 22px 39px !important;
border-radius: 35px;
}
input#gform_submit_button_1 {
color: #fff !important;
background-color: #3EA001;
font-family: "Titan One", Sans-serif !important;
padding: 22px 39px !important;
border-radius: 35px;
}
input#gform_previous_button_1{
background-color: #F5B326;
font-family: "Titan One", Sans-serif !important;
padding: 22px 39px !important;
border-radius: 35px;
color: #fff !important;
}
input {
color: #B2B2B2 !important;
padding: 27px 30px 27px 49.5px !important;
}
select {
height: 55px !important;
display: flex !important;
align-items: center !important;
padding-left: 49.5px !important;
}
div#gf_progressbar_wrapper_1 {
display: none;
}
select {
border-radius: 35px !important;
}
label.gform-field-label.gform-field-label--type-sub {
display: none;
}
.mkCursus legend{
font-family: "Titan One", Sans-serif !important;
color: #fff;
font-size: 19px !important;
}
div#input_1_7 {
grid-column-gap: 3rem;
display: grid;
grid-template-columns: repeat(3,1fr);
}

h2.gform_title {
color: #fff;
}
h3.mkTussenTitel {
color: #fff;
}

.gfield-choice-input {
display: none !important;
}
label.gfield_label.gform-field-label {
font-family: "Open Sans", Sans-serif;
color: #fff;
font-weight: 600;
}
legend.gfield_label.gform-field-label {
font-family: "Open Sans", Sans-serif;
color: #fff;
font-weight: 600;
}
label#label_1_7_0 {
text-align: center;
font-family: "Titan One", Sans-serif;
color: #fff;
font-size: 19px;
position: relative;
top: -60px;
z-index: 1
}
label#label_1_7_0:before {
background-image: url('/wp-content/uploads/2023/12/Group-492.webp');
background-size: 250px 290px;
display: inline-block;
width: 250px; 
height: 290px;
content:"";
position: relative;
top: 60px;
z-index: -1;
}
.gfield_radio .gchoice input:checked + label#label_1_7_0:before {
background-image: url('/wp-content/uploads/2023/12/Group-49-1.webp');
content:"";
}
label#label_1_7_1 {
text-align: center;
font-family: "Titan One", Sans-serif;
color: #fff;
font-size: 19px;
position: relative;
top: -60px;
z-index: 1
}
label#label_1_7_1:before {
background-image: url('/wp-content/uploads/2023/12/Group-502.webp');
background-size: 250px 290px;
display: inline-block;
width: 250px; 
height: 290px;
content:"";
position: relative;
top: 60px;
z-index: -1;
}
.gfield_radio .gchoice input:checked + label#label_1_7_1:before {
background-image: url('/wp-content/uploads/2023/12/Group-50-1.webp');
content:"";
}
label#label_1_7_2 {
text-align: center;
font-family: "Titan One", Sans-serif;
color: #fff;
font-size: 19px;
position: relative;
top: -60px;
z-index: 1
}
label#label_1_7_2:before {
background-image: url('/wp-content/uploads/2023/12/Group-512.webp');
background-size: 250px 290px;
display: inline-block;
width: 250px; 
height: 290px;
content:"";
position: relative;
top: 60px;
z-index: -1;
}
.gfield_radio .gchoice input:checked + label#label_1_7_2:before {
background-image: url('/wp-content/uploads/2023/12/Group-51-1.webp');
content:"";
}
p.mkTariefText {
font-family: "Open Sans", Sans-serif;
font-size: 20px;
color: #fff;
font-weight: 600;
}
.mkList {
font-family: "Open Sans", Sans-serif;
position: relative;
color: #fff;
}
.mkList li{
margin-bottom: 10px;
}
.mkList li:before {
content: url(/wp-content/uploads/2023/12/CompositeLayer.svg);
position: relative;
left: -42px;
top: 4px;
margin-right: -12px;
}
div#field_1_8 {
margin-bottom: -35px;
}
div#field_1_22 {
margin-top: 20px;
}
textarea#input_1_19 {
border-radius: 18px;
}
div#field_1_25 {
margin-bottom: -50px;
}
div#field_1_26 {
margin-bottom: -49px;
}
.mkSpan {
font-family: "Open Sans", Sans-serif;
color: #fff;
font-weight: 500;
font-size: 14px;
}
div#field_1_27 {
margin-bottom: -20px;
margin-top: -20px;
}
select {
color: #B2B2B2 !important;
}
@media(max-width: 767px){
.mkTariefText {
    display: block;
}
#ginput_base_price_1_60 {
    margin-left: auto;
    display: block;
    margin-right: auto;
}
.gform-theme--foundation .gform_page_footer {
    flex-direction: column;
}
.gform-theme--foundation .gform_page_footer input:nth-of-type(1) {
    order: 2;
    max-width: 150px;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block !important;
}
h2.gform_title {
text-align: center !important;
}
h3.mkTussenTitel {
text-align: center !important;
}
legend.gfield_label.gform-field-label {
margin: auto;
margin-bottom: 21px;
}
.gform-theme--framework .gfield--input-type-datepicker .ginput_container_date {
justify-content: center;
}
label.gfield_label.gform-field-label {
font-family: "Open Sans", Sans-serif;
color: #fff;
font-weight: 600;
text-align: center;
align-self: center;
display: block;
}
label#label_1_7_0:before {
background-image: url('/wp-content/uploads/2023/12/Group-492.webp');
background-size: 210px 250px;
width: 210px; 
height: 250px;
}
label#label_1_7_1:before {
background-image: url('/wp-content/uploads/2023/12/Group-502.webp');
background-size: 210px 250px;
width: 210px; 
height: 250px;
}
label#label_1_7_2:before {
background-image: url('/wp-content/uploads/2023/12/Group-512.webp');
background-size: 210px 250px;
width: 210px; 
height: 250px;
}
div#input_1_7 {
grid-column-gap: 1rem;
}
input#gform_next_button_1_14 {
margin: auto;
}
#input_1_18_2_container {
margin: auto;
}
#input_1_18_1_container {
margin: auto;
}
#input_1_18_3_container {
margin: auto;
}
.mkTariefText {
text-align: center;
}
}
@media(max-width: 676px){
div#input_1_7 {
/*grid-template-columns: auto;*/
} 
label#label_1_7_0:before {
background-size: 160px 200px;
width: 160px; 
height: 200px;
}
label#label_1_7_1:before {
background-size: 160px 200px;
width: 160px; 
height: 200px;
}
label#label_1_7_2:before {
background-size: 160px 200px;
width: 160px; 
height: 200px;
}
.gform-theme--framework .gfield--type-choice .gchoice, .gform-theme--framework .gfield--type-choice .ginput_container_consent {
justify-items: center;
align-items: center;
justify-content: center;
align-content: center;
}
label#label_1_7_0:before {
display: grid;
}
label#label_1_7_1:before {
display: grid;
}
label#label_1_7_2:before {
display: grid;
}
div#field_1_16 {
position: relative;
margin-top: -28px;
}
div#field_1_17 {
position: relative;
margin-top: -28px;
}

}
@media(max-width: 550px){
label#label_1_7_0:before {
background-size: 100px 130px;
width: 100px; 
height: 130px;
top: 32px;
}
label#label_1_7_0 {
font-size: 14px;
top: -45px;
}
label#label_1_7_1:before {
background-size: 100px 130px;
width: 100px; 
height: 130px;
top: 32px;
}
label#label_1_7_1 {
font-size: 14px;
top: -45px;
}
label#label_1_7_2:before {
background-size: 100px 130px;
width: 100px; 
height: 130px;
top: 32px;
}
label#label_1_7_2 {
font-size: 14px;
top: -45px;
}
}
@media(max-width: 429px){
.mkStepContainter {
right: -8px;
top: -117px;
}
}
@media(max-width: 373px){
div#input_1_18_3_container {
margin: auto;
}
div#input_1_18_2_container {
margin: auto;
}
div#input_1_18_1_container {
margin: auto;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4ce10c1 */.elementor-739 .elementor-element.elementor-element-4ce10c1 input, .elementor-739 .elementor-element.elementor-element-4ce10c1 select, .elementor-739 .elementor-element.elementor-element-4ce10c1 textarea {
    border: 1px solid #fff;
}
.elementor-739 .elementor-element.elementor-element-4ce10c1 input:focus, .elementor-739 .elementor-element.elementor-element-4ce10c1 select:focus, .elementor-739 .elementor-element.elementor-element-4ce10c1 textarea:focus {
    outline: none !important;
    border:1px solid #F5B326;
    box-shadow: 0 0 10px rgba(245, 179, 38, .2) !important;
  }/* End custom CSS */