.elementor-21115 .elementor-element.elementor-element-47a176e9{--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;--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-21115 .elementor-element.elementor-element-415347bd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-21115 .elementor-element.elementor-element-415347bd{--width:60%;}}@media(min-width:768px){.elementor-21115 .elementor-element.elementor-element-47a176e9{--content-width:1310px;}.elementor-21115 .elementor-element.elementor-element-415347bd{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-47a176e9 */@media (max-width: 767px) {rn    /* 1. Force the parent container to be a row, not a column */rn    .elementor-element-73716d7 > .e-con-inner {rn        display: flex !important;rn        flex-direction: row !important;rn        justify-content: space-between !important; /* Pushes items to opposite sides */rn        align-items: center !important;rn        flex-wrap: nowrap !important;rn        width: 100% !important;rn    }rnrn    /* 2. Target the Logo container (Left) */rn    .elementor-element-171886a {rn        width: auto !important;rn        max-width: 60% !important;rn        display: flex !important;rn        justify-content: flex-start !important; /* Align logo left */rn        margin-right: auto !important; /* Pushes everything else to the right */rn    }rnrn    /* 3. Target the Menu Icon container (Right) */rn    .elementor-element-1a2b616 {rn        width: auto !important;rn        display: flex !important;rn        justify-content: flex-end !important; /* Align icon right */rn        margin-left: 0 !important;rn    }rnrn    /* 4. Completely remove the badge container space on mobile */rn    .elementor-element-48bcf19 {rn        display: none !important;rn    }rnrn    /* 5. Clean up the logo image size */rn    .elementor-element-f769ed2 img {rn        width: 190px !important; /* Adjust this to fit your preference */rn        height: auto !important;rn    }rn}rnrn#uc_ue_side_menu_elementor_1dcfabf .open_side_menu {rn    background: #F8F8F8;rn}/* End custom CSS */