.avia-section.av-fa4r6l-90839d4c3743fba4c042a718f2c891b4 .av-parallax .av-parallax-inner{
background-color:#0d1012;
background-image:url(https://www.esnanterre.com/wp-content/uploads/2026/10/hero-esn-athletisme.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-fa4r6l-90839d4c3743fba4c042a718f2c891b4 .av-section-color-overlay{
opacity:0.6;
background-color:#0d1012;
}

.flex_column.av-f3xdil-27083646a796746116048f3d6c66abc7{
position:absolute;
top:auto;
right:auto;
bottom:44px;
left:0px;
z-index:4;
padding:0 0 0 0;
}

#top .av-special-heading.av-ewso05-457910fe87929a441da14f5071631d70{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-ewso05-457910fe87929a441da14f5071631d70 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ewso05-457910fe87929a441da14f5071631d70 .av-special-heading-tag{
font-size:68px;
}
.av-special-heading.av-ewso05-457910fe87929a441da14f5071631d70 .special-heading-inner-border{
border-color:rgba(0,0,0,0);
}
.av-special-heading.av-ewso05-457910fe87929a441da14f5071631d70 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-ewso05-457910fe87929a441da14f5071631d70 .av-special-heading-tag .heading-wrap:before{
border-color:rgba(0,0,0,0);
}
body .av-special-heading.av-ewso05-457910fe87929a441da14f5071631d70 .av-special-heading-tag .heading-wrap:after{
border-color:rgba(0,0,0,0);
}

#top .hr.hr-invisible.av-esqjz1-f3cac21045fa35faaae90711a56f253b{
height:12px;
}

#top .av_textblock_section.av-en033p-82efa98fb025efdbce71eb65c99bbd26 .avia_textblock{
font-size:17px;
color:#e4e1dc;
}

#top .hr.hr-invisible.av-eheixh-121ebd3864133411a21d3c27d2cb8acd{
height:22px;
}

.flex_column.av-dve5gt-454f3cb103f08ba3a0c69967adb6ce9d{
padding:0 0 0 0;
}

#top .av-special-heading.av-mv7zq7jl-ebb8c74de444fa8c12b4595ef3cab061{
padding-bottom:10px;
}
body .av-special-heading.av-mv7zq7jl-ebb8c74de444fa8c12b4595ef3cab061 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mv7zq7jl-ebb8c74de444fa8c12b4595ef3cab061 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-mv81leav-d58e7340252bb26b0497aa6efd10c86e{
height:20px;
}

#top .hr.hr-invisible.av-sovgx9-a72ccd7bbf1789f7d5ed5d93392d2eb1{
height:20px;
}

.av-horizontal-gallery.av-lysrqea3-27b703daa4954b8048595f2e11078fa0{
padding:3.75% 0px;;
}
.av-horizontal-gallery.av-lysrqea3-27b703daa4954b8048595f2e11078fa0 .av-horizontal-gallery-inner{
padding-bottom:25%;
}

#top .av-special-heading.av-mv816bzl-88a2973c7c2760aa9cf6b1f4a093110e{
padding-bottom:10px;
}
body .av-special-heading.av-mv816bzl-88a2973c7c2760aa9cf6b1f4a093110e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mv816bzl-88a2973c7c2760aa9cf6b1f4a093110e .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-mv814hk3-78b1d509266ae9620eb454ea6e41caf6{
padding-bottom:10px;
}
body .av-special-heading.av-mv814hk3-78b1d509266ae9620eb454ea6e41caf6 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mv814hk3-78b1d509266ae9620eb454ea6e41caf6 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-mv84ot8l-f50fcec737ff4cf2724b5070e8420e72{
height:20px;
}

.avia-section.av-c96f0-fca4869f2b9823e61f7feb08e1162f8a{
background-color:#4f962d;
background-image:unset;
}
.avia-section.av-c96f0-fca4869f2b9823e61f7feb08e1162f8a .av-section-color-overlay{
opacity:0.5;
background-image:url(https://www.esnanterre.com/wp-content/themes/enfold/images/background-images/dots-mini-light.png);
background-repeat:repeat;
}

#top .flex_column_table.av-equal-height-column-flextable.av-bti2c-e333e706831e74861754d4d3af1ec7dc{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-bti2c-e333e706831e74861754d4d3af1ec7dc{
border-radius:0px 0px 0px 0px;
padding:10px 10px 10px 10px;
}

#top .av-special-heading.av-14en0-109027ba3900392ce54da088849052da{
padding-bottom:10px;
color:#ffffff;
font-size:30px;
}
body .av-special-heading.av-14en0-109027ba3900392ce54da088849052da .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-14en0-109027ba3900392ce54da088849052da .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-14en0-109027ba3900392ce54da088849052da .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-14en0-109027ba3900392ce54da088849052da .av-subheading{
font-size:15px;
}

.avia-animated-number.av-11qt0-78c4ece1fe62b1249ba0541c675d3482 .avia-animated-number-icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top .avia-animated-number.av-11qt0-78c4ece1fe62b1249ba0541c675d3482 .avia-animated-number-title{
font-size:50px;
color:#ffffff;
}
#top .avia-animated-number.av-11qt0-78c4ece1fe62b1249ba0541c675d3482 .avia-animated-number-content{
font-size:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9zrbk-f0c367c81b991278636213861bbaaf98{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-9zrbk-f0c367c81b991278636213861bbaaf98{
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
}

.avia-animated-number.av-91pmk-6683ed9ae6e6c0fbf935b091bfa0b152 .avia-animated-number-icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top .avia-animated-number.av-91pmk-6683ed9ae6e6c0fbf935b091bfa0b152 .avia-animated-number-title{
font-size:50px;
color:#ffffff;
}
#top .avia-animated-number.av-91pmk-6683ed9ae6e6c0fbf935b091bfa0b152 .avia-animated-number-content{
font-size:20px;
}

#top .av-special-heading.av-8om0s-36945e6342d8dbeb3d39252add9fdbc4{
padding-bottom:10px;
color:#ffffff;
font-size:30px;
}
body .av-special-heading.av-8om0s-36945e6342d8dbeb3d39252add9fdbc4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-8om0s-36945e6342d8dbeb3d39252add9fdbc4 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-8om0s-36945e6342d8dbeb3d39252add9fdbc4 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-8om0s-36945e6342d8dbeb3d39252add9fdbc4 .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-86nsw-d17d9850e9dc97ca760f6611b3e9250b{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-86nsw-d17d9850e9dc97ca760f6611b3e9250b{
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
}

.avia-animated-number.av-7nne0-3c1d3e005263100ccc4ff589b515b727 .avia-animated-number-icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top .avia-animated-number.av-7nne0-3c1d3e005263100ccc4ff589b515b727 .avia-animated-number-title{
font-size:50px;
color:#ffffff;
}
#top .avia-animated-number.av-7nne0-3c1d3e005263100ccc4ff589b515b727 .avia-animated-number-content{
font-size:20px;
color:#444444;
}

#top .av-special-heading.av-736yw-379474d1e8d2785193077e76e7eb3648{
padding-bottom:10px;
color:#ffffff;
font-size:30px;
}
body .av-special-heading.av-736yw-379474d1e8d2785193077e76e7eb3648 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-736yw-379474d1e8d2785193077e76e7eb3648 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-736yw-379474d1e8d2785193077e76e7eb3648 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-736yw-379474d1e8d2785193077e76e7eb3648 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-mv81w792-65fc0c270328f4f42162de9ec1a41534{
padding-bottom:10px;
}
body .av-special-heading.av-mv81w792-65fc0c270328f4f42162de9ec1a41534 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mv81w792-65fc0c270328f4f42162de9ec1a41534 .av-subheading{
font-size:15px;
}

.avia-section.av-ibdgrq-55deb234e72e8bfc3a5ed6dbc68bbd17{
background-repeat:no-repeat;
background-image:url(https://www.esnanterre.com/wp-content/uploads/2026/07/Triathlon-1.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-ibdgrq-55deb234e72e8bfc3a5ed6dbc68bbd17 .av-section-color-overlay{
opacity:0.6;
background-color:#086747;
}

#top .av-special-heading.av-i53uuu-d7f9ff07c244dc67ee069c786e70a6d9{
padding-bottom:20px;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-i53uuu-d7f9ff07c244dc67ee069c786e70a6d9 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-i53uuu-d7f9ff07c244dc67ee069c786e70a6d9 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-i53uuu-d7f9ff07c244dc67ee069c786e70a6d9 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-i53uuu-d7f9ff07c244dc67ee069c786e70a6d9 .av-subheading{
font-size:15px;
}

.flex_column.av-hzrt9y-76eb64ebf29960aa79eae801526a5086{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1rz1vq-bdba7be0db57a68f385c25a8c1195057{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-h0c8r2-a4ee2470a4b99ad969cc36c236803a37{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-ewso05-457910fe87929a441da14f5071631d70 .av-special-heading-tag{
font-size:52px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-ewso05-457910fe87929a441da14f5071631d70 .av-special-heading-tag{
font-size:42px;
}

#top #wrap_all .av-special-heading.av-14en0-109027ba3900392ce54da088849052da .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-8om0s-36945e6342d8dbeb3d39252add9fdbc4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-736yw-379474d1e8d2785193077e76e7eb3648 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-i53uuu-d7f9ff07c244dc67ee069c786e70a6d9 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-ewso05-457910fe87929a441da14f5071631d70 .av-special-heading-tag{
font-size:35px;
}

#top #wrap_all .av-special-heading.av-14en0-109027ba3900392ce54da088849052da .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-8om0s-36945e6342d8dbeb3d39252add9fdbc4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-736yw-379474d1e8d2785193077e76e7eb3648 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-i53uuu-d7f9ff07c244dc67ee069c786e70a6d9 .av-special-heading-tag{
font-size:0.8em;
}
}
