@charset "UTF-8";

.carousel-telechargement {
    overflow: hidden;
}

.carousel-telechargement .container {
    max-width: var(--wp--style--global--wide-size);
  margin: auto;
}

.carousel-telechargement .swiperDefault {
    overflow: visible;
    padding: 2rem 0;
}


.carousel-telechargement .swiperDefault .swiper-slide {
    margin-right: 0!important;
    max-width: 250px;
    width: 100%;
}


.carousel-telechargement .swiperDefault .swiper-slide img {
    height: auto !important;
}

.carousel-telechargement .actions {
    justify-content: flex-start;
  
}

.carousel-telechargement .actions .btn {
    background-color: #F87F70;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transition: all ease-in 150ms;
}

.carousel-telechargement .actions .btn:hover,
.carousel-telechargement .actions .btn:focus {
    background-color: #20376c;
}

.carousel-telechargement .swiperDefault .swiper-slide {
    transition: all ease-in-out 250ms;
}


.carousel-telechargement .swiperDefault .swiper-slide:hover {
    transform: scale(1.07);

}



.download-item {
    width: 100%;
    height: 250px;
    display: flex;
    flex-direction: column;
    justify-content:center;   
    align-items: flex-start;
    padding: 1rem;
    color:#ffffff!important;
    border-radius:8px;

}

.download-item .title {
    font-family: 'barlow';
    font-weight: bold;
    font-size: 1.2rem;

}

.download-item .date {
    font-family: 'barlow';
    font-size: .85rem;
    display: block;
    text-align: left;
}


.actions {
    display: flex;
    gap:1rem;
    justify-content: flex-end;
    padding: 1rem;
}

.gradiant-1 {
background-image: linear-gradient(to top, #30cfd0 0%, #330867 100%);
}

.gradiant-2 {
background-image: linear-gradient(to right, #b8cbb8 0%, #b8cbb8 0%, #b465da 0%, #cf6cc9 33%, #ee609c 66%, #ee609c 100%);
}

.gradiant-3 {
background-image: linear-gradient(to right, #74ebd5 0%, #9face6 100%);
}

.gradiant-4 {
background-image: linear-gradient(to top, #3f51b1 0%, #5a55ae 13%, #7b5fac 25%, #8f6aae 38%, #a86aa4 50%, #cc6b8e 62%, #f18271 75%, #f3a469 87%, #f7c978 100%);
}

.gradiant-5 {
background-image: linear-gradient(-20deg, #6e45e2 0%, #88d3ce 100%);
}

.gradiant-6 {
background-image: linear-gradient(to top, #3b41c5 0%, #a981bb 49%, #ffc8a9 100%);
}

.gradiant-7 {
background-image: linear-gradient(-45deg, #FFC796 0%, #FF6B95 100%);
}

.gradiant-8 {
background-color: #FBDA61;
background-image: linear-gradient(45deg, #FBDA61 0%, #FF5ACD 100%);
}

.gradiant-9 {
background-color: #4158D0;
background-image: -webkit-linear-gradient(43deg, #4158D0 0%, #C850C0 46%, #FFCC70 100%);
background-image: -moz-linear-gradient(43deg, #4158D0 0%, #C850C0 46%, #FFCC70 100%);
background-image: -o-linear-gradient(43deg, #4158D0 0%, #C850C0 46%, #FFCC70 100%);
background-image: linear-gradient(43deg, #4158D0 0%, #C850C0 46%, #FFCC70 100%);
}

.gradiant-10 {
    background-image: linear-gradient( 135deg, #FFF6B7 10%, #F6416C 100%);
}

.gradiant-11 {
    background-image: linear-gradient( 135deg, #FFA6B7 10%, #1E2AD2 100%);
}
.gradiant-12 {
    background-image: linear-gradient( 135deg, #81FFEF 10%, #F067B4 100%);
}