@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
@-webkit-keyframes sdb{0%{-webkit-transform:translate(0,0);opacity:0}50%{opacity:1}100%{-webkit-transform:translate(0,20);opacity:0}}@keyframes sdb{0%{transform:translate(0,0);opacity:0}50%{opacity:1}100%{transform:translate(0,20px);opacity:0}}body,html{color:#161616 !important;font-family:'Open Sans',sans-serif;width:100%;overflow-x:hidden}body{height:100%;scroll-behavior:smooth}h1,h2,h4,h5{font-family:'Morganite Black Italic';line-height:1.4em;text-transform:uppercase;letter-spacing:1px;font-smooth:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:98px;font-size:6.125rem}h2{font-size:5rem}h3{font-family:'Open Sans',sans-serif;font-smooth:auto;font-size:1.5625rem;font-weight:700;text-transform:uppercase}h4{font-size:2.8125rem}h5{font-size:2.1875rem}p,li{font-weight:300}p strong,li strong{font-weight:700}#page-wrapper .node__content a,#page-wrapper .node__content .link,#page-wrapper .node__content .links{color:#0009FF;-webkit-transition:all 0.3s ease-in;-khtml-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}#page-wrapper .node__content a:hover,#page-wrapper .node__content .link:hover,#page-wrapper .node__content .links:hover{text-decoration:none}a.link.return,.resume-article article footer a{color:#0009FF}a.link.return:after,.resume-article article footer a:after{content:'';background-color:#0009FF;display:inline-block;height:5px;margin-left:10px;vertical-align:middle;width:5px;-o-transition:width 1s;-webkit-transition:width 1s;transition:width 1s}a.link.return:hover,.resume-article article footer a:hover{text-decoration:none}a.link.return:hover:after,.resume-article article footer a:hover:after{width:55px}.paragraph--type---article-galerie-photo .field--type-image{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;grid-auto-rows:minmax(100px,auto);margin:0}.paragraph--type---article-galerie-photo .field--type-image img{height:100% !important;object-fit:cover;cursor:pointer}#home-page{background-image:url(/themes/custom/rlv/assets/images/bg/bg-home.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;height:93vh;width:100%;z-index:0;min-height:800px}#home-page #video{left:0;position:absolute;top:0;min-height:100%;min-width:100%;z-index:1}#infos_event{font-family:'Morganite Black Italic';font-size:5rem;line-height:1em;position:absolute;bottom:150px;left:50%;letter-spacing:1px;font-smooth:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:2}#infos_event #slogan{color:#fff;text-transform:uppercase}#infos_event #countdown{color:#fff;margin:0 90px;text-align:center}#infos_event #countdown li{font-family:'Morganite Light';font-size:2rem;margin-bottom:-10px;display:inline-block;padding:0 0.5em 0 0.5em}#infos_event #countdown li span{font-family:'Morganite Black Italic';display:block;font-size:5rem}#infos_event #dateEvent{color:#98fd07}.resume-article{border-bottom:solid #0009FF 2px;padding-bottom:30px !important;padding-top:30px !important}.resume-article article header a{color:#161616}.resume-article article .article_cat{margin-bottom:10px;font-size:0.875rem;color:#666666;text-align:center;font-weight:600;text-transform:capitalize}.resume-article article .article_cat a{color:#0009FF}.resume-article article .article_title{font-size:1.875rem;font-weight:700;height:100px;line-height:1.1;padding:0px 10px;text-transform:uppercase;margin-bottom:15px;color:#161616 !important}.resume-article article figure.article_img{display:block;height:auto;margin-top:15px;width:100%;object-fit:cover;overflow:hidden}.resume-article article figure.article_img img{display:block;height:220px;width:100%;object-fit:cover;transition:all ease-in-out 0.4s}.resume-article article figure.article_img img:hover{transform:scale(0.8)}.resume-article article p{color:#666666}.resume-article article footer a{font-size:0.875rem;font-weight:700;color:#0009FF;text-transform:uppercase}.resume-article article footer a:hover{text-decoration:none}.resume-article:nth-last-child(1),.resume-article:nth-last-child(2){border:none !important}.node--type-article .node__content{padding-bottom:70px;border-bottom:solid 1px #d8d8d8;margin-bottom:50px}.node--type-article #block-headeractualite .field--name-body h1{font-family:'Open Sans',sans-serif;font-size:46px;font-weight:300;text-transform:none}.node--type-article #block-headeractualite .field--name-body h1 strong{font-weight:700}.node--type-article .article h2{font-size:46px;font-family:'Open Sans',sans-serif;font-weight:700;text-transform:uppercase;padding:30px 70px;font-size:46px;font-style:normal;letter-spacing:normal;line-height:normal;text-align:center;text-transform:uppercase}.node--type-article .article .node__meta{margin-bottom:70px;padding:5px 0;color:#9b9b9b;max-width:630px}.node--type-article .article .node__meta .article_author{position:relative}.node--type-article .article .node__meta .article_author:before{content:"•";position:absolute;left:0;font-size:15px;top:-1px}.node--type-article .article .node__meta .article_author:after{content:"•";position:absolute;right:0;font-size:15px;top:-1px}.node--type-article .article .node__meta .username{color:black;pointer-events:none}.node--type-article .article .node__meta .article_cat a{color:#9b9b9b;font-size:0.875rem;font-weight:500;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.node--type-article .article .node__meta .article_cat a:hover{color:#ff0080;text-decoration:none}.node--type-article .article .field--label-inline .field__label{float:left}.node--type-article .article .field--name-field-categorie{display:none}.node--type-article .article .field--name-field-tags a{color:#68696b !important;font-weight:400}.node--type-article .article .field--name-field-tags a:hover{color:#ff0080 !important}.node--type-article .field--name-body,.node--type-article .paragraph--type--texte-simple,.node--type-article .paragraph--type---article-image-texte{padding:0 50px}.node--type-article .paragraph--type---article-citation{padding:100px;background-color:black;margin-top:30px;margin-bottom:30px;text-align:center;color:white}.node--type-article .paragraph--type---article-citation .citation q{font-family:"Merriweather - Black Italic";font-size:28px;font-weight:900;margin-bottom:20px}.node--type-article .paragraph--type---article-citation .legende{font-family:"Merriweather - Regular";font-size:16px;font-weight:400}.extend .views-view-grid.horizontal,.extend .views-element-container{padding-left:0;padding-right:0}header#page{display:flex;position:relative;height:420px;justify-content:center;align-items:center;text-align:center;width:100%}header#page h1{color:#fff;line-height:.90em;margin-top:90px}.path-user header#page{background-image:url(/sites/default/files/default_images/img-header-default.jpg);background-position:center center;background-repeat:no-repeat !important;-o-background-size:cover !important;-moz-background-size:cover !important;-webkit-background-size:cover !important;webkit-background-size:cover !important}.path-user #edit-submit{margin:auto;width:30%}.path-resultats-des-courses header#page{background-image:url(/sites/default/files/images/pages/header/extend/bg-header-page-results-2019.jpg) !important;background-position:center center;background-repeat:no-repeat !important;-o-background-size:cover !important;-moz-background-size:cover !important;-webkit-background-size:cover !important;webkit-background-size:cover !important}#top-bar{position:fixed;height:180px;top:0;left:0;opacity:0.9;width:100%;transition:0.2s;z-index:10}#top-bar #logo{margin-left:20px}#top-bar #logo img.rlv{margin-right:20px;transition:0.2s;width:200px}#top-bar #logo img.lanr{margin-top:20px;width:170px}#top-bar #nav-icon{width:35px;height:35px;position:absolute;top:50px;right:40px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#top-bar #nav-icon:before{color:white;content:"Menu";display:block;font-family:'Morganite SemiBold Italic';font-size:4.375rem;top:-42px;left:-75px;position:absolute}#top-bar #nav-icon span{display:block;position:absolute;height:5px;width:50%;background:#FFFFFF;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;z-index:2}#top-bar #nav-icon span:nth-child(even){left:50%;border-radius:0 0px 0px 0}#top-bar #nav-icon span:nth-child(odd){left:0px;border-radius:0px 0 0 0px}#top-bar #nav-icon span:nth-child(1),#top-bar #nav-icon span:nth-child(2){top:0px}#top-bar #nav-icon span:nth-child(3),#top-bar #nav-icon span:nth-child(4){top:10px}#top-bar #nav-icon span:nth-child(5),#top-bar #nav-icon span:nth-child(6){top:20px}#top-bar #nav-icon.open span:nth-child(1),#top-bar #nav-icon.open span:nth-child(6){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#top-bar #nav-icon.open span:nth-child(2),#top-bar #nav-icon.open span:nth-child(5){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#top-bar #nav-icon.open span:nth-child(1){left:5px;top:7px}#top-bar #nav-icon.open span:nth-child(2){left:calc(50% - 5px);top:7px}#top-bar #nav-icon.open span:nth-child(3){left:-50%;opacity:0}#top-bar #nav-icon.open span:nth-child(4){left:100%;opacity:0}#top-bar #nav-icon.open span:nth-child(5){left:5px;top:15px}#top-bar #nav-icon.open span:nth-child(6){left:calc(50% - 5px);top:15px}#top-bar.is-sticky{background-color:#0009FF;height:120px}#top-bar.is-sticky #logo img.rlv{width:120px}#top-bar.is-sticky #logo img.lanr{width:120px}#sideNav{background:#ff0080;color:#fff;top:0;bottom:0;right:0;position:fixed;width:0;height:100%;overflow-x:hidden;-webkit-transition:all 0.5s;transition:all 0.5s;z-index:7;cursor:pointer}#sideNav .navbar-nav{margin:165px 30px 0 0;text-align:right}#sideNav .navbar-nav .nav-link{color:#fff;font-family:'Morganite ExtraBold Italic';font-size:2.5rem;opacity:1;transition:all 0.5s ease-in-out;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#sideNav .navbar-nav .nav-link:hover{color:#161616;padding-right:5px}#sideNav .navbar-nav .dropdown-toggle::after{border-right:none}#sideNav .navbar-nav .dropdown-menu{background-color:#ff0080;border:inherit;font-family:'Morganite Bold Italic';font-size:1.8rem;letter-spacing:1px;position:inherit !important;padding:0;top:-10px !important;text-align:right;transform:inherit !important;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#sideNav .navbar-nav .dropdown-menu a{color:#FFFFFF;transition:all 0.5s ease-in-out}#sideNav .navbar-nav .dropdown-menu a:hover,#sideNav .navbar-nav .dropdown-menu a.active{background-color:inherit;color:#161616;padding-right:5px;text-decoration:none}#sideNav .navbar-nav .dropdown-item.active,#sideNav .navbar-nav .dropdown-item:active,#sideNav .navbar-nav .dropdown-item:hover{background-color:inherit}#sideNav.open{width:350px}#sideNav.open:after{display:block}#sideNav.open:before{content:" ";background-image:url("/sites/default/files/images/pages/navigation/Vague.png");background-size:100%;width:47px;height:100vh;float:left;margin-left:-47px;position:fixed}#overlay,#overlayFaq{top:0;right:0;width:100%;height:100%;content:"";display:none;position:absolute;z-index:6;transition:all 0.6s ease-in-out}#overlayFaq{z-index:10}#overlay.open,#overlayFaq.open{background:rgba(0,0,0,0.7);display:block;opacity:1;transition:all 0.6s ease-in-out;position:fixed}body.openFaq{overflow:hidden;position:fixed;width:100%}figure#logo-allraces{position:absolute;top:20%;left:55%;transform:translate(-55%,-20%);width:36%;z-index:2}.block-smo{color:#FFF;font-size:1em;height:70px;position:absolute;right:25px;bottom:95px;text-align:right;z-index:7}.block-smo span{float:left;display:inline-block;font-family:'Morganite Light Italic';font-size:35px;font-size:2.1875rem;text-transform:uppercase}.block-smo span:before{background-color:#FFF;content:'';display:inline-block;float:left;margin:25px 10px 0 0;height:1px;width:60px}.block-smo ul.list-inline{margin:25px 0 0 0;padding:0}.block-smo ul.list-inline .list-inline-item:not(:last-child){margin:0}.block-smo .icon{height:25px;width:25px}#races-list{position:relative;z-index:1}#about{background-color:#0009FF;background-image:url(/themes/custom/rlv/assets/images/bg/bg-home-presentation-rlv.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;color:#fff;margin-top:-40px;position:relative;z-index:0}#organization{background-color:#fff;color:#161616;text-align:center}#organization h2{margin-bottom:-20px}#organization{background-color:#161616;color:#fff;text-align:center}#organization h2{margin-bottom:-20px}#social{background-image:url(/themes/custom/rlv/assets/images/bg/bg-social-media.jpg);background-repeat:no-repeat;background-size:cover;background-position:20%;color:#fff;height:395px;position:relative}#social .row{display:inherit}#social .container{position:absolute;top:70%;left:50%;margin:auto;transform:translate(-50%,-70%)}#page-wrapper{overflow-x:hidden}#page-wrapper #main{margin-top:3.125rem}#page-wrapper.extend #main{margin-top:5em}.blue #main #block-mainpagecontent{color:#0009FF !important}.pink #main #block-mainpagecontent{color:#ff0080 !important}.pink #main #block-mainpagecontent a,.pink #main #block-mainpagecontent a:visited,.pink #main #block-mainpagecontent a:focus{color:#ff0080 !important}.gray #main #block-mainpagecontent{color:#161616 !important}.block-partenaires{margin-bottom:2em}.liste-partenaires .view-content.row{display:block;flex-wrap:inherit}.liste-partenaires .logo_partners a{display:block;width:100%;height:100%;opacity:1;-webkit-transition:opacity 0.6s ease-in-out;-moz-transition:opacity 0.6s ease-in-out;-ms-transition:opacity 0.6s ease-in-out;-o-transition:opacity 0.6s ease-in-out;transition:opacity 0.6s ease-in-out}.liste-partenaires .logo_partners a:hover{opacity:.60}.extend header#page{height:80vh}.extend #subtitle{background-color:#161616;color:#FFFFFF;padding:30px 0 15px 0;text-align:center;width:50%;position:absolute;bottom:-60px;text-transform:uppercase;-webkit-transform:skew(-21deg);-ms-transform:skew(-21deg);transform:skew(-21deg)}.extend #subtitle>span{display:block;font-family:'Morganite Bold Italic';font-size:5rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:1px;line-height:1;transform:skew(21deg)}.paragraph--type--bg-txt-img,.paragraph--type--bg-txt{background-color:#1C1FCF !important;color:#FFFFFF;height:620px;margin-bottom:80px}.paragraph--type--bg-txt-img a,.paragraph--type--bg-txt a{color:#FFF}.node--type-article header#page{background-color:#0009FF}.view-actualites .item-list ul li{padding:0.2em 2.5em 0 0}.pagination{border-radius:0 !important;justify-content:center;margin-top:1.5em}.pagination .page-item.active .page-link{background-color:#007bff !important;border-color:#007bff !important}.pagination .page-item:first-child .page-link{border-top-left-radius:0;border-bottom-left-radius:0}.pagination .page-item:last-child .page-link{border-top-right-radius:0;border-bottom-right-radius:0}.path-taxonomy header#page{background-color:#0009FF}.view-albums-photos .item-list.album-photos ul li{margin-right:15px !important;margin-bottom:15px !important}.view-albums-photos:nth-child(3){margin-right:0 !important}.view-albums-photos .card{border:solid 1px #161616;overflow:hidden;text-align:center}.view-albums-photos .card .card-img{position:relative;height:250px}.view-albums-photos .card .card-img img{display:block;height:auto;width:100%}.view-albums-photos .card .card-img .cover a{display:block;height:100%;width:100%;position:absolute;top:0;left:0}.view-albums-photos .card .card-img .cover a>span{background:#0009FF;color:#ffffff;display:inline-block;font-size:14px;font-size:.875rem;position:absolute;padding:5px 8px;text-transform:uppercase;top:-100%;left:50%;transform:translate(-50%,-50%);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.view-albums-photos .card .card-img .cover a:hover{background-color:#000;opacity:.85;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.view-albums-photos .card .card-img .cover a:hover>span{top:50%;left:50%;transform:translate(-50%,-50%)}.field--name-field-photos.field--type-image{margin:0 0 1.5em 0}.field--name-field-photos.field--type-image img{margin:0}.field--name-field-photos .field__items{width:100%}.field--name-field-photos .field__items .field__item{float:left;height:240px;opacity:1;margin-bottom:10px;margin-right:10px;width:32.42%}.field--name-field-photos .field__items .field__item a.colorbox{display:block;position:relative;height:100%;width:100%}.field--name-field-photos .field__items .field__item a.colorbox:after{background-color:#000;content:"";display:block;opacity:0;position:absolute;top:0;left:0;height:100%;width:100%;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.field--name-field-photos .field__items .field__item a.colorbox:hover:after{opacity:.50}#block-views-block-albums-photos-block-4{width:100%}#block-views-block-albums-photos-block-4 .item-list{width:100%}.block-webform{margin-top:-70px}.form-text{margin-top:0}.webform-required{display:none}.form-control{border:1px solid #0009FF;height:65px;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.form-control:focus{border:1px solid #ff0080;box-shadow:0 0 0 0.1rem rgba(255,0,128,0.7)}.select2-container--default{width:100% !important}.select2-container--default .select2-selection--single{border:1px solid #0009FF !important;height:65px;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:65px}.select2-dropdown{background-color:#0009FF !important;border:1px solid #0009FF !important;color:white !important;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.select2-results__options>li{margin-bottom:1px;padding:10px 5px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected="true"]{background-color:#FFFFFF !important;color:#0009FF !important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:65px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:0 !important;position:relative !important}.select2-container--default .select2-selection--single .select2-selection__arrow b:after{font-family:'Font Awesome 5 Free';font-size:1.5rem;color:#0009FF;content:'\f107';top:-15px;right:3px;position:absolute;transition:all 0.3s}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.block-webform table tr th{background:#0009FF;font-family:'Morganite Medium Italic';font-size:2.8125rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:1px;line-height:1.1}.block-webform .table-striped tbody tr:nth-of-type(2n+1){background:rgba(0,9,255,0.05)}.block-webform tr.odd{background:rgba(0,9,255,0.7)}.block-webform tr{background:rgba(0,9,255,0.063);border-bottom:1px solid rgba(0,9,255,0.5)}.block-webform tr.selected td{background:#0009FF;color:#fff}.block-webform .col-auto{padding-right:0;padding-left:0}.block-webform label.form-required:after{content:"*";color:#ff0080;margin-left:2px}.block-webform p.form-required{font-style:italic}.block-webform p.form-required:before{content:"*";color:#ff0080;margin-right:3px}.block-webform legend{color:#161616 !important;display:inline-block;font-family:'Open Sans',sans-serif;font-size:1em;margin-bottom:.5rem}.block-webform .webform-button--submit{display:block;font-size:2.5rem;margin:auto;font-style:normal !important;width:50%}.block-webform .webform-element-description{color:#161616;font-size:16px;font-size:1rem}.block-webform #edit-flexbox-11{border-top:dotted 1px #161616;border-bottom:dotted 1px #161616;margin:0 0 1.5rem 0;padding:10px 10px 0 10px;opacity:.70}.block-webform #edit-container-13.form-group,.block-webform #edit-container-14.form-group,.block-webform #edit-flexbox-10.form-group{margin-bottom:0 !important;margin-top:0 !important}.group-wrapper h3.toggle{background-color:#0009FF;color:#FFFFFF;cursor:pointer;font-family:'Morganite ExtraBold Italic';font-size:50px;font-size:3.125rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1em;padding:15px 0 10px 0;width:90%;margin:0 auto .50em auto;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.group-wrapper h3.toggle>span{color:#98fd07}.group-wrapper h3.toggle>span:after{content:"."}.group-wrapper h3.toggle:hover{background-color:rgba(0,9,255,0.8);padding-left:15px}.group-wrapper .faq-content{overflow:hidden;display:none}.view-faq .view-content.row{display:block}.faq-question{font-size:1rem;font-weight:bold;line-height:1.1;margin-bottom:.5em;padding:8px 0;text-transform:uppercase;transition:all 0.5s ease-in-out}.faq-question:hover{cursor:pointer;padding-left:10px}.faq-question:hover>span{color:#98fd07}.faq-answer{background-color:#0009FF;color:#FFF;position:fixed;top:0;padding:90px;right:-100vw;height:100%;width:65vw;z-index:15;text-align:left;transition:all 0.5s ease-in-out}.faq-answer p,.faq-answer li{font-size:17px;font-size:1.0625rem;font-weight:600 !important}.faq-answer a{color:#98fd07}.faq-answer.openAnswer{right:0}.faq-answer .closedAnswer{background-color:#0009FF;display:inline-block;cursor:pointer;font-size:1.5rem;position:absolute;right:0;top:15px;text-align:center;opacity:1;z-index:16;-ms-transform:translateY(-50%);transform:translateY(-50%)}.faq-answer .closedAnswer:hover{opacity:0.8}.page-node-21753 .group-wrapper h3.toggle{background-color:#ff0080;color:#FFFFFF;cursor:pointer;font-family:'Morganite ExtraBold Italic';font-size:50px;font-size:3.125rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1em;padding:15px 0 10px 0;width:90%;margin:0 auto .50em auto;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;font-family:'Open Sans';font-size:1.5em}.page-node-21753 .group-wrapper h3.toggle>span{color:#98fd07}.page-node-21753 .group-wrapper h3.toggle>span:after{content:"."}.page-node-21753 .group-wrapper h3.toggle:hover{background-color:#ff0080;padding-left:15px;opacity:0.8}.page-node-21753 .group-wrapper .faq-content{overflow:hidden;display:none}.page-node-21753 .view-faq .view-content.row{display:block}.page-node-21753 .faq-question{font-size:1rem;font-weight:bold;line-height:1.1;margin-bottom:.5em;padding:8px 0;text-transform:uppercase;transition:all 0.5s ease-in-out}.page-node-21753 .faq-question:hover{cursor:pointer;padding-left:10px}.page-node-21753 .faq-question:hover>span{color:#98fd07}.page-node-21753 .faq-answer{background-color:#ff0080;color:#FFF;position:fixed;top:0;padding:90px;right:-100vw;height:100%;width:65vw;z-index:15;text-align:left;transition:all 0.5s ease-in-out}.page-node-21753 .faq-answer p,.page-node-21753 .faq-answer li{font-size:17px;font-size:1.0625rem;font-weight:600 !important}.page-node-21753 .faq-answer a{color:#98fd07}.page-node-21753 .faq-answer.openAnswer{right:0}.page-node-21753 .faq-answer .closedAnswer{background-color:#ff0080;display:inline-block;cursor:pointer;font-size:1.5rem;position:absolute;right:0;top:15px;text-align:center;opacity:1;z-index:16;-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-node-21753 .faq-answer .closedAnswer:hover{opacity:0.8}#footer{background-color:#161616;color:#fff;font-family:'Morganite Bold Italic';font-size:1.5625rem;color:#fff;letter-spacing:1px;vertical-align:middle}#footer li.link{margin-right:inherit}#footer li:link:nth-child(5){margin-left:10px}#footer li.link:before{content:"-";color:#fff;font-weight:bold;padding-right:5px}#footer li.link:nth-child(5):before{content:none}#footer a{font-family:'Morganite Bold Italic';font-size:1.5625rem;color:#fff;letter-spacing:1px}#footer a:hover{color:#98fd07;text-decoration:none}#footer a.icon{display:inline;width:30px;height:30px}.scrollToTop{background-color:#0009FF;position:fixed;bottom:30px;right:30px;text-align:center;width:50px;height:50px;z-index:1000;color:white;transition:all ease 0.5s;line-height:50px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden}.scrollToTop.show-stt{opacity:1;visibility:visible}.scrollToTop a{color:#FFF;display:inline-block;width:50px;height:50px}.scrollToTop a i{padding-top:15px}.scrollToTop:hover i{color:#98fd07}#page-wrapper>a:nth-child(4){display:none}.btn{color:#fff !important;font-family:'Morganite Bold Italic';font-smooth:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;text-transform:uppercase;-webkit-transform:skew(-21deg);-ms-transform:skew(-21deg);transform:skew(-21deg);-webkit-border-radius:0px;-khtml-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.btn:before{content:"";width:100%;height:2px;position:absolute;right:0;top:0;transition:all 0.2s linear;background:#fff;transition-delay:0.2s}.btn:after{content:"";width:100%;height:2px;position:absolute;left:0;bottom:0;transition:all 0.2s linear;background:#fff;transition-delay:0.2s}.btn>span{display:block;font-size:2.1875rem;height:62px;line-height:62px;width:244px;transform:skew(21deg)}.btn>span:before{content:"";width:2px;height:100%;position:absolute;left:0;top:0;transition:all 0.2s linear;background:#fff;transition-delay:0s;-webkit-transform:skew(-21deg);-ms-transform:skew(-21deg);transform:skew(-21deg)}.btn>span:after{content:"";width:2px;height:100%;position:absolute;right:0;bottom:0;transition:all 0.2s linear;background:#fff;transition-delay:0s;-webkit-transform:skew(-21deg);-ms-transform:skew(-21deg);transform:skew(-21deg)}.btn>span.large{width:310px}.btn:hover>span:before{height:0;transition-delay:0.2s}.btn:hover>span:after{height:0;transition-delay:0.2s}.btn:hover:before{width:0}.btn:hover:after{width:0}.btn:hover.black{background-color:#000;color:#fff}.btn:hover.blue{background-color:#0009FF;color:#fff}.btn:hover.pink{background-color:#ff0080;color:#fff;color:#fff}.btn.gray{background-color:#161616;opacity:1;margin-bottom:20px}.btn:hover.gray{opacity:0.8;color:#fff}.btn.home{background-color:#ff0080;opacity:1;margin-bottom:20px}.btn:hover.gray{opacity:0.8;color:#ff0080}.btn-primary{background-color:#0009ff !important;border-color:#0009FF !important}.btn-primary:hover{background-color:rgba(0,9,255,0.8) !important}#edit-actions-submit.btn,#edit-submit.btn{font-family:'Morganite Bold Italic' !important;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:1px;padding:5px}.eu-cookie-compliance-banner{padding:15px 0}.eu-cookie-compliance-banner p{font-size:15px;font-size:.9375rem;font-weight:400}.eu-cookie-compliance-more-button{font-family:'Open Sans',sans-serif;font-size:15px;font-size:.9375rem;font-weight:400}.disagree-button.eu-cookie-compliance-more-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-secondary-button{background-color:inherit;background-image:none;border:1px solid #FFFFFF;border-radius:0;box-shadow:inherit;color:#FFFFFF;font-weight:normal;text-shadow:inherit;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.disagree-button.eu-cookie-compliance-more-button:hover,.eu-cookie-compliance-agree-button:hover,.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-hide-button:hover,.eu-cookie-compliance-more-button-thank-you:hover,.eu-cookie-withdraw-button:hover,.eu-cookie-compliance-secondary-button:hover{background-color:#0009FF !important;background-image:inherit;border:1px solid #0009FF}.eu-cookie-compliance-secondary-button{padding:4px 8px}.cookiesjsr-banner{background-color:#ff0080}.cookiesjsr-banner--links a:hover{opacity:0.8}.cookiesjsr-banner--action{justify-content:center}.cookiesjsr-banner--action .cookiesjsr-btn{background:white;border:solid 2px white;color:#161616 !important;font-weight:bold;transition:all ease-in-out 0.4s !important;text-align:center;display:flex;width:max-content}.cookiesjsr-banner--action.denyAll,.cookiesjsr-banner--action:cookiesjsr-settings{background-color:#ff0080;color:white !important}.cookiesjsr-banner--action:hover{text-decoration:none}.pt-30{padding-top:1.875rem}.pt-40{padding-top:2.5rem}.pt-50{padding-top:3.125rem}.pt-60{padding-top:3.75rem}.pt-80{padding-top:5rem}.pt-100{padding-top:6.25rem}.pt-130{padding-top:8.125rem}.pb-40{padding-top:2.5rem}.pb-50{padding-bottom:3.125rem}.pb-60{padding-bottom:3.75rem}.pb-80{padding-bottom:5rem}.pb-100{padding-bottom:6.25rem}.pb-130{padding-bottom:8.125rem}.mt-10{margin-top:10px}.mt-30{margin-top:1.875rem}.mt-40{margin-top:2.5rem}.mt-80{margin-top:5rem}.mt-100{margin-top:6.25rem}.mt-130{margin-top:8.125rem}.mb-30{margin-bottom:1.875rem}.mb-40{margin-bottom:2.5rem}.mb-80{margin-bottom:5rem}.mb-100{margin-bottom:6.25rem}.mb-130{margin-bottom:8.125rem}.mt--30{margin-top:-1.875rem}.no-gutters{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.rt-middle{margin-top:225px}h4.titre{font-family:'Open Sans',sans-serif;font-size:2.5rem;font-weight:700;line-height:1.1;tect-align:left}.f-green{color:#98fd07}.f-blue,.f-bleu{color:#0009FF}.f-grey{color:#161616}.f-fuschia{color:#ff0080}.f-white{color:#fff}.sstitre{line-height:1;position:relative;z-index:1;width:100%}.sstitre span{display:block;font-size:150px !important;position:absolute;opacity:0.25;right:50%;left:50%;letter-spacing:3px;margin-top:-56px;transform:translate(-50%,-50%);width:150%;z-index:0}.sous-titre{line-height:1;margin-top:-10px}.feed-icons{display:none}.list-smo .ico{color:#fff;display:inline-block;margin-right:2px;opacity:1;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.list-smo .ico:hover{opacity:.65}.scroll-btn{position:absolute;bottom:100px;left:50%;transform:translateX(-50%);-webkit-animation:sdb 1.7s infinite;animation:sdb 1.7s infinite;z-index:2}#enable-js{background-color:#FFDA2F;color:#161616;margin:0;padding:15px;position:fixed;top:0;left:0;text-align:center;font-size:13px;font-size:.8125rem;width:100%;z-index:20}#enable-js a,#enable-js a:visited{color:#161616}#block-views-block-faq-block-1 .group-wrapper h3.toggle,#block-views-block-faq-block-2 .group-wrapper h3.toggle,#block-views-block-faq-block-3 .group-wrapper h3.toggle{font-family:'Open Sans';font-size:1.5em}#block-views-block-faq-block-3 .group-wrapper h3.toggle{background-color:#C353ED}#block-views-block-faq-block-3 .faq-answer{background-color:#C353ED}.page-node-15 .race-logo .view-content>div:nth-child(1)>img:nth-child(1),.page-node-59 .race-logo .view-content>div:nth-child(1)>img:nth-child(1),.page-node-60 .race-logo .view-content>div:nth-child(1)>img:nth-child(1),.page-node-61 .race-logo .view-content>div:nth-child(1)>img:nth-child(1){width:500px}.logo-metropole{height:70px;position:absolute;left:25px;bottom:95px;z-index:7}.logo-metropole img{transition:all ease-in-out 0.5s;width:75%}.logo-metropole img:hover{opacity:0.65}#newsletter{background-image:url(/themes/custom/rlv/assets/images/bg/background-newsletter.png);background-color:black;background-repeat:no-repeat;background-size:cover;color:#fff;min-height:550px;position:relative}#newsletter .container{max-width:1380px}#newsletter #block-newsletterintroduction .field--name-body{padding-top:70px;padding-bottom:15px}#newsletter #block-newsletterintroduction .field--name-body h2{font-size:8.125rem;font-style:normal;letter-spacing:normal;line-height:normal;text-align:left;text-transform:uppercase;margin-bottom:50px;text-align:center}#newsletter #block-newsletterintroduction .field--name-body h2 img{vertical-align:initial;margin-right:26px;width:117px}#newsletter #block-newsletterintroduction .field--name-body p{font-size:1.75rem}#block-newsletter #form-2{width:100%;display:grid;grid-template-columns:1fr 1fr}#block-newsletter .newsletter-rgpd-checkbox{text-align:left;margin:20px 0px 40px 0px}#block-newsletter .newsletter-rgpd-checkbox i{width:100%;display:block;font-size:12px}#block-newsletter #inputText-1{max-width:779px;margin:0 auto;border-radius:10px;padding:40px 30px;border:none;height:119px;width:100%}#block-newsletter .newsletter-send-btn{position:relative;width:100%;margin-left:50px;max-width:450px}#block-newsletter .newsletter-send-btn #inputSubmit-1{padding:0;background:transparent !important;border:none !important;z-index:3 !important;display:block;position:relative;margin:0;width:100%;transform:initial !important;line-height:119px;height:119px;color:white;text-transform:uppercase;font-family:'Morganite Bold Italic' !important;font-size:2.5rem;letter-spacing:inherit;cursor:pointer}#block-newsletter .newsletter-send-btn:hover:after{background-color:rgba(255,0,128,0.8)}#block-newsletter .newsletter-send-btn:after{width:100%;height:119px;background-color:#ff0080;content:"";display:block;position:absolute;top:0;left:50%;transform:skew(-21deg) translateX(-50%);z-index:1;transition:all ease-in-out 0.4s}.flippy{padding:0;display:flex;justify-content:space-between}.flippy li{padding:0 !important}.flippy li a{color:#1e1e1e;font-family:'Open Sans',sans-serif;font-size:34px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:normal;text-align:center}.flippy li a:hover{color:#1e1e1e}#tidio-chat-iframe{inset:auto 9px 85px auto !important}#cookiesjsr{font-family:'Open Sans',sans-serif !important;text-align:left}.cookiesjsr-banner--action .cookiesjsr-btn.denyAll,.cookiesjsr-banner--action .cookiesjsr-btn.cookiesjsr-settings{background:#ff0080;color:white !important}#livevideo{background-image:url(/themes/custom/rlv/assets/images/bg/2024-marathon-live.jpg);background-color:black;background-repeat:no-repeat;background-size:cover;color:#fff;position:relative;background-position:center;box-shadow:inset 0 0 100px 20px #000}#livevideo>.container{backdrop-filter:blur(10px);border:solid 1px rgba(255,255,255,0.2);padding:64px 32px}#livevideo h3{padding-left:28px !important;position:relative}#livevideo h3:before{animation:pulse 2s infinite;content:"";width:16px;height:16px;border-radius:50%;position:absolute;left:0px;top:8px;transform:translateY(-50%);background-color:#ff0080;box-shadow:0 0 0 0 #ff0080;transform:scale(1);animation:pulse 2s infinite}#livevideo a{font-size:1.5rem}#livevideo img{height:100%;object-fit:cover}@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(255,0,128,0.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(255,0,255,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(255,0,128,0)}}
@-webkit-keyframes sdb{0%{-webkit-transform:translate(0,0);opacity:0}50%{opacity:1}100%{-webkit-transform:translate(0,20);opacity:0}}@keyframes sdb{0%{transform:translate(0,0);opacity:0}50%{opacity:1}100%{transform:translate(0,20px);opacity:0}}#block-views-block-les-courses-block-1{background-color:#161616;margin-left:15px;width:100%}#block-views-block-les-courses-block-1 .view-content{width:80%;margin:0 auto;margin-top:1.5rem}#block-views-block-les-courses-block-1 .access-tile{position:relative;overflow:hidden;transition:0.3s cubic-bezier(0.5,0,0.1,1) transform;transition-delay:.15s;border-radius:3rem;height:24vw;width:24vw;margin:0 auto;background-size:contain !important;background-color:black !important;background-repeat:no-repeat !important;background-position:center !important;z-index:auto}#block-views-block-les-courses-block-1 .access-tile:hover{transform:scale(1.1);-ms-transition:all 0.3s ease-in;transition:all 0.3s ease-in}#block-views-block-les-courses-block-1 .access-tile:hover:after{content:'';position:absolute;top:0;background-color:rgba(0,0,0,0.8);bottom:0;left:0;right:0;-ms-transition:background-color 1000ms linear;transition:background-color 1000ms linear}#block-views-block-les-courses-block-1 .access-tile.has-positive-translate{transform:translate(22px)}#block-views-block-les-courses-block-1 .access-tile.has-negative-translate{transform:translate(-22px)}#block-views-block-les-courses-block-1 .access-tile:hover>.btn.learn-more{right:45px;transition:all 0.3s;transition-delay:0.2s}#block-views-block-les-courses-block-1 .access-tile:hover>.btn.registration{left:40px;transition:all 0.3s;transition-delay:0s}#block-views-block-les-courses-block-1 .access-tile .btn{position:absolute;z-index:10}#block-views-block-les-courses-block-1 .access-tile .btn.learn-more{top:50%;right:-300px;transition:all 0.3s;transition-delay:0s}#block-views-block-les-courses-block-1 .access-tile .btn.registration{top:35%;left:-300px;transition:all 0.3s;transition-delay:0s}#block-views-block-les-courses-block-1 .access-tile .race-logo{position:absolute;width:75%;margin:0 auto;display:block;left:0;right:0;bottom:40px}#block-views-block-les-courses-block-1 .access-tile .race-logo img{display:block;height:auto;margin:auto;max-width:80%;width:80%}#block-views-block-les-courses-block-1 .access-tile cite.valeur{color:#fff;display:block;font-family:'Morganite Light';font-size:1.875rem;font-style:normal;letter-spacing:13.33px;position:absolute;bottom:70px;left:15px;text-transform:uppercase;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:top left}#block-views-block-les-courses-block-1 .vignette-21802 .access-tile .btn.learn-more{top:45%}#block-views-block-les-courses-block-1 .vignette-116326 .race-logo{display:none}header#page.race{height:80vh}header#page.race .race-logo{position:absolute;top:50%;left:55%;transform:translate(-55%,-50%)}header#page.race .race-logo img{display:block}header#page.race .col-auto{ms-flex:inherit;flex:inherit;width:inherit}header#page.race .new-marathon{display:block;position:absolute;bottom:0;right:0;text-align:right}#subnav{background-color:#161616;display:flex;font-family:'Morganite SemiBold Italic';font-size:3.75rem;justify-content:center;align-items:center;letter-spacing:0.5px;font-smooth:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#subnav ul{width:100%}#subnav a{color:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.blue #subnav ul a:hover{color:#0009FF}.purple #subnav ul a:hover{color:#C353ED}.green #subnav ul a:hover{color:#00CC65}.pink #subnav ul a:hover{color:#ff0080}.yellow #subnav ul a:hover{color:#e3b13e}.gray #subnav ul a:hover{color:rgba(255,255,255,0.8)}.orange #subnav ul a:hover{color:#ff8000}.presentation #detail .field__label{font-family:'Open Sans';font-size:1.5625rem;text-transform:uppercase;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:bold}.presentation #detail .field__item{font-family:'Open Sans';color:#8b8b8b;font-size:1rem;line-height:1.5;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blue .presentation #detail{color:#0009FF}.blue .presentation #detail h4{background-color:#0009FF;color:#FFFFFF;padding:10px 0;text-align:center;transform:skew(-21deg);width:100%}.blue .presentation #detail h4>span{display:inline-block;transform:skew(21deg)}.blue .presentation #detail .field__label{color:#0009FF}.pink .presentation #detail{color:#ff0080}.pink .presentation #detail h4{background-color:#ff0080;color:#FFFFFF;padding:10px 0;text-align:center;transform:skew(-21deg);width:100%;margin-top:35px;margin-bottom:20px}.pink .presentation #detail h4>span{display:inline-block;transform:skew(21deg)}.pink .presentation #detail .field__label{color:#ff0080}.yellow .presentation #detail{color:#e3b13e}.yellow .presentation #detail h4{background-color:#e3b13e;color:#FFFFFF;padding:10px 0;text-align:center;transform:skew(-21deg);width:100%}.yellow .presentation #detail h4>span{display:inline-block;transform:skew(21deg)}.yellow .presentation #detail .field__label{color:#e3b13e}.purple .presentation #detail{color:#C353ED}.purple .presentation #detail h4{background-color:#C353ED;color:#FFFFFF;padding:10px 0;text-align:center;transform:skew(-21deg);width:100%;margin-top:35px;margin-bottom:20px}.purple .presentation #detail h4>span{display:inline-block;transform:skew(21deg)}.purple .presentation #detail .field__label{color:#C353ED}.green .presentation #detail{color:#00CC65}.green .presentation #detail h4{background-color:#00CC65;color:#FFFFFF;padding:10px 0;text-align:center;transform:skew(-21deg);width:100%;margin-top:35px;margin-bottom:20px}.green .presentation #detail h4>span{display:inline-block;transform:skew(21deg)}.green .presentation #detail .field__label{color:#00CC65}.gray .presentation #detail{color:#161616}.gray .presentation #detail h4{background-color:#8b8b8b;color:#FFFFFF;padding:10px 0;text-align:center;transform:skew(-21deg);width:100%}.gray .presentation #detail h4>span{display:inline-block;transform:skew(21deg)}.gray .presentation #detail .field__label{color:#161616}.orange .presentation #detail{color:#ff8000}.orange .presentation #detail h4{background-color:#ff8000;color:#FFFFFF;padding:10px 0;text-align:center;transform:skew(-21deg);width:100%}.orange .presentation #detail h4>span{display:inline-block;transform:skew(21deg)}.orange .presentation #detail .field__label{color:#ff8000}.node--type-page-inscription .field--name-field-logo-course{display:none}#subscribe p,.subscribe p{font-family:'Morganite SemiBold Italic';font-size:2rem}#maps img{box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);display:block;height:auto;max-width:100%}.gray #maps{background-color:#161616;color:#fff}.blue #maps{background-color:#0009FF;color:#fff}.pink #maps{background-color:#ff0080;color:#fff}.purple #maps{background-color:#C353ED;color:#fff}.green #maps{background-color:#00CC65;color:#fff}.yellow #maps{background-color:#e3b13e;color:#fff}.orange #maps{background-color:#ff8000;color:#fff}.marathon .nav-tabs.solo-duo{display:table;border-bottom:none;margin-bottom:80px;text-align:center;width:100%}.marathon .nav-tabs.solo-duo .nav-item{display:inline-block}.marathon .nav-tabs.solo-duo .nav-item:first-child{margin-right:10px}.marathon .nav-tabs.solo-duo .nav-link{background-color:#8b8b8b;border:none;border-top-left-radius:0;border-top-right-radius:0;color:#FFF !important;font-family:'Morganite SemiBold Italic';font-size:35px;font-size:2.1875rem}.marathon .nav-tabs.solo-duo .nav-link.active{background-color:#161616}.marathon .nav-tabs.solo-duo .nav-link.hover{background-color:#161616}.view-albums-photos .item-list ul li{opacity:1;padding:0}.view-albums-photos .item-list ul li figure{margin:0}.view-albums-photos .item-list ul li a.colorbox{display:block;height:100%;width:100%}.view-albums-photos .item-list ul li img{position:relative;padding:5px}.view-albums-photos .item-list ul li img:after{background-color:#000;content:"";display:block;opacity:0;position:absolute;top:0;left:0;height:100%;width:100%;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.view-albums-photos .item-list ul li img:hover:after{opacity:.50}#block-views-block-cc-module-instagram-block-1 h2{font-size:3.75rem}#block-views-block-cc-module-instagram-block-1 h2 a{color:#C353ED}.page-node-122234 header#page.race .race-logo{left:70%}.path-frontpage #block-views-block-les-courses-block-1 .access-tile.race-122234,.path-frontpage #block-views-block-les-courses-block-1 .access-tile.race-122249{background-size:cover !important}.path-frontpage #block-views-block-les-courses-block-1 .access-tile.race-122234 .race-logo,.path-frontpage #block-views-block-les-courses-block-1 .access-tile.race-122249 .race-logo{display:none}#webform-submission-course-des-jeunes-node-122249-add-form{height:0;overflow:hidden;transition:ease-in-out height 0.5s}#webform-submission-course-des-jeunes-node-122249-add-form.active{height:100%}.page-node-122249 .nav-link--resultats-des-courses,.page-node-122249 .nav-link-photos,.page-node-122249 .nav-link--team-entreprise{display:none}.vignette-122249 .btn.registration{display:none}.page-node-122531 .nav-link--team-entreprise{display:none}
@-webkit-keyframes sdb{0%{-webkit-transform:translate(0,0);opacity:0}50%{opacity:1}100%{-webkit-transform:translate(0,20);opacity:0}}@keyframes sdb{0%{transform:translate(0,0);opacity:0}50%{opacity:1}100%{transform:translate(0,20px);opacity:0}}.path-resultats-de-la-course header#page,.node--type-resultats-course header#page{background-color:#0009FF;color:#ffffff;font-family:'Morganite ExtraBold Italic';font-size:5rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:1px;line-height:1}.path-resultats-de-la-course .iframe_title,.node--type-resultats-course .iframe_title{text-align:center}.path-resultats-de-la-course .return-results,.node--type-resultats-course .return-results{margin-left:15px}.path-resultats-de-la-course .return-results a,.node--type-resultats-course .return-results a{background-color:#0009FF;display:inline-block;color:#ffffff;font-family:'Morganite ExtraBold Italic';font-size:2.1rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:1px;line-height:1;padding:5px 10px 5px 10px;position:relative;transition:all 0.3s ease-in-out}.path-resultats-de-la-course .return-results a i.fas,.node--type-resultats-course .return-results a i.fas{display:inline-block;margin-top:3px}.path-resultats-de-la-course .return-results a:hover,.node--type-resultats-course .return-results a:hover{background-color:#ff0080;text-decoration:none !important}.view-id-resultats .table thead th,.view-resultats-de-la-course .table thead th{background-color:#0009FF;color:#fff;font-family:'Open Sans',sans-serif;font-size:1.1rem;text-transform:uppercase;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.view-id-resultats .table tr,.view-resultats-de-la-course .table tr{background:rgba(0,0,0,0.06)}.view-id-resultats .table td,.view-resultats-de-la-course .table td{font-family:'Open Sans',sans-serif;font-size:1rem}.view-id-resultats .table td a,.view-resultats-de-la-course .table td a{color:#ff0080;text-decoration:none}.view-id-resultats .table td a:hover,.view-resultats-de-la-course .table td a:hover{text-decoration:underline}.table-results .d-flex{justify-content:space-between}.view-id-resultats .form-select.form-control,.view-id-resultats .select2-container--default .select2-selection--single{height:45px !important;width:280px !important}.view-id-resultats .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:45px !important}.view-id-resultats .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.view-id-resultats .js-form-item-years label,.view-id-resultats .fieldset-legend{display:block;font-family:'Open Sans',sans-serif;font-size:1.1rem;font-weight:400}.view-id-resultats .form-row{justify-content:space-evenly;justify-items:center}.view-id-resultats .form-row .form-actions{align-self:center}.view-id-resultats .form-control{height:inherit;width:220px}.view-id-resultats .btn{font-size:2.1rem;padding:5px 10px;transform:inherit}.view-id-resultats .js-form-type-checkbox{position:relative;padding:10px 0 0px 30px;text-align:left}.view-id-resultats .js-form-type-checkbox input[type="checkbox"]{position:absolute;top:0;left:-9999px;visibility:hidden}.view-id-resultats .js-form-type-checkbox input[type="checkbox"]:checked+label:after{transform:translate3d(0,0,0);opacity:1}.view-id-resultats .js-form-type-checkbox label{cursor:pointer}.view-id-resultats .js-form-type-checkbox label:before,.view-id-resultats .js-form-type-checkbox label:after{content:'';position:absolute;top:50%;border-radius:0}.view-id-resultats .js-form-type-checkbox label:before{left:0;width:20px;height:20px;margin:-8px 0 0;background:#f7f7f7;box-shadow:0 0 1px grey}.view-id-resultats .js-form-type-checkbox label:after{left:5px;width:10px;height:10px;margin:-3px 0 0;opacity:0;background:#ff0080;transform:translate3d(-30px,0,0) scale(0.5);transition:opacity 0.25s ease-in-out,transform 0.25s ease-in-out}.view-id-resultats .view-empty{margin-top:1.5em}.view-id-resultats .view-empty p{font-family:'Open Sans',sans-serif;font-size:2rem;font-weight:400}.view-id-resultats .view-empty span{display:block;font-size:1.1rem}.view-resultats-de-la-course .view-filters{margin-top:2.5em}.view-resultats-de-la-course .form-text.form-control{height:45px !important;width:280px !important}.view-resultats-de-la-course .form-row{justify-content:center;justify-items:center}.view-resultats-de-la-course .form-actions{align-self:center}.view-resultats-de-la-course .form-control{height:45px;width:220px}.view-resultats-de-la-course .btn{border-color:#0009FF !important;font-size:2.1rem;padding:0px 10px;transform:inherit}.view-resultats-de-la-course .btn:hover{background-color:#ff0080 !important;border-color:#ff0080 !important}.view-resultats-de-la-course .view-empty{margin-top:1.5em}.view-resultats-de-la-course .view-empty p{font-family:'Open Sans',sans-serif;font-size:2rem;font-weight:400}.view-resultats-de-la-course .view-empty span{display:block;font-size:1.1rem}@media screen and (min-width:320px) and (max-width:900px){.path-resultats-de-la-course .return-results{font-size:1.9rem !important;text-align:center;margin:1.5 auto !important}.view-id-resultats .table thead th,.view-resultats-de-la-course .table thead th{font-size:.90rem}.view-resultats-de-la-course .form-control{width:155px !important}.view-resultats-de-la-course .btn{font-size:1.9rem !important}}.photo-personnalisee a{color:white;font-size:1.2rem;font-weight:400;display:block;border-radius:5px;min-height:64px;display:flex;align-items:center;justify-content:center;padding:32px 72px 32px 32px;background-color:#0009FF;position:relative;transition:all 0.3s ease-in-out;margin-block:16px}.photo-personnalisee a:before{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%) rotate(10deg);width:64px;height:64px;background-image:url(/themes/custom/rlv/assets/images/icon/ico-photo.svg);background-repeat:no-repeat;background-size:64px;background-position:right;opacity:0.5}.photo-personnalisee a:hover{background-color:#ff0080;text-decoration:none !important;color:white}.photo-personnalisee a:hover:before{transform:translateY(-50%) rotate(8deg);opacity:1}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
@-webkit-keyframes sdb{0%{-webkit-transform:translate(0,0);opacity:0}50%{opacity:1}100%{-webkit-transform:translate(0,20);opacity:0}}@keyframes sdb{0%{transform:translate(0,0);opacity:0}50%{opacity:1}100%{transform:translate(0,20px);opacity:0}}@media screen and (min-width:320px) and (max-width:900px){header#page img,#main img,#photos img,.access-tile .race-logo img{display:inline-block;height:auto;max-width:100%}}#main img{display:inline-block;height:auto;max-width:100%}@media (max-height:900px){#top-bar #logo img.rlv,#top-bar #logo img.lanr{width:180px}figure#logo-allraces{top:25%;left:55%;transform:translate(-55%,-25%);width:35% !important}#infos_event{bottom:70px !important;font-size:55px;font-size:3.4375rem}#infos_event #countdown li{font-size:15px;font-size:.9375rem}.scroll-btn{bottom:65px !important}}@media (max-height:1080px){#infos_event{bottom:100px !important}}@media (min-width:1200px) and (max-width:1280px){.path-frontpage .btn>span{font-size:25px;font-size:1.5625rem;width:180px;height:41px;line-height:45px}}@media (min-width:1200px) and (max-width:1600px){figure#logo-allraces{top:25%;left:55%;transform:translate(-55%,-25%);width:30% !important}#infos_event{bottom:90px;font-size:55px;font-size:3.4375rem}#infos_event #countdown li{font-size:17px;font-size:1.0625rem}.scroll-btn{bottom:65px}.access-tile .race-logo img{width:330px}header#page.race .new-marathon img{width:70%}}@media (min-width:1620px) and (max-width:1920px){figure#logo-allraces{top:10%;left:50%;margin-right:-50%;transform:translate(-50%,-15%);width:40% !important}#infos_event{bottom:90px;font-size:55px;font-size:3.4375rem}#infos_event #countdown li{font-size:17px;font-size:1.0625rem}.scroll-btn{bottom:65px}.access-tile .race-logo img{left:-55%;width:370px}header#page.race .new-marathon img{width:90%}}@media (min-width:1921px) and (max-width:2600px){bottom:70px;font-size:55px;font-size:3.4375rem}@media (min-width:1110px) and (max-width:1200px) and (orientation:landscape){.btn>span{font-size:25px;font-size:1.5625rem;width:160px;height:41px;line-height:45px}#block-views-block-les-courses-block-1 .access-tile .btn.registration{top:30%}}@media (min-width:768px) and (max-width:1024px){#top-bar #logo img.rlv,#top-bar #logo img.lanr{width:160px}#video{display:none}figure#logo-allraces{top:25%;left:55%;transform:translate(-55%,-25%);width:36% !important}figure#logo-allraces img{width:100%}.access-tile .race-logo img{max-width:90%}.access-tile{height:270px !important;width:270px !important}.access-tile .race-logo{width:80%;bottom:20px;margin:0 auto}.access-tile .btn.registration>span,.access-tile .btn.learn-more>span{font-size:25px;font-size:1.5625rem;width:160px;height:41px;line-height:45px}.access-tile:hover .btn.registration{left:25px}.access-tile:hover .btn.learn-more{right:30px}header#page img{width:80%}.faq-answer{padding:50px 25px 0 25px}.faq-answer h2{font-size:50px !important}.faq-answer p,.faq-answer li{font-size:15px !important}.field--type-iframe{-webkit-overflow-scrolling:touch;overflow-y:scroll;width:100%;height:2600px}.field--type-iframe iframe{width:100%;height:2600px}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.d-flex{display:block !important}#infos_event{text-align:center}#infos_event #countdown{margin:0 15px}#infos_event #countdown li span{font-size:60px;font-size:3.75rem}.scroll-btn{bottom:70px}.access-tile{height:280px !important;width:280px !important}.access-tile .race-logo{width:100%;bottom:20px}.access-tile .btn.registration>span,.access-tile .btn.learn-more>span{font-size:25px;font-size:1.5625rem;width:160px;height:41px;line-height:45px}.access-tile:hover .btn.registration{left:25px}.access-tile:hover .btn.learn-more{right:30px}.region-footer-col-2 .list-smo{text-align:left !important}.region-footer-col-2 .list-smo li.link{display:block !important}.region-footer-col-2 .text-right{text-align:left !important;padding-top:15px !important;display:block !important}}@media (min-width:770px) and (max-width:1024px) and (orientation:landscape){header#page.race .new-marathon img{width:50%}.access-tile{height:300px !important;width:300px !important}.access-tile .race-logo{width:100%;bottom:20px}.region-footer-col-2 .list-smo{text-align:left !important}.region-footer-col-2 .list-smo li.link{display:block !important}.region-footer-col-2 .text-right{text-align:left !important;padding-top:15px !important;display:block !important}}@media (max-width:690px) and (orientation:landscape){#block-views-block-les-courses-block-1 .view-content{width:95%;margin:0 auto;margin-top:0px;margin-bottom:0px}#home-page{height:100vh}header#page.race{height:75vh}figure#logo-allraces{top:50% !important;left:10% !important;transform:translate(-10%,-50%) !important}#infos_event{bottom:90px;margin-left:110px}#infos_event #countdown{height:110px}#infos_event #countdown li{margin-bottom:20px}#block-racemenu-2 li{display:inline-block;margin-right:10px}#block-racemenu-2:nth-chid(8){margin-right:0px}.access-tile{height:300px !important;width:300px !important}.access-tile .race-logo{width:100%;bottom:20px}.region-footer-col-2 .list-smo{text-align:left !important}.region-footer-col-2 .list-smo li.link{display:block !important}}@media (min-width:320px) and (max-width:667px){.view-les-courses>div:nth-child(1){margin:0;padding:0}.region-footer-col-2 .list-smo{text-align:left !important}.region-footer-col-2 .list-smo li.link{display:block !important}.region-footer-col-2 .text-right{text-align:left !important;padding-top:15px !important;display:block !important}#top-bar #logo{margin-left:10px}#top-bar #logo img.rlv,#top-bar #logo img.lanr{width:100px}#top-bar #nav-icon{right:10px}#top-bar #nav-icon:before{font-size:48px;font-size:3rem;top:-25px;left:-53px}#block-views-block-les-courses-block-1 .view-content{width:100%;margin:0 auto;margin-top:0px;margin-bottom:0px}.access-tile{height:290px !important;width:290px !important}.access-tile .cite.valeur{bottom:20px !important}.access-tile .race-logo{bottom:50px !important}.access-tile .race-logo img{width:100% !important}.access-tile .btn.learn-more{top:55% !important}.vignette-21802:hover .btn.learn-more{right:15% !important}#block-views-block-les-courses-block-1 .btn span{display:block !important;font-size:1.8rem !important;height:40px !important;line-height:40px !important;width:154px !important;transform:skew(21deg) !important}#block-views-block-les-courses-block-1 .btn.registration{top:30% !important}.vignette-141.offset-2{margin-left:0px !important}.access-tile:nth-child(2n){height:300px}#video{display:none}figure#logo-allraces{top:25%;left:55%;transform:translate(-55%,-25%);width:250px !important;top:30% !important;transform:translate(-50%,-50%) !important}.d-flex{display:block !important}#infos_event{text-align:center}#infos_event #slogan{display:none}#infos_event #countdown{margin:0 15px}#infos_event #countdown li span{font-size:60px;font-size:3.75rem}.logo-metropole{bottom:15px;left:10px;text-align:left}.logo-metropole img{width:70%}.block-smo{bottom:35px;right:10px}.block-smo:before{width:30px}.resume-article article .article_title{height:auto !important}#about{padding-right:15px;padding-left:15px}.item-list ul{padding:0 10px 0 15px}.scroll-btn{bottom:25px !important}header#page{height:320px}header#page.race{height:50vh}header#page.race .race-logo{margin-top:10px;width:215px !important}header#page.race .new-marathon img{width:40%}.extend header#page{height:60vh}.extend header#page .race-logo{width:65%;margin:0 auto}.extend #subtitle{bottom:-40px;padding:20px 0 10px 0;width:85%}.extend #subtitle>span{font-size:40px;font-size:2.5rem}#subnav{font-size:50px;font-size:3.125rem;line-height:1.3;padding:15px 0}#subnav ul.nav{display:block}#subnav .nav-link{padding:0}.marathon .nav-tabs.solo-duo .nav-item:first-child{margin-bottom:1em}#subscribe div.col:nth-child(n+1){margin:10px auto 5px}.gray .presentation #detail h4{margin-left:auto;margin-right:auto;padding:5px 0 2px 0;width:90%}.blue .presentation #detail h4{margin-left:auto;margin-right:auto;padding:5px 0 2px 0;width:90%}.pink .presentation #detail h4{margin-left:auto;margin-right:auto;padding:5px 0 2px 0;width:90%}.group-wrapper h3.toggle{font-size:40px;font-size:2.5rem}.faq-question{font-size:14px;font-size:.875rem}.faq-answer{padding:30px 30px 0 30px;width:100% !important}.faq-answer h2{font-size:35px !important;line-height:1.1}.faq-answer p,.faq-answer li{font-size:14px !important;font-weight:400 !important}.view-partenaires h2{text-align:center}.view-partenaires .logo_partners{width:85%;margin:auto}#footer li.link{display:block !important;margin:0px !important}#footer li.link:before{display:none}#footer .row{margin:0px !important}.paragraph--type--bg-txt-img{height:inherit}h1{font-size:55px;font-size:3.4375rem;line-height:1.3}h2{font-size:45px;font-size:2.8125rem;line-height:1.3}h4,h4.titre{font-size:35px;font-size:2.1875rem;line-height:1.3}#social{height:210px}#social .sstitre span{font-size:100px !important}.mb-30{margin-bottom:0.9375rem}.mt-30{margin-top:0.9375rem}.mt-80{margin-top:2.5rem}.pt-80{padding-top:2.5rem}font-weight:600}@media (min-width:320px) and (max-width:667px) and (min-width:375px) and (max-width:896px) and (orientation:landscape){#subnav{font-size:40px;font-size:2.5rem}}@media (max-width:1024px){.field--name-field-photos .field__items .field__item{margin-right:8px}}@media (max-width:768px){.field--name-field-photos .field__items .field__item{width:48.5%}}@media (max-width:500px){.field--name-field-photos .field__items .field__item{height:inherit;width:100%}}@media (max-width:1140px){#newsletter .webform-submission-newsletter-add-form{display:block !important}#newsletter .webform-submission-newsletter-add-form #edit-actions{margin:0 auto !important}#newsletter .block-webform{padding-bottom:30px !important}#newsletter #block-newsletter #inputText-1{max-width:100% !important;line-height:85px !important;height:85px !important;font-size:1rem !important}#newsletter #block-newsletter #inputSubmit-1{line-height:85px !important;height:85px !important;font-size:2rem !important}#newsletter #block-newsletter .newsletter-send-btn:after{height:85px !important}#newsletter #block-newsletter #form-2{grid-template-columns:1fr}#newsletter #block-newsletter .newsletter-send-btn{margin:0 auto;margin-bottom:50px}}@media (max-width:640px){.node--type-article .article h2{font-size:25px !important;padding:0px 30px !important}.node--type-article .field--name-body,.node--type-article .paragraph--type--texte-simple,.node--type-article .paragraph--type---article-image-texte{padding:0 15px !important}.node--type-article .article_author:before,.node--type-article .article_author:after{display:none}.node--type-article .node__meta{margin-bottom:20px}.resume-article:nth-last-child(2){border-bottom:solid #0009FF 2px !important}#newsletter #block-newsletterintroduction .field--name-body h2{font-size:3.125rem}#newsletter #block-newsletterintroduction .field--name-body h2 img{width:40px}#newsletter #block-newsletterintroduction .field--name-body p{font-size:1.3rem}#newsletter .form-type-email input{height:60px}#newsletter #edit-actions{margin:0 auto !important;width:80%}#newsletter #edit-actions::after{height:60px}#newsletter #edit-actions .webform-button--submit{line-height:60px;height:60px}.view-actualites .item-list ul li{margin-left:15px;margin-right:15px;padding:0}.flippy li a{font-size:16px}}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0%,#eee 50%);background-image:-o-linear-gradient(top,#fff 0%,#eee 50%);background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
