.elementor-25423 .elementor-element.elementor-element-8165006{--display:flex;--min-height:50vh;--justify-content:center;}.elementor-25423 .elementor-element.elementor-element-0342ebe{--spacer-size:50px;}.elementor-25423 .elementor-element.elementor-element-0c9f718{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25423 .elementor-element.elementor-element-c12bb17 > .elementor-widget-container{--e-transform-translateY:-38px;}.elementor-25423 .elementor-element.elementor-element-c12bb17{text-align:center;}.elementor-25423 .elementor-element.elementor-element-1337f61{--spacer-size:50px;}.elementor-25423 .elementor-element.elementor-element-9055707 .gem-search-form .search-field{height:75px;line-height:75px;padding-left:25px;border-radius:100px 100px 100px 100px;border-style:none;background-color:#250E67;font-size:25px;color:#FFFFFF;}.elementor-25423 .elementor-element.elementor-element-9055707 .gem-search-form.gem-search-form-submit-inside .search-submit{height:75px;line-height:75px;}.elementor-25423 .elementor-element.elementor-element-9055707 .gem-search-form .search-submit .search-submit-icon i{line-height:75px;}.elementor-25423 .elementor-element.elementor-element-9055707 ::placeholder{font-size:25px;color:#A66CFF;}.elementor-25423 .elementor-element.elementor-element-9055707 .gem-search-form label{margin-right:20px;}.elementor-25423 .elementor-element.elementor-element-9055707 .gem-search-form .search-submit{margin:0px 10px 0px 0px;}.elementor-25423 .elementor-element.elementor-element-61afe63{--spacer-size:50px;}.elementor-25423 .elementor-element.elementor-element-b175421, .elementor-25423 .elementor-element.elementor-element-b175421 .elementor-text-editor *{font-size:0.95em;font-weight:400;}.elementor-25423 .elementor-element.elementor-element-cb89d3a{--spacer-size:50px;}@media(max-width:767px){.elementor-25423 .elementor-element.elementor-element-0c9f718{--justify-content:flex-start;}.elementor-25423 .elementor-element.elementor-element-ab794c8{width:100%;max-width:100%;}.elementor-25423 .elementor-element.elementor-element-ab794c8.elementor-element{--flex-grow:1;--flex-shrink:0;}}@media(min-width:768px){.elementor-25423 .elementor-element.elementor-element-0c9f718{--content-width:700px;}}/* Start custom CSS for thegem-searchbar, class: .elementor-element-9055707 *//* Particle styling */
        .hyper-particle {
            position: absolute;
            background-color: #fff;
            border-radius: 50%;
            pointer-events: none;
            opacity: 1;
            transition: all 2s;
            z-index: 100;
        }

        
        /* Overlay styling */
        .warp-overlay {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-color: white;
            z-index: 9999;
            /* Ensures the overlay is on top of everything */
            transition: opacity 0.5s;
        }
        
        body.zoomed {
            transform: scale(2);
            transition: transform 1s linear;
        }


        
        .elementor-25423 .elementor-element.elementor-element-9055707 input {
  width: 100%; /* or any width you prefer */
  height: 300px; /* or any height you prefer */
  background: linear-gradient(270deg, #3B12aC, #200047 5%, #3B12aC );
  background-size: 200% 100%;
  animation: slideGradient 3s infinite linear;
}

@keyframes slideGradient {
  0% {
    background-position: 200% 0%;
  }
  100% {
    background-position: 0% 0%;
  }
}/* End custom CSS */