.elementor-63 .elementor-element.elementor-element-21253664 .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-21253664 */.elementor-63 .elementor-element.elementor-element-21253664 .elementor-nav-menu--main .elementor-item { font-family: Poppins, sans-serif; font-size: 15px; font-weight: 500; letter-spacing: 1.24px; color: #041026; padding: 13px 16px; transition: opacity 0.3s, color 0.3s; } .elementor-63 .elementor-element.elementor-element-21253664 .elementor-nav-menu--main .elementor-item:hover, .elementor-63 .elementor-element.elementor-element-21253664 .elementor-nav-menu--main .elementor-item:focus, .elementor-63 .elementor-element.elementor-element-21253664 .elementor-nav-menu--main .elementor-item.highlighted { color: #041026; opacity: .75; } .elementor-63 .elementor-element.elementor-element-21253664 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-63 .elementor-element.elementor-element-21253664 .elementor-nav-menu--main .current-menu-ancestor > .elementor-item, .elementor-63 .elementor-element.elementor-element-21253664 .elementor-nav-menu--main .current-menu-parent > .elementor-item, .elementor-63 .elementor-element.elementor-element-21253664 .elementor-nav-menu--main .current_page_ancestor > .elementor-item { color: #C91F27; } .elementor-63 .elementor-element.elementor-element-21253664 .elementor-nav-menu--main .sub-arrow { font-size: 11px; opacity: .7; } .elementor-63 .elementor-element.elementor-element-21253664 .elementor-nav-menu--main .elementor-nav-menu--dropdown { min-width: 252px; background-color: #ffffff; border: 1px solid rgba(4,16,38,0.1); box-shadow: 0 10px 50px rgba(4,16,38,0.06); padding: 20px 0; } .elementor-63 .elementor-element.elementor-element-21253664 .elementor-nav-menu--main .elementor-nav-menu--dropdown a { font-family: Poppins, sans-serif; font-size: 15px; font-weight: 500; line-height: 25.5px; letter-spacing: 0; color: #5B6674; background-color: transparent; padding: 5px 30px; opacity: 1; transition: color 0.3s; } .elementor-63 .elementor-element.elementor-element-21253664 .elementor-nav-menu--main .elementor-nav-menu--dropdown a:hover, .elementor-63 .elementor-element.elementor-element-21253664 .elementor-nav-menu--main .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-63 .elementor-element.elementor-element-21253664 .elementor-nav-menu--main .elementor-nav-menu--dropdown a.highlighted { color: #C91F27; background-color: transparent; opacity: 1; } .elementor-63 .elementor-element.elementor-element-21253664 .elementor-menu-toggle { color: #131C21; background-color: transparent !important; border: 0; padding: 6px; font-size: 26px; cursor: pointer; } .elementor-63 .elementor-element.elementor-element-21253664 .elementor-menu-toggle:hover { color: #C91F27; } .elementor-63 .elementor-element.elementor-element-21253664 nav.elementor-nav-menu--dropdown.elementor-nav-menu__container { position: fixed !important; top: 0; left: 0; bottom: 0; width: 320px; max-width: 85vw; max-height: none !important; margin: 0 !important; padding: 64px 0 110px !important; background: #FFFFFF; border: 0; box-shadow: 0 0 40px rgba(0,0,0,0.25); overflow-y: auto !important; z-index: 10001; transform: translateX(-105%); visibility: hidden; transition: transform 0.35s ease, visibility 0.35s; } .elementor-63 .elementor-element.elementor-element-21253664 nav.elementor-nav-menu--dropdown.elementor-nav-menu__container::before { content: 'Menu'; position: absolute; top: 0; left: 0; right: 0; height: 64px; line-height: 64px; padding: 0 20px; font-family: Poppins, sans-serif; font-size: 17px; font-weight: 500; color: #131C21; border-bottom: 1px solid #E8E8E8; box-sizing: border-box; } .elementor-63 .elementor-element.elementor-element-21253664 .elementor-menu-toggle.elementor-active + nav.elementor-nav-menu--dropdown.elementor-nav-menu__container { transform: translateX(0); visibility: visible; box-shadow: 0 0 0 100vmax rgba(0,0,0,0.5); } .elementor-63 .elementor-element.elementor-element-21253664 .elementor-menu-toggle.elementor-active { position: fixed !important; top: 0 !important; bottom: 0; right: 0; left: min(320px, 85vw) !important; width: auto; height: auto; margin: 0 !important; padding: 0 !important; display: block !important; background: transparent !important; z-index: 10002; } .elementor-63 .elementor-element.elementor-element-21253664 .elementor-menu-toggle.elementor-active svg { position: absolute; left: -44px; top: 20px; width: 24px; height: 24px; fill: #131C21; } .elementor-63 .elementor-element.elementor-element-21253664 nav.elementor-nav-menu--dropdown .elementor-nav-menu > li { border-bottom: 1px solid #E8E8E8; } .elementor-63 .elementor-element.elementor-element-21253664 nav.elementor-nav-menu--dropdown a.elementor-item { font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; color: #131C21; background: transparent; padding: 14px 20px; justify-content: space-between; } .elementor-63 .elementor-element.elementor-element-21253664 nav.elementor-nav-menu--dropdown a.elementor-item.elementor-item-active { color: #C91F27; background: transparent; } .elementor-63 .elementor-element.elementor-element-21253664 nav.elementor-nav-menu--dropdown a.elementor-item:hover, .elementor-63 .elementor-element.elementor-element-21253664 nav.elementor-nav-menu--dropdown a.elementor-item.highlighted { color: #C91F27; background: transparent; } .elementor-63 .elementor-element.elementor-element-21253664 nav.elementor-nav-menu--dropdown .sub-menu { border: 0 !important; box-shadow: none !important; padding: 0 0 8px !important; background: #FAFAFB !important; } .elementor-63 .elementor-element.elementor-element-21253664 nav.elementor-nav-menu--dropdown a.elementor-sub-item { font-family: Poppins, sans-serif; font-size: 15px; color: #5B6674; background: transparent; padding: 10px 20px 10px 34px; border: 0; } .elementor-63 .elementor-element.elementor-element-21253664 nav.elementor-nav-menu--dropdown a.elementor-sub-item:hover, .elementor-63 .elementor-element.elementor-element-21253664 nav.elementor-nav-menu--dropdown a.elementor-sub-item.elementor-item-active { color: #C91F27; background: transparent; }/* End custom CSS */