/*
Theme Name: CIBB
Template: hello-elementor
Author: Child Theme Configurator
Version: 3.5.1.1790153134
Updated: 2026-09-23 08:45:34

*/

.elementor-widget-text-editor a {
	color: var( --e-global-color-primary ) !important;
	text-decoration: underline !important;
}

/* ==================================================
   FORM
   ================================================== */
.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 {
	background: #fff !important;
    color: var( --e-global-color-primary ) !important;
	font-family: var( --e-global-typography-text-font-family ), Sans-serif !important;
	font-size: 16px !important;
	border-top: 0 !important;
	border-left: 0 !important;
	border-right: 0 !important;
	border-bottom: 2px solid var( --e-global-color-primary ) !important;
	border-radius: 0 !important;
}
.gform_button {
	background: var( --e-global-color-primary ) !important;
	text-transform: uppercase !important;
    color: #fff !important;
	font-size: 15px !important;
	font-weight: 700 !important;
	font-family: var( --e-global-typography-text-font-family ), Sans-serif !important;
	border-radius: 0px !important;
	padding: 15px 25px !important;
	margin-top: 20px !important;
}
.gform_button:hover {
	background: 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;
    box-shadow: none !important;
}
.gfield_validation_message {
    color: var( --e-global-color-primary ) !important;
}
.gform_validation_errors {
	background: #fff !important;
}
.gsection_title {
	color: var( --e-global-color-text ) !important;
}
.gfield-choice-input:before {
	color: var( --e-global-color-text ) !important; 
}