.elementor-263 .elementor-element.elementor-element-86348a9{--display:flex;--min-height:100vh;--justify-content:center;--gap:10px 10px;--background-transition:0.3s;}.elementor-263 .elementor-element.elementor-element-b8a959a{text-align:center;}.elementor-263 .elementor-element.elementor-element-b8a959a .elementor-heading-title{color:var( --e-global-color-bb1e73e );font-family:"Orbitron", Sans-serif;line-height:1.4em;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-27993fe );stroke:var( --e-global-color-27993fe );mix-blend-mode:luminosity;}.elementor-263 .elementor-element.elementor-element-4387351 > .elementor-widget-container{margin:50px 0px 0px 0px;}body.elementor-page-263:not(.elementor-motion-effects-element-type-background), body.elementor-page-263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a51b16 );}@media(max-width:767px){.elementor-263 .elementor-element.elementor-element-b8a959a .elementor-heading-title{font-size:19px;-webkit-text-stroke-width:1px;stroke-width:1px;}}/* Start custom CSS */#f-wrapper{height: clamp( 640px, 100vh, 710px);}
h2 {user-select: none;}
.circle-wrapper {
    display: flex;
    width: 100%;
    justify-content: center;

}
.outer-circle {
  position: relative;
  height: 300px;
  width: 300px;
  background: linear-gradient(#14ffe9, #99CCCC, #FF9933,#FFCC33);
  border-radius: 50%;
  animation: rotate 4.5s linear infinite;
        cursor: none;
}

.outer-circle span {
  position: absolute;
  height: 300px;
  width: 300px;
  background: linear-gradient(#14ffe9, #99CCCC, #FF9933,#FFCC33);
  border-radius: 50%;
}

.circle-wrapper span:nth-child(1) {filter: blur(5px);}
.circle-wrapper span:nth-child(2) {filter: blur(10px);}
.circle-wrapper span:nth-child(3) {filter: blur(25px);}
.circle-wrapper span:nth-child(4) {filter: blur(150px);}

.inner-circle {
    background-image: url('https://doc.ahunkitest.com/wp-content/uploads/2023/12/cropped-ahunki-favicon.png');
    background-repeat: no-repeat;
    background-size: 60%;
    background-position: center center;
    background-color: #2c2c2c;
  height: 280px;
  width: 280px;
  position: absolute;
  top: 10px;
  left: 10px;
  border-radius: 50%;
  z-index: 9;
  background-blend-mode: luminosity;
}

.prog-issue {opacity:0.5; font-size:0.6em;line-height:1.6em;}
[data-elementor-device-mode="tablet"] .prog-issue {font-size: 0.7em;}
[data-elementor-device-mode="mobile"] .prog-issue {font-size: 0.8em;}

@keyframes rotate {
  0% {filter: hue-rotate(0deg);}
  100% {filter: hue-rotate(360deg);}
}/* End custom CSS */