.elementor-3759 .elementor-element.elementor-element-5984bd7{--display:flex;}.elementor-3759 .elementor-element.elementor-element-ee3c424{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}/* Start custom CSS for shortcode, class: .elementor-element-959f300 */.elementor-3759 .elementor-element.elementor-element-959f300 #gpxv-list{
    
    display: none;
}

.elementor-3759 .elementor-element.elementor-element-959f300 .gpxv-list{
    
    
height: auto !important;
border : none;
    
    
}


.elementor-3759 .elementor-element.elementor-element-959f300 .gpxv-view{
    
    margin : 20px 0px !important;
    border : none;
    width : 100%;
    
}

.elementor-3759 .elementor-element.elementor-element-959f300 .gpxv-option{
    
    
    display: none;
    
    
}

.elementor-3759 .elementor-element.elementor-element-959f300 .gpxv-select tbody > tr:nth-of-type(2n){
    
    
    background: #FCE7D9;
    
    
    
}



.elementor-3759 .elementor-element.elementor-element-959f300 .gpxv-select button{
    
font-family : 'Hellix' !important;
font-size : 16px;
font-weight : 700;
text-transform: normal;
color : #1C4650;
    
    
}



.elementor-3759 .elementor-element.elementor-element-959f300 .gpxv-select tbody td:hover{
    background: #2AACB2;
}

.elementor-3759 .elementor-element.elementor-element-959f300 .track-info {
    margin: 25px;
    border-radius: 15px;
    border: 3px solid #0766AD; /* ← tout est ici : largeur + style + couleur */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee3c424 */.elementor-3759 .elementor-element.elementor-element-ee3c424{
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-959f300 */.elementor-3759 .elementor-element.elementor-element-959f300 #gpxv-list{
    
    display: none;
}

.elementor-3759 .elementor-element.elementor-element-959f300 .gpxv-list{
    
    
height: auto !important;
border : none;
    
    
}


.elementor-3759 .elementor-element.elementor-element-959f300 .gpxv-view{
    
    margin : 20px 0px !important;
    border : none;
    width : 100%;
    
}

.elementor-3759 .elementor-element.elementor-element-959f300 .gpxv-option{
    
    
    display: none;
    
    
}

.elementor-3759 .elementor-element.elementor-element-959f300 .gpxv-select tbody > tr:nth-of-type(2n){
    
    
    background: #FCE7D9;
    
    
    
}



.elementor-3759 .elementor-element.elementor-element-959f300 .gpxv-select button{
    
font-family : 'Hellix' !important;
font-size : 16px;
font-weight : 700;
text-transform: normal;
color : #1C4650;
    
    
}



.elementor-3759 .elementor-element.elementor-element-959f300 .gpxv-select tbody td:hover{
    background: #2AACB2;
}

.elementor-3759 .elementor-element.elementor-element-959f300 .track-info {
    margin: 25px;
    border-radius: 15px;
    border: 3px solid #0766AD; /* ← tout est ici : largeur + style + couleur */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee3c424 */.elementor-3759 .elementor-element.elementor-element-ee3c424{
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}/* End custom CSS */