.elementor-467 .elementor-element.elementor-element-31bb8837{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-467 .elementor-element.elementor-element-2258774d .menu-mobile-nav-button .lebagol-icon > span{background-color:#FFFFFF;}.elementor-467 .elementor-element.elementor-element-2258774d .menu-mobile-nav-button:not(:hover) .screen-reader-text{color:#FFFFFF;}.elementor-467 .elementor-element.elementor-element-2258774d .menu-mobile-nav-button:hover .lebagol-icon > span{background-color:var( --e-global-color-primary );}.elementor-467 .elementor-element.elementor-element-2258774d .menu-mobile-nav-button:hover .screen-reader-text{color:var( --e-global-color-primary );}.elementor-widget-site-logo .hfe-site-logo-container .hfe-site-logo-img{border-color:var( --e-global-color-primary );}.elementor-widget-site-logo .widget-image-caption{color:var( --e-global-color-text );}.elementor-467 .elementor-element.elementor-element-33080e6a .hfe-site-logo-container, .elementor-467 .elementor-element.elementor-element-33080e6a .hfe-caption-width figcaption{text-align:center;}.elementor-467 .elementor-element.elementor-element-33080e6a .widget-image-caption{margin-top:0px;margin-bottom:0px;}.elementor-467 .elementor-element.elementor-element-33080e6a .hfe-site-logo-container .hfe-site-logo-img{border-style:none;}.elementor-467 .elementor-element.elementor-element-68cbbf3d .main-navigation{text-align:center;}.elementor-467 .elementor-element.elementor-element-68cbbf3d .main-navigation ul.menu > li.menu-item > a:not(:hover){color:#FFFFFF;}.elementor-467 .elementor-element.elementor-element-68cbbf3d .main-navigation ul.menu > li.menu-item > a span.menu-title:before{background-color:#FFFFFF;}.elementor-467 .elementor-element.elementor-element-68cbbf3d .main-navigation ul.menu >li.menu-item >a:hover{color:#FFFFFF;}.elementor-467 .elementor-element.elementor-element-f9aa8a4 .elementor-header-group-wrapper .header-group-action > div a:not(:hover) i:before{color:#FFFFFF;}.elementor-467 .elementor-element.elementor-element-f9aa8a4 .elementor-header-group-wrapper .header-group-action > div a:not(:hover):before{color:#FFFFFF;}.elementor-467 .elementor-element.elementor-element-f9aa8a4 .elementor-header-group-wrapper .header-group-action > div a:hover i:before{color:#FFFFFF;}.elementor-467 .elementor-element.elementor-element-f9aa8a4 .elementor-header-group-wrapper .header-group-action > div a:hover:before{color:#FFFFFF;}.elementor-467 .elementor-element.elementor-element-f9aa8a4 .elementor-header-group-wrapper .header-group-action div span.count{color:var( --e-global-color-primary );}.elementor-467 .elementor-element.elementor-element-f9aa8a4 .elementor-header-group-wrapper .header-group-action .count{background-color:#FFFFFF;}html{height:100vh;margin:0;overflow:hidden;}body{height:100vh;overflow:auto;scroll-snap-type:y mandatory;}.breadcrumb-wrap .breadcrumb-overlay, .elementor-page- .breadcrumb-wrap .breadcrumb-overlay{opacity:0.5;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}@media(max-width:1366px){.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:1200px){.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:1024px){.elementor-467 .elementor-element.elementor-element-31bb8837{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:880px){.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:767px){.elementor-467 .elementor-element.elementor-element-31bb8837{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-467 .elementor-element.elementor-element-33080e6a .hfe-site-logo-container, .elementor-467 .elementor-element.elementor-element-33080e6a .hfe-caption-width figcaption{text-align:right;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(min-width:768px){.elementor-467 .elementor-element.elementor-element-31bb8837{--content-width:1740px;}}/* Start custom CSS for lebagol-header-group, class: .elementor-element-f9aa8a4 */.main-navigation ul.menu>li.menu-item>a span.menu-title {
    position: relative;
  
  
}
/* Menu hover color *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bb8837 */.home .header-absolute {
    background: #1c0e26 !important;
    padding: 0 2rem;
    position:relative !important;
}

}
.home .header-absolute > .e-con-inner {
    padding: 10px 0px !important;
}
 .header-absolute > .e-con-inner {
    padding: 10px 0px !important;
}
.hfe-site-logo-img {
   max-width: 80% !important;
}
.main-navigation ul.menu li.menu-item a{
        padding: 5px 30px !important;
}
    
@media only screen and (max-device-width: 575px) {
.home .header-absolute{
  background: #000000ab !important;
    
}
.home .header-absolute > .e-con-inner {
    padding: 10px 0px !important;
}
}/* End custom CSS */
/* Start custom CSS */@media only screen and (max-device-width: 575px) {
      #masthead .elementor-widget-site-logo{
    width: 90%;
    display: flex;
    justify-content: end;
}
.hfe-site-logo-container .hfe-site-logo-img {
    max-width: 90px;
}

}/* End custom CSS */