   #swish-menu-loading-state {     position: relative;     isolation: isolate;     display: flex;     align-items: center;     justify-content: center;     width: 100%;     min-height: clamp(480px, 70vh, 760px);     overflow: hidden;     padding: 36px 20px;     box-sizing: border-box;     color: #f7fbff;     text-align: center;     background-color: #06152b;     background-image:       linear-gradient(135deg, rgba(3, 13, 31, 0.62), rgba(4, 24, 49, 0.35)),       url("https://eri.meb.mybluehost.me/website_2e87399c/wp-content/uploads/2026/08/Swish-footer-scaled.jpg");     background-position: center;     background-repeat: no-repeat;     background-size: cover;     transition:       opacity 0.35s ease,       transform 0.35s ease,       max-height 0.45s ease,       min-height 0.45s ease,       padding 0.45s ease,       margin 0.45s ease;   }    #swish-menu-loading-state.swish-loader-is-hiding {     max-height: 0;     min-height: 0;     margin: 0;     padding-top: 0;     padding-bottom: 0;     overflow: hidden;     opacity: 0;     pointer-events: none;     transform: translateY(-8px);   }    #swish-menu-loading-state::before {     position: absolute;     z-index: -1;     inset: -30%;     content: "";     opacity: 0.72;     pointer-events: none;     background:       radial-gradient(circle at 18% 22%, rgba(68, 181, 255, 0.24), transparent 28%),       radial-gradient(circle at 78% 68%, rgba(28, 101, 228, 0.30), transparent 35%),       radial-gradient(circle at 50% 50%, rgba(4, 8, 25, 0.08), rgba(0, 0, 0, 0.54));     animation: swishLoaderGlow 8s ease-in-out infinite alternate;   }    #swish-menu-loading-state::after {     position: absolute;     z-index: -1;     inset: 0;     content: "";     pointer-events: none;     background: linear-gradient(       180deg,       rgba(2, 10, 24, 0.16) 0%,       rgba(2, 10, 24, 0.68) 100%     );   }    #swish-menu-loading-state .swish-loader-card {     width: min(100%, 430px);     padding: clamp(32px, 6vw, 52px) clamp(24px, 5vw, 46px);     box-sizing: border-box;     border: 1px solid rgba(167, 218, 255, 0.26);     border-radius: 24px;     background: linear-gradient(       145deg,       rgba(13, 44, 77, 0.74),       rgba(3, 15, 33, 0.79)     );     box-shadow:       0 24px 80px rgba(0, 0, 0, 0.42),       inset 0 1px 0 rgba(255, 255, 255, 0.12);     backdrop-filter: blur(12px);     -webkit-backdrop-filter: blur(12px);   }    #swish-menu-loading-state .swish-loader-eyebrow {     display: inline-flex;     align-items: center;     gap: 8px;     margin: 0 0 26px;     color: #bbebff;     font-family: inherit;     font-size: 11px;     font-weight: 700;     letter-spacing: 0.16em;     line-height: 1;     text-transform: uppercase;   }    #swish-menu-loading-state .swish-loader-pulse {     display: inline-block;     width: 8px;     height: 8px;     border-radius: 50%;     background: #72efff;     box-shadow: 0 0 0 0 rgba(114, 239, 255, 0.72);     animation: swishLoaderPulse 1.65s ease-out infinite;   }    #swish-menu-loading-state .swish-loader-wheel {     position: relative;     display: grid;     width: 108px;     height: 108px;     margin: 0 auto 28px;     place-items: center;     border-radius: 50%;     background:       conic-gradient(         from 15deg,         transparent 0deg,         transparent 40deg,         #73efff 90deg,         #2392ff 150deg,         rgba(80, 204, 255, 0.18) 215deg,         transparent 280deg,         transparent 360deg       );     filter: drop-shadow(0 0 18px rgba(73, 191, 255, 0.55));     animation: swishLoaderSpin 1.1s linear infinite;   }    #swish-menu-loading-state .swish-loader-wheel::before {     position: absolute;     inset: 8px;     content: "";     border-radius: 50%;     background: rgba(4, 22, 45, 0.78);     box-shadow:       inset 0 0 22px rgba(0, 0, 0, 0.50),       0 0 0 1px rgba(150, 228, 255, 0.14);   }    #swish-menu-loading-state .swish-loader-wheel-core {     position: relative;     z-index: 1;     display: grid;     width: 58px;     height: 58px;     place-items: center;     border: 1px solid rgba(170, 234, 255, 0.50);     border-radius: 50%;     background:       radial-gradient(         circle at 34% 26%,         #8df4ff 0%,         #2d9dff 28%,         #0b407d 60%,         #061c3e 100%       );     box-shadow:       0 0 18px rgba(99, 213, 255, 0.52),       inset 0 0 16px rgba(255, 255, 255, 0.30);     animation: swishLoaderCore 2.6s ease-in-out infinite;   }    #swish-menu-loading-state .swish-loader-wheel-core span {     width: 12px;     height: 12px;     border: 2px solid rgba(255, 255, 255, 0.94);     border-left-color: transparent;     border-radius: 50%;     animation: swishLoaderSpin 0.7s linear infinite reverse;   }    #swish-menu-loading-state h2 {     margin: 0 0 10px;     color: #ffffff;     font-family: inherit;     font-size: clamp(28px, 4vw, 38px);     font-weight: 700;     letter-spacing: -0.03em;     line-height: 1.05;   }    #swish-menu-loading-state p {     max-width: 300px;     margin: 0 auto;     color: rgba(226, 244, 255, 0.82);     font-family: inherit;     font-size: 15px;     line-height: 1.55;   }    #swish-menu-loading-state .swish-loader-progress {     position: relative;     width: min(100%, 280px);     height: 4px;     margin: 28px auto 16px;     overflow: hidden;     border-radius: 999px;     background: rgba(187, 235, 255, 0.15);   }    #swish-menu-loading-state .swish-loader-progress span {     position: absolute;     top: 0;     bottom: 0;     left: -45%;     width: 46%;     border-radius: inherit;     background: linear-gradient(       90deg,       transparent,       #74efff,       #409dff,       transparent     );     box-shadow: 0 0 14px rgba(90, 205, 255, 0.9);     animation: swishLoaderProgress 1.45s ease-in-out infinite;   }    #swish-menu-loading-state .swish-loader-footer {     color: rgba(192, 225, 244, 0.62);     font-family: inherit;     font-size: 12px;     letter-spacing: 0.04em;   }    @media (max-width: 480px) {     #swish-menu-loading-state {       min-height: 430px;       padding: 24px 16px;     }      #swish-menu-loading-state .swish-loader-card {       border-radius: 20px;     }      #swish-menu-loading-state .swish-loader-wheel {       width: 92px;       height: 92px;     }      #swish-menu-loading-state .swish-loader-wheel-core {       width: 50px;       height: 50px;     }   }    @media (prefers-reduced-motion: reduce) {     #swish-menu-loading-state::before,     #swish-menu-loading-state .swish-loader-pulse,     #swish-menu-loading-state .swish-loader-wheel,     #swish-menu-loading-state .swish-loader-wheel-core,     #swish-menu-loading-state .swish-loader-wheel-core span,     #swish-menu-loading-state .swish-loader-progress span {       animation: none !important;     }   }    @keyframes swishLoaderSpin {     to {       transform: rotate(360deg);     }   }    @keyframes swishLoaderCore {     0%,     100% {       transform: scale(0.93);     }      50% {       transform: scale(1.06);     }   }    @keyframes swishLoaderPulse {     0% {       box-shadow: 0 0 0 0 rgba(114, 239, 255, 0.70);     }      70% {       box-shadow: 0 0 0 10px rgba(114, 239, 255, 0);     }      100% {       box-shadow: 0 0 0 0 rgba(114, 239, 255, 0);     }   }    @keyframes swishLoaderProgress {     0% {       left: -48%;     }      100% {       left: 105%;     }   }    @keyframes swishLoaderGlow {     from {       transform: scale(1) translate3d(-1%, -1%, 0);     }      to {       transform: scale(1.08) translate3d(1%, 1%, 0);     }   } #sp-xfx5ti{background-image: linear-gradient(0deg, rgba(2, 13, 28, 0.5), rgba(2, 13, 28, 0.5)), url('https://eri.meb.mybluehost.me/website_2e87399c/wp-content/uploads/2026/08/Swish-footer-scaled.jpg'); background-color: rgb(0, 1, 13); width: 100%; max-width: 100%; padding: 40px 0px 0px; margin-top: 3px; margin-bottom: 3px;}#sp-ecow4t{width: 100%; max-width: 100%;}#sp-sj4m2a{width: calc(100% + 0px);}#sp-2qbmod8mrt{text-decoration: none;}#sp-yjq290{font-size: 49px; text-align: center; margin: 0px;}#sp-hooumcga6a{text-decoration: none;}#sp-tyvlv0{font-size: 30px; font-family: Inconsolata; color: rgb(251, 153, 0); text-align: center; padding: 0px; margin: 0px;}#sp-qfroza{margin: 25px 0px 40px;}@media only screen and (max-width: 480px) { #sp-xfx5ti {margin:3px 0px 3px 0px  !important;padding:20px 0px 0px 0px  !important;} .sp-headline-block-yjq290,   #sp-yjq290,   #yjq290 {font-size:30px !important;text-align:center !important;} .sp-headline-block-tyvlv0,   #sp-tyvlv0,   #tyvlv0 {font-size:15px !important;text-align:center !important;}}@media only screen and (min-width: 481px) and (max-width: 1024px) { .sp-headline-block-yjq290,   #sp-yjq290,   #yjq290 {text-align:center !important;} .sp-headline-block-tyvlv0,   #sp-tyvlv0,   #tyvlv0 {text-align:center !important;}}