.Circuit_social__y_TrZ{position:absolute;top:0;right:0;padding:.5vh .5vh .5vh 2.5vh;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:kalam;background-color:var(--bborange);border-radius:0 0 0 3vh;box-shadow:inset 0 .5vh 1vh #fff,-.2vh .2vh .5vh #000;z-index:1000}.Circuit_nav__GsKl8{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:11%}.Circuit_filAriane___GZ3x{font-size:2.5vh;color:#fff;text-shadow:.2vh .2vh #000;font-family:kalam;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#00000099;padding:.5vh 5vh;transform:perspective(10vh) rotateX(-8deg)}.Circuit_backLink__Q0GAg{color:var(--bborange);cursor:pointer;transition-property:-webkit-text-decoration;transition-property:text-decoration;transition-property:text-decoration,-webkit-text-decoration;transition-duration:.5s}.Circuit_backLink__Q0GAg:hover{text-decoration:underline}.Circuit_bookingSection__zLhik{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;min-height:100%;scroll-snap-align:start;scroll-snap-stop:always;background:linear-gradient(0deg,#000 15%,transparent)}.Circuit_sessionsList__ATRDm{flex-direction:row;flex-wrap:wrap;overflow:auto;padding:0 1vh 1vh;width:98%;max-height:70vh}.Circuit_session__GrmkQ,.Circuit_sessionsList__ATRDm{display:flex;justify-content:center;align-items:center}.Circuit_session__GrmkQ{flex-direction:column;margin:2vh;padding:1vh 2vh;background-color:#5865eecc;border:.5vh solid #fff;box-shadow:1vh 1vh var(--bborange);color:#fff;text-shadow:.2vh .2vh #000;width:50vh}.Circuit_sessionCreate__Bmm24{margin:4vh 2vh 2vh;color:#fff;text-shadow:.2vh .2vh #000;cursor:pointer;width:30vh;transition-property:transform;transition-timing-function:linear}.Circuit_calendarBtn__8Jgsh,.Circuit_sessionCreate__Bmm24{display:flex;flex-direction:column;justify-content:center;align-items:center;transition-duration:.3s}.Circuit_calendarBtn__8Jgsh{background-color:#fa9c75dd;border:.5vh solid #fff;width:15vh;height:15vh;border-radius:50%;font-size:6vh;box-shadow:inset 0 .3vh 1vh #000;transition-property:box-shadow}.Circuit_sessionCreate__Bmm24:hover{transform:scale(1.1)}.Circuit_sessionCreate__Bmm24:hover .Circuit_calendarBtn__8Jgsh{box-shadow:inset 0 .3vh 1vh #000,0 0 2vh yellow}.Circuit_sessionTitle__ohYuk{font-size:2.5vh;font-family:kalam;font-weight:400;text-align:center;margin:1vh}.Circuit_sessionDate__HSBhz{font-size:2.3vh;margin-bottom:1.5vh;text-align:center}.Circuit_bookingBtn__pUnqw{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:1vh 2vh;background-color:var(--bborange);color:#fff;font-size:2.5vh;font-weight:700;font-family:kalam;text-shadow:.2vh .2vh #000;cursor:pointer;transition-duration:.2s;transition-property:background-color;box-shadow:0 .2vh .2vh #000,inset 0 .2vh .2vh #fff}.Circuit_bookingBtn__pUnqw:hover{background-color:forestgreen;box-shadow:0 .2vh .2vh #000,inset 0 .2vh .2vh #fff,0 0 2vh #fff}.Circuit_bookingNavBtn__xZr3I{z-index:10;padding:1vh;font-size:2.5vh;font-weight:400;color:#fff;text-shadow:.1vh .1vh #000;background-color:var(--bbblue);cursor:pointer;transition-duration:.2s;transition-property:background-color;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:5.1vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.Circuit_bookingNavBtn__xZr3I:hover{background-color:forestgreen}.Circuit_container__qNJOi{justify-content:flex-start;height:89%;overflow:auto;scroll-behavior:smooth;scroll-snap-type:y proximity}.Circuit_container__qNJOi,.Circuit_homePage__mDPql{width:100%;display:flex;flex-direction:column;align-items:center}.Circuit_homePage__mDPql{min-height:100%;justify-content:center;scroll-snap-align:start;scroll-snap-stop:always;padding-bottom:25vh}@keyframes Circuit_appear__Exs_H{0%{opacity:0}20%{opacity:0}to{opacity:1}}.Circuit_title__sGg75{color:#fff;margin:0 3vh;font-size:15vh;text-shadow:.3vh .3vh #000,.5vh .5vh 1vh #000;text-align:center;font-family:calligraphie;font-weight:400;animation-name:Circuit_appear__Exs_H;animation-timing-function:linear;animation-duration:1.3s;opacity:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Circuit_introPage__bTut7{width:100%;min-height:100%;justify-content:center;scroll-snap-align:start;scroll-snap-stop:always;padding-bottom:25vh}.Circuit_introPage__bTut7,.Circuit_introText__a7R77{display:flex;flex-direction:column;align-items:center}.Circuit_introText__a7R77{margin-top:2vh;justify-content:flex-start;overflow:auto;padding:2vh 4vh;margin-left:8vw;margin-right:8vw;text-shadow:.3vh .3vh #000;background-color:#000000aa}.Circuit_introText__a7R77 strong{color:var(--bborange)}.Circuit_slogan__TZryr{font-family:marker;font-size:5.5vh;color:#fff;text-align:center;margin:1vh}.Circuit_abstract__Sj5lx{color:#fff;font-size:2.8vh;font-family:kalam;text-align:justify;margin:1vh;letter-spacing:.1vh}.Circuit_abstract__Sj5lx p{margin:0}.Circuit_abstract__Sj5lx ul{padding-left:4vh;margin:0}.Circuit_abstract__Sj5lx a{color:var(--bborange);text-shadow:.1vh .1vh #000;font-weight:700;text-decoration:none}.Circuit_abstract__Sj5lx a:hover{color:gold;text-decoration:underline}.Circuit_dataPage__lapZH{width:100%;min-height:100%;display:flex;flex-direction:row;justify-content:space-around;align-items:center;scroll-snap-align:start;scroll-snap-stop:always;padding-bottom:25vh;background-color:#000000aa}.Circuit_tableauDeBord__xfwXD{padding:3vh;color:#fff;width:50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;font-size:2.3vh}.Circuit_tableauDeBord__xfwXD h2{font-family:kalam;font-size:3vh;margin-top:1vh;text-shadow:.2vh .2vh #000}.Circuit_tableauDeBord__xfwXD h2 strong{color:#ffcc00}.Circuit_tableauDeBord__xfwXD figure{margin:2vh 0 0;width:100%}.Circuit_gpsProfile__8fV14{width:100%}.Circuit_map__5gG9P{width:40%;padding:3vh}.Circuit_trackMap__06phr{width:100%;height:50vh;overflow:hidden}.Circuit_letterB__nSObL,.Circuit_mobileBanner__MkKWG,.Circuit_shareBtn__9BBLm{display:none}.Circuit_closedBookingMsg__FtQ4R{font-size:2.7vh;height:4vh;margin-top:-4vh;font-family:kalam;align-self:center;color:yellow;text-align:center;margin-left:3vh;margin-right:3vh}@media only all and (max-width:641px){.Circuit_nav__GsKl8{height:25%;justify-content:space-between}.Circuit_filAriane___GZ3x{transform:perspective(0) rotateX(0);padding:1vh 9vh 1vh 8vh;font-size:2.1vh;margin-bottom:0;width:100%;min-height:9vh}.Circuit_backLink__Q0GAg{font-size:2.2vh}.Circuit_social__y_TrZ{display:none}.Circuit_container__qNJOi{scroll-snap-type:none;height:75%;padding-bottom:20vh}.Circuit_homePage__mDPql{scroll-snap-align:unset;scroll-snap-stop:unset;min-height:calc(var(--doc-height) * 3/4)}.Circuit_title__sGg75{font-size:8vh;margin-left:5vw;margin-right:5vw}.Circuit_introPage__bTut7{min-height:auto;scroll-snap-align:unset;scroll-snap-stop:unset;padding-bottom:10vh}.Circuit_introText__a7R77{width:100%;padding:3vh}.Circuit_slogan__TZryr{font-size:3vh}.Circuit_abstract__Sj5lx{font-size:2.4vh;text-align:left;padding:1vh}.Circuit_dataPage__lapZH{min-height:auto;flex-direction:column;justify-content:flex-start;scroll-snap-align:unset;scroll-snap-stop:unset;padding-top:2vh;padding-bottom:4vh}.Circuit_tableauDeBord__xfwXD{width:100%;font-size:2.3vh;padding:3vh;text-align:center;align-items:center}.Circuit_map__5gG9P{width:90%;padding:0}.Circuit_trackMap__06phr{height:30vh}.Circuit_mobileBanner__MkKWG{display:block;position:absolute;bottom:0;width:100vw;height:19vh;background:linear-gradient(0deg,#000,transparent);z-index:999}.Circuit_shareBtn__9BBLm{position:absolute;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;bottom:20vh;left:0;font-size:2.5vh;z-index:11;color:#fff;text-shadow:.2vh .2vh #000,0 0 .3vh #000;background-color:#000000aa;padding:2vw;border-radius:0 10vh 10vh 0;opacity:1;margin-left:-87vw;transition-duration:.5s;transition-property:margin;width:100vw;font-family:kalam}.Circuit_shareBtnIcon__D5TLQ{display:flex;flex-direction:column;justify-content:center;align-items:center;height:10vw;width:10vw;border-radius:50%;background-color:var(--bborange);margin-left:2vw}.Circuit_shareBtn__9BBLm:hover{margin-left:0}.Circuit_letterB__nSObL{display:block;position:absolute;top:.5vh;left:0;height:8vh;margin-left:-.5vh}.Circuit_bookingSection__zLhik{min-height:auto}.Circuit_sessionsList__ATRDm{width:100%;max-height:none;overflow:unset;margin-bottom:10vh;margin-top:2vh}.Circuit_bookingNavBtn__xZr3I{padding:1.5vh;font-size:2.2vh;height:4.6vh}.Circuit_closedBookingMsg__FtQ4R{font-size:2.7vh;margin-top:3vh;height:auto}}.SocialShare_container__eaWsM{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:3vh}.SocialShare_label__6P4NB{margin-right:1.5vh;font-size:2.5vh;letter-spacing:.1vh}.SocialShare_shareIcon__5CG7V{margin-right:1.5vh;transition-property:color;transition-duration:.3s;cursor:pointer}.SocialShare_shareIcon__5CG7V:hover{color:#fff}.SocialShare_popup__juIZc{opacity:0;margin-right:1vh;font-size:2vh;font-weight:700}@media only all and (max-width:641px){.SocialShare_container__eaWsM{padding-top:1vw;font-size:2.6h}.SocialShare_label__6P4NB{font-size:2vh;margin-right:1vh}.SocialShare_shareIcon__5CG7V{height:3.5vh;margin-right:1vh}.SocialShare_label__6P4NB,.SocialShare_shareIcon__5CG7V{margin-right:2vh}.SocialShare_popup__juIZc{font-size:1.5vh;margin-left:-1vh;margin-right:.5vh}}.ElevationProfile_graphData__I781x{justify-content:space-between}@media only all and (max-width:641px){.ElevationProfile_graphData__I781x{flex-direction:column;justify-content:flex-start}.ElevationProfile_profileContainer__6x5BO{display:flex;flex-direction:column-reverse}}.PickNewSessionDate_title__9izlN{text-align:center;margin:2vh;font-family:marker,Arial;font-weight:400;color:var(--bborange);text-shadow:.2vh .2vh #000;font-size:4vh}.PickNewSessionDate_pickDateContainer__f3VGz{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow:auto}.PickNewSessionDate_subTitle__ghbnu{color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.PickNewSessionDate_subTitle__ghbnu h3{font-size:3vh;font-family:kalam;margin:0;font-weight:400}.PickNewSessionDate_nota__JkkT6{font-size:2vh;text-align:center}.PickNewSessionDate_date__rA46y{height:8vh;width:50vh;border:.3vh solid #fff;border-radius:4vh;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#fff;font-size:2.4vh}.PickNewSessionDate_calendar__pML32{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:2vh 0;gap:2vh}.PickNewSessionDate_navigationContainer__VhpJt{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2vh;width:100%;margin-bottom:2vh}.PickNewSessionDate_navButton__sCOvd{background-color:#fa9c75;border:none;padding:1vh 1.5vh;border-radius:.5vh;cursor:pointer;color:#fff;font-size:2vh;transition:background-color .3s ease}.PickNewSessionDate_navButton__sCOvd:hover{background-color:var(--bbblue)}.PickNewSessionDate_monthYearSelector__9fVyu{display:flex;flex-direction:row;gap:1vh}.PickNewSessionDate_select___GuZ_{padding:.8vh 1vh;border:none;border-radius:.5vh;background-color:#fff;color:#333;font-size:1.8vh;cursor:pointer;font-weight:700}.PickNewSessionDate_select___GuZ_:focus{outline:2px solid #ffeb3b}.PickNewSessionDate_monthsWrapper__6ipE5{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:4vh;width:100%;flex-wrap:wrap;padding-left:20vh}.PickNewSessionDate_monthContainer__rvrR9{background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.2);border-radius:1vh;padding:2vh;min-width:35vh}.PickNewSessionDate_monthTitle__SmvTK{text-align:center;color:#fff;font-size:2.5vh;margin:0 0 1.5vh;font-family:kalam;font-weight:400}.PickNewSessionDate_dayNamesContainer__1_3xZ{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.5vh;gap:.5vh;margin-bottom:1vh;text-align:center}.PickNewSessionDate_dayName__uRTMf{color:#fff;font-weight:700;padding:.8vh 0;font-size:1.6vh}.PickNewSessionDate_daysContainer__vH4ox{display:flex;flex-direction:column;gap:.5vh}.PickNewSessionDate_week__21ccE{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.5vh;gap:.5vh}.PickNewSessionDate_day__S3MeI{aspect-ratio:1;display:flex;justify-content:center;align-items:center;border-radius:.5vh;font-size:1.8vh;cursor:default;font-weight:400;transition:all .3s ease}.PickNewSessionDate_emptyDay__y6DcP{aspect-ratio:1}.PickNewSessionDate_selectable__FKRCf{color:#fa9c75;font-weight:700;cursor:pointer;background-color:rgba(250,156,117,.1);border:.3vh solid rgba(250,156,117,.1)}.PickNewSessionDate_selectable__FKRCf:hover{border-color:#ffeb3b;color:#ffeb3b}.PickNewSessionDate_disabled__FB5gI{background-color:#808080;color:#d3d3d3;font-weight:400;cursor:not-allowed}.PickNewSessionDate_selected__CY9KK{border-color:#ffeb3b;color:#ffeb3b;font-weight:700}.PickNewSessionDate_legend__6yban{display:flex;flex-direction:column;gap:1vh;margin-top:2vh;padding:1.5vh;background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.2);border-radius:1vh;color:#fff;font-size:1.6vh}.PickNewSessionDate_legendItem__Qc_6E{display:flex;flex-direction:row;align-items:center;gap:1.5vh}.PickNewSessionDate_legendColorSelectable__aU_oQ{width:2vh;height:2vh;background-color:#fa9c75;border-radius:.3vh}.PickNewSessionDate_legendColorDisabled__rFFcF{width:2vh;height:2vh;background-color:#808080;border-radius:.3vh}.PickNewSessionDate_popupFooter__OvD7w{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100vw;padding:2vh;border-top:.3vh solid #fff}.PickNewSessionDate_errorMsg__dTiN4,.PickNewSessionDate_statusContainer__VfgKm{display:flex;flex-direction:row;justify-content:center;align-items:center}.PickNewSessionDate_errorMsg__dTiN4{height:6vh;color:orangered;text-align:center;font-size:2.4vh}.PickNewSessionDate_successMsg__n9XMW{height:6vh;color:lime;text-align:center;font-size:2.4vh}.PickNewSessionDate_popupBtnContainer__KmtVr,.PickNewSessionDate_successMsg__n9XMW{display:flex;flex-direction:row;justify-content:center;align-items:center}@media only all and (max-width:641px){.PickNewSessionDate_title__9izlN{font-size:3vh;border-bottom:.3vh solid #fff;width:100%;margin:0}.PickNewSessionDate_errorMsg__dTiN4,.PickNewSessionDate_successMsg__n9XMW{font-size:2.4vh;height:4vh}.PickNewSessionDate_popupFooter__OvD7w{flex-wrap:wrap}.PickNewSessionDate_statusContainer__VfgKm{width:100%;order:1}.PickNewSessionDate_monthsWrapper__6ipE5{gap:2vh;padding-left:0;flex-direction:column;justify-content:flex-start;align-items:center}.PickNewSessionDate_monthContainer__rvrR9{min-width:90vw;max-width:90vw;order:2}.PickNewSessionDate_day__S3MeI{font-size:2.3vh}.PickNewSessionDate_dayName__uRTMf{font-size:2.2vh;font-weight:400}.PickNewSessionDate_monthTitle__SmvTK{font-size:2.8vh}.PickNewSessionDate_navigationContainer__VhpJt{margin-bottom:0}.PickNewSessionDate_select___GuZ_{font-size:2vh}.PickNewSessionDate_navButton__sCOvd{font-size:2vh;padding:.8vh 1.2vh}.PickNewSessionDate_legend__6yban{font-size:2.3vh;order:1}.PickNewSessionDate_date__rA46y{font-size:2.8vh;width:100%;border-radius:0;border:none}.PickNewSessionDate_nota__JkkT6{font-size:1.8vh}}