.elementor-227 .elementor-element.elementor-element-c272363{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:20px;--padding-inline-end:20px;--z-index:99;}.elementor-227 .elementor-element.elementor-element-6df8cbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-227 .elementor-element.elementor-element-bc7fbc2{text-align:left;}.elementor-227 .elementor-element.elementor-element-bc7fbc2 img{width:250px;height:82px;transition-duration:0.8s;}.elementor-227 .elementor-element.elementor-element-067951a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-227 .elementor-element.elementor-element-ead9e0a{--jmm-top-items-icon-size:11px;--jmm-top-item-dropdown-icon-size:15px;--jmm-top-items-ver-padding:8px;--jmm-top-items-hor-padding:18px;--jmm-top-items-hor-align:center;}.elementor-227 .elementor-element.elementor-element-ead9e0a .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-227 .elementor-element.elementor-element-ead9e0a .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-size:18px;}.elementor-227 .elementor-element.elementor-element-80007cd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--background-transition:0.3s;}.elementor-227 .elementor-element.elementor-element-736e003 .elementor-button{font-size:18px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;padding:18px 10px 18px 10px;}.elementor-227 .elementor-element.elementor-element-736e003 .elementor-button:hover, .elementor-227 .elementor-element.elementor-element-736e003 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-227 .elementor-element.elementor-element-736e003 .elementor-button:hover svg, .elementor-227 .elementor-element.elementor-element-736e003 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-227 .elementor-element.elementor-element-bb28bff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--z-index:99;}.elementor-227 .elementor-element.elementor-element-3a76236{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-227 .elementor-element.elementor-element-ee867f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}@media(max-width:1380px){.elementor-227 .elementor-element.elementor-element-ead9e0a{--jmm-top-items-hor-padding:8px;}.elementor-227 .elementor-element.elementor-element-80007cd{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:10px;}}@media(max-width:1200px){.elementor-227 .elementor-element.elementor-element-bc7fbc2 img{width:190px;height:62px;}.elementor-227 .elementor-element.elementor-element-067951a{--padding-block-start:10px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-227 .elementor-element.elementor-element-ead9e0a{--jmm-top-item-dropdown-icon-size:12px;--jmm-top-items-ver-padding:6px;--jmm-top-items-hor-padding:6px;}.elementor-227 .elementor-element.elementor-element-ead9e0a .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-227 .elementor-element.elementor-element-ead9e0a .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-size:16px;}.elementor-227 .elementor-element.elementor-element-736e003 .elementor-button{font-size:16px;padding:16px 0px 16px 0px;}.elementor-227 .elementor-element.elementor-element-736e003.elementor-element{--align-self:stretch;}}@media(max-width:1024px){.elementor-227 .elementor-element.elementor-element-bb28bff{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-227 .elementor-element.elementor-element-7dc753f{text-align:left;}.elementor-227 .elementor-element.elementor-element-7dc753f img{width:100%;height:53px;object-fit:contain;}.elementor-227 .elementor-element.elementor-element-ee867f5{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-227 .elementor-element.elementor-element-80007cd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-227 .elementor-element.elementor-element-bb28bff{--justify-content:space-between;}.elementor-227 .elementor-element.elementor-element-3a76236{--width:60%;}.elementor-227 .elementor-element.elementor-element-ee867f5{--width:40%;}}@media(min-width:768px){.elementor-227 .elementor-element.elementor-element-6df8cbc{--width:20%;}.elementor-227 .elementor-element.elementor-element-067951a{--width:62%;}.elementor-227 .elementor-element.elementor-element-80007cd{--width:18%;}.elementor-227 .elementor-element.elementor-element-3a76236{--width:50%;}.elementor-227 .elementor-element.elementor-element-ee867f5{--width:50%;}}@media(max-width:1380px) and (min-width:768px){.elementor-227 .elementor-element.elementor-element-6df8cbc{--width:20%;}.elementor-227 .elementor-element.elementor-element-067951a{--width:61%;}.elementor-227 .elementor-element.elementor-element-80007cd{--width:19%;}}@media(max-width:1200px) and (min-width:768px){.elementor-227 .elementor-element.elementor-element-067951a{--width:60%;}.elementor-227 .elementor-element.elementor-element-80007cd{--width:20%;}}/* Start custom CSS for jet-mega-menu, class: .elementor-element-ead9e0a */.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner {
     background: linear-gradient(to right,#7400d8,#7400d8 15%,#0057ff 50%,#0cf 100%) !important;
     border-radius: 5px;
}

.jet-mega-menu-item:hover {
    background: linear-gradient(to right,#7400d8,#7400d8 15%,#0057ff 50%,#0cf 100%);
    background-size: 70vw;
    border-radius: 5px 5px 0 0;
    
}
.elementor-227 .elementor-element.elementor-element-ead9e0a li.jet-mega-menu-item:nth-child(1):hover {
    background-position: 10% center;
}

.elementor-227 .elementor-element.elementor-element-ead9e0a li.jet-mega-menu-item:nth-child(2):hover {
    background-position: 28% center;
}

.elementor-227 .elementor-element.elementor-element-ead9e0a li.jet-mega-menu-item:nth-child(3):hover {
    background-position: 48% center;
}

.elementor-227 .elementor-element.elementor-element-ead9e0a li.jet-mega-menu-item:nth-child(4):hover {
    background-position: 70% center;
}

.elementor-227 .elementor-element.elementor-element-ead9e0a li.jet-mega-menu-item:nth-child(5):hover {
    background-position: 90% center;
}

.jet-mega-menu-mega-container {
    top: 75% !important;
}

.jet-mega-menu-item--hover  .jet-mega-menu-mega-container {

animation: fadeInn .2s linear forwards;
}

@keyframes fadeInn {
    100% {
        margin-top: 10px;
        opacity: 1
    }
}/* End custom CSS */