/*
Theme Name: Divi Child theme of Divi
Theme URI: 
Description: Child theme of Divi theme for the Divi theme
Author: <a href="http://www.elegantthemes.com">Elegant Themes</a>
Author URI: 
Template: Divi
Version: 4.23.1
*/

:root {
	--clr-primary: #0a1c3d;
	--clr-secondary: #dbba72;
}

/* forms */
.gform_required_legend {
	margin-bottom: 20px;
	font-size: 14px;
}

.gform-theme--foundation .gform_fields {
	row-gap: 20px;
}

.gform-theme--foundation .gfield input[type=text],
.gform-theme--foundation .gfield input[type=email],
.gform-theme--foundation .gfield input[type=tel],
.gform-theme--foundation .gfield textarea {
    height: 50px;
	background: rgb(255 255 255 / .2);
	color: #fff;
    font-size: 16px !important;
    border: 0;
    border-radius: 0;
}

.gform-theme--framework input[type=submit] {
	background: var(--clr-secondary) !important;
	color: var(--clr-primary) !important;
	text-transform: uppercase !important;
	border: 1px solid var(--clr-secondary) !important;
	border-radius: 0 !important;
	transition: all .3s ease-in;
}

.gform-theme--framework input[type=submit]:hover {
	background: transparent !important;
	color: var(--clr-secondary) !important;
}