.loader {
  background: #fff;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 999; }
  .loader_inner {
    container-type: inline-size;
    height: max(5vw, 50px);
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    width: max(5vw, 50px); }
  .loader_animation {
    animation: l13 1s infinite linear;
    aspect-ratio: 1;
    background: radial-gradient(farthest-side, #009fb9 94%, #0000) top/15cqw 15cqw no-repeat, conic-gradient(#0000 30%, #009fb9);
    border-radius: 50%;
    -webkit-mask: radial-gradient(farthest-side, #0000 calc(100% - 15cqw), #000 0); }

@keyframes l13 {
  100% {
    transform: rotate(1turn); } }
