/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
@media (max-width:767px){.loader h2{display:none!important}.mennu{font-size:22px!important}.mennu .menu-nav{width:100%!important;padding:0 30px!important;top:20%!important;left:0!important}.mennu .close{width:100px!important;right:10px!important}.loader .container{display:none!important}}.elementor{visibility:hidden}.mennu{font-family:Gilroy,Sans-serif;font-weight:100;font-size:35px;line-height:2.2;position:fixed;transform:translate(0,-100%);height:100%;width:100%;background-color:#ff002a;z-index:2000;transition:all 1s ease}.active{transform:translate(0,0)}.mennu .menu-nav{width:1000px;position:absolute;top:10%;left:10%;padding:10px;overflow:hidden}.menu-icon{cursor:pointer!important}.mennu .close{overflow:hidden;padding:60px 0 0;position:absolute;top:50px;right:30px;width:200px;cursor:pointer}.mennu .close::after,.mennu .close::before{background-color:#fff;content:'';display:block;height:2px;left:0;position:absolute;transform-origin:center left;width:100px;z-index:-1}.mennu .close::before{top:0;transform:rotate(45deg)}.mennu .close::after{bottom:0;transform:rotate(-45deg)}.mennu .menu-nav ul{list-style:none}.mennu .menu-nav a{color:#fff}.mennu .menu-nav a:hover{font-weight:400}.elementor-location-popup{visibility:visible}.loader .container{width:1140px;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px;overflow:hidden;height:150px}.loader h2{color:var(--e-global-color-6ffa01d);opacity:0;font-family:Gilroy,Sans-serif;font-size:60px;font-weight:100;line-height:4.5rem;animation:appear .4s linear;animation-fill-mode:forwards;animation-delay:.2s}@keyframes appear{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.elementor-434 .elementor-element.elementor-element-6f79f1b .elementor-tabs-wrapper{text-align:right}@media only screen and (max-width:1024px){.elementor-section-wrap{overflow:hidden!important}}body::-webkit-scrollbar{display:none}html{scrollbar-width:none;overflow:-moz-scrollbars-none;font-display:swap}.loader{position:fixed;top:0;left:0;height:100%;width:100%;background-image:url("assets/images/bgload.jpg");background-size:cover;transition:all 1s ease-out;-webkit-animation:all 1s ease-out;z-index:9999}.loaded .loader{opacity:0;visibility:hidden}#fp-nav ul li a span{background:#fff!important}#fp-nav.fp-right{right:30px!important}#fp-nav ul li a.active span{background:0 0!important;border:2px solid #fff;margin:-5px 0 0 -5px!important;width:10px!important;height:10px!important}#fp-nav ul li a{margin:25px 0!important}#fp-nav ul{margin:0 10px!important}.fp-viewing-library #fp-nav ul li a span,.fp-viewing-what #fp-nav ul li a span,.fp-viewing-who #fp-nav ul li a span,.fp-viewing-why #fp-nav ul li a span{background:#ff002a!important}.fp-viewing-library #fp-nav ul li a span,.fp-viewing-what #fp-nav ul li a.active span,.fp-viewing-who #fp-nav ul li a.active span,.fp-viewing-why #fp-nav ul li a.active span{background:0 0!important;border:2px solid #ff002a}.fp-tooltip{font-family:Gilroy,Sans-serif!important;font-weight:100!important;font-size:12px!important;text-transform:uppercase;letter-spacing:1.5px}.fp-viewing-library .fp-tooltip,.fp-viewing-what .fp-tooltip,.fp-viewing-who .fp-tooltip,.fp-viewing-why .fp-tooltip{color:#ff002a!important}.fp-scroller{transition-duration:.5s!important}.dot a,.tab a{cursor:pointer}.dot.active a{color:#ff002a!important}.tab.active a{color:#000!important;text-decoration:underline}body:not(.elementor-editor-active) .box.first-box{display:block}body:not(.elementor-editor-active) .box{display:none}body.elementor-editor-active .box{display:block!important}.zhAM3JjMjzxYDNN1NZYkI0gjzWMTNNu .zhAM3JjMjzxYDNN1NZYkI0gjzWMTNNutheme--light{display:none}video.elementor-background-video-hosted.elementor-html5-video{min-height:100%!important}.elementor-20 .elementor-element.elementor-element-a2b93a4 img{width:200px!important}.npf{display: none !important}