/*
Theme Name: Spyro Child
Description: Spyro Child Theme
Author: Brand Exponents
Template: spyro
Version: 1.0
*/

#be-themes-back-to-top {
	bottom: 120px !important;}

/* CSS FORM */
.grecaptcha-badge{
	visibility: hidden !important;
}
.form-phone .form-label {
  font-size: 14px !important;
  transition: all 0.3s ease;
}

.form-phone .form-label.invalid {
  color: red !important;
}

.form-phone .form-label.valid {
  color: green !important;
}
.inteleoFormStarted textarea[required="required"]:invalid,
.inteleoFormStarted input[required="required"]:invalid {
    border: 1px solid red !important;!i;!;
}
.inteleoFormStarted textarea[required="required"]:valid,
.inteleoFormStarted input[required="required"]:valid {
    border: 1px solid green !important;
}

.form-item-wrap.tatsu-BJ-Y40dTye.form-text, .form-item-wrap.tatsu-BJxS6cF6Je.form-text, .form-item-wrap.tatsu-Bk4J6CYayg.form-text {
    display: none !important;
}
.hiddenFormInteleo form .form-fields-container{
	transition: all 3s cubic-bezier(0.4, 0, 1, 1) !important;
    height: 1px !important;
    overflow: hidden !important;
}

.subscribe_status.tatsu-notification.tatsu-success {
	background: #3dc850 !important;
}
/* END CSS FORM */

/* TO TOP BTN */
#be-themes-back-to-top svg {
    width: 20px;
    fill: none;
    stroke: rgb(253 253 253);
    height: 20px;
    margin-top: 9px;
}
/* END - TO TOP BTN */

/******* MEDIA QUERIES *********/
@media only screen and (max-width: 767px) {
	/* CSS FORM COLUMN*/
   .tatsu-wrap.tatsu-pxvkBSpWDa {
       max-width: 100% !important;
    }
	/* CSS FORM COLUMN*/

}

@media only screen and (max-width: 424px) {
	/* Banner btns */
	.tatsu-module.tatsu-button-group.align-left.tatsu-8vtqv-_x7J {
		display: flex;
		align-items: center;
	}
	.tatsu-module.tatsu-button-group.align-left.tatsu-8vtqv-_x7J>div {
    	margin-bottom: 0px;
	}
	.tatsu-module.tatsu-button-group.align-left.tatsu-8vtqv-_x7J a {
		padding: 14px 9px;
	}
	/* Banner btns */
	
}