.elementor-34 .elementor-element.elementor-element-457d5cbb:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-457d5cbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fisiosalas.com/wp-content/uploads/2021/11/fisio-fondo-contacto2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-457d5cbb > .elementor-background-overlay{background-color:#5A3733;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-457d5cbb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:8% 0% 8% 0%;}.elementor-34 .elementor-element.elementor-element-35804211{text-align:center;}.elementor-34 .elementor-element.elementor-element-35804211 .elementor-heading-title{color:#FFFFFF;text-shadow:2px 2px 10px #5A3733;}.elementor-34 .elementor-element.elementor-element-627afa43 > .elementor-container{max-width:800px;}.elementor-34 .elementor-element.elementor-element-3b2e625f{--spacer-size:45px;}.elementor-34 .elementor-element.elementor-element-3294c003{--spacer-size:5px;}.elementor-34 .elementor-element.elementor-element-8ac4c15{text-align:center;}.elementor-34 .elementor-element.elementor-element-20e32eab{--spacer-size:5px;}.elementor-34 .elementor-element.elementor-element-23be4c66{--spacer-size:15px;}.elementor-34 .elementor-element.elementor-element-1828a62a{text-align:center;}.elementor-34 .elementor-element.elementor-element-564f2db4 > .elementor-container{max-width:800px;}.elementor-34 .elementor-element.elementor-element-6943640d .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-6943640d.elementor-view-stacked .elementor-icon{background-color:#5A3733;}.elementor-34 .elementor-element.elementor-element-6943640d.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-6943640d.elementor-view-default .elementor-icon{color:#5A3733;border-color:#5A3733;}.elementor-34 .elementor-element.elementor-element-6943640d.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-6943640d.elementor-view-default .elementor-icon svg{fill:#5A3733;}.elementor-34 .elementor-element.elementor-element-6943640d .elementor-icon{font-size:40px;}.elementor-34 .elementor-element.elementor-element-6943640d .elementor-icon svg{height:40px;}.elementor-34 .elementor-element.elementor-element-24ff112d{text-align:center;font-size:20px;font-weight:700;}.elementor-34 .elementor-element.elementor-element-6fdcd626 .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-6fdcd626.elementor-view-stacked .elementor-icon{background-color:#5A3733;}.elementor-34 .elementor-element.elementor-element-6fdcd626.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-6fdcd626.elementor-view-default .elementor-icon{color:#5A3733;border-color:#5A3733;}.elementor-34 .elementor-element.elementor-element-6fdcd626.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-6fdcd626.elementor-view-default .elementor-icon svg{fill:#5A3733;}.elementor-34 .elementor-element.elementor-element-6fdcd626 .elementor-icon{font-size:40px;}.elementor-34 .elementor-element.elementor-element-6fdcd626 .elementor-icon svg{height:40px;}.elementor-34 .elementor-element.elementor-element-29bcedb3{text-align:center;color:#54595F;font-size:20px;font-weight:700;}.elementor-34 .elementor-element.elementor-element-6330320b .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-6330320b.elementor-view-stacked .elementor-icon{background-color:#5A3733;}.elementor-34 .elementor-element.elementor-element-6330320b.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-6330320b.elementor-view-default .elementor-icon{color:#5A3733;border-color:#5A3733;}.elementor-34 .elementor-element.elementor-element-6330320b.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-6330320b.elementor-view-default .elementor-icon svg{fill:#5A3733;}.elementor-34 .elementor-element.elementor-element-6330320b .elementor-icon{font-size:40px;}.elementor-34 .elementor-element.elementor-element-6330320b .elementor-icon svg{height:40px;}.elementor-34 .elementor-element.elementor-element-2fd8bbc6{text-align:center;color:#54595F;font-size:20px;font-weight:700;}.elementor-34 .elementor-element.elementor-element-1165dfd7 > .elementor-container{max-width:900px;}.elementor-34 .elementor-element.elementor-element-b0e3ed8{--spacer-size:20px;}.elementor-34 .elementor-element.elementor-element-3ad65542 > .elementor-widget-container{padding:30px 30px 5px 30px;background-color:#F5F5F5;}.elementor-34 .elementor-element.elementor-element-4e5d828c{--spacer-size:60px;}@media(max-width:1000px){.elementor-34 .elementor-element.elementor-element-457d5cbb{margin-top:0px;margin-bottom:0px;}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-457d5cbb{padding:40px 0px 40px 0px;}.elementor-34 .elementor-element.elementor-element-3b2e625f{--spacer-size:30px;}}/* Start custom CSS for shortcode, class: .elementor-element-3ad65542 */.flexFormu3box{
display: flex;
flex-flow: row wrap;
justify-content: space-between;
}

.flexFormu3box .itemFlexFormu{	
flex-basis: calc(33% - 5px);
}

@media (max-width: 780px){
 .flexFormu3box .itemFlexFormu{	
 flex-basis: calc(50% - 5px);
 }
 .flexFormu3box .itemFlexFormu:nth-child(3n){	
 flex-basis: 100%;
 }
}
@media (max-width: 500px){
 .flexFormu3box .itemFlexFormu{	
 flex-basis: 100%;
 }
}

.itemFlexFormu input, .suelto input{
width:100%;
}

.itemFlexFormu p, .suelto p{
margin-bottom: 10px;
}

.legal{
margin-bottom: 25px;	
}

.legal > p{
font-size:10px !important;
line-height:12px !important;
text-align:center;
}

p.centra-si-no{
text-align:center;
}

p.centra-si-no .wpcf7-spinner{
display:block !important;

}

.wpcf7 a{
 color: var(--verde); 
}

.wpcf7 a:hover{
text-decoration: underline;
}

.wpcf7 form.sent .wpcf7-response-output {
border-color: var(--naranja);
color: var(--naranja);
text-align: center;
}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active, input:not(.centra-si-no input)  {
background: #fff;
border: 2px solid #e5e5e5;
}

textarea{
background: #fff;
border: 2px solid #e5e5e5
}

.centra-si-no input{
border: 0 !important;
border-radius: 25px;
padding: 10px 35px 10px 35px;
 background: var(--verde) !important;
}
.centra-si-no input:hover{
 background: var(--verde-oscuro) !important;
}/* End custom CSS */