@import url('https://fonts.googleapis.com/css2?family=Caveat&family=Montserrat&family=Montserrat+Alternates:wght@300;500&family=Nunito:wght@300;500&display=swap');
a{
    text-decoration: none;
    color: white;
}
.a_logo{
    color: #1b1b1b;
}

@media (min-width: 300px) {
    .content {
        width: 80vw;
        margin: 2vw auto;
        font-family: 'Montserrat', sans-serif;
        text-align: center;
    }

    .logo {
        text-align: center;
        margin-bottom: 2vh;
        font-size: 4vw;
    }

    .logo img {
        width: 30vh;
    }

    .btns {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .btn {
        padding: 2vh;
        margin: 1vh;
        font-size: 2.5vh;

        color: white;
        background: #900371;
        text-align: center;


    }

    .btn_item {
        display: inline-flex;
        align-items: center;
    }

    .ico {
        margin: 2vw;
    }

    .ico img {
        width: 7vw;
    }

    .text {
        font-size: 5vw;
    }

    .addr {
        background: #2e2bbb;
    }
    .two_col{
        
    }
    .head_carosel{
        height: max-content;
        margin: 0 auto;
        width: 700px;
    }
    .img_carosel{
        width: 700px;
    }
}
@media (min-width: 1000px) {
    .content {
        width: 40vw;
        margin: 2vw auto;
        font-family: 'Montserrat', sans-serif;
        text-align: center;
    }

    .logo {
        text-align: center;
        margin-bottom: 1vw;
        font-size: 3vh;
    }

    .logo img {
        width: 30vh;
        margin-bottom: 1vw;
    }

    .btns {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .btn_mellish {
        padding: 2vh;
        margin: 1vh;
        font-size: 3vh;

        color: white;
        background: #900371;
        text-align: center;


    }

    .btn_item {
        display: inline-flex;
        align-items: center;
    }

    .ico {
        margin: 2vh;
    }

    .ico img {
        width: 4vh;
    }

    .text {
        font-size: 3vh;
    }

    .addr {
        background: #2e2bbb;
    }

    .head_carosel{
        height: max-content;
        margin: 0 auto;
        width: 400px;
    }
    .img_carosel{
        width: 400px;
    }
}