﻿footer {
    margin:50px 0 0 0;
    font-size:14px;
    overflow:hidden;
}

.brand {
    justify-content:center;
    gap:40px;
    background-color:#EEEEEE;
}
.brandin {
    text-align:center;
}
.brandnm {
    padding:0 0 10px 0;
    font-size:16px;
    font-weight:bold;
}

.wtsgroup {
    padding:10px 0 10px 0;
    font-size:18px;
    font-weight:bold;
    background-color:#25D366;
    text-align:center;
}
.wtsgroup a {
    color:white!important;
}

.promo {
    font-size:24px;
    font-weight:bold;
    text-align:center;
}

.app {
    padding:10px 0 10px 0;
    text-align:center;
}

.eds {
    padding:20px 50px 50px 50px;
    justify-content:space-between;
}
.edsin {
    display:flex;
    align-items:center;
    gap:30px;
}
.cha {
    
}
.cha div {
    line-height:25px;
}

.cont {
    margin:50px;
    position:fixed;
    bottom:0;
    right:0;
    padding:20px;
    background-color:white;
    border-radius:10px;
    text-align:center;
    z-index:100;
    opacity:0.9;
}
.cont:hover {
    opacity:1;
}

/*.cont .clnk {
    transition:0.2s;
}
.cont .clnk:hover {
    text-shadow:0 0 5px gray;
}*/

.whatsapp-ico {
    fill:white;
    width:50px;
    height:50px;
    padding:3px;
    background-color:#25D366;
    border-radius:50%;
    box-shadow:2px 2px 6px rgba(0,0,0,0.4);
    /* box-shadow:2px 2px 11px rgba(0,0,0,0.7); */
}


@media (min-width:901px) {
    .brand {
        padding:20px 0 20px 0;
        display:flex;
    }
    .promo {
        padding:30px 0 30px 0;
    }
    .eds {
        display:flex;
    }
    .mbeds {
        display:none;
    }
    .cha {
        display:flex;
        justify-content:center;
        gap:20px;
    }
    .cont {
        display:initial;
    }
}
@media (max-width:900px) {
    .brand {
        padding:30px 0 0 0;
        display:block;
    }
    .brandin {
        padding:0 0 50px 0;
    }
    .promo {
        padding:20px;
    }
    .eds {
        display:none;
    }
    .mbeds {
        display:block;
        padding:10px 0 50px 0;
    }
    .cha {
        padding:10px 20px 10px 20px;
        display:grid;
        grid-template-columns:repeat(3, 1fr);
        row-gap:10px;
        text-align:center;
    }
    .pay {
        padding:10px 0 10px 0;
        display:flex;
        justify-content:center;
    }
    .rights {
        padding:30px 0 10px 0;
        text-align:center;
    }
    .cont {
        display:none;
    }
}