.elementor-2415 .elementor-element.elementor-element-17dfddc{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2415 .elementor-element.elementor-element-17dfddc:not(.elementor-motion-effects-element-type-background), .elementor-2415 .elementor-element.elementor-element-17dfddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE6D4;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2415 .elementor-element.elementor-element-5d9f787 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2415 .elementor-element.elementor-element-5d9f787{text-align:center;}.elementor-2415 .elementor-element.elementor-element-5d9f787 .elementor-heading-title{font-family:"neue-haas-grotesk-text", Sans-serif;font-size:100px;font-weight:900;color:#0B1A3F;}.elementor-widget-jet-tabs .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text{color:var( --e-global-color-text );}.elementor-widget-jet-tabs .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__label-text{color:var( --e-global-color-text );}.elementor-widget-jet-tabs .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text, .elementor-widget-jet-tabs .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__label-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-tabs .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-icon{color:var( --e-global-color-text );}.elementor-widget-jet-tabs .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__label-icon{color:var( --e-global-color-text );}.elementor-widget-jet-tabs .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-text{color:var( --e-global-color-secondary );}.elementor-widget-jet-tabs .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control:hover .jet-tabs__label-text{color:var( --e-global-color-secondary );}.elementor-widget-jet-tabs .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-text, .elementor-widget-jet-tabs .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control:hover .jet-tabs__label-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-tabs .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-icon{color:var( --e-global-color-secondary );}.elementor-widget-jet-tabs .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control:hover .jet-tabs__label-icon{color:var( --e-global-color-secondary );}.elementor-widget-jet-tabs .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{color:var( --e-global-color-primary );}.elementor-widget-jet-tabs .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{color:var( --e-global-color-primary );}.elementor-widget-jet-tabs .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text, .elementor-widget-jet-tabs .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-tabs .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-icon{color:var( --e-global-color-primary );}.elementor-widget-jet-tabs .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-icon{color:var( --e-global-color-primary );}.elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs > .jet-tabs__control-wrapper{background-color:#02010100;align-self:center;justify-content:flex-start;}.elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control, .elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control{background-color:#FFFFFF5C;}.elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover, .elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control:hover{background-color:#FFFFFF;}.elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab, .elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control.active-tab{background-color:#FFFFFF;}.elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs > .jet-tabs__content-wrapper{background-color:#EDE6D4;}.elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs.jet-tabs-position-left > .jet-tabs__control-wrapper{min-width:500px;}.elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs.jet-tabs-position-right > .jet-tabs__control-wrapper{min-width:500px;}.elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs.jet-tabs-position-left > .jet-tabs__content-wrapper{min-width:calc(100% - 500px);}.elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs.jet-tabs-position-right > .jet-tabs__content-wrapper{min-width:calc(100% - 500px);}.elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control{align-self:center;margin:0px 10px 0px 10px;}.elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control{justify-content:flex-start;margin:0px 10px 0px 10px;}.elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text{color:#0B1A3F;}.elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__label-text{color:#0B1A3F;}.elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text, .elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__label-text{font-family:"neue-haas-grotesk-text", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__control-inner{padding:15px 30px 15px 30px;}.elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__control-inner{padding:15px 30px 15px 30px;}.elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-text{color:#0B1A3F;}.elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control:hover .jet-tabs__label-text{color:#0B1A3F;}.elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-icon{color:#0B1A3F;}.elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control:hover .jet-tabs__label-icon{color:#0B1A3F;}.elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{color:#0B1A3F;}.elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{color:#0B1A3F;}.elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs > .jet-tabs__content-wrapper > .jet-tabs__content{padding:30px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2415 .elementor-element.elementor-element-5d9f787 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2415 .elementor-element.elementor-element-5d9f787{text-align:center;}.elementor-2415 .elementor-element.elementor-element-5d9f787 .elementor-heading-title{font-size:46px;}.elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control{margin:10px 10px 10px 10px;}.elementor-2415 .elementor-element.elementor-element-d6c21e5 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control{margin:10px 10px 10px 10px;}}@media(min-width:768px){.elementor-2415 .elementor-element.elementor-element-17dfddc{--content-width:1500px;}}/* Start custom CSS for container, class: .elementor-element-17dfddc *//* Zet productvelden in één rij */
.gform_wrapper .gfield.gfield_product {
  display: flex !important;
  align-items: center !important;
  gap: 1rem; /* ruimte tussen kolommen */
  flex-wrap: wrap !important;
}

/* Zorg dat invoervelden (zoals aantal) niet de hele breedte pakken */
.gform_wrapper .gfield_product input,
.gform_wrapper .gfield_product select {
  width: auto !important;
  max-width: 100px !important;
}

body .gform_wrapper * {
    font-family: "Neue-Haas-Grotesk-Text", sans-serif !important;
    color: #0B1A3F !important;
}

.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="url"],
.gform_wrapper input[type="password"],
.gform_wrapper textarea {
    border: none !important;
    border-bottom: 1px solid #191547 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
	background-color: #EDE6D4 !important;
	padding: 0px !important;
	font-size: 14px !important;
	font-weight: 400 !important;
}

.gform_wrapper input[type="text"]:focus,
.gform_wrapper input[type="email"]:focus,
.gform_wrapper input[type="tel"]:focus,
.gform_wrapper input[type="url"]:focus,
.gform_wrapper input[type="number"]:focus,
.gform_wrapper input[type="password"]:focus,
.gform_wrapper textarea:focus,
.gform_wrapper select:focus {
    outline: none;
    box-shadow: none;
    border-bottom: 1px solid #191547; /* eventueel opnieuw instellen bij focus */
}

.gform_wrapper input[type="number"] {
     border: 1px solid #191547 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
	background-color: #fff !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	font-size: 14px !important;
	font-weight: 400 !important;
		margin-top: 5px !important;
}

.gform-theme--framework input[type].gform-text-input-reset {
    border-bottom: 0px !important;
}


.ginput_product_price_label {
    display: none !important;
}

.gform-field-label.gform-field-label--type-sub-large.ginput_product_price,
.ginput_quantity_label.gform-field-label {
    font-weight: 400 !important;
}

.gfield_description {
    font-size: 12px !important
}

.gfield_label.gform-field-label.gfield_label_before_complex {
    margin-bottom: 5px !important;
}

.gfield_label.gform-field-label, .gform-field-label .gfield_label_product {
    font-weight: 600 !important;
    color: #0B1A3F !important;
}

.gform-theme--foundation .gfield input.large {
    inline-size: 80% !important;
    margin-top: -10px !important;
}

.ginput_quantity {
margin-top: -10px !important;
}

.gform_wrapper .gform_body .gform_fields .gfield {
    margin-bottom: -10px !important; /* standaard is vaak 20px of meer */
}

.gform-field-label.gfield_label_product {
     margin-bottom: 0px !important;
}

.gform_button,
.gform_next_button.gform-theme-button.button,
.gform_previous_button.gform-theme-button.button {
	    background-color: #FFFFFF !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    color: #0B1A3F !important;
    border: 3px solid #0B1A3F !important;
    border-radius: 0px 0px 0px 0px !important;
    padding: 20px 40px 20px 40px !important;
	font-family: "Neue-Haas-Grotesk-Text", sans-serif !important;
	margin-top: 20px !important;
}

.gform_button:hover,
.gform_next_button.gform-theme-button.button:hover,
.gform_previous_button.gform-theme-button.button:hover {
	background-color: #94AEA3 !important;
}

.gform-theme--framework:where(:not(.gform_editor)) .gfield--type-section {
    border-bottom: 1px solid #0B1A3F !important;
}

.gsection_title {
   margin-bottom: 0px !important;
}

body .gform_wrapper .gfield_radio input[type="radio"] {
   margin-top: 3px!important;
}

.gform-theme--framework .gf_progressbar .percentbar_orange {
    background-color: #94AEA3 !important;
}

.gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before {
     background-color: #94AEA3 !important;
}

.gform_wrapper .gfield_radio input[type="radio"],
.gform_wrapper .gfield_radio label {
    vertical-align: middle !important;
}

input[type="radio"]:focus {
    outline: none !important;
    box-shadow: none !important;
}

/* Voor standaard buttons */
button:focus,
input[type="submit"]:focus,
.gform_button:focus,
.gform-theme-button:focus {
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */