.elementor-8561 .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-8561 .elementor-element.elementor-element-fb98a2b:not(.elementor-motion-effects-element-type-background), .elementor-8561 .elementor-element.elementor-element-fb98a2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFEFFB3;}.elementor-8561 .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-8561 .elementor-element.elementor-element-6642cbc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8561 .elementor-element.elementor-element-6642cbc{text-align:center;}.elementor-8561 .elementor-element.elementor-element-6642cbc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;color:#4C6B5C;}.elementor-8561 .elementor-element.elementor-element-3611ed2 .fluentform-widget-wrapper{background-color:#FFFFFF;width:100%;margin:0px 0px 0px 0px;padding:25px 25px 25px 25px;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 20px 40px -4px rgba(0, 21.000000000000043, 48, 0.15);}.elementor-8561 .elementor-element.elementor-element-3611ed2 .ff-el-progress-bar{background-color:#3EB97B;}.elementor-8561 .elementor-element.elementor-element-3611ed2 .step-nav button{background-color:var( --e-global-color-blocksy_palette_3 );color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;border-style:none;border-radius:100px 100px 100px 100px;padding:4px 15px 4px 15px;}.elementor-8561 .elementor-element.elementor-element-3611ed2 .step-nav button:hover{background-color:var( --e-global-color-blocksy_palette_2 );color:var( --e-global-color-blocksy_palette_6 );}.elementor-8561 .elementor-element.elementor-element-3611ed2 .fluentform-widget-wrapper .ff-el-input--label label{color:var( --e-global-color-blocksy_palette_3 );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;}.elementor-8561 .elementor-element.elementor-element-3611ed2 .ff-el-is-required.asterisk-right label:after{color:#FF9898 !important;font-size:10px;}.elementor-8561 .elementor-element.elementor-element-3611ed2 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-8561 .elementor-element.elementor-element-3611ed2 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-8561 .elementor-element.elementor-element-3611ed2 .fluentform-widget-wrapper .ff-el-group select{text-align:center;color:var( --e-global-color-blocksy_palette_3 );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-8561 .elementor-element.elementor-element-3611ed2 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-8561 .elementor-element.elementor-element-3611ed2 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-8561 .elementor-element.elementor-element-3611ed2 .fluentform-widget-wrapper .ff-el-group select, .elementor-8561 .elementor-element.elementor-element-3611ed2 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{background-color:#FFFFFF;}.elementor-8561 .elementor-element.elementor-element-3611ed2 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-8561 .elementor-element.elementor-element-3611ed2 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-8561 .elementor-element.elementor-element-3611ed2 .fluentform-widget-wrapper .ff-el-group select,  .elementor-8561 .elementor-element.elementor-element-3611ed2 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3A4F6640;}.elementor-8561 .elementor-element.elementor-element-3611ed2 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-8561 .elementor-element.elementor-element-3611ed2 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-8561 .elementor-element.elementor-element-3611ed2 .fluentform-widget-wrapper .ff-el-group select,  .elementor-8561 .elementor-element.elementor-element-3611ed2 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-radius:7px 7px 7px 7px;}.elementor-8561 .elementor-element.elementor-element-3611ed2 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-8561 .elementor-element.elementor-element-3611ed2 .fluentform-widget-wrapper .ff-el-group select{width:100%;}.elementor-8561 .elementor-element.elementor-element-3611ed2 .fluentform-widget-wrapper .ff-el-group textarea{width:100%;}.elementor-8561 .elementor-element.elementor-element-3611ed2 .fluentform-widget-wrapper .ff-el-group{margin-bottom:20px;}.elementor-8561 .elementor-element.elementor-element-3611ed2 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus, .elementor-8561 .elementor-element.elementor-element-3611ed2 .fluentform-widget-wrapper .ff-el-group textarea:focus{background-color:#2F6FB405;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3EB97B;}.elementor-8561 .elementor-element.elementor-element-3611ed2 .ff-el-progress-status{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-8561 .elementor-element.elementor-element-3611ed2 .ff-el-progress-bar span{color:#FDFDFD;}.elementor-8561 .elementor-element.elementor-element-3611ed2 .ff-el-progress{height:20px;border-style:none;border-radius:100px 100px 100px 100px;}.elementor-8561 .elementor-element.elementor-element-3611ed2 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:var( --e-global-color-blocksy_palette_2 );color:#ffffff !important;border-style:none;border-radius:100px 100px 100px 100px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;}:root{--page-title-display:none;}body.elementor-page-8561{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-8561 .elementor-element.elementor-element-fb98a2b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:150px;--padding-left:30px;--padding-right:30px;}.elementor-8561 .elementor-element.elementor-element-7ec4181{--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-8561 .elementor-element.elementor-element-6642cbc .elementor-heading-title{font-size:30px;}}@media(max-width:1024px){.elementor-8561 .elementor-element.elementor-element-fb98a2b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-8561 .elementor-element.elementor-element-7ec4181{--gap:25px 0px;--row-gap:25px;--column-gap:0px;}}@media(max-width:767px){.elementor-8561 .elementor-element.elementor-element-fb98a2b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-8561 .elementor-element.elementor-element-7ec4181{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}}@media(max-width:1366px) and (min-width:768px){.elementor-8561 .elementor-element.elementor-element-fb98a2b{--content-width:100%;}.elementor-8561 .elementor-element.elementor-element-7ec4181{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8561 .elementor-element.elementor-element-fb98a2b{--content-width:100%;}}/* Start custom CSS */.ff-t-container.ff-column-container.ff_columns_total_1.sumatoria_final {
    display: none !important;
}

p.tituloform {
font-size: 20px;
font-weight: 700;
}

/*===== INFORMACION =====*/
.agendar {
display: flex;
flex-direction: column;
row-gap: 20px;
width: 100%;
padding: 20px;
background: #ffffff;
border-radius: 10px;
box-shadow: 0px 2px 4px 0px rgb(24 40 157 / 15%);
transition: 0.4s all ease;
}

.agendar h3, .agendar h4, .agendar p{
margin: 0;
}

.agendar h3 {
width: fit-content;
font-size: 20px;
color: #ffffff;
background: #3eb97b;
border-radius: 6px;
padding: 7px 15px;
margin: 0 0 15px 0;
line-height: 1;
}

.agendar h4 {
width: fit-content;
font-size: 17px;
color: #3eb97b;
border: solid 1px #3eb97b;
border-radius: 6px;
padding: 7px 15px;
line-height: 1;
}

.agendar .bloque1 {
width: 100%;
display: flex;
flex-direction: column;
row-gap: 10px;
}

.agendar .bloque1 p {
width: 100%;
font-size: 14px;
color: #4c6b5c;
border: solid 1px #4c6b5c;
padding: 8px 10px;
border-radius: 5px;
line-height: 1;
cursor: default;
transition: 0.4s all ease;
}

.agendar .bloque1 p.tx1:hover {
transform: translateY(-3px);
color: #ffffff;
background: #3eb97b;
border: solid 1px #3eb97b;
box-shadow: 0px 2px 5px 0px rgb(0 189 94 / 20%);
}

.agendar .bloque1 p.tx2:hover {
transform: translateY(-3px);
color: #ffffff;
background: #edbd05;
border: solid 1px #edbd05;
box-shadow: 0px 2px 5px 0px rgb(205 171 1 / 20%);
}

.agendar .bloque1 p.tx3:hover {
transform: translateY(-3px);
color: #ffffff;
background: #ed5205;
border: solid 1px #ed5205;
box-shadow: 0px 2px 5px 0px rgb(223 0 0 / 20%);
}

/*-------------------------*/

.agendar .bloque2 {
display: flex;
column-gap: 10px;
flex-wrap: nowrap;
align-content: center;
align-items: center;
}

.agendar .bloque2 span.ff_dynamic_value {
width: fit-content;
font-size: 16px;
font-weight: 700;
color: #ffffff;
background: #3eb87b;
padding: 10px;
margin: 0;
border-radius: 100px;
}

/*.ff-el-group.ff-el-form-hide_label.checkadmin{
display: none;
}*/


.ff-el-group.ff-el-form-hide_label.checkadmin span {
font-size: 11px;
color: #4c6b5c61;
}

.ff-el-group.ff-el-form-hide_label.checkadmin input {
display: none;
top: 0px;
width: 9px;
}

/*-------------------------*/

.ff-t-container.ff-column-container.ff_columns_total_2.resultado_final {
background: #ffffff;
border-radius: 10px;
padding: 20px;
margin: 0 0 40px 0;
box-shadow: 0px 2px 4px 0px rgb(24 40 157 / 15%);
transition: 0.4s all ease;
}

.ff-t-container.ff-column-container.ff_columns_total_2.resultado_final .ff-el-group {
margin: 0;
}

.ff-t-container.ff-column-container.ff_columns_total_1.agendamiento{
background: #ffffff;
border-radius: 10px;
padding: 20px;
margin: 0 0 30px 0;
box-shadow: 0px 2px 4px 0px rgb(24 40 157 / 15%);
transition: 0.4s all ease;
}

/*-------------------------*/
/* ===== FORMULARIO ENCUESTA OSTEOPORSIS ===== */
img.cover_form{
width: 100% !important;
height: 305px !important;
max-height: 100% !important;
object-fit: cover !important;
border-radius:15px!important;
}

.ff-t-container.ff-column-container.ff_columns_total_2 {
display: flex;
flex-direction: row;
transition: 0.4s all ease;
}

@media (max-width: 1300px) {
img.cover_form {
height: 387px !important;
}
 
}

/*-------------------------*/

@media (max-width: 1000px) {
.ff-t-container.ff-column-container.ff_columns_total_2 {
flex-direction: column !important;
}

img.cover_form {
height: 300px !important;
}

h4.form_titulo{
font-size: 30px !important;
line-height: 1.2 !important;
}

}

/*-------------------------*/

@media (max-width: 550px) {

.cont_form {
padding: 25px !important;
}

img.cover_form {
height: 200px !important;
}  

h4.form_titulo {
font-size: 29px!important;
line-height: 1!important;
margin: 0 0 10px 0!important;
}

}

/*-------------------------*/
/* CONTENEDOR INFORMACION */

.cont_form {
display: flex;
row-gap: 10px;
flex-direction: column;
padding: 30px;
background:#ffffff!important;
border-radius:20px!important;
box-shadow: 0px 5px 10px -1px rgb(0 39 87 / 15%) !important;
}

.cont_form hr {
border: solid 1px #e9f1ed;
}

.cont_form p{
color: #525e74 !important;
font-size: 16px !important;
font-weight: 400;
line-height: 1.4;
margin: 0 !important;
}

h4.form_titulo {
font-family: 'poppins';
font-size: 30px;
color: #3EB87B !important;
margin: 0;
line-height: 1.3;
}

h4.form_subtitulo{
font-size: 20px !important;
color: #3EB87B !important;
margin: 0;
}/* End custom CSS */