﻿

.alloggi__list{margin-top:6.4rem}

@media(min-width:992px){
    #alloggi-list-section .nav-carousel-control-wrapper{margin: 1.6rem auto 0;position: static;top: auto;right: auto;transform: none;}
}


@media (min-width: 1280px) {
    #alloggi-list-section {padding: 4.4rem;}
}

@media (min-width: 1440px) {
    #alloggi-list-section h2 {font-size: 4.8rem;}
}

@media (min-width: 1920px) {
    .card-alloggio__title {font-size: 4rem;}
}




#servizi-section .section__content-text{text-align:center}
#servizi-section .icon-list-item{display: flex;flex-wrap: wrap;gap: 1.6rem;width: 100%;place-content: space-between;align-items: start;margin: 3.2rem auto 0;}

#servizi-section .icon-list-item li {width: calc(50% - .8rem);display: flex;flex-direction: column;gap: .8rem;flex-shrink: 0;place-content: center;text-align: center;align-items: center;margin-top:3.2rem}
#servizi-section .icon-list-item i {color: var(--primary-color);width: 6rem;height: 6rem;display: flex;place-content: center;align-items: center;background: var(--bg-medium);border-radius: .8rem;font-size: 2.4rem;}
#servizi-section .icon-list-item span {color: var(--text-color);text-transform: uppercase;}


@media(min-width:768px){
    #servizi-section .icon-list-item li{width: calc(20% - (1 * 2.4rem));}
}

@media(min-width:1280px){
    #servizi-section{padding:8.8rem 0}
    #servizi-section .icon-list-item li{width: calc(20% - (1 * 2.4rem));}
}


@media(min-width:1920px){
    #servizi-section .icon-list-item{width: calc(((100% - (12 - 1) * 2.4rem) / 12) * 10 + (10 - 1) * 2.4rem)}
}


#info-section .section-heading{text-align:center}

@media(min-width:1280px){
    #info-section{padding:8.8rem 0}
/*    #info-section .custom-accordion{width: calc(((100% - (12 - 1) * 2.4rem) / 12) * 10 + (10 - 1) * 2.4rem);margin:3.2rem auto 0}*/
}


