body{width:100%!important;min-width:100%!important;max-width:100%!important;overflow-x:hidden!important}h1{font-size:clamp(2rem,3.5vw,90px)!important;color:#ffffff}.LADh2 h2{font-size:clamp(3rem,4vw,94px)!important}h3{color:#24658e;font-size:clamp(1.2rem,1.2vw,2rem)!important;padding:0.5rem 0}.encabezadoCompuesto{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;row-gap:2rem}.encabezadoCompuesto .encabezadoReducido{font-size:1.8rem;line-height:2rem}p:not(.banner-prest p){font-size:clamp(14px,2vw,16px);line-height:clamp(1.3rem,2.1vw,1.8rem)}a{text-decoration:none!important}strong{color:#24658e}.et_pb_text ul,.et_pb_text ol{padding-top:clamp(0.6rem,1vw,1rem)!important}.et_pb_text li::marker{color:#24658e}.et_pb_text li{font-size:clamp(14px,2vw,16px);padding-top:clamp(0.6rem,1vw,1rem);!important}#red-megamenu::-webkit-scrollbar{display:none!important}#seccion-header #atss p{font-size:17vw!important}@media only screen and (min-width:2800px){#seccion-header #atss p{font-size:11vw!important}}@media only screen and (max-width:600px){#seccion-header #atss p{font-size:30vw!important}}a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end.competiciones_dec_category{background-color:#ac2e29}a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end.actividad-deportiva_dec_category{background-color:#b56161}a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end.cursos_dec_category{background-color:#60a967}a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end.junta-socios_dec_category{background-color:#24658e}a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end.evento-para-socios_dec_category{background-color:#386780}.decm_divi_event_calendar_0.et_pb_module{overflow:visible}@media only screen and (max-width:450px){#calendario-tabla .fc-right .fc-button-group{display:none}}.diec_event_carousel_0 .ecs-event .act-post{backdrop-filter:blur(10px)}.diec_event_carousel_0 img.wp-post-image{height:300px;margin-bottom:50px;object-fit:cover;object-position:center center}.et_pb_image_wrap{overflow:hidden}.et_pb_image_wrap img{transition:1s}.et_pb_column_1_3:hover .et_pb_image_wrap img{transform:scale(1.1)}#seccion-servicios .dsm_card_image_stretch{width:100px}#seccion-servicios .et_pb_row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:1.5rem!important}#seccion-servicios .dsm_card_description{height:116px!important}#seccion-servicios h3{font-size:1.2rem!important}#seccion-servicios .et_pb_column_1_4,#seccion-servicios .dsm_card{width:320px!important;max-width:320px!important;min-width:320px!important;height:440px!important;max-height:440px!important;margin-right:0!important}#seccion-servicios .et_pb_row:after{display:none}#seccion-grid .moduloGrid{width:100%;display:grid;gap:0.3rem;grid-template-rows:auto;grid-template-columns:100%;grid-template-areas:'area01''area02''area03''area04''area05''area06''area07'}#seccion-grid .moduloGrid>div{overflow:hidden}#seccion-grid .moduloGrid>div>img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width:700px){#seccion-grid .moduloGrid{grid-template-rows:auto;grid-template-columns:auto;grid-template-areas:'area01 area03''area01 area04''area02 area02''area05 area07''area06 area07'}}#seccion-grid .moduloGrid>:nth-child(1){grid-area:area01}#seccion-grid .moduloGrid>:nth-child(2){grid-area:area02}#seccion-grid .moduloGrid>:nth-child(3){grid-area:area03}#seccion-grid .moduloGrid>:nth-child(4){grid-area:area04}#seccion-grid .moduloGrid>:nth-child(5){grid-area:area05}#seccion-grid .moduloGrid>:nth-child(6){grid-area:area06}#seccion-grid .moduloGrid>:nth-child(7){grid-area:area07}.funcional{background-color:rgb(221,255,221)}.yoga{background-color:rgb(243,206,237)}.pilates{background-color:rgb(255,223,176)}.md{background-color:rgb(169,169,169)}.abs{background-color:rgb(255,246,209)}.ciclo{background-color:rgb(182,209,255)}.cardio{background-color:rgb(255,198,198)}.estiramientos{background-color:rgb(255,180,180)}.full{color:red!important}.zumba{background-color:rgb(213,180,255)}.nordica{background-color:rgb(255,252,192)}.LADcontentTable{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;color:#333333;font-size:clamp(14px,2vw,1rem);width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;row-gap:4rem}.LADcontentTable table{width:100%;min-width:700px}.LADcontentTable tbody h4{font-size:1.8rem;text-align:left}.LADcontentTable tbody{border:hidden;border-spacing:0;border-radius:20px;box-shadow:6px 6px 18px 0px rgba(0,0,0,0.3);width:100%;max-width:100%!important;text-align:center}.LADcontentTable tbody .LADheaderTable{font-size:2rem;color:#24658e}.LADcontentTable tbody th,.LADcontentTable tbody td{padding:1rem!important;width:30px;border:1px solid #333333}.LADcontentTable tbody th{background:#24658e;color:white!important;text-align:center!important}form table p{text-align:left!important}form table td.table_header p{text-align:center!important}.LADinfoTable{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;color:#333333;font-size:clamp(14px,2vw,1rem)}.LADinfoTable tbody th{background:#24658e;color:white!important}.LADinfoTable tbody tr:nth-child(odd){background-color:rgb(36,101,142,0.1)}.LADinfoTable tbody th,.LADinfoTable tbody td{padding:1rem!important;width:30px}#actividadesPrecios tbody tr>:nth-child(2){font-weight:bolder}@media only screen and (max-width:980px){.LADcontentTable{overflow-x:scroll;align-items:flex-start}.LADcontentTable::-webkit-scrollbar{display:none}.LADcontentTable tbody th,.LADcontentTable tbody td{padding:0.3rem!important;width:auto}}@media only screen and (max-width:700px){.LADcontentTable{font-size:14px}.LADcontentTable tbody h4{font-size:1.1rem}}@media only screen and (max-width:400px){.LADcontentTable{font-size:12px}.LADcontentTable tbody h4{font-size:1.1rem}}.form_lad .wpcf7-form{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:100%}.form_lad .wpcf7-form input{height:55px}.form_lad .wpcf7-form input,.form_lad .wpcf7-form select,.form_lad .wpcf7-form textarea{border-radius:5px!important}.form_lad .wpcf7-form input[type=radio],.form_lad .wpcf7-form input[type=checkbox]{height:initial;border-radius:initial}.form_lad .wpcf7-form .input_multiselect{height:200px}.form_lad .wpcf7-form select::-webkit-scrollbar{display:none}.form_lad textarea.wpcf7-form-control.wpcf7-textarea{width:100%;max-width:100%;min-width:100%;height:100px;min-height:100px!important;max-height:300px!important}.form_lad .wpcf7-form p:has(.input_col3){width:31%!important}.form_lad .wpcf7-form p:has(.input_col2),.form_lad .wpcf7-form div.input_col2{width:47%!important}.form_lad .wpcf7-form p:has(.input_col1){width:100%!important}.form_lad .wpcf7-form p:has(button){width:100%!important;text-align:center}.form_lad .wpcf7-form div[data-class="wpcf7cf_group"]{width:100%}.form_lad .wpcf7-form div.form_lad_equipo{padding:1rem;border:2px solid #24658e;border-radius:5px;margin-bottom:1rem}.form_lad .wpcf7-form div.form_lad_equipo p{text-align:left!important}@media only screen and (max-width:1349px){.form_lad .wpcf7-form p:has(.input_col3){width:47%}}@media only screen and (max-width:700px){.form_lad .wpcf7-form p:has(.input_col3){width:100%}.form_lad .wpcf7-form p:has(.input_col2){width:100%}}.checkboxlad .wpcf7-checkbox{display:flex;flex-direction:column;.wpcf7-list-item-label{font-size:clamp(0.6rem,2vw,0.8rem)}}.ecs-event-description{table{tbody{td{padding:0.5rem 1rem;border:1px solid black}}}}