/* MIMASO – Clean Bubble Banner PRO */

.mimaso-clean-banner{
    width:100vw;
    margin-left:calc(50% - 50vw);
    margin-right:calc(50% - 50vw);
    background:#f2f4f6;
    padding:50px 0;
}

.bubble-grid{
    display:flex;
    flex-wrap:nowrap;
    justify-content:center;
    align-items:center;
    gap:26px;
    overflow-x:auto;
    padding:0 30px;
}

.bubble{
    width:150px;
    height:150px;
    border-radius:50%;
    background:rgba(255,255,255,.75);
    box-shadow:0 10px 25px rgba(0,0,0,.08);
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    text-align:center;
    padding:16px;
    flex:0 0 auto;
}

.bubble img{
    width:34px;
    height:34px;
    margin-bottom:8px;
}

.bubble p{
    font-size:13px;
    line-height:1.2;
    color:#1c2f45;
    margin:0;
}

@media (max-width:1024px){
    .bubble-grid{
        justify-content:flex-start;
    }
}
