.elementor-8349 .elementor-element.elementor-element-fb98a2b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-8349 .elementor-element.elementor-element-fb98a2b:not(.elementor-motion-effects-element-type-background), .elementor-8349 .elementor-element.elementor-element-fb98a2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFEFFB3;}.elementor-8349 .elementor-element.elementor-element-7ec4181{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8349 .elementor-element.elementor-element-6642cbc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8349 .elementor-element.elementor-element-6642cbc{text-align:center;}.elementor-8349 .elementor-element.elementor-element-6642cbc .elementor-heading-title{color:#4C6B5C;}.elementor-8349 .elementor-element.elementor-element-31ec53e > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:10px 40px 10px 40px;border-radius:15px 15px 15px 15px;box-shadow:0px 20px 40px -4px rgba(0, 20.902608695652173, 47.60000000000001, 0.15);}.elementor-8349 .elementor-element.elementor-element-31ec53e .wpforms-field:not(.wpforms-submit), .wpforms-field-required:not(.wpforms-submit){padding:20px 0px 0px 0px;}.elementor-8349 .elementor-element.elementor-element-31ec53e .wpforms-field input{border-radius:0px 0px 0px 0px;}.elementor-8349 .elementor-element.elementor-element-31ec53e .wpforms-field textarea{border-radius:0px 0px 0px 0px;}.elementor-8349 .elementor-element.elementor-element-31ec53e .wpforms-field input, .elementor-8349 .elementor-element.elementor-element-31ec53e .wpforms-field-textarea textarea{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:none;}.elementor-8349 .elementor-element.elementor-element-31ec53e .wpforms-field-container label.wpforms-field-label{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;color:#3A4F66;}.elementor-8349 .elementor-element.elementor-element-31ec53e .wpforms-field-sublabel{font-family:"Roboto", Sans-serif;font-size:15px;text-transform:uppercase;color:#3A4F66;}.elementor-8349 .elementor-element.elementor-element-31ec53e .wpforms-required-label{color:#3A4F66;}.elementor-8349 .elementor-element.elementor-element-31ec53e .wpforms-submit{display:block;width:30%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-8349 .elementor-element.elementor-element-31ec53e .wpforms-form .wpforms-submit-container button[type=submit]{border-style:none;}.elementor-8349 .elementor-element.elementor-element-31ec53e .wpforms-container .wpforms-submit{color:#FFFFFF;background-color:#29A082;}.elementor-8349 .elementor-element.elementor-element-31ec53e .wpforms-container .wpforms-submit:hover, .elementor-8349 .elementor-element.elementor-element-31ec53e .wpforms-container .wpforms-submit:focus{color:#FFFFFF;background-color:#3EB87B;}body.elementor-page-8349{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-8349 .elementor-element.elementor-element-fb98a2b{--padding-top:50px;--padding-bottom:150px;--padding-left:30px;--padding-right:30px;}.elementor-8349 .elementor-element.elementor-element-7ec4181{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8349 .elementor-element.elementor-element-6642cbc .elementor-heading-title{font-size:30px;}}@media(max-width:1024px){.elementor-8349 .elementor-element.elementor-element-fb98a2b{--padding-top:40px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-8349 .elementor-element.elementor-element-fb98a2b{--padding-top:40px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-8349 .elementor-element.elementor-element-7ec4181{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-8349 .elementor-element.elementor-element-31ec53e > .elementor-widget-container{padding:10px 20px 10px 20px;}}/* Start custom CSS for ha-wpform, class: .elementor-element-31ec53e *//* ===== FORMULARIO ENCUESTA OSTEOPORSIS ===== */
img.cover_form{
width: 100% !important;
height: 285px !important;
max-height: 100% !important;
object-fit: cover !important;
border-radius: 15px !important;
}

#wpforms-7990-field_1-container .wpforms-layout-row {
display: flex;
column-gap: 20px !important;
flex-direction: row;
}

@media (max-width: 1200px) {
 #wpforms-7990-field_1-container .wpforms-layout-row {   
flex-direction: column !important;
 }
 
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-50, div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-50 {
    width: 100% !important;
}
 
}

@media (max-width: 1000px) {
 div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-row, div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-row {
     
flex-direction: column !important;
 }   

h2.form_titulo{
font-size: 25px !important;
line-height: 1 !important;
}

.cont_form {
padding: 20px!important;
}

}

/* CONTENEDOR INFORMACION */

.cont_form {
padding: 30px!important;
background: #ffffff!important;
border-radius: 20px!important;
box-shadow: 0px 5px 10px -1px rgb(0 39 87 / 15%) !important;
}

.cont_form p{
color: #525e74 !important;
font-size: 16px !important;
font-weight: 400;
line-height: 1.4;
margin: 0 !important;
}

h2.form_titulo{
font-family: 'poppins';
font-size: 33px !important;
line-height: 37px !important;
color: #3EB87B !important;
margin: 0 0 10px 0 !important;
}


h3.form_titulo{
font-family: 'poppins';
font-weight: 400!important;
font-size: 18px !important;
line-height: 25px !important;
color: #525e74 !important;
margin: 0 0 10px 0 !important;
}

h4.form_subtitulo{
font-size: 20px !important;
color: #3EB87B !important;
margin: 0 !important;
}


h5.formtitulo{
font-family: 'poppins';
font-size: 30px !important;
line-height: 35px !important;
color: #3EB87B !important;
}


/* BOTON SIGUIENTE */

button.wpforms-page-button.wpforms-page-next {
border-radius: 8px !important;
background: #2f9361 !important;
transition: 0.4s all ease !important;
}

button.wpforms-page-button.wpforms-page-next:hover {
background: #3eb87b !important;
}

div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left {
margin: 20px 0 0 0 !important;
}

button.wpforms-page-button.wpforms-page-prev{
  border-radius: 8px !important;
background: #2f9361 !important;
transition: 0.4s all ease !important; 
}

button.wpforms-page-button.wpforms-page-prev:hover{
background: #3eb87b !important;
    
}


/* BOTON ENVIAR */

button#wpforms-submit-7990 {
padding: 10px 20px !important;
margin: 0 !important;
line-height: 0 !important;
border-radius: 10px !important;
transition: 0.4s all ease !important ;
}

.wpforms-submit-container {
    text-align: -webkit-center !important;
}/* End custom CSS */