.elementor-20155 .elementor-element.elementor-element-dc64f86{--display:flex;--background-transition:0.3s;}.elementor-20155 .elementor-element.elementor-element-9a27ab2{text-align:center;}.elementor-20155 .elementor-element.elementor-element-9a27ab2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:300;}.elementor-20155 .elementor-element.elementor-element-9a27ab2 > .elementor-widget-container{margin:0px 0px 22px 0px;padding:0px 0px 0px 0px;}.elementor-20155 .elementor-element.elementor-element-47e5613{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20155 .elementor-element.elementor-element-f03e7ce img, .elementor-20155 .elementor-element.elementor-element-f03e7ce svg{width:100%;}.elementor-20155 .elementor-element.elementor-element-f03e7ce svg{height:auto;}.elementor-20155 .elementor-element.elementor-element-93a16d2 > .elementor-widget-container{border-style:solid;border-color:#FFFFFF;border-radius:19px 19px 19px 19px;}.elementor-20155 .elementor-element.elementor-element-7465b38{--display:flex;--background-transition:0.3s;}.elementor-20155 .elementor-element.elementor-element-dc1ca5b{text-align:center;}.elementor-20155 .elementor-element.elementor-element-dc1ca5b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;}.elementor-20155 .elementor-element.elementor-element-dc1ca5b > .elementor-widget-container{margin:30px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-20155 .elementor-element.elementor-element-0bbfb9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-20155 .elementor-element.elementor-element-1fc5913{text-align:center;}.elementor-20155 .elementor-element.elementor-element-6553eae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-20155 .elementor-element.elementor-element-6e16ba7 img, .elementor-20155 .elementor-element.elementor-element-6e16ba7 svg{width:100%;}.elementor-20155 .elementor-element.elementor-element-6e16ba7 svg{height:auto;}@media(max-width:1200px){.elementor-20155 .elementor-element.elementor-element-9a27ab2 > .elementor-widget-container{margin:16px 0px 0px 0px;}}@media(max-width:900px){.elementor-20155 .elementor-element.elementor-element-9a27ab2 > .elementor-widget-container{margin:030px 0px 0px 0px;}}@media(max-width:600px){.elementor-20155 .elementor-element.elementor-element-9a27ab2 > .elementor-widget-container{margin:50px 0px 0px 0px;}}/* Start custom CSS */#responsive-form{
	/*	max-width:600px; -- cambiar esto para conseguir el ancho de la forma deseada --*/
	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%;
	}
}

.wpcf7-form-control.wpcf7-submit.has-spinner{
    border-radius: 5px;
    padding-left: 20px;
    padding-right: 20px;
    background: #EF5D39;
}/* End custom CSS */