@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");@-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(../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}#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(../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(../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)}}
