/*
	Theme Name: Hello Elementor child
    template: hello-elementor
	Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
	Description: A plain-vanilla & lightweight theme for Elementor page builder
	Author: Elementor Team
	Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
	Version: 2.4.2
	Stable tag: 2.4.2
	Requires at least: 4.7
	Tested up to: 5.9
	Requires PHP: 5.6
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: hello-elementor
	Tags: flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

body {
  overflow-x: hidden !important;
}
.top_btn {
  cursor: pointer;
}

.top_page {
  transition: background-size 0.5s ease;
  background-size: 100%;
}
.top_page::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: linear-gradient(
    180deg,
    rgba(30, 30, 30, 0.8) 0%,
    rgba(30, 30, 30, 0.2) 50%,
    rgba(30, 30, 30, 0.8) 100%
  );
}
.section_linear::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: linear-gradient(
    180deg,
    rgba(30, 30, 30, 1) 0%,
    rgba(30, 30, 30, 0.4) 50%,
    rgba(30, 30, 30, 1) 100%
  );
}
.top_sep {
  transition: opacity 0.5s ease;
  opacity: 0.35;
}
.top_sep.active {
  opacity: 1;
}
.elementor-swiper-button svg {
  width: 125px !important;
  height: 12px !important;
}
.jet-mega-menu.jet-mega-menu--layout-horizontal
  .jet-mega-menu-mega-container__inner {
  padding-left: 5px !important;
  padding-top: 5px !important;
  padding-right: 5px !important;
  padding-bottom: 5px !important;
}
