/*
Theme Name: Hello Elementor Child
Template: hello-elementor
Author: Label10
Version: 1.0.1789375504
Updated: 2026-09-14 10:45:04

*/

h2 b, h3 b, h4 b,
h2 strong, h3 strong, h4 strong {
	font-weight: 800 !important;
}

.elementor p a {
	text-decoration: underline;
}

/*

.elementor-sticky--active .logoheader img {
    max-width: 100px !important;
	transition: max-width 0.3s ease-in-out;
}

 .logoheader img {
	transition: max-width 0.3s ease-in-out;
}

*/


/* Formulier */

p.gform_required_legend {
display: none !important;
}

.gfield--type-section {
    border: none !important;
    padding-bottom: 0 !important;
}

.gfield--type-section h3 {
    font-weight: 800 !important;
    text-transform: uppercase;
	color: #fff !important;
    font-size: 21px !important;
    margin-bottom: 6px !important;
    margin-top: 19px !important;
}

.gform-theme--framework .gfield_list_group_item::before:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gform-field-label:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
    color: #fff !important;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], select, textarea {
    border: none !important;
}

.gform-theme--foundation .gfield .ginput_password, .gform-theme--foundation .gfield input, .gform-theme--foundation .gfield select {
    border: none !important;
}
.gfield_consent_description_text {
    background: #ffffffb3;
    border: none !important;
    font-size: 12px;
    padding: 12px !important;
}

.gform-theme--framework .gfield_list_group_item::before, .gform-theme--framework .gform-field-label:where(:not([class*=gform-field-label--type-])) {
    margin-bottom: 3px !important;
}

span.gfield_required.gfield_required_asterisk {
    display: none !important;
}

.gform-theme--foundation .gform_fields {
    row-gap: 11px !important;
}

button#gform_submit_button_1 {
    background: linear-gradient(90deg, var( --e-global-color-primary ) 0%, #14556A 100%) !important;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 800;
    letter-spacing: 0.5px;
    padding: 12px 20px;
}

.gfield--input-type-consent {
    margin-top: 10px !important;
}

.gfield--input-type-consent legend {
	display: none !important;
	border-radius: 0 !important;
}

div#gform_confirmation_message_1 {
    margin-top: 18px !important;
}