/*================= BEGIN: Wpforms ==================*/
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea{
	width: 100%;
	height: 40px;
	padding: 0 10px;
	border: 1px solid #fff;
	color: #fff;
	border-radius: 5px;
	background-color: rgb(0 0 0 / 50%);
	font-size: .95em !important;
	box-shadow: none;
}
div.wpforms-container-full .wpforms-form textarea{
	padding: 10px;
}
div.wpforms-container-full .wpforms-form input::placeholder, div.wpforms-container-full .wpforms-form textarea::placeholder{
  opacity: 0.8;
  color: #fff;
}
div.wpforms-container-full .wpforms-form input:focus, div.wpforms-container-full .wpforms-form textarea:focus, div.wpforms-container-full .wpforms-form select:focus{
}
div.wpforms-container .wpforms-form button[type="submit"]{
    width: 100%;
    height: 45px;
    background-color: var(--fs-color-secondary);
    color: #fff;
    border: none;
    border-radius: 5px;
    font-size: 1em;
    line-height: 18px;
    font-weight: 600;
    text-align: center;
}
div.wpforms-container .wpforms-form button[type="submit"]:hover,
div.wpforms-container .wpforms-form button[type="submit"]:focus{
	background-color: var(--fs-experimental-link-color);
}
div.wpforms-container-full .wpforms-form .wpforms-field{
	position: relative;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label{
	margin-bottom: 10px;
	font-size: 1em;
	line-height: 20px;
	font-weight: 600;
	color: var(--fs-experimental-link-color);
	display: block;
}
div.wpforms-container-full .wpforms-form label.wpforms-error{
	position: absolute;
	bottom: 10px;
	right: 10px;
	color: #ff0000;
	font-size: 9px;
}
div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field input.user-invalid, div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field textarea.user-invalid, div.wpforms-container-full .wpforms-form .wpforms-field select.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field select.user-invalid{
	border: 1px solid #ff0000;
}
/*================= END: Wpforms ==================*/


/*================= BEGIN: Contact ==================*/
.wpforms_contact div.wpforms-container-full .wpforms-form input,
.wpforms_contact div.wpforms-container-full .wpforms-form textarea{
	border: 1px solid #000000;
	color: #333;
	background-color: rgb(255 255 255 / 50%);
	font-size: 1em !important;
}
.wpforms_contact div.wpforms-container-full .wpforms-form input::placeholder,
.wpforms_contact div.wpforms-container-full .wpforms-form textarea::placeholder{
	color: #333;
}
.wpforms_contact div.wpforms-container .wpforms-form button[type="submit"]{
    font-size: 1em;
}
/*================= END: Contact ==================*/


/*==========================================================================*/
/*============================RESPONSIVE====================================*/
/*==========================================================================*/

@media (min-width: 992px){
}

@media (min-width: 768px){
}

@media (min-width: 361px){
}

@media (max-width: 1366px){
}

@media (max-width: 1220px){
}

@media (max-width: 1024px){
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
}

@media (max-width: 991px){
}

@media (max-width: 990px){
}

@media (max-width: 768px){
}

@media (max-width: 767px){
}

@media all and (max-width: 400px) {
}

@media all and (max-width: 360px) {
}