/* Delmar - transição de página com logo */
html,body{background:#fff!important}

#delmar-transition-loader{
  position:fixed;
  inset:0;
  z-index:2147483646;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#fff;
  opacity:1;
  visibility:visible;
  pointer-events:auto;
  transition:opacity .28s ease,visibility .28s ease;
}

#delmar-transition-loader.is-hidden{
  opacity:0;
  visibility:hidden;
  pointer-events:none;
}

#delmar-transition-loader .delmar-loader-inner{
  width:239px;
  max-width:88vw;
  display:flex;
  align-items:center;
  justify-content:center;
}

#delmar-transition-loader img{
  display:block;
  width:239px;
  max-width:100%;
  height:auto;
  object-fit:contain;
  image-rendering:auto;
  animation:delmarPreloadPulse 1.1s ease-in-out infinite alternate;
}

@keyframes delmarPreloadPulse{
  from{transform:scale(1);opacity:.92}
  to{transform:scale(1.035);opacity:1}
}

@media(max-width:700px){
  #delmar-transition-loader .delmar-loader-inner{
    width:min(239px,78vw);
  }
  #delmar-transition-loader img{
    width:100%;
  }
}

@media(prefers-reduced-motion:reduce){
  #delmar-transition-loader img{
    animation:none;
  }
  #delmar-transition-loader{
    transition:none;
  }
}
