/* RC44.3.7.8.290 - Universal Shell Modernization */
:root{
  --sig290-blue:#0b5fc6;--sig290-blue2:#1590df;--sig290-teal:#14b8a6;
  --sig290-ink:#15324b;--sig290-muted:#64748b;--sig290-line:#dbe7f3;
  --sig290-bg:#f4f8fc;--sig290-card:#fff;--sig290-radius:18px;
  --sig290-shadow:0 10px 28px rgba(15,67,120,.08)
}
body.sigeduc-universal-modernized:not(.sigeduc-dashboard){background:linear-gradient(180deg,#f7fbff 0,#f3f7fb 100%)!important;color:var(--sig290-ink)}
body.sigeduc-universal-modernized .sigeduc-universal-shellbar{display:none!important}

/* Legacy page headers become one modern visual language without changing business markup. */
body.sigeduc-universal-modernized :is(.page-header,.cabecalho-pagina,.page-title-wrap,.header-page,.content-header,.titulo-pagina,.form-header):not(.doc-header):not(.documento-header){
  border:0!important;border-radius:20px!important;padding:22px 26px!important;margin:12px auto 18px!important;
  background:linear-gradient(135deg,#0b3f86 0%,#0b6fc8 55%,#14b8a6 100%)!important;color:#fff!important;
  box-shadow:0 14px 32px rgba(11,63,134,.16)!important;max-width:1280px
}
body.sigeduc-universal-modernized :is(.page-header,.cabecalho-pagina,.page-title-wrap,.header-page,.content-header,.titulo-pagina,.form-header):not(.doc-header):not(.documento-header) :is(h1,h2,h3,p,small,span){color:inherit!important}
body.sigeduc-universal-modernized :is(.page-header,.cabecalho-pagina,.page-title-wrap,.header-page,.content-header,.titulo-pagina,.form-header) h1{font-size:clamp(24px,3vw,38px)!important;line-height:1.08!important;margin:0 0 8px!important}

/* Generic forms */
body.sigeduc-universal-modernized form.sigeduc-universal-form{background:var(--sig290-card)!important;border:1px solid var(--sig290-line)!important;border-radius:var(--sig290-radius)!important;padding:22px!important;box-shadow:var(--sig290-shadow)!important;margin:16px 0!important}
body.sigeduc-universal-modernized form.sigeduc-universal-form fieldset{border:1px solid #e2ebf4!important;border-radius:16px!important;padding:18px!important;margin:0 0 16px!important;background:#fbfdff!important}
body.sigeduc-universal-modernized form.sigeduc-universal-form legend{font-weight:900!important;color:#0b4f91!important;padding:0 8px!important}
body.sigeduc-universal-modernized form.sigeduc-universal-form label{display:block;font-weight:800!important;color:#24445f!important;margin:0 0 7px!important;font-size:13px!important}
body.sigeduc-universal-modernized form.sigeduc-universal-form :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){width:100%;min-height:44px;border:1px solid #cfddea!important;border-radius:12px!important;background:#fff!important;color:#18344e!important;padding:10px 12px!important;box-shadow:none!important;outline:none!important;transition:border-color .15s,box-shadow .15s}
body.sigeduc-universal-modernized form.sigeduc-universal-form textarea{min-height:110px;resize:vertical}
body.sigeduc-universal-modernized form.sigeduc-universal-form :is(input,select,textarea):focus{border-color:#2d8de0!important;box-shadow:0 0 0 3px rgba(45,141,224,.12)!important}
body.sigeduc-universal-modernized form.sigeduc-universal-form :is(.form-group,.campo,.field,.input-group,.form-row)>*{max-width:100%}
body.sigeduc-universal-modernized form.sigeduc-universal-form :is(button,.btn,input[type=submit],input[type=button]){border-radius:12px!important;min-height:42px;font-weight:800!important}
body.sigeduc-universal-modernized form.sigeduc-universal-form :is(button[type=submit],input[type=submit],.btn-primary,.btn-salvar){background:linear-gradient(135deg,#0879d1,#0ba28e)!important;color:#fff!important;border:0!important;padding:10px 18px!important}
body.sigeduc-universal-modernized form.sigeduc-universal-form :is(.btn-voltar,.btn-secondary,.btn-cancelar){background:#eef4fa!important;color:#24445f!important;border:1px solid #d6e2ee!important}

/* Generic boxes/tables */
body.sigeduc-universal-modernized :is(.card,.panel,.box,.bloco,.content-box):not(.profile-card):not(.module-card){border-radius:16px;border-color:#e0eaf4;box-shadow:0 6px 20px rgba(15,67,120,.055)}
body.sigeduc-universal-modernized table{border-collapse:separate;border-spacing:0;width:100%}
body.sigeduc-universal-modernized table thead th{background:#edf5fd;color:#17466f;font-weight:900;border-bottom:1px solid #d5e4f1;padding:11px 10px}
body.sigeduc-universal-modernized table tbody td{padding:10px;border-bottom:1px solid #edf2f7}

/* Keep only official footer. Hide known historical assist/dock/help fragments. */
body.sigeduc-universal-modernized :is(.plataforma-inteligente-footer,.legacy-footer-tools,.legacy-help-center,.assist-dock,.assist-widget,.tour-widget,.footer-monitor,.footer-integracoes,.smart-help-footer,.central-ajuda-legacy,.legacy-mobile-nav,.mobile-bottom-nav,.bottom-nav){display:none!important}
body.sigeduc-universal-modernized .legal-footer{max-width:1280px;margin:24px auto 0!important;padding:18px 20px!important;border-top:1px solid #dce7f2;color:#718096!important;text-align:center;background:transparent!important;font-size:12px!important}

@media(max-width:760px){
 body.sigeduc-universal-modernized .sigeduc-universal-shellbar{padding:0 12px;margin-top:10px}
 body.sigeduc-universal-modernized .sigeduc-universal-back{width:100%;justify-content:center}
 body.sigeduc-universal-modernized form.sigeduc-universal-form{padding:15px!important;border-radius:15px!important}
 body.sigeduc-universal-modernized :is(.page-header,.cabecalho-pagina,.page-title-wrap,.header-page,.content-header,.titulo-pagina,.form-header):not(.doc-header):not(.documento-header){margin:10px 12px 15px!important;padding:18px!important;border-radius:16px!important}
}
@media print{.sigeduc-universal-shellbar{display:none!important}body.sigeduc-universal-modernized form.sigeduc-universal-form{box-shadow:none!important;border-color:#ddd!important}}

/* RC44.3.7.8.292 - retorno dentro do cabecalho principal, nunca solto no topo. */
body.sigeduc-universal-modernized :is(.page-header,.cabecalho-pagina,.page-title-wrap,.header-page,.content-header,.titulo-pagina,.form-header,.hero,.page-hero,.module-hero,.gestao-hero){position:relative!important}
body.sigeduc-universal-modernized :is(.page-header,.cabecalho-pagina,.page-title-wrap,.header-page,.content-header,.titulo-pagina,.form-header,.hero,.page-hero,.module-hero,.gestao-hero):has(.sigeduc-header-return-wrap){padding-right:min(260px,32vw)!important}
body.sigeduc-universal-modernized .sigeduc-header-return-wrap{position:absolute;right:22px;top:20px;z-index:4;display:flex;align-items:center;justify-content:flex-end}
body.sigeduc-universal-modernized .sigeduc-header-return{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;padding:10px 15px!important;min-height:42px;border:1px solid rgba(255,255,255,.72)!important;border-radius:12px!important;background:#fff!important;color:#0b5fc6!important;text-decoration:none!important;font-weight:900!important;box-shadow:0 5px 16px rgba(0,35,80,.14)!important;white-space:nowrap}
body.sigeduc-universal-modernized .sigeduc-header-return:before{content:'\2190';font-size:18px;line-height:1}
body.sigeduc-universal-modernized .sigeduc-header-return:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,35,80,.18)!important}
@media(max-width:760px){
 body.sigeduc-universal-modernized :is(.page-header,.cabecalho-pagina,.page-title-wrap,.header-page,.content-header,.titulo-pagina,.form-header,.hero,.page-hero,.module-hero,.gestao-hero):has(.sigeduc-header-return-wrap){padding-right:18px!important;padding-bottom:72px!important}
 body.sigeduc-universal-modernized .sigeduc-header-return-wrap{left:18px;right:18px;top:auto;bottom:16px}
 body.sigeduc-universal-modernized .sigeduc-header-return{width:100%}
}
@media print{.sigeduc-header-return-wrap{display:none!important}}

/* RC44.3.7.8.293 - anti-sobreposicao do retorno no cabecalho. */
body.sigeduc-universal-modernized .sigeduc-header-return-wrap{
  max-width:min(240px,38vw);pointer-events:auto
}
body.sigeduc-universal-modernized .sigeduc-header-return-wrap + .sigeduc-header-return-wrap{display:none!important}
body.sigeduc-universal-modernized :is(.page-header,.cabecalho-pagina,.page-title-wrap,.header-page,.content-header,.titulo-pagina,.form-header,.hero,.page-hero,.module-hero,.gestao-hero) > :is(a,button).back,
body.sigeduc-universal-modernized :is(.page-header,.cabecalho-pagina,.page-title-wrap,.header-page,.content-header,.titulo-pagina,.form-header,.hero,.page-hero,.module-hero,.gestao-hero) > :is(a,button).btn-back,
body.sigeduc-universal-modernized :is(.page-header,.cabecalho-pagina,.page-title-wrap,.header-page,.content-header,.titulo-pagina,.form-header,.hero,.page-hero,.module-hero,.gestao-hero) > :is(a,button).btn-voltar{display:none!important}


/* RC44.3.7.8.294 - FORM FOCUS GLOBAL
   Em gestoes e formularios internos, o cabecalho funcional do modulo e a primeira
   faixa visivel da pagina. Shells corporativos legados/injetados sao ocultados. */
body.sigeduc-form-focus{
  padding-top:0!important;margin-top:0!important;
}
body.sigeduc-form-focus :is(
  .gov-top-strip,.gov-topbar,.gov-mainnav,.gov-sidebar,
  .rc25-commandbar,.rc257-header,.rc257-overlay,
  #sigeducEnterpriseTopbar,#sigeducEnterpriseDock,.eux-command-panel,
  .rc26-header,.rc26-sidebar,.rc26-mobile,.rc26-overlay,
  .sig-v602-floating,.sig-v602-drawer,.sig-v602-backdrop,
  .enterprise-floating-rail,.enterprise-rail,.sigeduc-assist,#sigeduc-assist,
  .workspace-floating-tools,[data-enterprise-dock],
  .sigeduc-portal-safe-topbar,.sigeduc-enterprise-header,.enterprise-global-header,
  .brbar,.br-top,.rc251-topbar,.rc252-workspace-bar,
  .voltar-menu-principal-wrap,.breadcrumb
){display:none!important}
body.sigeduc-form-focus :is(main,.pagina,.page,.content,.main-content){margin-top:0!important;padding-top:0!important}
body.sigeduc-form-focus :is(.page-header,.cabecalho-pagina,.page-title-wrap,.header-page,.content-header,.titulo-pagina,.form-header,.hero,.page-hero,.module-hero,.gestao-hero){margin-top:18px!important}
@media(max-width:760px){
  body.sigeduc-form-focus :is(.page-header,.cabecalho-pagina,.page-title-wrap,.header-page,.content-header,.titulo-pagina,.form-header,.hero,.page-hero,.module-hero,.gestao-hero){margin-top:10px!important}
}
\n\n/* RC44.3.7.8.331 - retorno do Cadastro de Alunos alinhado ao hero completo.\n   Evita sobreposicao com nome/tags do aluno e preserva o cartao de progresso. */\nbody.sigeduc-universal-modernized .aluno-hero{position:relative!important}\nbody.sigeduc-universal-modernized .aluno-hero:has(.sigeduc-header-return-wrap){padding-right:28px!important}\nbody.sigeduc-universal-modernized .aluno-hero > .sigeduc-header-return-wrap{\n  top:16px!important;\n  right:calc(29.2% + 42px)!important;\n  left:auto!important;\n  bottom:auto!important;\n  max-width:220px!important;\n}\nbody.sigeduc-universal-modernized .aluno-hero > .sigeduc-header-return-wrap .sigeduc-header-return{\n  width:auto!important;\n}\n@media(max-width:900px){\n  body.sigeduc-universal-modernized .aluno-hero:has(.sigeduc-header-return-wrap){padding-top:76px!important;padding-right:20px!important}\n  body.sigeduc-universal-modernized .aluno-hero > .sigeduc-header-return-wrap{top:18px!important;right:20px!important;left:auto!important;bottom:auto!important;max-width:220px!important}\n}\n@media(max-width:560px){\n  body.sigeduc-universal-modernized .aluno-hero:has(.sigeduc-header-return-wrap){padding-top:84px!important}\n  body.sigeduc-universal-modernized .aluno-hero > .sigeduc-header-return-wrap{left:20px!important;right:20px!important;max-width:none!important}\n  body.sigeduc-universal-modernized .aluno-hero > .sigeduc-header-return-wrap .sigeduc-header-return{width:100%!important}\n}\n
/* RC44.3.7.8.332 - retorno do Cadastro de Alunos dentro do retangulo e responsivo. */
body.sigeduc-universal-modernized .aluno-hero{
  position:relative!important;
  overflow:hidden!important;
}
body.sigeduc-universal-modernized .aluno-hero:has(.sigeduc-header-return-wrap){
  padding-right:28px!important;
}
body.sigeduc-universal-modernized .aluno-hero > .sigeduc-header-return-wrap{
  position:absolute!important;
  top:18px!important;
  right:18px!important;
  left:auto!important;
  bottom:auto!important;
  max-width:220px!important;
  z-index:8!important;
  margin:0!important;
}
body.sigeduc-universal-modernized .aluno-hero > .aluno-progress-card{
  margin-top:52px!important;
}
body.sigeduc-universal-modernized .aluno-hero > .sigeduc-header-return-wrap .sigeduc-header-return{
  width:auto!important;
  max-width:100%!important;
}
@media(max-width:900px){
  body.sigeduc-universal-modernized .aluno-hero:has(.sigeduc-header-return-wrap){
    padding-top:82px!important;
    padding-right:20px!important;
  }
  body.sigeduc-universal-modernized .aluno-hero > .aluno-progress-card{margin-top:0!important}
  body.sigeduc-universal-modernized .aluno-hero > .sigeduc-header-return-wrap{
    top:18px!important;
    right:20px!important;
    left:auto!important;
    max-width:220px!important;
  }
}
@media(max-width:560px){
  body.sigeduc-universal-modernized .aluno-hero:has(.sigeduc-header-return-wrap){
    padding-top:88px!important;
  }
  body.sigeduc-universal-modernized .aluno-hero > .sigeduc-header-return-wrap{
    top:18px!important;
    left:20px!important;
    right:20px!important;
    max-width:none!important;
  }
  body.sigeduc-universal-modernized .aluno-hero > .sigeduc-header-return-wrap .sigeduc-header-return{
    width:100%!important;
    white-space:normal!important;
    text-align:center!important;
  }
}


/* RC44.3.7.8.333 - CABECALHO RESPONSIVO UNIVERSAL
   Regra unica para formularios/gestoes: o retorno institucional permanece dentro
   do retangulo principal, reserva espaco no desktop e vira uma linha propria em
   telas estreitas. Evita ajustes pontuais por modulo. */
body.sigeduc-universal-modernized :is(
  .aluno-hero,.sigeduc-form-hero,
  .page-header,.cabecalho-pagina,.page-title-wrap,.header-page,.content-header,
  .titulo-pagina,.form-header,.hero,.page-hero,.module-hero,.gestao-hero
):has(> .sigeduc-header-return-wrap){
  position:relative!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}

/* desktop/tablet largo: botao no canto superior direito e dentro do hero */
@media (min-width:901px){
  body.sigeduc-universal-modernized :is(
    .aluno-hero,.sigeduc-form-hero,
    .page-header,.cabecalho-pagina,.page-title-wrap,.header-page,.content-header,
    .titulo-pagina,.form-header,.hero,.page-hero,.module-hero,.gestao-hero
  ):has(> .sigeduc-header-return-wrap){
    padding-right:clamp(238px,26vw,292px)!important;
  }
  body.sigeduc-universal-modernized :is(
    .aluno-hero,.sigeduc-form-hero,
    .page-header,.cabecalho-pagina,.page-title-wrap,.header-page,.content-header,
    .titulo-pagina,.form-header,.hero,.page-hero,.module-hero,.gestao-hero
  ) > .sigeduc-header-return-wrap{
    position:absolute!important;
    top:18px!important;
    right:18px!important;
    bottom:auto!important;
    left:auto!important;
    width:auto!important;
    max-width:240px!important;
    margin:0!important;
    z-index:20!important;
  }
  body.sigeduc-universal-modernized .sigeduc-form-hero:has(> .sigeduc-header-return-wrap) > .sigeduc-form-status{
    margin-top:58px!important;
  }
  body.sigeduc-universal-modernized .aluno-hero:has(> .sigeduc-header-return-wrap) > .aluno-progress-card{
    margin-top:58px!important;
  }
}

/* tablet: cria uma faixa interna propria para o retorno sem cobrir titulo/status */
@media (max-width:900px){
  body.sigeduc-universal-modernized :is(
    .aluno-hero,.sigeduc-form-hero,
    .page-header,.cabecalho-pagina,.page-title-wrap,.header-page,.content-header,
    .titulo-pagina,.form-header,.hero,.page-hero,.module-hero,.gestao-hero
  ):has(> .sigeduc-header-return-wrap){
    padding-top:82px!important;
    padding-right:20px!important;
  }
  body.sigeduc-universal-modernized :is(
    .aluno-hero,.sigeduc-form-hero,
    .page-header,.cabecalho-pagina,.page-title-wrap,.header-page,.content-header,
    .titulo-pagina,.form-header,.hero,.page-hero,.module-hero,.gestao-hero
  ) > .sigeduc-header-return-wrap{
    position:absolute!important;
    top:18px!important;
    right:20px!important;
    bottom:auto!important;
    left:auto!important;
    width:auto!important;
    max-width:240px!important;
    margin:0!important;
    z-index:20!important;
  }
  body.sigeduc-universal-modernized .sigeduc-form-hero:has(> .sigeduc-header-return-wrap) > .sigeduc-form-status,
  body.sigeduc-universal-modernized .aluno-hero:has(> .sigeduc-header-return-wrap) > .aluno-progress-card{
    margin-top:0!important;
  }
}

/* celular: retorno ocupa linha interna completa; nenhum texto fica por baixo */
@media (max-width:560px){
  body.sigeduc-universal-modernized :is(
    .aluno-hero,.sigeduc-form-hero,
    .page-header,.cabecalho-pagina,.page-title-wrap,.header-page,.content-header,
    .titulo-pagina,.form-header,.hero,.page-hero,.module-hero,.gestao-hero
  ):has(> .sigeduc-header-return-wrap){
    padding-top:86px!important;
    padding-left:18px!important;
    padding-right:18px!important;
  }
  body.sigeduc-universal-modernized :is(
    .aluno-hero,.sigeduc-form-hero,
    .page-header,.cabecalho-pagina,.page-title-wrap,.header-page,.content-header,
    .titulo-pagina,.form-header,.hero,.page-hero,.module-hero,.gestao-hero
  ) > .sigeduc-header-return-wrap{
    top:18px!important;
    left:18px!important;
    right:18px!important;
    width:auto!important;
    max-width:none!important;
  }
  body.sigeduc-universal-modernized :is(
    .aluno-hero,.sigeduc-form-hero,
    .page-header,.cabecalho-pagina,.page-title-wrap,.header-page,.content-header,
    .titulo-pagina,.form-header,.hero,.page-hero,.module-hero,.gestao-hero
  ) > .sigeduc-header-return-wrap .sigeduc-header-return{
    width:100%!important;
    max-width:none!important;
    white-space:normal!important;
    text-align:center!important;
  }
}

/* RC44.3.7.8.334 - botoes de retorno compactos, modernos e responsivos.
   Somente apresentacao: preserva href, onclick, submit e rotas existentes. */
body.sigeduc-universal-modernized .sigeduc-smart-return,
body.sigeduc-universal-modernized .sigeduc-header-return{
  --sig-return-h:36px;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  min-height:var(--sig-return-h)!important;
  height:auto!important;
  width:auto;
  max-width:100%;
  padding:7px 12px!important;
  border:1px solid rgba(255,255,255,.72)!important;
  border-radius:11px!important;
  background:rgba(255,255,255,.97)!important;
  color:#0b5fc6!important;
  box-shadow:0 5px 14px rgba(0,35,80,.12)!important;
  font-size:13px!important;
  font-weight:850!important;
  line-height:1.15!important;
  letter-spacing:0!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  vertical-align:middle!important;
  cursor:pointer;
  transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease!important;
}
body.sigeduc-universal-modernized .sigeduc-smart-return::before,
body.sigeduc-universal-modernized .sigeduc-header-return::before{
  content:''!important;
  flex:0 0 15px;
  width:15px;
  height:15px;
  margin:0!important;
  background:currentColor;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.42-1.41L7.83 13H20v-2z'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.42-1.41L7.83 13H20v-2z'/%3E%3C/svg%3E") center/contain no-repeat;
}
body.sigeduc-universal-modernized .sigeduc-smart-return:hover,
body.sigeduc-universal-modernized .sigeduc-header-return:hover{
  transform:translateY(-1px)!important;
  background:#fff!important;
  border-color:#fff!important;
  box-shadow:0 8px 18px rgba(0,35,80,.17)!important;
}
body.sigeduc-universal-modernized .sigeduc-smart-return:focus-visible,
body.sigeduc-universal-modernized .sigeduc-header-return:focus-visible{
  outline:3px solid rgba(255,255,255,.42)!important;
  outline-offset:2px!important;
}
/* Retornos fora de heros recebem o mesmo desenho, com borda azul discreta. */
body.sigeduc-universal-modernized :is(main,.pagina,.page,.content,.main-content,form) .sigeduc-smart-return:not(.sigeduc-header-return){
  border-color:#cfe0ef!important;
  box-shadow:0 3px 10px rgba(15,67,120,.08)!important;
}
/* input[type=button/submit] nao aceita pseudo-elemento: usa o icone como background sem alterar valor/acao. */
body.sigeduc-universal-modernized input.sigeduc-smart-return{
  padding-left:32px!important;
  background-color:rgba(255,255,255,.97)!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230b5fc6' d='M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.42-1.41L7.83 13H20v-2z'/%3E%3C/svg%3E")!important;
  background-repeat:no-repeat!important;
  background-position:11px center!important;
  background-size:15px 15px!important;
}
body.sigeduc-universal-modernized input.sigeduc-smart-return::before{display:none!important}

@media(max-width:760px){
  body.sigeduc-universal-modernized .sigeduc-smart-return,
  body.sigeduc-universal-modernized .sigeduc-header-return{
    --sig-return-h:42px;
    min-height:42px!important;
    padding:9px 13px!important;
    font-size:13px!important;
    white-space:normal!important;
    text-align:center!important;
  }
  body.sigeduc-universal-modernized .sigeduc-header-return-wrap .sigeduc-header-return{
    width:100%!important;
  }
}
@media(max-width:420px){
  body.sigeduc-universal-modernized .sigeduc-smart-return,
  body.sigeduc-universal-modernized .sigeduc-header-return{
    min-height:42px!important;
    border-radius:10px!important;
    gap:6px!important;
    padding:8px 11px!important;
    font-size:12.5px!important;
  }
}
@media print{
  body.sigeduc-universal-modernized .sigeduc-smart-return,
  body.sigeduc-universal-modernized .sigeduc-header-return{display:none!important}
}
