.elementor-2881 .elementor-element.elementor-element-0e2850c{--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;}.elementor-2881 .elementor-element.elementor-element-0e2850c:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-0e2850c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-97af439{--display:flex;}.elementor-2881 .elementor-element.elementor-element-885aa1e{--display:flex;}.elementor-2881 .elementor-element.elementor-element-4d73318{--display:flex;}.elementor-2881 .elementor-element.elementor-element-03e249c{--display:flex;}.elementor-2881 .elementor-element.elementor-element-36d7607{--display:flex;}.elementor-2881 .elementor-element.elementor-element-d93663b{--display:flex;}@media(min-width:768px){.elementor-2881 .elementor-element.elementor-element-0e2850c{--content-width:1300px;}}/* Start custom CSS for container, class: .elementor-element-0e2850c */@media(min-width:1200px){
.jet-mega-menu-mega-container__inner {
    width: 1700px !important;
    max-width: 100% !important;
    margin-left: -44%;
    border-radius: 20px;
}}

.ac-front-side .cat-icon {
    margin-top: 0;
    display: block;
    float: none;
    margin: auto;
    border: none;
    width: 20px;
    height: 20px;
    display: flex
;
    align-items: center;
    justify-content: center;
    padding-top: 0;
}
.ac-front-side .cat-icon i {
    font-size: 10px;
}

.ac-front-side .category-name {
    position: relative;
    top: 10px;
    color: #242429;
    font-size: 14px;
    float: none;
    text-align: center;
    -webkit-font-smoothing: antialiased;
}/* End custom CSS */