/* Home - Contador */
.elementor-counter-number,
.elementor-counter-title {
    color: #9A0067!important;
}

/* Home - Nossa Equipe */
.ova_about_team .ova_about_team_slider .owl-carousel .owl-dots button.owl-dot {
    border-color: #ffad00!important;
}

.elementor-155
.elementor-element.elementor-element-1cda42b:not(.elementor-motion-effects-element-type-background),
.elementor-155 .elementor-element.elementor-element-1cda42b >
.elementor-motion-effects-container > .elementor-motion-effects-layer {
background: #000!important; } 

.elementor-element.elementor-element-cb0a287.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section
{background: #000!important;}

.wrap_site.layout_2r {
	margin-top: 100px;
}
.title_banner {
	color: #9A0067!important;
	text-transform: uppercase!important;
	text-align: center!important;
	font-weight: bold!important;
	font-style: italic!important;
	letter-spacing: -3px!important;
	padding-bottom: 5px!important;
	font-size: 4.2em!important;
}
.desc_banner {
	color: #222!important;
	text-transform: uppercase!important;
	text-align: center!important;
	font-weight: bold!important;
	font-style: italic!important;
	letter-spacing: 0px!important;
	font-size: 21px!important;
}

.ova_about_team .author {
	padding-top: 20px!important; 
}
.single-team-dig ul{
	padding-top: 0!important;
}
.ova_about_team .ova_about_team_slider .owl-carousel .owl-dots {margin-top: 10px!important;}

.ova_about_team .single-team-dig {padding-bottom: 20px!important;}

@media (max-width: 425px) {

	.padding-default {
		padding: 30px 15px!important;
	}
	.portfolio-page-si.element .button-group{
		display: flex;
	  	flex-direction: column;
	}



	.title_banner {
		margin-top: 70px!important;
		color: #9A0067!important;
		text-transform: uppercase!important;
		text-align: center!important;
		font-weight: bold!important;
		font-style: italic!important;
		letter-spacing: -3px!important;
		font-size: 2.2em!important;
		margin-bottom: 30px!important;
	}
	.desc_banner {
		color: #222!important;
		text-transform: uppercase!important;
		text-align: center!important;
		font-weight: bold!important;
		font-style: italic!important;
		letter-spacing: 0px!important;
		font-size: 16px!important;
		line-height: 20px!important;
	}


}





.wpcf7-form input[type="email"],
.wpcf7-form input[type="text"] {
    margin: 0;
    margin-bottom:10px!important;
    width: 100%;
    outline: 0;
    border: 0;
    background-color: #ffffff;
    padding: 8px 14px;
    font-weight: 400;
    color: #302f3b;
    font-size: 12px;
    height: 40px;
    min-width: auto;
    width: 98%;
    border-radius: 5px;
}

.wpcf7-form input[type="email"] {
    padding-right:105px;
}
.wpcf7-form .email {
	z-index:0;
}
#wpcf7-f4120-o2 .wpcf7-form input[type="submit"] {
	width: 100px!important;
    background-color: #830064;
    color: #fff;
    font-weight: bold;
    font-size:14px;
    padding:0 14px!important;
    border-radius: 5px;
	float: right;
    margin-top: -50px;
	z-index:999;
	position: relative;
}
.wpcf7-form p {
	padding-bottom:0!important;
}
.wpcf7-validation-errors {
    display: block;
    position: absolute;
    bottom: -50px;
    /* right: 300px; */
    width: 289px;
	color:#fff;
}
.wpcf7-response-output {
	color:#fff;
	padding:0!important;
}













