#carousel-container{
    width: 100%;
    max-width: 1504px;
    margin: calc(var(--generalSpace) * 1) auto 0 auto;
}

.uk-slideshow-items div{
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: var(--generalSpace) var(--generalSpace) 0 0;
}

#acerca, #contactanos{
    background-color: white;
    padding: calc(var(--generalSpace) * 3) 0;
}

#acerca .container, #contactanos .container{
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
}

#about{
    color: black;
    text-align: center;
    font-weight: bold;
    font-size: var(--xlarge);
}

#entradas{
    padding: calc(var(--generalSpace) * 3) 0;
}

#entradas .container{
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
}

#last-post-image{
    width: 100%;
    aspect-ratio: 1/1;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: calc(var(--borderRadius) * 6);
    box-shadow: var(--shadowFloor);
}

#last-post-name{
    color: black;
    font-size: var(--xlarge);
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: calc(var(--generalSpace) * 1);
}

#last-post-content{
    color: black;
    margin-bottom: calc(var(--generalSpace) * 2);
}

.account-contact a{
    color: var(--blue) !important;
    font-weight: bold;
    font-size: var(--large);
    line-height: 1.2;
}

#social-container{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: calc(var(--generalSpace) / 2);
}

#social-container img{
    width: 60px !important;
}

#map{
    /* display: none; */
    width: 100%;
    height: 300px;
    margin-top: calc(var(--generalSpace) / 2);
    border-radius: var(--borderRadius);
    box-shadow: var(--shadowFloor);
}

@media screen and (max-width: 480px){
    .uk-slideshow-items div{
        border-radius: 0 !important;
    }

    #acerca .container{
        padding: 0 var(--generalSpace);
    }

    #about{
        font-size: var(--medium);
    }

    .account-contact a{
        font-size: var(--medium);
    }
}

@media screen and (max-width: 1024px) {
    #carousel-container{
        margin: 0;
    }

    .uk-slideshow-items div{
        border-radius: 0;
    }
}

@media screen and (max-width: 1280px) {
    #carousel-container{
        max-width: 1190px;
    }
}

@media screen and (min-width: 1281px) and (max-width: 1366px) {
    #carousel-container{
        max-width: 1176px;
    }
}

@media screen and (min-width: 1367px) and (max-width: 1440px) {
    #carousel-container{
        max-width: 1370px;
    }
}
