#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'4c'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'4c';color:#9E2000;background:#f0f3f6;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'4d'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}.et_mobile_menu{overflow:scroll!important;max-height:84vh;box-shadow:0px 0px 30px rgba(0,0,0,0.3)}.lista-entradas-colegio{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;background-color:transparent;align-items:flex-start}@media (max-width:768px){.lista-entradas-colegio{width:100%}.entrada-item{width:100%;flex:0 0 100%!important}}.entrada-item{flex:0 0 calc(33% - 20px);box-sizing:border-box;background:#f9f9f9;border:1px solid #607d96;border-radius:0px 0px 10px 10px;display:flex;flex-direction:column;justify-content:space-between;border-top:4px solid #607d96;box-shadow:0 5px 10px rgba(0,0,0,0.1)}.entrada-item img{width:100%;height:auto;object-fit:cover;max-height:auto}.entrada-contenido{padding:1em}.entrada-contenido h3{font-size:20px;line-height:1.7em}.divi-post-navigation{display:flex;justify-content:space-between;margin-top:40px}.divi-post-navigation .et_pb_button{background-color:#607d96;color:#fff}.paginacion-botones{display:flex;justify-content:space-between;align-items:center;margin-top:40px;flex-wrap:wrap}.entradas-antiguas{text-align:center;flex:1 0 45%;margin:40px 0}.entradas-antiguas-boton{display:inline-block;padding:1em;background-color:#607d96;color:#fff!important;border-radius:3px;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:all 0.3s ease;min-width:200px;text-align:center}.entradas-antiguas-boton:hover{background-color:#4C6377;color:#fff!important}.entrada-titulo{font-size:1.5rem;color:#333;margin:0}.entrada-fecha{font-size:0.9rem;color:#607d96;margin-bottom:0.5rem}.entrada-extracto{font-size:1rem;color:#555;margin-bottom:1rem}.entrada-link{text-decoration:underline;color:white;background-color:#607d96;padding:0.5rem 1rem;border-radius:4px;display:inline-block;transition:background-color 0.3s}.entrada-link:hover{background-color:#4a6279}.paginacion{text-align:center;margin-top:2rem}.contenido{max-width:1080px;margin:5em auto;padding:3em;border-top:6px double #607d96;border-radius:0 0 20px 20px;box-shadow:0 10px 20px rgba(0,0,0,0.1)}.galeria{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;padding:20px;margin:0 auto;background-color:rgba(0,0,0,0.05);border-radius:10px}.galeria img{width:100%;max-width:350px;height:auto;object-fit:cover;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,0.2);aspect-ratio:4 / 3}@media (max-width:768px){.galeria{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.galeria img{aspect-ratio:auto}}.lista-enlaces{list-style:none;padding-left:0;margin-top:1em}.lista-enlaces li{margin-bottom:8px}.lista-enlaces a{text-decoration:underline;font-weight:500}.hotspots-placeholder{background-color:white!important;line-height:1.7em}.hotspots-placeholder div{max-height:90vh;overflow-y:auto;background-color:#fff;padding-right:10px}.hotspots-placeholder p,h2{color:black!important;font-family:'Roboto Flex'}.hotspots-placeholder .celda{padding:1em;border:1px solid #607d96;margin-bottom:20px;box-shadow:0 3px 6px #666666}.hotspots-image-container{background-color:white!important}.hotspots-map-container{width:100px}