.slick--view--preavvisi .slick-track , .slick--view--avvisi .slick-track {
    display: flex;
    padding: 25px 0;
}
.slick--view--preavvisi .slick-dots, .slick--view--avvisi .slick-dots {
    bottom: -25px;
}

.slick--view--preavvisi .slick__slide, .slick--view--avvisi .slick__slide {
    display: flex !important;
    align-items: stretch;
    height: unset;
}

.custom-shadow{
    background: #fff;
    border-right: none;
    box-shadow: 0 2px 20px 0 rgba(0,0,0,.1);
}

.card-con-immagine-e-badge .card-title span {
    font-size: 18px;
    font-weight: bold;
    color: var(--primary-blue);
    text-align: center !important;
}
.card-con-immagine-e-badge .card-bottom .icon {
    fill: var(--secondary-blue);
}
.card-con-immagine-e-badge .card-bottom a:hover .icon {
    fill: var(--primary-blue);
}
.card-con-immagine-e-badge .card-bottom {
    display: flex;
    justify-content: end;
}
.card-con-immagine-e-badge .card-content {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.card-size{
    width: 90%;
}

.icona-preavvisi {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 29C19.4478 29 22.7544 27.6304 25.1924 25.1924C27.6304 22.7544 29 19.4478 29 16C29 12.5522 27.6304 9.24558 25.1924 6.80761C22.7544 4.36964 19.4478 3 16 3C12.5522 3 9.24558 4.36964 6.80761 6.80761C4.36964 9.24558 3 12.5522 3 16C3 19.4478 4.36964 22.7544 6.80761 25.1924C9.24558 27.6304 12.5522 29 16 29ZM27.3137 27.3137C24.3131 30.3143 20.2435 32 16 32C11.7565 32 7.68687 30.3143 4.68629 27.3137C1.68571 24.3131 0 20.2435 0 16C0 11.7565 1.68571 7.68687 4.68629 4.68629C7.68687 1.68571 11.7565 0 16 0C20.2435 0 24.3131 1.68571 27.3137 4.68629C30.3143 7.68687 32 11.7565 32 16C32 20.2435 30.3143 24.3131 27.3137 27.3137Z' fill='%23003399'/%3E%3Cpath d='M17.5 9.5C17.5 8.66875 16.8312 8 16 8C15.1688 8 14.5 8.66875 14.5 9.5V16.5C14.5 17.3313 15.1688 18 16 18C16.8312 18 17.5 17.3313 17.5 16.5V9.5Z' fill='%23003399'/%3E%3Cpath d='M14.5858 20.5858C14.2107 20.9609 14 21.4696 14 22C14 22.5304 14.2107 23.0391 14.5858 23.4142C14.9609 23.7893 15.4696 24 16 24C16.5304 24 17.0391 23.7893 17.4142 23.4142C17.7893 23.0391 18 22.5304 18 22C18 21.4696 17.7893 20.9609 17.4142 20.5858C17.0391 20.2107 16.5304 20 16 20C15.4696 20 14.9609 20.2107 14.5858 20.5858Z' fill='%23003399'/%3E%3C/svg%3E%0A");    display: inline-flex;
    height: 56px;
    width: 58px;
    background-repeat: no-repeat !important;
}
.icon-heading {
    align-items: center;
}

.icon-badge{
    position: absolute;
    margin-top: 20px;
    padding: 10px 0px 10px 0px;
    width: 100px;
}

.container-badge{
    display: flex;
    justify-content: start;
}

.button-radius{
    border-radius: 1.5rem;
    padding: 8px 0px 8px 0px;
    width: 120px;
}

.color-button{
    background-color: #003399;
    color: white;
}

.color-button:hover{
    background-color: #003399;
    color: white;
}

.img-card{
    aspect-ratio: 16 / 9;
}

.card-con-immagine-e-badge .font-size-text p{
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.colore-avviso{
    background-color: #91b615;
}
.colore-preavviso{
    background-color: #ee6449;
}
.img-container img {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
/* #container-opportunita-slider .slick-list .slick-track .slick__slide:nth-child(odd) {
    padding-left: 20px;
    padding-right: 20px;
} */

.view-avvisi.view-display-id-block_carosello_avvisi .slick:not(.unslick) .slide:not(.slick-active) .card-wrapper .custom-shadow,
.view-preavvisi.view-display-id-block_carosello_preavvisi .slick:not(.unslick) .slide:not(.slick-active) .card-wrapper .custom-shadow,
.view-preavvisi.view-display-id-block_carosello_preavvisi_opportunita .slick:not(.unslick) .slide:not(.slick-active) .card-wrapper .custom-shadow,
.view-preavvisi.view-display-id-block_carosello_preavvisi_homepage .slick:not(.unslick) .slide:not(.slick-active) .card-wrapper .custom-shadow {
    box-shadow: none !important;
}

.view-display-id-block_carosello_preavvisi .view-footer , .view-display-id-block_carosello_avvisi .view-footer{
    padding-left: 16px;
    padding-right: 16px;
}

.slider-preavvisi-hp-header-container {
    padding-inline: 24px;
}
@media (max-width: 992px) {
    .view-display-id-block_carosello_preavvisi_homepage .slick-track {
        padding-bottom: 0;
    }
}
