.e-con#mainmenu.open{transform:translate3d(0,0,0)}.e-con#mainmenu .close{cursor:pointer}.e-con#mainmenu .elementor-widget-wp-widget-nav_menu .elementor-widget-container>div>ul.menu li.menu-item-has-children>a{position:relative;top:0;left:0}.e-con#mainmenu .elementor-widget-wp-widget-nav_menu .elementor-widget-container>div>ul.menu li.menu-item-has-children>a:after{content:"";background:url(/wp-content/uploads/2024/02/chevron-up-white.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;top:0;right:0;width:18px;height:100%}.e-con#mainmenu .elementor-widget-wp-widget-nav_menu .elementor-widget-container>div>ul.menu li.menu-item-has-children.open>a:after{transform:rotate(180deg)}.e-con#mainmenu .elementor-widget-wp-widget-nav_menu .elementor-widget-container>div>ul.menu ul.sub-menu{list-style:none;margin:0;padding:0;height:0;overflow:hidden;transition:all .3s ease-in-out;transition-property:height,margin}.e-con#mainmenu .elementor-widget-wp-widget-nav_menu ul#menu-main-navigation-1 ul.sub-menu>li>a{display:block}@media(max-width:1024px){.elementor-section#mainmenu .elementor-column.row>.elementor-widget-wrap{flex-direction:column;-webkit-flex-direction:column}.elementor-section#mainmenu .elementor-column.row>.elementor-widget-wrap>.elementor-element:first-child{order:2;width:100%;margin-right:0}.elementor-section#mainmenu .close{align-self:flex-end;-webkit-align-self:flex-end;margin-bottom:var(--elementMargin)}}