@font-face{
  font-family:'Moove-Icons';
  src:url('https://www.iser.edu.co/wp-content/uploads/iser/fonts/Moove-Icons.eot');
  src:url('https://www.iser.edu.co/wp-content/uploads/iser/fonts/Moove-Icons.eot?#iefix') format('embedded-opentype'),
      url('https://www.iser.edu.co/wp-content/uploads/iser/fonts/Moove-Icons.woff') format('woff'),
      url('https://www.iser.edu.co/wp-content/uploads/iser/fonts/Moove-Icons.ttf') format('truetype'),
      url('https://www.iser.edu.co/wp-content/uploads/iser/fonts/Moove-Icons.svg#Moove-Icons') format('svg');
  font-weight:normal;font-style:normal;font-display:block;
}
[class^="iser-icon-"],[class*=" iser-icon-"]{
  font-family:'Moove-Icons'!important;speak:never;font-style:normal;font-weight:normal;
  font-variant:normal;text-transform:none;line-height:1;
  -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
}
.iser-icon-Monochrome:before{content:"\e942"}
.iser-icon-Accessibility:before{content:"\e931"}
.iser-icon-Bold:before{content:"\e932"}
.iser-icon-Book-guide:before{content:"\e933"}
.iser-icon-Cancel:before{content:"\47"}
.iser-icon-Cursor:before{content:"\e936"}
.iser-icon-Dark-contrast:before{content:"\e937"}
.iser-icon-Dyslexia-font:before{content:"\e938"}
.iser-icon-font-size:before{content:"\e93a"}
.iser-icon-High-contrast:before{content:"\e93b"}
.iser-icon-High-saturation:before{content:"\e93c"}
.iser-icon-Letter-spacing:before{content:"\e93d"}
.iser-icon-Light-contrast:before{content:"\e93e"}
.iser-icon-Line-spacing:before{content:"\e93f"}
.iser-icon-Low-saturation:before{content:"\e940"}
.iser-icon-Minus:before{content:"\e941"}
.iser-icon-Plus_24:before{content:"\e923"}
.iser-icon-reset:before{content:"\e947"}
.iser-icon-Setting:before{content:"\2a"}
.iser-icon-Stop:before{content:"\e948"}
.iser-icon-Title:before{content:"\e949"}
.iser-icon-link:before{content:"\e92c"}
.iser-icon-UpArrow:before{content:"\e95e"}

.asw-widget .asw-menu-btn{background:#0d6b5a!important;box-shadow:0 6px 20px rgba(13,107,90,.35)}
.asw-widget .asw-menu-btn .iser-icon,.asw-widget .asw-menu-btn svg{color:#fff!important}
.asw-container .iser-icon{font-size:24px!important;width:24px!important;height:24px!important;color:#343A40}
.asw-container .asw-overlay{z-index:499999!important;background:rgba(0,0,0,.4)}
.asw-container .asw-menu{
  top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;
  transform:translate(-50%,-50%)!important;height:80vh;max-height:700px;width:505px;
  border-radius:16px;border:1px solid #D9DEE3;z-index:500001!important;box-shadow:0 8px 40px rgba(0,0,0,.25);
}
.asw-container .asw-menu .asw-menu-header{background-color:#0d6b5a;height:48px;border-radius:16px 16px 0 0}
.asw-container .asw-menu .asw-menu-header .asw-menu-setting,
.asw-container .asw-menu .asw-menu-header .asw-menu-reset,
.asw-container .asw-menu .asw-menu-header .asw-menu-close{display:flex;align-items:center;padding:0}
.asw-container .asw-menu .asw-menu-header .asw-menu-setting .iser-icon,
.asw-container .asw-menu .asw-menu-header .asw-menu-reset .iser-icon,
.asw-container .asw-menu .asw-menu-header .asw-menu-close .iser-icon{font-size:24px;color:#fff}
.asw-container .asw-menu .asw-menu-header .asw-menu-close{width:24px;height:24px;overflow:hidden;cursor:pointer}
.asw-container .asw-menu .asw-menu-header .asw-menu-close .iser-icon{font-size:36px!important;margin-left:-6px!important;height:36px!important;width:36px!important}
.asw-container .asw-menu .asw-menu-header .asw-menu-setting{display:none!important}
.asw-container .asw-menu .asw-menu-content{background:#D9DEE3;border-radius:0 0 16px 16px}
.asw-container .asw-menu .asw-menu-content .asw-card{margin-left:24px;margin-right:24px}
.asw-container .asw-menu .asw-menu-content .asw-card-title,
.asw-container .asw-menu .asw-menu-content .asw-adjust-font{font-family:Inter,sans-serif;font-size:16px!important;font-weight:400!important;line-height:normal!important;color:#343A40;opacity:1}
.asw-container .asw-menu .asw-menu-content .asw-adjust-font{border-radius:4px}
.asw-container .asw-menu .asw-menu-content .asw-adjust-font .asw-label{display:flex;align-items:center}
.asw-container .asw-menu .asw-menu-content .asw-adjust-font .asw-label .iser-icon{margin-right:8px}
.asw-container .asw-menu .asw-menu-content .asw-adjust-font .asw-minus,
.asw-container .asw-menu .asw-menu-content .asw-adjust-font .asw-plus{border-radius:4px;border:1px solid #D9DEE3!important;background:#FFF!important;width:32px;height:32px;padding:4px}
.asw-container .asw-menu .asw-menu-content .asw-adjust-font .asw-minus:hover,
.asw-container .asw-menu .asw-menu-content .asw-adjust-font .asw-plus:hover{border:1px solid #343A40!important}
.asw-container .asw-menu .asw-menu-content .asw-translate{font-family:Inter,sans-serif;font-size:14px!important;font-weight:400!important;line-height:normal!important;color:#343A40}
.asw-container .asw-menu .asw-menu-content .asw-items{gap:12px}
.asw-container .asw-menu .asw-menu-content .asw-btn{border-radius:4px;border:1px solid transparent!important;aspect-ratio:unset;padding:16px 14px}
.asw-container .asw-menu .asw-menu-content .asw-btn:hover,
.asw-container .asw-menu .asw-menu-content .asw-btn.asw-selected{border:1px solid #343A40!important}
.asw-container .asw-menu .asw-menu-content .asw-btn.asw-selected .iser-icon,
.asw-container .asw-menu .asw-menu-content .asw-btn.asw-selected .asw-translate{color:#343A40}
.asw-container .asw-menu .asw-menu-content .asw-btn.asw-selected:after{background-color:#6BF28A!important;color:#343A40;border:1px solid #343A40;font-size:13px;padding:4px 3px}
.asw-container .asw-menu .asw-footer{display:none!important}
.asw-container .asw-menu:not(:has(.asw-footer)) .asw-menu-content,
.asw-container .asw-menu:has(.asw-footer.d-none) .asw-menu-content{max-height:calc(100% - 48px)}
@media screen and (max-width:767px){
  .asw-container .asw-menu{top:0!important;left:0!important;width:100%;height:100%;max-height:100%;border-radius:0;transform:none!important}
  .asw-container .asw-menu .asw-menu-header{border-radius:0}
}

/* ============================================================
   8. BACK-TO-TOP  (PRESERVADO)
   ============================================================ */
