
.pix-wrapper-carousel-actus {
    padding-top:40px;
    padding-bottom: 40px;
    background: url('i/bg-realisations.webp') no-repeat center center;
    background-size: cover;
    overflow: hidden;
}

.pix-owl-carousel-actus {
   position: relative;
}



.pix-wrapper-carousel-actus h2 {
    text-align: center;
}

.pix-wrapper-carousel-actus h2 span {
    text-align: center;
}

.pix-wrapper-carousel-actus h2::after {left:50%; transform:translateX(-50%);}



.pix-wrapper-carousel-actus .owl-dots {
    display: none !important;
}

.pix-carousel-ticker-lesactus {
    text-align: center;
}


.pix-carousel-ticker-lesactus > h3 {
    text-align: center;
    margin-bottom: 20px;
}

.pix-carousel-ticker-lesactus > h3.h1:after {
    left:50%;
    transform: translateX(-50%);
}




.pix-carousel-ticker-titre-triangle {height:20px;}

.pix-carousel-ticker-texte {
    padding:0px 20px 10px 20px;text-align:center;
    font-weight: 400;
}




.pix-carousel-ticker-wrapper-padding {
    padding:0px 20px 30px;
    text-align: center;
}

.pix-carousel-ticker-wrapper {
    display: inline-block;
    padding-top: 10px;
    padding-bottom: 0px;
    color:#000;
    position: relative;
}  
.pix-carousel-ticker-wrapper img {
    max-width: 340px;
    margin: auto;
    
    
}


.pix-carousel-ticker-wrapper a {
    text-decoration: none;color:initial;display: inline-block;color:#000;background-color: #fff;transition: all 0.3s ease 0s;
    box-shadow: 0px 4px 12px rgba(0,0,0,0.25);
    border-radius: 10px;
}





.pix-carousel-ticker-wrapper a:hover { box-shadow: 0px 4px 12px rgba(0,0,0,0.45);}

.pix-carousel-ticker-wrapper-col1 {
    display: block;
    max-width: 340px;
    margin: auto;
    overflow: hidden;
    position: relative;
}

.pix-carousel-ticker-wrapper-col1 img {
    object-fit: cover;
    aspect-ratio: 1/1;
    transition: all 0.4s ease 0s;
}

.pix-carousel-ticker-wrapper a:hover .pix-carousel-ticker-wrapper-col1 img {
    transform: scale(1.1);
}

.pix-carousel-ticker-wrapper-col2 {
position: absolute;
    left: 50%;
    transform: translate(-50%, -100%) skew(-27deg);
    text-align: left;
    width: 66%;
    padding-bottom: 0px;background-color:#ce0b14;
}

.pix-carousel-ticker-wrapper-col2 h3 span{
    font-size: clamp(14px , 1vw , 16px);
    line-height: 1.2;
    display: inline-block; 
    }

h3.pix-carousel-ticker-titre {
    font-weight: 500;
    text-align: center;
    margin: 0;padding:0;
    padding:10px 20px 10px 20px;
    color:#fff;
    text-transform: uppercase;
    line-height: 1.1;
    transform: skew(27deg);
}

.pix-section-realisations {}


@media (max-width:460px) {
    .pix-carousel-ticker-wrapper {width:300px;}
}


@media (max-width:420px) {
    .wrapper-bande-carousel-ticker {padding-left:10px;padding-right: 10px;}
}

@media (max-width:390px) {
    .pix-carousel-ticker-wrapper {width:260px;}
    .wrapper-bande-carousel-ticker {padding-left:10px;padding-right: 10px;}
}



