.elementor-8010000 .elementor-element.elementor-element-e2d2a48 .elementor-nav--main a.elementor-item{font-size:1.1rem;font-weight:700;text-transform:uppercase;line-height:2em;}.elementor-8010000 .elementor-element.elementor-element-e2d2a48 > .elementor-container > .elementor-nav-tabs:not(.e--pointer-framed) .elementor-item:before, .elementor-8010000 .elementor-element.elementor-element-e2d2a48 > .elementor-container > .elementor-nav-tabs:not(.e--pointer-framed) .elementor-item:after{background-color:#AADB1E;}.elementor-8010000 .elementor-element.elementor-element-e2d2a48 > .elementor-container > .elementor-nav-tabs.e--pointer-framed .elementor-item:before, .elementor-8010000 .elementor-element.elementor-element-e2d2a48 > .elementor-container > .elementor-nav-tabs.e--pointer-framed .elementor-item:after{border-color:#AADB1E;}.elementor-8010000 .elementor-element.elementor-element-e2d2a48 > .elementor-container > .elementor-nav-tabs .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;gap:10px;}.elementor-8010000 .elementor-element.elementor-element-e2d2a48 > .elementor-container > .elementor-nav-tabs i{font-size:1em;}.elementor-8010000 .elementor-element.elementor-element-e2d2a48 > .elementor-container > .elementor-nav-tabs svg{font-size:1em;}.elementor-8010000 .elementor-element.elementor-element-e2d2a48 > .elementor-container > .elementor-nav--layout-horizontal > .elementor-nav{column-gap:0px;}.elementor-8010000 .elementor-element.elementor-element-e2d2a48 > .elementor-container > :not(.elementor-nav--layout-horizontal) > .elementor-nav li:not(:last-child){margin-bottom:0px;}.elementor-8010000 .elementor-element.elementor-element-e2d2a48 > .elementor-container > .e--pointer-framed .elementor-item:before{border-width:2px;}.elementor-8010000 .elementor-element.elementor-element-e2d2a48 > .elementor-container > .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 2px 2px;}.elementor-8010000 .elementor-element.elementor-element-e2d2a48 > .elementor-container > .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:2px 2px 0 0;}.elementor-8010000 .elementor-element.elementor-element-e2d2a48 > .elementor-container > .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:2px 0 0 2px;}.elementor-8010000 .elementor-element.elementor-element-e2d2a48 > .elementor-container > .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 2px 2px 0;}.elementor-8010000 .elementor-element.elementor-element-e2d2a48 > .elementor-container > .e--pointer-underline .elementor-item:after, .elementor-8010000 .elementor-element.elementor-element-e2d2a48 > .elementor-container > .e--pointer-overline .elementor-item:before, .elementor-8010000 .elementor-element.elementor-element-e2d2a48 > .elementor-container > .e--pointer-double-line .elementor-item:before, .elementor-8010000 .elementor-element.elementor-element-e2d2a48 > .elementor-container > .e--pointer-double-line .elementor-item:after{height:2px;}.elementor-8010000 .elementor-element.elementor-element-0b07580:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8010000 .elementor-element.elementor-element-0b07580 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-8010000 .elementor-element.elementor-element-0b07580 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#F0F0F0;transition:background 0.2s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:35px 0px 0px 0px;padding:1em 1em 1em 1em;}.elementor-8010000 .elementor-element.elementor-element-0b07580 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-8010000 .elementor-element.elementor-element-0b07580 > .elementor-element-populated{margin:26px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-e2d2a48 */.elementor-8010000 .elementor-element.elementor-element-e2d2a48.has-mega-menu .mega-menu-tab {
    display: none;
    position: fixed!important;
    left: 0;
    z-index: 999;
    box-shadow: 0px 35px 35px rgba(0,0,0,0.1);
}

.elementor-8010000 .elementor-element.elementor-element-e2d2a48.has-mega-menu:hover .mega-menu-tab {
   display: block;
   animation: FadeInMenu 0.2s ease-in-out;
}

@keyframes FadeInMenu {
    from {opacity: 0; transform: translateY(10px);}
    to {opacity: 1; transform: translateY(0);}
}

.elementor-8010000 .elementor-element.elementor-element-e2d2a48 .elementor-item:after {
    opacity: 0;
}
.elementor-8010000 .elementor-element.elementor-element-e2d2a48:hover .elementor-item:after {
    opacity: 1;
}/* End custom CSS */