.elementor-1584 .elementor-element.elementor-element-55f0b4b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.23);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-1584 .elementor-element.elementor-element-55f0b4b:not(.elementor-motion-effects-element-type-background), .elementor-1584 .elementor-element.elementor-element-55f0b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1584 .elementor-element.elementor-element-6a4aba9{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1584 .elementor-element.elementor-element-5e8fa39{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:var( --e-global-color-secondary );padding:11px 16px 11px 16px;border-radius:15px 15px 15px 15px;}.elementor-1584 .elementor-element.elementor-element-5e8fa39 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-1584 .elementor-element.elementor-element-64574f6{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:var( --e-global-color-secondary );padding:11px 16px 11px 16px;border-radius:15px 15px 15px 15px;}.elementor-1584 .elementor-element.elementor-element-64574f6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-1584 .elementor-element.elementor-element-fbf105f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:var( --e-global-color-secondary );padding:11px 16px 11px 16px;border-radius:15px 15px 15px 15px;}.elementor-1584 .elementor-element.elementor-element-fbf105f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-1584 .elementor-element.elementor-element-4caee5e{--display:flex;}.elementor-1584 .elementor-element.elementor-element-5195e8d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:var( --e-global-color-secondary );padding:11px 16px 11px 16px;border-radius:15px 15px 15px 15px;}.elementor-1584 .elementor-element.elementor-element-5195e8d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-1584 .elementor-element.elementor-element-0b900d6{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:var( --e-global-color-secondary );padding:11px 16px 11px 16px;border-radius:15px 15px 15px 15px;}.elementor-1584 .elementor-element.elementor-element-0b900d6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-1584 .elementor-element.elementor-element-2b14ec1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:var( --e-global-color-secondary );padding:11px 16px 11px 16px;border-radius:15px 15px 15px 15px;}.elementor-1584 .elementor-element.elementor-element-2b14ec1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-1584 .elementor-element.elementor-element-c6c976c{--display:flex;}.elementor-1584 .elementor-element.elementor-element-9de027f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:var( --e-global-color-secondary );padding:11px 16px 11px 16px;border-radius:15px 15px 15px 15px;}.elementor-1584 .elementor-element.elementor-element-9de027f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-1584 .elementor-element.elementor-element-b1ac555{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:var( --e-global-color-secondary );padding:11px 16px 11px 16px;border-radius:15px 15px 15px 15px;}.elementor-1584 .elementor-element.elementor-element-b1ac555 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-1584 .elementor-element.elementor-element-0eada94{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:var( --e-global-color-secondary );padding:11px 16px 11px 16px;border-radius:15px 15px 15px 15px;}.elementor-1584 .elementor-element.elementor-element-0eada94 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}@media(min-width:768px){.elementor-1584 .elementor-element.elementor-element-55f0b4b{--width:980px;}}/* Start custom CSS for container, class: .elementor-element-55f0b4b *//* =========================================================
   ROYAL ADDONS MEGA MENU
   SERVICE AREA ONLY
   ========================================================= */

@media (min-width: 768px) {

    /* Prevent clipping */
    .wpr-nav-menu > li.menu-item-1583 {
        overflow: visible !important;
    }

    .wpr-nav-menu,
    .wpr-nav-menu-container,
    .wpr-mega-menu-container {
        overflow: visible !important;
    }

    /* SERVICE AREA MEGA MENU ONLY */
    .wpr-nav-menu > li.menu-item-1583 > .wpr-sub-mega-menu {
        width: 980px !important;
        max-width: 980px !important;

        /* Move the complete mega menu LEFT */
        transform: translateX(-200px) !important;

        /* Space below the navigation */
        margin-top: 10px !important;

        /* Keep above other elements */
        z-index: 99999 !important;

        /* Prevent clipping */
        overflow: visible !important;
    }
}


/* =========================================================
   TRANSPARENT BACKGROUND
   ========================================================= */

.wpr-mega-menu-container {
    background: transparent !important;
}

.wpr-mega-menu-container .wpr-mega-menu {
    background: transparent !important;
    box-shadow: none !important;
}

.wpr-sub-mega-menu {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}


/* =========================================================
   SERVICE AREA MEGA MENU CONTENT
   ========================================================= */

.wpr-nav-menu-container.wpr-mega-menu-container
.wpr-nav-menu > li.menu-item-1583 > .wpr-sub-mega-menu {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

.wpr-nav-menu > li.menu-item-1583
.wpr-sub-mega-menu > .elementor {
    background: transparent !important;
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .wpr-nav-menu > li.menu-item-1583 > .wpr-sub-mega-menu {
        transform: none !important;
        margin-top: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }

}/* End custom CSS */