/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.6.1.1674035080
Updated: 2023-01-18 10:44:40

*/
.elementor-location-header .text-white  ,
.elementor-widget-nav-menu .elementor-nav-menu--main .text-white .elementor-item {
	color:#fff!important;
}
.elementor-widget-toggle .elementor-toggle-icon {
	font-size: 40px;
	margin-top: 0.8rem;
}
.name .hover-image {
	max-width: 100% !important;
}
body .name-container {
	justify-content: center;
}
.logo-white {
	display:none;
}
.text-white .logo-white {
	display:block;
}
.text-white .default-logo {
	display:none;
}
.scroll-enable ul {
	list-style:none;
	padding:0;
}
.scroll-enable ul li {
	opacity:0.25;
	 transition: 0.3s;
}
.scroll-enable ul li.activated {
	opacity:1;
}
.red-neo{color:#bf2f42}
.lila-neo{color:#946faf}
.blue-neo{color:#007fc6}
.overflow-row {
	overflow:hidden!important;
}
 @media (max-width: 640px){
.elementor-widget-toggle .elementor-toggle-icon {
	font-size: 25px;
	margin-top: 0;
}
	 .name {
	font-size: 2rem;
	line-height: 2rem;
}
}
.animations div {
  overflow: hidden;
	-webkit-animation-delay: 0;
          animation-delay: 0;
}
.slide-up {
  -webkit-animation: slide-up 0.9s cubic-bezier(0.65, 0, 0.35, 1) both;
          animation: slide-up 0.9s cubic-bezier(0.65, 0, 0.35, 1) both;
}

@-webkit-keyframes slide-up {
  0% {
    transform: translateY(100px);
  }
  100% {
    transform: translateY(0);
  }
}

@keyframes slide-up {
  0% {
    transform: translateY(100px);
  }
  100% {
    transform: translateY(0);
  }
}


 @media (max-width: 900px){

	 .name {
	font-size: 2rem;
	line-height: 2rem;
}
}