.elementor-2218 .elementor-element.elementor-element-7b0a937{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2218 .elementor-element.elementor-element-c44bbd3 .ekit-wid-con .ekit-sidebar-widget{background-color:#04538800;max-width:50%;}.elementor-2218 .elementor-element.elementor-element-c44bbd3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2218 .elementor-element.elementor-element-c44bbd3{z-index:1000;}.elementor-2218 .elementor-element.elementor-element-c44bbd3 .ekit-sidebar-group{--transition-duration:0.5s;}.elementor-2218 .elementor-element.elementor-element-c44bbd3 .ekit_navSidebar-button{color:var( --e-global-color-accent );}.elementor-2218 .elementor-element.elementor-element-c44bbd3 .ekit_navSidebar-button svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-2218 .elementor-element.elementor-element-c44bbd3 .ekit_navSidebar-button i{font-size:20px;}.elementor-2218 .elementor-element.elementor-element-c44bbd3 .ekit_navSidebar-button svg{max-width:20px;}.elementor-2218 .elementor-element.elementor-element-c44bbd3 .ekit_navSidebar-button, .elementor-2218 .elementor-element.elementor-element-c44bbd3 .ekit_social_media ul > li:last-child{padding:4px 7px 5px 7px;}.elementor-2218 .elementor-element.elementor-element-c44bbd3 .ekit_close-side-widget{color:var( --e-global-color-primary );border-radius:50% 50% 50% 50%;padding:4px 7px 5px 7px;}.elementor-2218 .elementor-element.elementor-element-c44bbd3 .ekit_close-side-widget svg path{stroke:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-2218 .elementor-element.elementor-element-c44bbd3 .ekit_close-side-widget i{font-size:20px;}.elementor-2218 .elementor-element.elementor-element-c44bbd3 .ekit_close-side-widget svg{max-width:20px;}.elementor-2218 .elementor-element.elementor-element-c44bbd3 .ekit-wid-con .ekit_sidebar-textwidget{padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-2218 .elementor-element.elementor-element-c44bbd3 .ekit-wid-con .ekit-sidebar-widget{max-width:100%;}}/* Start custom CSS for elementskit-header-offcanvas, class: .elementor-element-c44bbd3 */.elementor-2221 {
    margin-top:-20px !important;
}
.elementor-element-48e7c19 {
    top:-20px;
}



.elementor-2218 .elementor-element.elementor-element-c44bbd3 .ekit_close-side-widget {
  z-index: 9999 !important;
  margin-top:20px;
}
.elementor-2218 .elementor-element.elementor-element-c44bbd3 .ekit-wid-con .ekit-sidebar-group .ekit-overlay {
   background:rgba(0,0,0,.75) !important;
}

@media screen and (max-width:767px){
.elementor-2218 .elementor-element.elementor-element-c44bbd3  .ekit-wid-con .ekit-sidebar-group .ekit-overlay {
   background:rgba(0,0,0,0) !important;
} 
.ekit-bg-black {
    transition-duration: 0.1s !important;
}
body.logged-in .ekit_close-side-widget {
    top:60px !important;
}
body.logged-in .elementor-2221 .elementor-element.elementor-element-48e7c19 {
        padding-top: 60px !important;
}
}/* End custom CSS */