.elementor-1071 .elementor-element.elementor-element-94f2f3d{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1071 .elementor-element.elementor-element-6ec195c{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-1071 .elementor-element.elementor-element-6ec195c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1071 .elementor-element.elementor-element-9cf7a11 .elementor-heading-title{font-family:"KalamehAG", Sans-serif;font-size:24px;font-weight:300;color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1071 .elementor-element.elementor-element-6ec195c{width:initial;max-width:initial;}.elementor-1071 .elementor-element.elementor-element-6ec195c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1071 .elementor-element.elementor-element-9cf7a11{text-align:center;}.elementor-1071 .elementor-element.elementor-element-9cf7a11 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for html, class: .elementor-element-6ec195c */#ag01{
    animation: ag01 4s ease  infinite;
    transform-origin: center;
    transform-box: fill-box;
    
    
}
#ag02{
    animation: ag01 6s ease infinite;
    transform-origin: center;
    transform-box: fill-box;
    
    
}
#ag03{
    animation: ag01 2s ease infinite;
    transform-origin: center;
    transform-box: fill-box;
    
    
}
#ag04{
    animation: ag02 4s ease infinite;
    transform-origin: center;
    transform-box: fill-box;

}
#ag05{
    animation: ag03 6s ease infinite;
    transform-origin: center;
    border-radius: 0px !important;
}
#ag06{
    animation: ag06 4s ease infinite;
    transform-origin: center;
    border-radius: 0px !important;
}

#ag07{
    animation: ag07 4s ease infinite;
    transform-origin: center;
    border-radius: 0px !important;
}

#ag081{
    animation: ag08 3s ease infinite;
    transform-origin: center;
    border-radius: 0px !important;
}
#ag082{
    animation: ag08 4s ease infinite;
    transform-origin: center;
    border-radius: 0px !important;
}

#ag083{
    animation: ag08 2s ease infinite;
    transform-origin: center;
    border-radius: 0px !important;
}


#ag09{
    animation: ag09 6s ease infinite;
    transform-origin: center;
    border-radius: 0px !important;
}








@keyframes ag01 {
    0% {
         transform: translate(0px, 0px) rotate(0deg);

    }
    50% {
         transform: translate(-10px, 2px) rotate(10deg);
    }
	
    100% {
        transform: translate(0px, 0px) rotate(0deg);
    }
}
@keyframes ag02 {
    0% {
         transform: translate(0px, 0px) rotate(-13deg);

    }
    50% {
         transform: translate(0px, 0px) rotate(13deg);
    }
	
    100% {
        transform: translate(0px, 0px) rotate(-13deg);
    }
}
@keyframes ag03 {
    0% {
         transform: translate(0px, 0px) rotate(0deg);

    }
    50% {
         transform: translate(-5px, 30px) rotate(10deg);
    }
	
    100% {
        transform: translate(0px, 0px) rotate(0deg);
    }
}

@keyframes ag06 {
   0% {
        clip-path: inset(0 0 100% 0 );

    }
     5% {
        clip-path: inset(0 0 65% 0);
        
    }
     40% {
        clip-path: inset(0 0 65% 0);
        
    }
    45% {
        clip-path: inset(0 0 30% 0);
        
    }
    70% {
         clip-path: inset(0 0 30% 0);
        
    }
    75% {
         clip-path: inset(0 0 0% 0);
        
    }
     100% {
         clip-path: inset(0 0 0% 0);
        
    }
  
}
@keyframes ag07 {
   0% {
        clip-path: inset(0 100% 0 0 );

    }
    20% {
        clip-path: inset(0 0 0 0);
        
    }
    80% {
        clip-path: inset(0 0 0 0);
        
    }
    100% {
        clip-path: inset(0 0 0 100%);
        
    }
}
@keyframes ag08 {
   0% {
         transform: translate(0px, 0px) rotate(0deg);

    }
    50% {
         transform: translate(10px, 20px) rotate(1.4deg);
    }
	
    100% {
        transform: translate(0px, 0px) rotate(0deg);
    }
}
@keyframes ag09 {
   0% {
         transform: translate(0px, 0px) rotate(0deg);

    }
    50% {
         transform: translate(10px, 15px) rotate(2deg);
    }
	
    100% {
        transform: translate(0px, 0px) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS */header, footer{
    display: none;
    
}/* End custom CSS */