.single #sidebar{display:none}.single #main-content .container:before{background:none}@media (min-width:981px){.single #left-area{width:100%;padding-right:0px!important}}.et_right_sidebar #sidebar,#main-content .container:before{display:none}.et_right_sidebar #left-area{padding-right:0;width:100%}.et_pb_button_module_wrapper.boton-modulo{text-align:left!important;width:100%!important}.et_pb_button.boton-modulo{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:15px 25px 15px 20px!important;border-radius:50px!important;font-size:22px!important;font-weight:700!important;color:#0d1b2a!important;border:none!important;box-shadow:0 8px 20px rgba(0,0,0,0.04)!important;transition:all 0.3s ease!important;box-sizing:border-box!important;margin-bottom:15px!important;position:relative!important}.et_pb_button.boton-modulo:hover{transform:translateY(-3px)!important;box-shadow:0 12px 25px rgba(0,0,0,0.08)!important;opacity:1!important}.et_pb_button.boton-modulo::before{font-family:'ETmodules'!important;font-size:24px!important;width:55px!important;height:55px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-right:20px!important;color:#ffffff!important;flex-shrink:0!important;content:''!important}.et_pb_button.boton-modulo::after{font-family:'ETmodules'!important;content:'\35'!important;font-size:20px!important;width:48px!important;height:48px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-left:auto!important;opacity:1!important;position:relative!important}.icono-check::before{content:'\4e'!important}.icono-doc::before{content:'\e00f'!important}.icono-pizarra::before{content:'\e006'!important}.icono-libro::before{content:'\e010'!important}.et_pb_button.boton-modulo.fondo-verde{background-color:#eafaf1!important}.et_pb_button.boton-modulo.fondo-verde::before{background-color:#00b050!important}.et_pb_button.boton-modulo.fondo-verde::after{background-color:#c7f3d6!important;color:#006b31!important}.et_pb_button.boton-modulo.fondo-morado{background-color:#f3f0ff!important}.et_pb_button.boton-modulo.fondo-morado::before{background-color:#7b2cbf!important}.et_pb_button.boton-modulo.fondo-morado::after{background-color:#e0d4fc!important;color:#5a189a!important}.et_pb_button.boton-modulo.fondo-amarillo{background-color:#fffde6!important}.et_pb_button.boton-modulo.fondo-amarillo::before{background-color:#ffb703!important}.et_pb_button.boton-modulo.fondo-amarillo::after{background-color:#ffeaa7!important;color:#d48800!important}.et_pb_button.boton-modulo.fondo-rosa{background-color:#ffeef3!important}.et_pb_button.boton-modulo.fondo-rosa::before{background-color:#ff477e!important}.et_pb_button.boton-modulo.fondo-rosa::after{background-color:#ffd0dc!important;color:#c9184a!important}.et_pb_accordion.acordeon-unidades{border:none!important;background:transparent!important}.et_pb_accordion.acordeon-unidades .et_pb_toggle{background-color:#ffffff!important;border-radius:20px!important;margin-bottom:15px!important;border:2px solid #eef2f5!important;box-shadow:0 6px 15px rgba(0,0,0,0.03)!important;padding:15px 25px!important;transition:all 0.3s ease!important}.et_pb_accordion.acordeon-unidades .et_pb_toggle:hover{box-shadow:0 10px 20px rgba(0,0,0,0.06)!important;border-color:#00b050!important}.et_pb_accordion.acordeon-unidades .et_pb_toggle_title{font-size:20px!important;font-weight:700!important;color:#1a202c!important}.et_pb_accordion.acordeon-unidades .et_pb_toggle_title::before{color:#00b050!important;font-weight:bold!important}.acordeon-unidades .contenedor-materiales{padding-top:15px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.acordeon-unidades .bloque-carpeta{background-color:#f8fafc;border-radius:12px;padding:15px 20px;border:1px solid #e2e8f0}.acordeon-unidades .bloque-carpeta h4{font-size:16px!important;font-weight:700!important;color:#00b050!important;margin-bottom:10px!important}.acordeon-unidades .bloque-carpeta ul{list-style:none!important;padding:0!important;margin:0!important}.acordeon-unidades .bloque-carpeta li{padding:6px 0!important;font-size:14px}.acordeon-unidades .bloque-carpeta li a{color:#334155!important;text-decoration:none!important;font-weight:500;transition:color 0.2s ease}.acordeon-unidades .bloque-carpeta li a:hover{color:#00b050!important;text-decoration:underline!important}.acordeon-unidades .archivos-sueltos{grid-column:1 / -1!important;background-color:#f0fdf4!important;border:1px dashed #00b050!important;border-radius:12px;padding:15px 20px;margin-bottom:10px}.acordeon-unidades .archivos-sueltos h4{font-size:16px!important;font-weight:700!important;color:#008037!important;margin-bottom:10px!important}.acordeon-unidades .archivos-sueltos ul{list-style:none!important;padding:0!important;margin:0!important;display:flex;flex-wrap:wrap;gap:15px}.acordeon-unidades .archivos-sueltos li{padding:6px 12px!important;background:#ffffff;border-radius:8px;border:1px solid #d1fae5;font-size:14px;flex:1 1 200px}.acordeon-unidades .archivos-sueltos li a{color:#1e293b!important;text-decoration:none!important;font-weight:500}.acordeon-unidades .archivos-sueltos li a:hover{color:#00b050!important;text-decoration:underline!important}