/* 
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
*/

/*
    Add your custom styles here
*/

@font-face {
  font-family: "Circular";
  src: url("fonts/Circular Std Book.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Circular";
  src: url("fonts/Circular Std Medium.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Circular";
  src: url("fonts/Circular Std Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

body {
  font-family: "Circular", sans-serif;
}

.elementor-location-header .elementor-widget-theme-site-logo{transition: 0.3s all}
.elementor-sticky--effects .elementor-widget-theme-site-logo{width: 100px }
.elementor-sticky--effects .e-con-inner{  padding-bottom: 10px !Important;
  padding-top: 10px !Important;}
.elementor-sticky--effects .elementor-widget-button .elementor-widget-container{margin-top: 0 !Important}


.bg-half .elementor-background-slideshow {width: 50%; margin-left: auto; margin-right: 0}
.bg-half.left .elementor-background-slideshow {margin-left: 0; margin-right: auto}

.gradient-gold::after{content: "";
   content: "";
  background-image: linear-gradient(90deg, var( --e-global-color-6beaa8c ) 0%, var( --e-global-color-6c18f76 ) 100%);
  height: 100%;
  display: block;
  position: absolute;
  right: 0;
  bottom: 00;
  width: 20vw;
  z-index: -1;
}
.gradient-gold .elementor-widget-container{background-image: none !Important}
.wpml-ls-current-language{font-weight: bold}
@media(max-width:767px){
    .elementor-location-header .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        position: fixed;  
        z-index: 99999;
        transform: none;
        right: 0px;
        margin-top: 60px;
        width: 100vh;
        left: 0;
    }
    .elementor-location-header .elementor-sticky--effects  .elementor-nav-menu__container.elementor-nav-menu--dropdown {margin-top: 40px;}
    
    .header-home .elementor-background-slideshow .swiper-wrapper{display:none}
      .elementor-location-header .elementor-sticky--effects  .elementor-widget-button{display: none}
}

.header-home .elementor-background-slideshow .swiper-wrapper{  width: 50%;
  margin-right: 0;z-index:1;}
.header-home{background:#F2F2F2;}
@media(min-width:768px){
  
}
  @media(max-width:1024px){
      .bg-half .elementor-background-slideshow {
          width: 100%;
          margin-left: auto;
          margin-right: 0;
          position: relative;
          height: 450px;
        }
}
  
  .elementor-counter-title{text-align:center;}