.elementor-kit-105592{--e-global-color-primary:#FFAD6D;--e-global-color-secondary:#303142;--e-global-color-text:#777777;--e-global-color-accent:#FFFFFF;--e-global-color-b66c69b:#FF7369;--e-global-color-4ce214b:#FFF1E0;--e-global-color-c4382f0:#6316DB;--e-global-color-18364f4:#6D1D9C;--e-global-typography-primary-font-family:"Raleway";--e-global-typography-primary-font-size:2rem;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-font-style:normal;--e-global-typography-secondary-font-family:"Raleway";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:1.2rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:30px;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-f3e6212-font-family:"Raleway";--e-global-typography-f3e6212-font-size:40px;--e-global-typography-f3e6212-font-weight:700;--e-global-typography-f3e6212-line-height:50px;--e-global-typography-069f045-font-family:"Raleway";--e-global-typography-069f045-font-size:25px;--e-global-typography-069f045-font-weight:700;--e-global-typography-069f045-line-height:35px;background-color:var( --e-global-color-accent );color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-105592 e-page-transition{background-color:#FFFFFF;}.elementor-kit-105592 a{color:var( --e-global-color-text );}.elementor-kit-105592 h1{color:var( --e-global-color-secondary );}.elementor-kit-105592 h2{color:var( --e-global-color-secondary );}.elementor-kit-105592 h3{color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:700;}.elementor-kit-105592 h4{color:var( --e-global-color-b66c69b );}.elementor-kit-105592 button,.elementor-kit-105592 input[type="button"],.elementor-kit-105592 input[type="submit"],.elementor-kit-105592 .elementor-button{text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:20px 20px 20px 20px;}.elementor-kit-105592 img:hover{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1170px;}.e-con{--container-max-width:1170px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}@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;--container-default-padding-top:0px;--container-default-padding-right:20px;--container-default-padding-bottom:0px;--container-default-padding-left:20px;}}
/* Start custom CSS */.ninja{animation: myAnim 20s
linear 0s infinite;
}

.ninja{transform-origin: center;
    display: inline-block;
}

.wolt{
  background: linear-gradient(100deg, #00C2EB, #0084D8);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.uber{
  background: linear-gradient(180deg, #AED959, #02BC62);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.grub{
  background: linear-gradient(100deg, #FF9C36, #FE8101);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.glovo{
  background: linear-gradient(100deg, #017963, #009176;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}


@keyframes myAnim {
  100% {
     transform: rotate(360deg) translateX(100px) rotate(-360deg);
  }
  0% {
    transform: rotate(359deg) translateX(99px) rotate(0deg);
}
}
.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon {
    padding-top: 13px;
}

@keyframes float {
	0% {
/* 		box-shadow: 0 5px 15px 0px rgba(0,0,0,0.6); */
		transform: translatey(0px);
	}
	50% {
/* 		box-shadow: 0 25px 15px 0px rgba(0,0,0,0.2); */
		transform: translatey(-20px);
	}
	100% {
/* 		box-shadow: 0 5px 15px 0px rgba(0,0,0,0.6); */
		transform: translatey(0px);
	}
}

.anim {animation: float 6s ease-in-out infinite;}

/*Auto Floating Shapes*/
.auto-moving1{
    animation: linear 20s animationFramesOne infinite;
}
.auto-moving2{
    animation: linear 20s animationFramesTwo infinite;
}
.auto-moving3{
    animation: linear 20s animationFramesThree infinite;
}
.auto-moving4{
    animation: linear 20s animationFramesFour infinite;
}
.auto-moving5{
    animation: linear 20s animationFramesFive infinite;
}

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

    20% {
        transform: translate(73px, -1px) rotate(36deg);
    }

    40% {
        transform: translate(141px, 72px) rotate(72deg);
    }

    60% {
        transform: translate(83px, 122px) rotate(108deg);
    }

    80% {
        transform: translate(-40px, 72px) rotate(144deg);
    }

    100% {
        transform: translate(0px, 0px) rotate(0deg);
    }
}

@keyframes animationFramesTwo {
    0% {
        transform: translate(0px, 0px) rotate(0deg) scale(1);
    }

    20% {
        transform: translate(73px, -1px) rotate(36deg) scale(0.9);
    }

    40% {
        transform: translate(141px, 72px) rotate(72deg) scale(1);
    }

    60% {
        transform: translate(83px, 122px) rotate(108deg) scale(1.2);
    }

    80% {
        transform: translate(-40px, 72px) rotate(144deg) scale(1.1);
    }

    100% {
        transform: translate(0px, 0px) rotate(0deg) scale(1);
    }
}

@keyframes animationFramesThree {
    0% {
        transform: translate(165px, -179px);
    }

    100% {
        transform: translate(-346px, 617px);
    }
}

@keyframes animationFramesFour {
    0% {
        transform: translate(-300px, 151px) rotate(0deg);
    }

    100% {
        transform: translate(251px, -200px) rotate(180deg);
    }
}

@keyframes animationFramesFive {
    0% {
        transform: translate(61px, -99px) rotate(0deg);
    }

    21% {
        transform: translate(4px, -190px) rotate(38deg);
    }

    41% {
        transform: translate(-139px, -200px) rotate(74deg);
    }

    60% {
        transform: translate(-263px, -164px) rotate(108deg);
    }

    80% {
        transform: translate(-195px, -49px) rotate(144deg);
    }

    100% {
        transform: translate(-1px, 0px) rotate(180deg);
    }
}




.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon {
   padding-top: 10px;
}/* End custom CSS */