.elementor-1102 .elementor-element.elementor-element-ffe6e4b{text-align:center;}.elementor-1102 .elementor-element.elementor-element-ffe6e4b .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Brutal", Sans-serif;font-size:35px;font-weight:600;}.elementor-1102 .elementor-element.elementor-element-3370e3c{text-align:center;}.elementor-1102 .elementor-element.elementor-element-3370e3c .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Brutal", Sans-serif;font-size:20px;font-weight:400;}.elementor-1102 .elementor-element.elementor-element-3370e3c > .elementor-widget-container{margin:-15px 0px 0px 0px;}/* Start custom CSS for shortcode, class: .elementor-element-91f9ee3 *//*Inputs Formulario Cita*/
.form-presupuesto{
	background-color: var(--e-global-color-primary);
	border-radius: 15px 0 0 15px;
	padding: 40px;
    
}

.form-presupuesto input:not([type="submit"])[value] {
	background-color: #ffffff !important;
  border-color: none;
	width:100%;
	font-family: 'Brutal', arial !important;
	border-radius: 8px; 
}

.form-presupuesto label {
  border-color: none;
	font-family: 'Brutal', arial !important;
	font-style: 700px;
	color: #ffffff;
}

.form-presupuesto select {
	background-color: #ffffff;
	text-align: center;
	border-radius: 8px; 
}

.form-presupuesto input[type="date"] {
  padding: 2.5% 2%;
}

.form-presupuesto input[type="checkbox"] {
  width: 5% !important;
	margin-right: 2%;
}

/*Span campo obligatorio*/
.form-presupuesto span {
  font-family: 'Brutal', arial !important;
  *background-color: pink;	
}

.form-presupuesto .row-4 .form-half a {
    color:white;
}


.form-presupuesto .row-4 input[type="submit"] {
	background-color: var(--e-global-color-secondary) !important;
	border-radius: 10px 0 0 10px;
	color: #ffffff;
	font-family: 'Brutal', arial !important;
	width: 200px;
	text-transform: uppercase !important;
	cursor: pointer;
}

.form-presupuesto .row-4 {
    display: flex;
}
.form-presupuesto .row-4 .form-half{
    width: 100%;
    *background-color: pink;
}

.form-presupuesto .row-4 .form-half label{
    width: 300px;
    *background-color: pink;
}

.form-presupuesto .row-4 input[type="submit"]:hover {
	background-color: red;
	cursor: pointer;
	background-color: pink;
}

/*Mensaje error inferior*/
.form-presupuesto .elementor-widget-text-editor {
  background-color: #ffffff !important;
  font-family: 'Brutal', arial !important;
}

@media screen and (max-width: 768px) {
 .form-presupuesto{
    padding:10px;
 }
 
 .form-presupuesto .row-4 .form-half label{
  font-size: 14px;
 }
 .form-presupuesto .row-4 {
    display: block;
 }   
.form-presupuesto .row-4 input[type="submit"] {
    width:100%;
 }   
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dfe6a28 *//*FORMULARIO PEDIR CITA*/

.cita-form .row-2, .cita-form .row-3 {
	display: flex;
}

.cita-form .form-half {
	width: 50% !important;
}

.cita-form select {
	width: 100%;
}

.cita-form .row-1, .cita-form .row-2 .form-half {
	margin: 0% 1%;
}

.cita-form .row-3 .form-half {
	margin: 0% 10%;
}

.cita-form .row-4 {
	width: 100%;
	display: flex;
}

.cita-form .row-4 .form-half{
	display: flex;
	align-items: center;
}

.cita-form .row-4  .form-half {
	flex-direction: column;
}

/*Inputs Formulario Cita*/
.cita-form{
	background-color: var(--e-global-color-primary);
	border-radius: 15px 0 0 15px;
	padding: 40px
}

.cita-form input:not([type="submit"])[value] {
	background-color: #ffffff !important;
  border-color: none;
	width:100%;
	font-family: 'Brutal', arial !important;
	border-radius: 8px; 
}

.cita-form label {
  border-color: none;
	font-family: 'Brutal', arial !important;
	font-style: 700px;
	color: #ffffff;
}

.cita-form select {
	background-color: #ffffff;
	text-align: center;
	border-radius: 8px; 
}

.cita-form input[type="date"] {
  padding: 2.5% 2%;
}

.cita-form input[type="checkbox"] {
  width: 5% !important;
	margin-right: 2%;
}

/*Span campo obligatorio*/
.cita-form span {
  font-family: 'Brutal', arial !important;
	width: 100% !important;
}

.cita-form .row-4 input[type="submit"] {
	background-color: var(--e-global-color-secondary) !important;
	border-radius: 5px;
	color: #ffffff;
	font-family: 'Brutal', arial !important;
	text-transform: uppercase !important;
	cursor: pointer;
	margin-top: 15%;
}

.cita-form .row-4 input[type="submit"]:hover {
	background-color: red;
	cursor: pointer;
}

/*Mensaje error inferior*/
.cita-form .elementor-widget-text-editor {
  background-color: #ffffff !important;
  font-family: 'Brutal', arial !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Brutal';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://asecord.es/wp-content/uploads/2023/05/BrutalType.eot');
	src: url('http://asecord.es/wp-content/uploads/2023/05/BrutalType.eot?#iefix') format('embedded-opentype'),
		url('http://asecord.es/wp-content/uploads/2023/05/BrutalType.woff2') format('woff2'),
		url('http://asecord.es/wp-content/uploads/2023/05/BrutalType.woff') format('woff'),
		url('http://asecord.es/wp-content/uploads/2023/05/BrutalType.ttf') format('truetype');
}
/* End Custom Fonts CSS */