.elementor-1060 .elementor-element.elementor-element-11df2165{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:999;}body:not(.rtl) .elementor-1060 .elementor-element.elementor-element-11df2165{left:0px;}body.rtl .elementor-1060 .elementor-element.elementor-element-11df2165{right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-1060 .elementor-element.elementor-element-11df2165{--width:100%;}}/* Start custom CSS for webignite-mega-menu, class: .elementor-element-568c6f73 *//* Desktop logo and menu position to match Eddie's reference (27 Oct) */
@media (min-width:1025px){
.elementor-1060 .elementor-element.elementor-element-568c6f73 .wimm-header:not(.wimm-is-fixed) .wimm-bar{padding-top:26px;padding-bottom:14px}
.elementor-1060 .elementor-element.elementor-element-568c6f73 .wimm-header:not(.wimm-is-fixed) .wimm-brand{width:180px}
.elementor-1060 .elementor-element.elementor-element-568c6f73 .wimm-header:not(.wimm-is-fixed) .wimm-nav{margin-top:26px}
}
/* Keep logo, menu and top bar off the screen edges on laptop widths: content edge at 1430px, at least ~100px in */
@media (min-width:1280px){
.elementor-1060 .elementor-element.elementor-element-568c6f73 .wimm-header .wimm-bar,.elementor-1060 .elementor-element.elementor-element-568c6f73 .wimm-header .wimm-topbar-inner{max-width:none;padding-left:max(calc((100vw - 1430px) / 2),min(100px,6.5vw));padding-right:max(calc((100vw - 1430px) / 2),min(100px,6.5vw))}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11df2165 */.elementor-1060 .elementor-element.elementor-element-11df2165{top:0;left:0;right:0;}/* End custom CSS */