.elementor-3674 .elementor-element.elementor-element-584ac604{width:var( --container-widget-width, 105.146% );max-width:105.146%;--container-widget-width:105.146%;--container-widget-flex-grow:0;}.elementor-3674 .elementor-element.elementor-element-584ac604.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3674 .elementor-element.elementor-element-19760b19 .elementor-menu-toggle{margin-left:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for nav-menu, class: .elementor-element-584ac604 */.elementor-3674 .elementor-element.elementor-element-584ac604 .elementor-nav-menu .elementor-item { font-family: 'Inter', sans-serif; font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.1em; color: #0D0D0C; padding: 14px 12px; } .elementor-3674 .elementor-element.elementor-element-584ac604 .elementor-nav-menu .elementor-item:hover, .elementor-3674 .elementor-element.elementor-element-584ac604 .elementor-nav-menu .elementor-item.elementor-item-active { color: #3E5C4A; } .elementor-3674 .elementor-element.elementor-element-584ac604 .elementor-nav-menu .elementor-item:focus-visible { outline: 2px solid #3E5C4A; outline-offset: 2px; } .elementor-3674 .elementor-element.elementor-element-584ac604 .e--pointer-underline .elementor-item:after { background-color: #3E5C4A; height: 1px; }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-19760b19 */.elementor-3674 .elementor-element.elementor-element-19760b19 { position: static; align-self: center; } .elementor-3674 .elementor-element.elementor-element-19760b19 .elementor-widget-container { position: static; } .elementor-3674 .elementor-element.elementor-element-19760b19 .elementor-menu-toggle { width: 44px; height: 44px; font-size: 22px; color: #0D0D0C; background-color: transparent; border: 1px solid #0D0D0C; border-radius: 2px; } .elementor-3674 .elementor-element.elementor-element-19760b19 .elementor-menu-toggle:focus-visible { outline: 2px solid #3E5C4A; outline-offset: 2px; } .elementor-3674 .elementor-element.elementor-element-19760b19 .elementor-menu-toggle svg { fill: #0D0D0C; } .elementor-3674 .elementor-element.elementor-element-19760b19 .elementor-nav-menu--dropdown.elementor-nav-menu__container { position: absolute; top: 100%; left: 0; right: 0; width: 100%; margin-top: 0; z-index: 200; background-color: #FAFAF7; border-bottom: 1px solid #DCDCD5; box-shadow: 0 24px 48px rgba(13,13,12,0.08); } .elementor-3674 .elementor-element.elementor-element-19760b19 .elementor-nav-menu--dropdown a { font-family: 'Inter', sans-serif; font-size: 18px; font-weight: 600; color: #0D0D0C; padding: 16px 20px; border-top: 1px solid #DCDCD5; } .elementor-3674 .elementor-element.elementor-element-19760b19 .elementor-nav-menu--dropdown a:hover, .elementor-3674 .elementor-element.elementor-element-19760b19 .elementor-nav-menu--dropdown a:focus-visible, .elementor-3674 .elementor-element.elementor-element-19760b19 .elementor-nav-menu--dropdown a.elementor-item-active { background-color: #3E5C4A; color: #FAFAF7; }/* End custom CSS */