/*
 Theme Name:   novogridlp child
 Template:     novogridlp
 Version:      1.0.0
 Text Domain:  novogridlp
 Author: Dmitri Gorobic
*/

/* Styles */

/* Caracteristici Section */
.caracteristici{
	background: linear-gradient(90deg, #034a75 -0.5%, rgb(0, 10, 25) 75.77%);
}

.caracteristici-card{
	background: linear-gradient(260.14deg, rgba(100, 200, 255, 0.2) 1.87%, rgba(50, 50, 70, 0.3) 97.39%);
	box-shadow: 0 0 5px rgba(0, 119, 194, 0.3), 0 0 10px rgba(0, 119, 194, 0.15);
}

.addons-icon .elementor-icon-wrapper {
    width: auto !important; 
    height: auto !important; 
    padding: 0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
	cursor: pointer;
}

/* Gravity Form Variables */
.gfield_label{
	--gf-local-color: var(--bs-primary) !important;
}
.ginput_container select:focus,
.ginput_container input:focus,
.ginput_container textarea:focus{
	--gf-local-outline-color: var(--bs-secondary) !important;
	--gf-local-border-color: var(--bs-secondary) !important;
}

.gform-footer input{
	--gf-ctrl-btn-bg-color-primary: var(--e-global-color-accent) !important;
	border-radius: 10px;
}

.gform-footer input:focus{
	--gf-local-bg-color: #fb232a !important;
	--gf-local-border-color: #fb232a !important;
	--gf-ctrl-outline-color-focus: #fb232a !important;
}

.gform-footer input:hover {
	--gf-ctrl-btn-bg-color-hover-primary: var(--bs-secondary);
    animation-name: elementor-animation-wobble-horizontal;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
}