/*  MICROTHEMER STYLES  */


/*= Contactos ================= */

/** Contactos >> Wpcf7 f6144 p4892 o2 [type="submit"] **/
#wpcf7-f6144-p4892-o2 [type="submit"] {
	color: rgb(255, 255, 255) !important;
	background-color: rgba(0, 0, 0, 0) !important;
	border-width: 0 !important;
}

/** Contactos >> Wpcf7 f6144 p4892 o2 wpcf7 validates as required **/
#wpcf7-f6144-p4892-o2 .wpcf7-validates-as-required {
	
}

/** Contactos >> Wpcf7 f6144 p4892 o2 col md 12 **/
#wpcf7-f6144-p4892-o2 .col-md-12 {
	font-size: 12px !important;
	text-align: center !important;
	width: 100% !important;
}

/** Contactos >> Paragraph span (#2) **/
p > span:nth-of-type(2) {
	font-size: 12px !important;
	padding-left: 10px !important;
}

/** Contactos >> Row paragraph (#2) **/
.row p:nth-of-type(2) {
	
}

/** Contactos >> Wpcf7 f6144 o1 wpcf7 validates as required **/
#wpcf7-f6144-o1 .wpcf7-validates-as-required {
	
}

/** Contactos >> Div (#2) paragraph (#1) **/
#wpcf7-f6144-p4892-o2 > form:nth-of-type(1) > div:nth-of-type(2) > p:nth-of-type(1) {
	width: 60% !important;
	margin-left: 18% !important;
}


/*= Buttons =================== */

/** Buttons >> Pt btn large pt btn text **/
.pt-btn-large .pt-btn-text {
	font-weight: bold !important;
}

/** Buttons >> Elementor element 4cc3f70b pt btn text **/
.elementor-element-4cc3f70b .pt-btn-text {
	font-weight: bold !important;
}

/** Buttons >> Elementor column gap default pt btn text **/
.elementor-column-gap-default .pt-btn-text {
	font-weight: bold !important;
}

/** Buttons >> Elementor element 73cb6162 pt btn text **/
.elementor-element-73cb6162 .pt-btn-text {
	font-weight: bold !important;
}

/** Buttons >> Elementor element 7f0a0086 pt btn text **/
.elementor-element-7f0a0086 .pt-btn-text {
	font-weight: bold !important;
}

/** Buttons >> Text left tablet pt btn text **/
.text-left-tablet .pt-btn-text {
	font-weight: bold !important;
}

/** Buttons >> Elementor element 30ed1de pt btn text **/
.elementor-element-30ed1de .pt-btn-text {
	font-weight: bold !important;
}

/** Buttons >> Elementor element 3c16146a pt btn text **/
.elementor-element-3c16146a .pt-btn-text {
	font-weight: bold !important;
}

/** Buttons >> Elementor element 44f3af7 pt btn text **/
.elementor-element-44f3af7 .pt-btn-text {
	font-weight: bold !important;
}

/** Buttons >> Primary pt btn text **/
#primary .pt-btn-text {
	font-weight: bold !important;
}

/** Buttons >> Wpcf7 f4836 p4892 o1 [type="submit"] **/
#wpcf7-f4836-p4892-o1 [type="submit"] {
	font-weight: bold !important;
}


/*= Cta - Footer ============== */

/** Cta - Footer >> Wpcf7 f6144 o1 [type="submit"] **/
#wpcf7-f6144-o1 [type="submit"] {
	color: rgb(255, 255, 255) !important;
	background-color: rgba(0, 0, 0, 0) !important;
	border-width: 0 !important;
}

/** Cta - Footer >> Wpcf7 f6144 o3 [type="submit"] **/
#wpcf7-f6144-o3 [type="submit"] {
	color: rgb(255, 255, 255) !important;
	background-color: rgba(0, 0, 0, 0) !important;
	border-width: 0 !important;
}

/** Cta - Footer >> Wpcf7 f6144 o3 row (#2) **/
#wpcf7-f6144-o3 .row:nth-of-type(2) {
	display: -webkit-inline-flexbox !important;
	display: -moz-inline-flexbox !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
}

/** Cta - Footer >> Form row (#2) **/
.mtp-3 form .row:nth-of-type(2) {
	display: -webkit-inline-flexbox !important;
	display: -moz-inline-flexbox !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
}

/** Cta - Footer >> Mtp 6811 row (#2) **/
.mtp-6811 .row:nth-of-type(2) {
	display: -webkit-inline-flexbox !important;
	display: -moz-inline-flexbox !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
}

/** Cta - Footer >> Mtp 6739 row (#2) **/
.mtp-6739 .row:nth-of-type(2) {
	display: -webkit-inline-flexbox !important;
	display: -moz-inline-flexbox !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
}

/** Cta - Footer >> Mtp 6640 row (#2) **/
.mtp-6640 .row:nth-of-type(2) {
	display: -webkit-inline-flexbox !important;
	display: -moz-inline-flexbox !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
}

/** Cta - Footer >> Mtp 4890 row (#2) **/
.mtp-4890 .row:nth-of-type(2) {
	display: -webkit-inline-flexbox !important;
	display: -moz-inline-flexbox !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
}

/** Cta - Footer >> Mtp 4888 row (#2) **/
.mtp-4888 .row:nth-of-type(2) {
	display: -webkit-inline-flexbox !important;
	display: -moz-inline-flexbox !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
}


/*= Sobre ===================== */

/** Sobre >> Mtp 4890 slick dots **/
.mtp-4890 .slick-dots {
	color: rgb(35, 46, 60) !important;
}

/** Sobre >> Mtp 6640 slick dots **/
.mtp-6640 .slick-dots {
	color: rgb(35, 46, 60) !important;
}


/*( < 1200 )*/
@media (max-width: 1199.98px) {

	/*= Contactos ================= */

	/** Contactos >> Paragraph span (#2) **/
	p > span:nth-of-type(2) {
	font-size: 12px !important;
	line-height: 16px !important;
}


}


/*( < 768 )*/
@media (max-width: 767.98px) {

	/*= Contactos ================= */

	/** Contactos >> Wpcf7 f6144 p4892 o2 wpcf7 validates as required **/
	#wpcf7-f6144-p4892-o2 .wpcf7-validates-as-required {
	
}

	/** Contactos >> Row paragraph (#2) **/
	.row p:nth-of-type(2) {
	width: 50px !important;
}


	/*= Cta - Footer ============== */

	/** Cta - Footer >> Wpcf7 f6144 p4892 o2 row (#2) **/
	#wpcf7-f6144-p4892-o2 .row:nth-of-type(2) {
	width: 100% !important;
	display: -webkit-inline-flexbox !important;
	display: -moz-inline-flexbox !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
}


}


/*( < 480 )*/
@media (max-width: 479.98px) {

	/*= Contactos ================= */

	/** Contactos >> Elementor element 15ca6db1 elementor element populated **/
	.elementor-element-15ca6db1 .elementor-element-populated {
	padding-right: 0 !important;
	padding-bottom: 30px !important;
}

	/** Contactos >> Elementor element 12d2c1cc elementor element populated **/
	.elementor-element-12d2c1cc .elementor-element-populated {
	padding-right: 0 !important;
	padding-bottom: 30px !important;
	padding-left: 0 !important;
}

	/** Contactos >> Elementor element b99be3b elementor element populated **/
	.elementor-element-b99be3b .elementor-element-populated {
	padding-right: 0 !important;
	padding-bottom: 30px !important;
	padding-left: 0 !important;
}

	/** Contactos >> Elementor element 3519def7 elementor element populated **/
	.elementor-element-3519def7 .elementor-element-populated {
	padding-left: 0 !important;
}


}

