.elementor-483 .elementor-element.elementor-element-2f348798 .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-2f348798 */.elementor-483 .elementor-element.elementor-element-2f348798 { --e-nav-menu-horizontal-menu-item-margin: calc(24px / 2); } .elementor-483 .elementor-element.elementor-element-2f348798 .elementor-nav-menu__container.elementor-nav-menu--dropdown { position: absolute; z-index: 9997; } .elementor-483 .elementor-element.elementor-element-2f348798 .elementor-nav-menu--main .elementor-item { color: var(--primary); fill: var(--primary); padding-left: 0px; padding-right: 0px; } .elementor-483 .elementor-element.elementor-element-2f348798 .elementor-nav-menu--main .elementor-item:hover, .elementor-483 .elementor-element.elementor-element-2f348798 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-483 .elementor-element.elementor-element-2f348798 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-483 .elementor-element.elementor-element-2f348798 .elementor-nav-menu--main .elementor-item:focus { color: var(--secondary); fill: var(--secondary); } .elementor-483 .elementor-element.elementor-element-2f348798 .elementor-menu-toggle { margin-left: auto; background-color: var(--soft-bg); } .elementor-483 .elementor-element.elementor-element-2f348798 .elementor-menu-toggle:hover, .elementor-483 .elementor-element.elementor-element-2f348798 .elementor-menu-toggle:focus { color: var(--secondary); } .elementor-483 .elementor-element.elementor-element-2f348798 div.elementor-menu-toggle { color: var(--text); } .elementor-483 .elementor-element.elementor-element-2f348798 div.elementor-menu-toggle svg { fill: var(--text); } .elementor-483 .elementor-element.elementor-element-2f348798 .elementor-nav-menu--dropdown a { color: var(--primary); fill: var(--primary); padding: 16px 30px 16px 30px; } .elementor-483 .elementor-element.elementor-element-2f348798 .elementor-nav-menu--dropdown a:hover, .elementor-483 .elementor-element.elementor-element-2f348798 .elementor-nav-menu--dropdown a:focus, .elementor-483 .elementor-element.elementor-element-2f348798 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-483 .elementor-element.elementor-element-2f348798 .elementor-nav-menu--dropdown a.highlighted { color: var(--secondary); background-color: var(--soft-bg); } .elementor-483 .elementor-element.elementor-element-2f348798 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-483 .elementor-element.elementor-element-2f348798 .elementor-nav-menu__container.elementor-nav-menu--dropdown { box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13); } @media (max-width: 1024px) { .elementor-483 .elementor-element.elementor-element-2f348798 { --nav-menu-icon-size: 32px; } .elementor-483 .elementor-element.elementor-element-2f348798 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-483 .elementor-element.elementor-element-2f348798 .elementor-nav-menu__container.elementor-nav-menu--dropdown { margin-top: 18px !important; } .elementor-483 .elementor-element.elementor-element-2f348798 .elementor-menu-toggle { border-radius: 10px; } } @media (max-width: 767px) { .elementor-483 .elementor-element.elementor-element-2f348798 { --nav-menu-icon-size: 28px; } }/* End custom CSS */