/*

Theme Name: E-Werk Dietrichschlag
Theme URI: https://8create.digital
Version: 1.0
Description: ewerkd theme
Author: 8create
Author URI: https://8create.digital
Template: Divi

*/

/* CSS file by 8create Digital */

h1, h2, h3, h4, h5, h6 {
    margin-bottom: 0;
    padding-bottom: 0;
}
.download-wrapper {
    display: flex;
    gap:16px;
    flex-wrap: wrap;
}
.download-btn {
    font-weight: 500;
    font-size: 16px;
    color: #212121;
    display: flex;
    align-items: center;
    gap: 10px;

    padding: 8px 24px;
    background: #FFFFFF;
    box-shadow: 0px 29px 29px rgba(33, 33, 33, 0.03), 0px 7px 16px rgba(33, 33, 33, 0.03);
    border-radius: 6px;

    order: 1;
    flex-grow: 0;

    transition:all 0.3s ease;
}
.download-btn:hover {
    background:rgba(0,0,0,0.1);
}
.gform-body .ginput_container input {
    background: #FFE191 !important;
    border-radius: 6px !important;
    padding: 24px 16px !important;
    border:none !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 100% !important;
    box-shadow: none !important;
}
.gform-body .gchoice input {
    padding:15px !important
}
.gform-body .gfield_label, .gform-body .gchoice label {
    font-size: 16px !important;
}
.gform-theme--foundation .gform_fields {
    row-gap:20px !important
}
.gform-body .gchoice label a {
    color:#ffffff !important
}
.gform-body .gchoice {
    display: flex;
    align-items: center;
}
.gform-footer .gform_button {
    background-color: #212121 !important;
    color:#ffffff !important;
    font-size: 16px !important;
    font-weight: 500;
    border-radius: 12px !important;
    transform: all 0.3s ease;
}
.gform-footer .gform_button:hover {
    background-color: #ffffff !important;
    color:#212121 !important;
}
.gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before {
    color:#212121 !important;
}
.gform_heading {
    display: none !important;
}