.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-image:url("https://mepstudio.ge/wp-content/uploads/2025/05/image.png");background-position:center center;background-repeat:no-repeat;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(min-width:1025px){.elementor-kit-6{background-attachment:fixed;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@media only screen and (min-width:1000px){
.grid-overlay {
    content:"";    
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background-image: 
    linear-gradient(to right, rgba(255,255,255,0.09) 1px, transparent 1px),
    linear-gradient(to bottom, rgba(255,255,255,0.09) 1px, transparent 1px);
  background-size: 25% 25%;
  /*animation: moveGrid 8s linear infinite;*/
  z-index: 5;
}

.grid-overlay .animation1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 15px;
  pointer-events: none;
  background-image: 
    linear-gradient(to right, rgba(255,255,255,0.2) 1px, transparent 1px);
  background-size: 25% 25%;
  /*animation: moveGrid 8s linear infinite;*/
  z-index: 5;
  animation: moveGrid 5s linear infinite;
}
.grid-overlay .animation2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 15px;
  height: 100%;
  pointer-events: none;
  background-image: 
    linear-gradient(to bottom, rgba(255,255,255,0.2) 1px, transparent 1px);
  background-size: 25% 25%;
  /*animation: moveGrid 8s linear infinite;*/
  z-index: 5;
  animation: moveGridLeft 5s linear infinite;
}

}

@keyframes moveGrid {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 40px 40px;
  }
}

@keyframes moveGrid {
  0% {
    top: 0;
  }
  100% {
      top:100vh;
  }
    
}

@keyframes moveGridLeft {
  0% {
    left: 0;
  }
  100% {
      left:100vw;
  }
    
}





.popup h3, .popup h2 {
    color: #A2A2A2;
}

.popup {
    height: 100% !important;   
}

/*.popup .elementor-widget-container img {*/
/*    position:fixed !important;*/
/*    width: 450px !important;*/
/*    top: 25%;*/
/*    left: 253px;*/
    
/*}*/


/*grid overlay */

/*.grid-overlay {*/
/* position: absolute;*/
/*  top: 0;*/
/*  left: 0;*/
/*  width: 100%;*/
/*  height: 100%;*/
/*  pointer-events: none;*/
/*  background-image: */
/*    linear-gradient(to right, rgba(255,255,255,0.1) 1px, transparent 1px);*/
/*  background-size: 20% 100%;*/
/*  z-index: 5;*/
/*}*/


/*.grid-overlay span {*/
/* position: absolute;*/
/*  top: 0;*/
/*  left: 1px;*/
/*  width: 100%;*/
/*  height: 4%;*/
/*  border-radius:50%;*/
/*  pointer-events: none;*/
/*  background-image: */
/*    linear-gradient(to left, rgba(255,255,255,0.1) 1px, transparent 1px);*/
/*  background-size: 20% 100%;*/
/*  animation: moveGrid 10s linear infinite;*/
/*  z-index: 5;*/
  
/*}*/


/*.grid-overlay span{*/
/*      animation: moveGrid 20s ease infinite;*/
/*}*//* End custom CSS */