/*
Theme Name: PIBL
Template: hello-elementor
Author: Child Theme Configurator
Version: 3.5.1.1793119463
Updated: 2026-10-27 16:44:23

*/

.elementor-widget-text-editor a {
    color: var( --e-global-color-primary ) !important;
    text-decoration: underline !important;
}
.gform_required_legend {
    display: none !important;
}
.gform-field-label {
    color: var( --e-global-color-primary ) !important;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif !important;
    font-size: 16px !important;
}
.gfield_required_asterisk {
    color: var( --e-global-color-primary ) !important;
}
.ginput_container_text input, .ginput_container_email input, .ginput_container_textarea textarea {
    color: var( --e-global-color-primary ) !important;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif !important;
    font-size: 16px !important;
    background-color: #fff !important;
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-bottom: 2px solid var( --e-global-color-primary ) !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    border-radius: 0 !important;
}
.gform_button {
    color: #fff !important;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif !important;
    font-size: 15px !important;
    background-color: var e global color primary !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    border-radius: 0 !important;
    text-transform: uppercase !important;
    font-weight: 700 !important;
    margin-top: 20px !important;
    padding: 15px 25px !important;
}
.gform_button:hover {
    background-color: var e global color text !important;
}
.gform-field-label a {
    color: inherit !important;
    text-decoration: underline !important;
}
.gform-field-label a:hover {
    color: #fff !important;
    text-decoration: underline !important;
}
.gform_wrapper input:focus, .gform_wrapper textarea:focus {
    color: var( --e-global-color-primary ) !important;
    border-bottom-color: var( --e-global-color-primary ) !important;
    outline: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
}
.gfield_validation_message {
    color: var( --e-global-color-primary ) !important;
}
.gform_validation_errors {
    background-color: #fff !important;
}
.gsection_title {
    color: var( --e-global-color-text ) !important;
}
.gfield-choice-input:before {
    color: var( --e-global-color-text ) !important;
}
