/*
Theme Name: Digital Colab
Template: hello-elementor
Author: Child Theme Configurator
Version: 3.4.9.1784553893
Updated: 2026-07-20 15:24:53

*/

h1 span {
    color: var( --e-global-color-accent ) !important;
}
.elementor-widget-text-editor h2 {
    font-family: var(--e-global-typography-8a1ddc9-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-8a1ddc9-font-size) !important;
    font-weight: var(--e-global-typography-8a1ddc9-font-weight) !important;
    line-height: var(--e-global-typography-8a1ddc9-line-height) !important;
}
.elementor-widget-text-editor h3 {
    font-family: var(--e-global-typography-77bca24-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-77bca24-font-size) !important;
    line-height: var(--e-global-typography-77bca24-line-height) !important;
}
.gform_required_legend {
	display: none !important;
}
.gform-field-label {
    color: var( --e-global-color-af03eec ) !important;
	font-family: var( --e-global-typography-408d345-font-family ), Sans-serif !important;
	font-size: 16px !important;
}
.gfield_required_asterisk {
	color: #EBE5F980 !important;
}
.ginput_container_text input,
.ginput_container_email input,
.ginput_container_textarea textarea {
	background: var( --e-global-color-0eb384f ) !important;
    color: var( --e-global-color-af03eec ) !important;
	font-family: var( --e-global-typography-408d345-font-family ), Sans-serif !important;
	border-top: 0 !important;
	border-left: 0 !important;
	border-right: 0 !important;
	border-bottom: 1px solid var( --e-global-color-e7dffa1 ) !important;
	border-radius: 0 !important;
}
.gform_button {
	background: var( --e-global-color-e7dffa1 ) !important;
	color: var( --e-global-color-3f56926 ) !important;
	font-size: 18px !important;
	font-weight: var( --e-global-typography-408d345-font-weight ) !important;
	font-family: var( --e-global-typography-408d345-font-family ), Sans-serif !important;
	border-radius: 40px !important;
	padding: 15px 25px !important;
}
.gform_button:hover {
	background: var( --e-global-color-e4e5a34 ) !important;
}
.gfield_validation_message,
.gform_submission_error,
.gform_validation_errors .gform-icon {
	color: var( --e-global-color-2871329 ) !important;
}
.gform_validation_errors,
.gform_validation_errors .gform-icon {
	border-color: var( --e-global-color-2871329 ) !important;
}
.elementor-widget-text-editor h2 {
	margin-top: 40px !important;
}
.elementor-widget-text-editor a,
.ue_item_text a{
	color: var( --e-global-color-2871329 ) !important;
	text-decoration: underline !important;
}
.elementor-widget-text-editor a:hover,
.ue_item_text a:hover {
    color: var( --e-global-color-af03eec ) !important;
}
.timeline .ue_item_icon {
	margin-left: -28px !important;
	z-index: 95 !important;
}
.service-tags {
	margin-top: auto !important;
}
.cases .elementor-widget-button {
	margin-top: auto !important;
}
.elementor-counter-title {
	text-align: center !important;
}