.elementor-37 .elementor-element.elementor-element-e9b7510{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-37 .elementor-element.elementor-element-1b54c14 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-1b54c14 .ace-menu__logo img{width:110px;height:auto;}.elementor-37 .elementor-element.elementor-element-1b54c14 .ace-menu__logo{top:40px;right:40px;}.elementor-37 .elementor-element.elementor-element-1b54c14 .ace-menu__bg-title{font-family:"Denim Ink Trial", Sans-serif;font-size:220px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-1b54c14 .ace-menu__bg-label{font-family:"Denim Ink Trial", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-1b54c14 .ace-menu__bg, .elementor-37 .elementor-element.elementor-element-1b54c14 .ace-menu__inner{background-color:#190B04;}.elementor-37 .elementor-element.elementor-element-1b54c14 .ace-menu__nav a{font-family:"Denim Ink Trial", Sans-serif;font-size:50px;font-weight:400;line-height:1em;color:#7A6B5E;}.elementor-37 .elementor-element.elementor-element-1b54c14 .ace-menu__nav a:hover{color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-1b54c14 .ace-menu__nav .current-menu-item > a, .elementor-37 .elementor-element.elementor-element-1b54c14 .ace-menu__nav .current_page_item > a{color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-1b54c14 .ace-menu__nav{align-items:flex-end;}.elementor-37 .elementor-element.elementor-element-1b54c14 .ace-menu__inner{align-items:flex-end;padding-right:250px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-37 .elementor-element.elementor-element-1b54c14 .ace-menu__bg-title{font-size:220px;}}@media(max-width:1024px){.elementor-37 .elementor-element.elementor-element-1b54c14 .ace-menu__bg-title{font-size:120px;}.elementor-37 .elementor-element.elementor-element-1b54c14 .ace-menu__bg-label{font-size:14px;}.elementor-37 .elementor-element.elementor-element-1b54c14 .ace-menu__nav a{font-size:34px;}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-1b54c14 .ace-menu__logo{top:10px;right:10px;}.elementor-37 .elementor-element.elementor-element-1b54c14 .ace-menu__bg-title{font-size:110px;}.elementor-37 .elementor-element.elementor-element-1b54c14 .ace-menu__bg-label{font-size:12px;}.elementor-37 .elementor-element.elementor-element-1b54c14 .ace-menu__nav{align-items:flex-start;}.elementor-37 .elementor-element.elementor-element-1b54c14 .ace-menu__inner{align-items:flex-start;padding-right:200px;}}/* Start custom CSS */.elementor-location-header {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100;
    pointer-events: none;
    background: transparent !important;
}

#custom-head,
#custom-head .e-con-inner,
.elementor-widget-ace_menu_overlay,
.elementor-widget-ace_menu_overlay .elementor-widget-container,
.ace-menu {
    position: static !important;
    pointer-events: none;
    background: transparent !important;
}

.ace-menu__logo {
    position: absolute !important;
    top: 40px ;
    right: 40px;
    left: auto !important;
    pointer-events: auto;
    width: 110px;
    height: 110px;
    z-index: 10000;
}

.ace-menu__logo img {
    width: 100%;
    height: 100%;
    display: block;
}/* End custom CSS */