.elementor-10482 .elementor-element.elementor-element-c5a1f0d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10482 .elementor-element.elementor-element-5c2b5257{--display:flex;}.elementor-10482 .elementor-element.elementor-element-1928f27f{--display:flex;}.elementor-10482 .elementor-element.elementor-element-7761ad9d{--display:flex;}.elementor-10482 .elementor-element.elementor-element-2d39eacf{--display:flex;}.elementor-10482 .elementor-element.elementor-element-6a697b2e{--display:flex;}.elementor-10482 .elementor-element.elementor-element-25334e9d{--display:flex;}/* Start custom CSS for html, class: .elementor-element-723b394d *//* keep your existing .cs-curtain rules as-is */

.cs-curtain .cs-spinner{
  position:absolute; top:50%; left:50%;
  width:34px; height:34px;
  transform:translate(-50%,-50%);   /* stays centered, never animated */
  opacity:0; pointer-events:none;
  transition:opacity .12s ease;
  filter: drop-shadow(0 0 6px rgba(255,255,255,.35));
}

/* show spinner only while curtain is on */
.cs-curtain.on .cs-spinner{ opacity:.95; }

/* spin the inner arc, not the centered wrapper */
.cs-curtain .cs-spinner::before{
  content:"";
  position:absolute; inset:0; border-radius:50%;
  background: conic-gradient(
  from 0deg,

  /* GAP in front (nothing before the head) */
  rgba(255,255,255,0) 0deg 100deg,

  /* Long tail (soft ramp up) — spans well over half the circle */
  rgba(255,255,255,.25) 140deg,
  rgba(255,255,255,.45) 200deg,
  rgba(255,255,255,.70) 260deg,
  rgba(255,255,255,.90) 300deg,

  /* Bright head (solid) */
  rgba(255,255,255,1) 328deg,
  rgba(255,255,255,1) 344deg,

  /* HARD CUTOFF immediately after head */
  rgba(255,255,255,0) 344deg 360deg
);
  /* hollow center to form a ring */
  -webkit-mask: radial-gradient(farthest-side, transparent 58%, #000 60%);
          mask: radial-gradient(farthest-side, transparent 58%, #000 60%);

  transform-origin:50% 50%;
  will-change: transform;
  animation: cs-rot .8s linear infinite;  /* rotation lives here */
}

@keyframes cs-rot { to { transform: rotate(360deg); } }

@media (prefers-reduced-motion: reduce){
  .cs-curtain .cs-spinner::before{ animation:none; }
}/* End custom CSS */