@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500&display=swap');

.container {

    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 1.5rem;
    margin-bottom: 0;
    /* font-family: 'Montserrat', sans-serif; */
}

body {
    /* background-color:#F3F6FB; */
    -webkit-font-smoothing: antialiased;

    font-family: 'Inter', sans-serif;
    margin: 0;
    padding: 0;
    text-rendering: optimizeLegibility;
    background: url("https://webgradients.com/public/webgradients_png/043%20New%20York.png") no-repeat center;
    background: #232526;
    /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #242424, #232526);
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #242424, #232526);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */


}

b {
    font-weight: 500;
}

#name {
    text-align: end;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}

.head h2 {
    opacity: 0.88;
}

.head {

    color: #c1c1c1;
}

.container img {

    /* width: 180px; */
    margin: 0 0.8rem;
    height: 140px;
    /* width: 80px; */
}

.bold {


    font-weight: bold;
}

a {
    text-decoration: none;
    color: rgb(255, 255, 255);
    /* padding-bottom: 10px; */
    border-bottom: 2px solid #1193ff;
    ;
}

a:hover {
    color: #1193ff;
}

@media (max-width:500px) {

    #name {
        font-size: 1.3em;

    }

    .head h2 {
        font-size: 1em;
    }

    .container img {


        height: 110px;

    }

    .head {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
    }



    .botui-messages-container {

        padding-left: 0;
        padding-right: 0;
    }

    .botui-container {
        width: 95%;
    }



}

.footer {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    opacity: 0.85;
    justify-content: center;
    margin-top: 1.5rem;
    font-size: 12px;
    gap: 0.45rem;
    color: #d7d7d7
}

.logos {
    font-size: 18px;
    gap: 1rem;
    cursor: pointer;

}

.logos i:hover {
    color: #1193ff;
}

.logos a {
    border: none;
    outline: none;
}

.pfp {
    border-radius: 50%;
    margin: 0 0.8rem;
    border: 2px solid #7d7d7d;
    object-fit: cover;
    object-position: top;
}