.elementor-125527 .elementor-element.elementor-element-32d99bb .ct-heading{text-align:center;}.elementor-125527 .elementor-element.elementor-element-32d99bb .ct-heading .item--title{color:#1CB5B2;margin-bottom:0px;}.elementor-125527 .elementor-element.elementor-element-32d99bb .ct-heading .item--title i{color:#1CB5B2;}.elementor-125527 .elementor-element.elementor-element-32d99bb .ct-heading .item--sub-title{color:#004F91;font-size:25px;margin-bottom:0px;}.elementor-125527 .elementor-element.elementor-element-32d99bb .ct-heading .item--sub-title.style3:before{background-color:#004F91;}.elementor-125527 .elementor-element.elementor-element-32d99bb .ct-heading .item--sub-title.style7:before{background-color:#004F91;}.elementor-125527 .elementor-element.elementor-element-32d99bb .ct-heading .item--sub-title.style7:after{background-color:#004F91;}.elementor-125527 .elementor-element.elementor-element-32d99bb .ct-heading .item--sub-title.style1::before{background:#FA6780 !important;}.elementor-125527 .elementor-element.elementor-element-6673724{padding:15px 15px 15px 15px;}.elementor-125527 .elementor-element.elementor-element-8a52946 > .elementor-widget-container{padding:0px 0px 0px 0px;}#elementor-popup-modal-125527 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-125527{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-125527 .dialog-close-button{display:flex;}#elementor-popup-modal-125527 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:767px){.elementor-125527 .elementor-element.elementor-element-8a52946 > .elementor-widget-container{padding:0px 20px 0px 20px;}}/* Start custom CSS for shortcode, class: .elementor-element-8a52946 *//* Formulario CF7 a 2 columnas responsive */
#responsive-form{
	max-width:100% /*-- puedes cambiar esto si quieres otro ancho del formulario --*/;
	margin:0 auto;
        width:100%;
}
.form-row{
	width: 100%;
}
.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0.65rem;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}
/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
}



.btn, button, .button, input[type="submit"], .tnp-subscription .tnp-field-button .tnp-button {
    background-color: #FA6780;
}/* End custom CSS */