/*
CTC Separate Stylesheet
Updated: 2024-03-26 08:20:46
*/
div div.grecaptcha-badge {
    display: none !important;
}

.contact-form .ginput_container input,
.contact-form .ginput_container textarea {
    border: 1px solid var(--e-global-color-be1ade8) !important;
    border-radius: 25px !important;
}

.contact-form .ginput_container input {
    height: 60px !important;
}

.contact-form .ginput_container textarea {
    height: 150px !important;
}

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

.gform_heading {
    display: none !important;
}

input#gform_submit_button_1 {
    background-color: var(--e-global-color-secondary);
    font-size: 1rem;
    font-weight: 500;
    padding: 1rem 3rem;
    border-radius: 50px;
}

h3 {
    font-size: 1.5rem;
    font-weight: 700;
}

h2 {
    font-size: 2.3rem;
    font-weight: 700;
}

div#header_element.scrollHeader {
    background-color: var(--e-global-color-12e6635);
    transition: ease 0.2s;
    box-shadow: (100, 100, 111, 0.2) 0px 7px 29px 0px;
}

div#header_element.scrollHeader li.menu-item a {
    color: var(--e-global-color-primary);
}

div#header_element li.menu-item a {
    color: var(--e-global-color-12e6635);
    text-decoration-color: var(--e-global-color-12e6635);
}

div#header_element .elementor-item:after {
    background-color: var(--e-global-color-12e6635);
}

div#header_element.scrollHeader .elementor-item:after {
    background-color: var(--e-global-color-primary);
    transition: ease .2s;
}

#contact-informatie .elementor-icon-list-item a span.elementor-icon-list-text:hover {
    color: var(--e-global-color-accent);
}

@media only screen and (max-width: 1024px) {
    div#header_element li.menu-item a {
        color: var(--e-global-color-primary);
    }

    div#header_element .elementor-menu-toggle i {
        color: var(--wp--preset--color--white);
    }

    .elementor-menu-toggle.darkColor i {
        color: var(--e-global-color-primary);
    }
}

#header_element #site_logo img {
    box-shadow: none;
    border-radius: 4px;
}