.main_footer{
    z-index: 2; align-self: flex-start; min-width: 320px; order: 16; min-height: 320px; height: max-content; flex-grow: 0; flex-shrink: 0; width: calc(100% + 0px); margin: 40px 0px 0px; justify-content: center; overflow: visible; background-color: #38B6FF; border-radius: 0px; padding: 30px; opacity: 1;
}
.main_footer_wrapper{
    align-self: flex-start; min-width: 0px; max-width: 1200px; order: 1; min-height: 0px; width: 0px; flex-grow: 1; height: max-content; margin: 0px; justify-content: space-between; gap: 30px; overflow: visible; border-radius: 0px; padding: 0px; opacity: 1;
}
.main_footer_first_column_wrapper{
    align-self: stretch; min-width: 0px; order: 1; min-height: 0px; width: max-content; flex-grow: 0; height: auto; margin: 0px;gap:20px;overflow: visible; border-radius: 0px; opacity: 1;
}
.main_footer___about_para{
    align-self: flex-start;
    min-width: 0px;
    min-height: 17px;
    height: max-content;
    flex-grow: 0;
    flex-shrink: 0;
    width: calc(100% + 0px);
    margin: 0px;
    overflow: visible;
    word-break: break-word;
    font-family: var(--font_default);
    font-size: 14px;
    font-weight: 400;
    color: rgb(255, 255, 255);
    line-height: 1.4;
    border-radius: 0px;
    opacity: 1;
    cursor: pointer;
    text-align: justify;
    order: 2;
    max-width: 350px;
}
.main_footer_first_column_logo_wrapper{
    z-index: 3; align-self: flex-start;min-width: 220px;
    max-width: 100%;
    
    order: 1;
    min-height: 32px;
    max-height: 100px;
    height: 70px; flex-grow: 1; width: 100%; min-width:100%;  border-radius: 0px; opacity: 1; cursor: pointer;
    
}
.main_footer_logo{
    position: absolute; top: 0px; left: 0px; display: block; width: 100%; height: 100%; margin: 0px; border-radius: 0px;
}
.main_footer_first_column_seccond_image{
    z-index: 4; align-self: flex-start; min-width: 300px; max-width: 300px; order: 2; min-height: 120px; max-height: 120px; height: 120px; flex-grow: 1; width: 300px; margin: 0px; justify-content: flex-start; overflow: visible; border-radius: 0px; opacity: 1; background-color: rgba(255, 255, 255, 0); background-repeat: no-repeat; background-size: cover; background-image: url(https://2cad306a2f39b28043b27e53a58f521e.cdn.bubble.io/f1668693000508x982208252369994600/Group%20416.svg);
}

.mian_footer_seccond_column_wrapper{
    align-self: flex-start; min-width: 0px; max-width: 630px; order: 4; min-height: 0px; width: 0px; flex-grow: 1; height: max-content; margin: 0px; justify-content: space-between; gap: 30px 20px; overflow: visible; border-radius: 0px; opacity: 1;
}
.main_footer_top_categories_wrapper{
    align-self: flex-start; min-width: 0px; order: 1; min-height: 0px; width: max-content; flex-grow: 0; height: max-content; margin: 0px; justify-content: space-between; row-gap: 18px; overflow: visible; border-radius: 0px; opacity: 1;
}
.main_footer_list_heading{
    align-self: flex-start; min-width: 0px;
    min-height: 24px; height: max-content; flex-grow: 0; flex-shrink: 0; width: auto; margin: 0px; overflow: visible; word-break: break-word; font-family: var(--font_default); font-size: 16px; font-weight: 600; color: rgb(255, 255, 255); line-height: 1.4; border-radius: 0px; opacity: 1;
}
.main_footer_list_item{
    align-self: flex-start; min-width: 0px; 
    min-height: 17px; height: max-content; flex-grow: 0; flex-shrink: 0; width: calc(100% + 0px); margin: 0px;  overflow: visible; word-break: break-word; font-family: var(--font_default); font-size: 14px; font-weight: 400; color: rgb(255, 255, 255); line-height: 1; border-radius: 0px; opacity: 1; cursor: pointer;
}
.main_footer_middle_part_text{
    align-self: flex-start; min-width: 100%; max-width: 100%; order: 6; min-height: 58px; width: 100%; flex-grow: 1; height: max-content; margin: 0px;  overflow: visible; word-break: break-word; font-family: var(--font_default); font-size: 13px; font-weight: 400; color: rgb(255, 255, 255); text-align: center; line-height: 1.8; border-radius: 0px; opacity: 1;
}
.main_footer__last_menu_wrapper{
    align-self: flex-start; min-width: 320px; max-width: 320px; order: 7; min-height: 15px; width: 320px; flex-grow: 1; height: max-content; margin: 0px; justify-content: space-between; overflow: visible; border-radius: 0px; opacity: 1;
}
.main_footer__last_menu_link{
    align-self: flex-start; min-width: 105px; max-width: 105px; order: 1; min-height: 15px; width: 105px; flex-grow: 1; height: max-content; margin: 0px;  text-decoration: none; word-break: break-word; user-select: none; cursor: pointer; pointer-events: auto; font-family: var(--font_default); font-size: 14px; font-weight: 400; color: rgb(255, 255, 255); line-height: 1; border-radius: 0px; opacity: 1;
}
.main_footer_copyright_text__wrapper{
    z-index: 21; align-self: flex-start; min-width: 0px; order: 9; min-height: 0px; width: 0px; flex-grow: 1; height: max-content; margin: 0px; justify-content: flex-end; gap: 0px 10px; overflow: visible; border-radius: 0px; opacity: 1;
}
.main_footer_copyright_text__link{
    z-index: 5; align-self: flex-end; min-width: 0px; order: 1; min-height: 0px; width: max-content; flex-grow: 0; height: max-content; margin: 0px;  text-decoration: none; word-break: break-word; user-select: none; cursor: pointer; pointer-events: auto; font-family: Mulish; font-size: 14px; font-weight: 400; color: rgb(255, 255, 255); text-align: right; line-height: 1.5; border-radius: 0px; opacity: 1;
}
@media(max-width:759px){
    .main_footer__last_menu_wrapper{
        width: 100%;
        text-align: center;
        min-width: 100%;
        justify-content: center;
    }
}