.menu-social-in-page ul {
    list-style: none;
    padding: 0;
    font-size: 0;
    display: flex;
    gap: clamp(10px,1.786vw,25px);
    justify-content: center;
} 

.menu-social-in-page ul li img {
    padding-right: 0 !important;
    width: clamp(32px,3.021vw,58px);
    height: clamp(32px,3.021vw,58px);
} 

.menu-social-in-page ul li .menu-image-title {
    display: none;
}

.vsponsor-section-2 .elementor-widget-image {
    height: 150px;
    flex: 1;
    width: auto;
}

.vsponsor-section-2 .elementor-widget-image img {
   height: 100%;
   width: auto;
}

.vsponsor-section-3 .first-element {
   height: 150px;
   flex: 1;
}

.sponsor-in-phone img {
    max-height: 45vh;
    width: auto;
}



/* .vsponsor-section-3 .ad {
    height: 100%;
    width: auto;
 } */

.vsponsor-section-5 .vsponsor-tshirt-slide .vsponsor-tshirt-slide-item img{
    margin: auto;
}

.vsponsor-section-5 .vsponsor-tshirt-slide .slick-prev,.vsponsor-section-5 .vsponsor-tshirt-slide .slick-next {
    background: none;
    border: none;
    cursor: pointer;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9;
    color: var(--color-1);
    border: 0 !important;

  }


.vsponsor-section-5 .vsponsor-tshirt-slide  .slick-prev {
    left: 10px;
  }
  
.vsponsor-section-5 .vsponsor-tshirt-slide .slick-next {
    right: 10px;
  }
  
 .vsponsor-section-5 .vsponsor-tshirt-slide .slick-prev svg, .vsponsor-section-5 .vsponsor-tshirt-slide .slick-next svg {
    width: clamp(35px,4.861vw,70px);
    height: clamp(35px,4.861vw,70px);
    stroke: #000; /* Customize arrow color */
  }

body:not(.elementor-editor-active) .vsponsor-section-5 .vsponsor-tshirt-slide > .vsponsor-tshirt-slide-item:not(:first-child) {
    display: none;
}

.possibilite-naming-title > .elementor-widget-container{
    line-height: 1;
}

.possibilite-naming-title h2{
    color: var(--color-2);
    font-family: var(--font-0);
    font-size: clamp(14px,1.143vw,16px);
    margin: 0;
}

.possibilite-naming-title h2 .yellow{
    font-weight: 600;
    font-size: clamp(18px,2.286vw,32px);
}

.brands-carousel-sponsors {

}


@media screen and (min-width:768px) {
    body .vsponsor-section-5 .vsponsor-tshirt-slide > .vsponsor-tshirt-slide-item {
        display: block !important;
    }
}


@media screen and (min-width:1024px) {
    .full-height-100vh {
        height: calc(100vh - 73px);
    }
}

@media screen and (min-height:1081px) and (max-width:1200px) {
    .full-height-100vh  {
        height: unset !important;
    }
    .full-height-100vh > .e-con-inner > * {
        min-height: unset !important;
    }

    .full-height-100vh > .e-con-inner > div:nth-child(2) {
        margin-top: 30px;
    }

    .vsponsor-section-2.full-height-100vh {
        min-height: unset !important;
    }

    .vsponsor-section-2.full-height-100vh .elementor-widget-image img{
        max-width: 450px;
    }
}


/*possibilité sponsor*/

.ps_sponsor-section-1 .left-element .yellow, .element-overlayed-black .yellow, .element-overlayed-black h2, .element-overlayed-black h3 {
    font-size: clamp(16px,1.286vw,18px);
    font-weight: 600;
    font-family: var(--font-0);
    
}

.ps_sponsor-section-1 .left-element .yellow.big, .element-overlayed-black .yellow.big, 
.stand-text-content .yellow.big
{
    font-size: clamp(22px,2.857vw,40px);
    line-height: 1.3;
    font-weight: 600;
}

.stand-text-content .yellow.big {
    font-family: var(--font-0);
    margin: 0;
}

.stand-text-content p {
    margin: 0;
}

.ball-sponsors .dashed-indicator  {
    top: calc(50% + 40px);
    width: clamp(93px,18.071vw,273px);
    right: -50px;

}

.possibilite-sponsor-item .element-overlayed-black h3, .possibilite-sponsor-item .element-overlayed-black p {
    font-weight: 400;
    font-size: clamp(18px,1.429vw,20px);
}



.ps_sponsor-section-1 .left-element br{
    /* display: none; */
}

.possibilite-sponsor-item p {
    margin-bottom: 0;
}

.possibilite-sponsor-item .elementor-widget-image {
    height: 100%;
    aspect-ratio: 1;
}

.possibilite-sponsor-item .element-overlayed-black {
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
}

.possibilite-sponsor-item .element-overlayed-black .elementor-widget-container {
    min-height: 110px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.possibilite-sponsor-item .element-overlayed-black h3, .element-overlayed-black h2 {
    line-height: normal;
    margin: 0 auto;
}

.possibilite-sponsor-item  .elementor-widget-image img {
    transition: all 2000ms ease-in-out;
    width: 100%;
}

.possibilite-sponsor-item:hover  .elementor-widget-image img {
    transform: scale(1.1) rotate(0.5deg)
}
.sponsor-list .sponsor {margin-bottom: clamp(30px,5.99vw,115px);}


@media screen and (min-width:768px) {
    .ps_sponsor-section-1 .left-element br{
        display: block;
    }
}







