.elementor-558 .elementor-element.elementor-element-21ca348{--display:flex;--min-height:300px;--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;}.elementor-558 .elementor-element.elementor-element-21ca348:not(.elementor-motion-effects-element-type-background), .elementor-558 .elementor-element.elementor-element-21ca348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-558 .elementor-element.elementor-element-d988f4d{--display:flex;}.elementor-558 .elementor-element.elementor-element-d988f4d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-558 .elementor-element.elementor-element-42e4514{text-align:left;}.elementor-558 .elementor-element.elementor-element-42e4514 img{width:100%;}.elementor-558 .elementor-element.elementor-element-8643d19{--display:flex;}.elementor-558 .elementor-element.elementor-element-dd4cb5f{text-align:left;}.elementor-558 .elementor-element.elementor-element-dd4cb5f .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:15px;font-weight:600;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-558 .elementor-element.elementor-element-82a4c82{--display:flex;}.elementor-558 .elementor-element.elementor-element-99cc953{text-align:left;}.elementor-558 .elementor-element.elementor-element-99cc953 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:15px;font-weight:600;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-558 .elementor-element.elementor-element-c8b9e29{--display:flex;}.elementor-558 .elementor-element.elementor-element-4df93e8{text-align:left;}.elementor-558 .elementor-element.elementor-element-4df93e8 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:15px;font-weight:600;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;}@media(min-width:768px){.elementor-558 .elementor-element.elementor-element-21ca348{--width:1400px;}.elementor-558 .elementor-element.elementor-element-d988f4d{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-558 .elementor-element.elementor-element-d988f4d{--width:288.58px;}}/* Start custom CSS for container, class: .elementor-element-21ca348 *//* FORCE ELEMENTSKIT MEGA MENU FULLWIDTH */
.elementskit-megamenu-panel {
    left: 0 !important;
    width: 95vw !important;
    max-width: 95vw !important;
    margin: 0 auto !important;
    padding: 0 !important;
    box-sizing: border-box;
    z-index: 9999;
}

/* Align Mega Menu Content Inside */
.fullmega {
    width: 100% !important;
    max-width: 1140px;
    margin: 0 auto !important;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
}/* End custom CSS */