.elementor-kit-7{--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;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}/* Start custom CSS */.custom_sliding {
    animation-name: initial !important;
    position:relative;
    opacity:0;
}

.custom_sliding.animated {
  opacity:1;
  animation-name: mymove !important;
          -webkit-animation-duration: 2.30s;
    animation-duration: 2.30s;
}

.elem_custom_title {
    animation-name: initial !important;
    position:relative;
    opacity:0;
}

.elem_custom_title.animated{
    opacity:1;
    animation-name: title_fade !important;
          -webkit-animation-duration: 1.25s;
    animation-duration: 1.25s;
}

@keyframes title_fade {
  0%   {bottom:-100px;opacity:0;} 
  100% {bottom:0;opacity:1;}
}

@keyframes mymove {
  0%   {bottom: -100px; left:-100px;} 
  50% {bottom:0; left:-100px;}
  100% {bottom: 0; left:0;}
}

section#elem_home_banner .elementor-motion-effects-layer {
    animation: flickering 5s infinite;
    -webkit-animation: flickering 5s infinite;
    animation-delay: 4s;
}

@keyframes flickering {
    30%{
        background-image:url('/wp-content/uploads/2021/07/Group-2-2.png');
    }
    80%{
        background-image:url('/wp-content/uploads/2021/07/Group-2-3.png');
    }
}

@keyframes mobile_mymove {
  0%   {opacity:0;bottom: 0; left:-100%;} 
  100% {opacity:1;bottom: 0; left:0;}
}

#elementor-brand-list .elementor-column-gap-default {
    display: flex;
    justify-content: center;
}

@media only screen and (max-width: 767px) {
    .elementor_number_text {
        transform: translateX(-999%);
        animation-name: initial !important;
        transition: 1.2s;
    }
    
    .elementor_number_text.animated {
        transform: translateX(0);
    }
    
    .custom_sliding.animated {
      opacity:1;
      animation-name: mobile_mymove !important;
              -webkit-animation-duration: 1.25s;
        animation-duration: 1.25s;
    }
    
}/* End custom CSS */