.elementor-781 .elementor-element.elementor-element-c875282{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-781 .elementor-element.elementor-element-06509c3{--display:grid;--e-con-grid-template-columns:minmax(0,max-content) minmax(0, 1fr) minmax(0,max-content);--e-con-grid-template-rows:max-content;--grid-auto-flow:row;--justify-items:center;--align-items:center;--grid-justify-content:center;}.elementor-781 .elementor-element.elementor-element-2e334fe.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-781 .elementor-element.elementor-element-2e334fe img{width:242px;}.elementor-781 .elementor-element.elementor-element-2f8b24d{--jmm-top-items-icon-size:18px;--jmm-top-item-dropdown-icon-size:18px;--jmm-top-items-hor-padding:12px;--jmm-top-item-icon-color:var( --e-global-color-white );--jmm-top-item-title-color:var( --e-global-color-white );--jmm-top-item-dropdown-icon-color:var( --e-global-color-white );--jmm-sub-item-icon-color:var( --e-global-color-white );--jmm-sub-item-title-color:var( --e-global-color-white );--jmm-sub-item-dropdown-icon-color:var( --e-global-color-white );--jmm-top-hover-item-icon-color:#C2A8F0;--jmm-top-hover-item-title-color:var( --e-global-color-acclav );--jmm-top-hover-item-dropdown-color:var( --e-global-color-acclav );--jmm-sub-hover-item-icon-color:var( --e-global-color-acclav );--jmm-sub-hover-item-title-color:var( --e-global-color-acclav );--jmm-sub-hover-item-dropdown-color:var( --e-global-color-acclav );--jmm-top-active-item-icon-color:var( --e-global-color-acclav );--jmm-top-active-item-title-color:var( --e-global-color-acclav );--jmm-top-active-item-dropdown-color:var( --e-global-color-acclav );--jmm-sub-active-item-icon-color:var( --e-global-color-acclav );--jmm-sub-active-item-title-color:var( --e-global-color-acclav );--jmm-sub-active-item-dropdown-icon-color:var( --e-global-color-acclav );--jmm-dropdown-bg-color:var( --e-global-color-1c5f77e );}.elementor-781 .elementor-element.elementor-element-2f8b24d .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-781 .elementor-element.elementor-element-2f8b24d .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-family:"Panel Sans", Sans-serif;font-size:14px;font-weight:900;}.elementor-781 .elementor-element.elementor-element-2f8b24d .jet-mobile-menu__container{z-index:999;}.elementor-781 .elementor-element.elementor-element-2f8b24d .jet-mobile-menu__container .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-781 .elementor-element.elementor-element-0168c82{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-781 .elementor-element.elementor-element-0168c82.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-781 .elementor-element.elementor-element-06509c3{--content-width:1440px;}.elementor-781 .elementor-element.elementor-element-0168c82{--width:max-content;}}@media(max-width:1440px){.elementor-781 .elementor-element.elementor-element-06509c3{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-781 .elementor-element.elementor-element-06509c3{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-781 .elementor-element.elementor-element-c875282{--padding-top:32px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-781 .elementor-element.elementor-element-06509c3{--e-con-grid-template-columns:max-content max-content;--e-con-grid-template-rows:max-content;--grid-auto-flow:row;--grid-justify-content:space-between;}.elementor-781 .elementor-element.elementor-element-2e334fe img{width:157px;}.elementor-781 .elementor-element.elementor-element-0168c82{--width:max-content;}}/* Start custom CSS for jet-mega-menu, class: .elementor-element-2f8b24d */.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item>.jet-mega-menu-item__inner .jet-mega-menu-item__dropdown {
        transition: all 0.3s;
}

.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-item__inner .jet-mega-menu-item__dropdown {
    transform: rotate(180deg);
}

@media(max-width: 1024px) {
    .elementor-781 .elementor-element.elementor-element-2f8b24d {
        display: none;
    }
}



.jet-mega-menu {
    --jmm-sub-menu-bg-color: rgb(26,26,26);
    --jmm-sub-item-bg-color: rgb(26,26,26);

    --jmm-sub-menu-offset: 8px;

    --jmm-sub-items-ver-padding: 18px;
    --jmm-sub-items-hor-padding: 14px;
}

.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item__title {
    font-family: "Panel Sans", Sans-serif;
    font-size: 14px;
    font-weight: 900;
}

@media (max-width: 768px) {
    .elementor-nav-menu--main .elementor-nav-menu ul {
        background-color: rgb(26,26,26);
        position: relative !important;
        width: 100%!important;
        margin: 0 !important;
        min-width: auto!important;
        max-width: 100% !important;

        li {
            font-family: "Panel Sans", Sans-serif;
            font-size: 14px;
            font-weight: 900;
            border-color: var(--c-charcoal) !important;

            a {
                color: white;
            }
            &:not(:last-child) {}
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c875282 */[data-elementor-type="header"] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
    transition: background-color .25s ease, box-shadow .25s ease; 
    
    &.sticky,
    &.mega-menu-active {
        background-color: #090909 !important;
        box-shadow: 0 2px 10px rgba(0,0,0,.12);
    }
}



.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container {
    position: fixed !important;
    top: 94px !important;
    width: 100vw !important;
    left: 0 !important;
    right: 0 !important;
}

.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner {
    padding: 0 !important;
    background-color: transparent;
}

.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner {
        transform: none !important;
}

[data-action="search"] {
    padding: 0;
    border: none;
    background-color: transparent !important;
}

#elementor-popup-modal-3362 {
    position: fixed !important;
    top: 94px !important;
    left: 0 !important;
    right: 0 !important;
    background-color: transparent !important;
    display: grid !important;
    justify-items: stretch !important;
    align-items: start !important;
    pointer-events: none;
    
    .dialog-widget-content {
        pointer-events: all !important;
        width: 100% !important;
    }

    .dialog-close-button {
        position: absolute !important;
        opacity: 0 !important;
        pointer-events: none;
    }

    .dialog-message {
        width: 100% !important;

        [type="search"] {
            background-color: transparent !important;
            color: white;
            border-bottom: 1px solid rgba(255,255,255, 0.8);
            transition: all 0.3s;
            
            &::placeholder {
                color: rgba(255,255,255, 0.6);
            }
            
            &:hover,&:focus {
                border-bottom-width: 1.5px;
                border-bottom-color: white;
            }
        }
    }
    .eicon-close {
        color: white;
        fill: white;
    }
}/* End custom CSS */