/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.container{position:relative;width:100%;max-width:960px;margin:0 auto;padding:0 20px;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}@media (min-width:400px){.container{width:85%;padding:0}}@media (min-width:550px){.container{width:80%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}html{font-size:62.5%}body{font-size:1.5em;line-height:1.6;font-weight:400;font-family:Raleway,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#222}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:4rem;line-height:1.2;letter-spacing:-.1rem}h2{font-size:3.6rem;line-height:1.25;letter-spacing:-.1rem}h3{font-size:3rem;line-height:1.3;letter-spacing:-.1rem}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}@media (min-width:550px){h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}p{margin-top:0}a{color:#1eaedb}a:hover{color:#0fa0ce}.button,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#333;border-color:#888;outline:0}.button.button-primary,button.button-primary,input[type=button].button-primary,input[type=reset].button-primary,input[type=submit].button-primary{color:#fff;background-color:#33c3f0;border-color:#33c3f0}.button.button-primary:focus,.button.button-primary:hover,button.button-primary:focus,button.button-primary:hover,input[type=button].button-primary:focus,input[type=button].button-primary:hover,input[type=reset].button-primary:focus,input[type=reset].button-primary:hover,input[type=submit].button-primary:focus,input[type=submit].button-primary:hover{color:#fff;background-color:#1eaedb;border-color:#1eaedb}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border:1px solid #33c3f0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:0;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}td,th{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}.button,button{margin-bottom:1rem}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}/*! whatsonzwift.com */:root{color-scheme:light dark}.container{width:100%;max-width:100%;padding:0;justify-content:space-around}main{width:90%;margin:0 auto}aside{width:90%;margin:0 auto}header{margin-bottom:1em}@media (min-width:1000px){.container{display:flex}header>.container,main{flex:0 0 100%;order:1;width:100%}main{margin:0;max-width:670px}header>.container{max-width:970px}aside{display:block;flex:1 1 0;order:2;margin:0;width:300px;max-width:300px}}@media (min-width:1050px){main{max-width:720px}header>.container{max-width:1270px}}@media (min-width:1300px){main{max-width:970px}header>.container{max-width:1270px}}p.nobottom{margin-bottom:0}section{text-align:center;padding:4rem 0 1rem}section:first-of-type{padding-top:1em}.orange,a.orange:hover{color:#fa682b}a.orange{text-decoration:none}.grey{color:#aaa}.button.disabled,a.button{border-radius:100px}.button{margin-left:.5rem;margin-right:.5rem}.button.disabled,.button.disabled:hover{background:#eee;border-color:#eee;cursor:auto}.button.small{font-size:9px;height:30px;line-height:30px;padding:0 15px}.button.small.ftp{margin-top:1em}@media (max-width:549px){.button{padding:0 20px}}header{padding:1rem 0;border-bottom:1px solid #ccc}footer{font-size:80%;margin-bottom:15em}footer>.container,header>.container{width:100%;display:block;text-align:center;padding:0 1rem}@media (min-width:750px){header>.container{text-align:left}}header #logo{display:inline-block}header h1{font-size:3rem;display:inline-block;vertical-align:middle;margin-bottom:0;margin-left:.5rem}header .woz{display:inline-block;vertical-align:middle;width:4rem;padding-bottom:4rem;background-image:url(../img/whatsonzwift-512.png)}header .headerlink,header .headerlink:hover{text-decoration:none;color:#222}nav{display:inline-block;float:right}nav .button,nav ul{margin-bottom:0}@media (max-width:749px){#logo,nav{float:none}nav ul{margin-top:1.5rem}header nav ul li{margin-bottom:1rem}}.sidebar-block{padding:2rem 1rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:2em;margin-bottom:3em}.sidebar-block ol{margin-bottom:0}.sidebar-block-follow>span{font-size:24px;font-weight:300;letter-spacing:-.5px;line-height:32px;vertical-align:middle}a.follow-facebook{display:inline-block;padding:0 4px;vertical-align:middle}a.follow-facebook>span.follow-icon{background-color:#3b5998;height:32px;line-height:32px;width:32px;border-radius:4px;display:block}a span.follow-icon{opacity:1}a:hover span.follow-icon{opacity:.7}span.follow-label{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden}.sidebar-block-newsletter div.workoutplot{height:12rem}.sidebar-block-popular ol{list-style:none}.sidebar-block-popular ol li{display:flex;align-items:center;margin-bottom:1.2em;position:relative}.sidebar-block-popular ol li div.workoutplot{display:inline-block;width:30%;line-height:1;margin-right:4%;margin-bottom:0}.sidebar-block-popular ol li div.workoutlink{display:inline-block;width:65%}.sidebar-block-popular ol li a{color:#555;text-decoration:none}.sidebar-block-popular ol li a:hover{color:#333}.sidebar-block-popular ol li a span{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.sidebar-block-popular ol li a:hover span{background-color:rgba(255,255,255,.2)}.banner{margin:1.5rem 0;clear:both;max-width:100%}.banner-text{font-size:65%;text-align:center}.transition{transition:background 2s ease-in-out;-moz-transition:background 2s ease-in-out;-ms-transition:background 2s ease-in-out;-o-transition:background 2s ease-in-out;-webkit-transition:background 2s ease-in-out}.backgroundimage{background-size:100%;background-repeat:no-repeat}.watopia{background-image:url(../img/worlds/watopia-320.jpg)}.london{background-image:url(../img/worlds/london-320.jpg)}.richmond{background-image:url(../img/worlds/richmond-320.jpg)}.innsbruck{background-image:url(../img/worlds/innsbruck-320.jpg)}.new-york,.newyork{background-image:url(../img/worlds/new-york-320.jpg)}.yorkshire{background-image:url(../img/worlds/yorkshire-320.jpg)}.bologna-tt,.bolognatt{background-image:url(../img/worlds/bologna-tt-320.jpg)}.crit-city,.critcity{background-image:url(../img/worlds/crit-city-320.jpg)}.france{background-image:url(../img/worlds/france-320.jpg)}.paris{background-image:url(../img/worlds/paris-320.jpg)}.makuri-islands,.makuriislands{background-image:url(../img/worlds/makuri-islands-320.jpg)}.scotland{background-image:url(../img/worlds/scotland-320.jpg)}#courseimage{display:table;margin-bottom:2rem;padding-top:56.1904%}#courseimagetext,#nextcourseimagetext{display:table-cell;vertical-align:middle}#nextcourseimage{display:table;padding-top:56.1904%;text-align:left}#nextcoursename{margin-bottom:0}@media (min-width:550px) and (max-width:999px){#rowcourseimage,#rownextcourseimage{display:inline-block;vertical-align:top}#rowcourseimage{width:65%}#rownextcourseimage{width:32%;margin-left:2%;margin-top:18.54286%}}@media (min-width:1000px){.backgroundimage{padding-top:0}#courseimage{padding-top:0;background-position:right;background-size:65.625%;padding-right:68.75%}h1#coursename{margin-top:10%}#nextcourseimage{padding-top:0;background-position:right top;background-size:21.875%;min-height:118px;padding-left:78.25%;padding-top:12.5%}}@media (min-width:1200px){#courseimage{min-height:354px}}.one-seventh.column{width:13%;margin-left:1.5%}.one-seventh.column:nth-child(7n+1){clear:left;margin-left:0}#schedule .one-seventh.column h5{background:rgba(255,255,255,.6);margin-top:14%}@media (prefers-color-scheme:dark){#schedule .one-seventh.column h5{background:rgba(34,34,34,.6)}}@media (max-width:1099px){#schedule .one-seventh.column h5{font-size:2.2rem;line-height:1.5;letter-spacing:-.05rem}}@media (max-width:999px){#schedule .one-seventh.column h5{font-size:2rem}}@media (max-width:899px){#schedule .one-seventh.column h5{font-size:1.8rem}}@media (max-width:799px){#schedule .one-seventh.column{clear:both;width:100%;background-size:30%;padding-top:16.85714%;margin-left:0;margin-bottom:1rem}#schedule .one-seventh.column h5{background:0 0;padding-left:32%;margin-top:-16.85714%;margin-bottom:0;text-align:left}#schedule .one-seventh.column p{padding-left:32%;margin-bottom:0;text-align:left}}#courses .one-third.column{padding-top:18.7302%}#courses ul{text-align:left}@media (min-width:550px) and (max-width:749px){#courses .one-third.column{clear:both;width:100%;padding-top:15%;padding-bottom:15%;background-size:60%;margin-left:0;margin-bottom:1rem}#courses h3,#courses ul{padding-left:62%}#courses h3{margin-bottom:1rem}#courses li{margin-bottom:.5rem}}@media (max-width:549px){#courses .one-third.column{clear:both;width:100%;padding-top:58%;margin-left:0;margin-bottom:2rem}#courses h3,#courses ul{text-align:left}}#faq .one-third.column,#privacy-policy p,#terms-conditions p,.alignleft{text-align:left}ul.cards{list-style:none;text-align:center}ul.cards li{display:inline-block;width:46.5%;max-width:22rem;margin:0 1.5% 3%}.subplanNav ul.cards li,.workoutNav ul.cards li{max-width:15rem}@media (min-width:375px){.subplanNav ul.cards li,.workoutNav ul.cards li{margin:0 .5rem 1rem}}@media (min-width:1000px){ul.cards li{width:22rem;margin:0 1rem 3rem}.subplanNav ul.cards li,.workoutNav ul.cards li{width:15rem}}.card{position:relative;padding:1rem}.card p{color:#555;margin:0}.card-link,.card-meta,.card-plot,.card-title{display:flex;justify-content:center}.card-plot{display:flex;height:8.5rem;margin-bottom:1rem;overflow:hidden}.subplanNav .card-plot{width:75%;height:3.5rem;margin-left:auto;margin-right:auto}.workoutNav .card-plot{width:95%;height:5.5rem;margin-left:auto;margin-right:auto}.card .workoutplot{align-self:flex-end;height:100%;width:100%;margin-bottom:0}.card-title{min-height:5.5rem;font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}.workoutNav .card-title{min-height:7.2rem;font-size:1.6rem}.card-meta{min-height:3.2em}.workoutNav .card-meta{min-height:1.6em}.subplanNav .card-meta{min-height:0}.card-meta p,.card-title p{align-self:center;width:100%}.card a{border:none;margin:0}.card .card-link span{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;border:1px solid #bbb;border-radius:2rem}.card span:hover{border-color:#888}.card-icon .arch-label,.card-icon .glyph-icon,.card-sports .glyph-icon{font-size:1.7em}.workoutNav{padding-top:2em;text-align:left}.subplanNav{border-bottom:1px solid #ccc;text-align:left}.planNav ul li,nav ul li,ul.plannavlinks li{list-style-type:none;display:inline-block;margin-bottom:0}ul.plannavlinks li a.button{margin-left:0}.breadcrumbs{text-align:left;margin-bottom:2rem}.breadcrumbs span{font-size:2.5rem;margin-right:.5rem}.breadcrumbs a.button,.breadcrumbs h2,.breadcrumbs h3,.breadcrumbs h4,.breadcrumbs h5{margin-left:0;margin-bottom:0}.breadcrumbs a.button,.breadcrumbs h2,.breadcrumbs h3,.breadcrumbs h4,.breadcrumbs h5,.breadcrumbs span{display:inline-block;vertical-align:bottom;margin-bottom:.5rem}.workout{text-align:left;padding:1em 0 3rem;border-bottom:1px solid #ccc}.workout p{margin-bottom:.5rem}.workoutcontainer{display:flex;margin-bottom:1rem}.workoutlist{order:1}.workoutdescription{order:2}.workoutdescription .button{margin-left:0;margin-top:1rem}.workoutplot{margin-bottom:1rem;white-space:nowrap;overflow:hidden}#converters .plot .workoutplot{margin:0 10%}@media (max-width:549px){.workoutcontainer{flex-wrap:wrap}.workoutlist{order:2;clear:both}.workoutdescription{order:1;clear:both}}.bar{display:inline-block;vertical-align:bottom;margin-right:.1%;min-width:1px;border-radius:10px}.textbar{color:#fff;font-weight:700;text-align:right;padding-right:4px;border-radius:4px;margin:1px}.backtotop{text-align:right}.overview{font-size:80%;border:1px solid #bbb;border-radius:1em;padding:1em;margin-bottom:1em}.overview h6,.overview p{margin-bottom:0}.overview>div>div>div{display:inline-block;margin-right:1em;float:none;vertical-align:top}.overview>div>div>div.zoneplot{vertical-align:bottom;width:10em}.overview>div>div>div.zonetimes p{float:left;width:6em}@media (min-width:642px){.overview>div>div>div.zonetimes p:nth-child(3n+2){clear:left}}@media (max-width:641px){.overview>div>div.six.columns{margin-bottom:1em}.overview>div>div>div.zonetimes p:nth-child(2n+2){clear:left}}.WorkoutSvgPlot{width:100%;height:100%;stroke-width:0;stroke-linejoin:round}.hoverable .WorkoutSvgPlot g:hover,.hoverable .WorkoutSvgPlot path:hover,.hoverable .WorkoutSvgPlot rect:hover{opacity:.6}.hoverable .WorkoutSvgPlot g:hover path:hover,.hoverable .WorkoutSvgPlot g:hover rect:hover{opacity:1}.freeride{fill:#ccc}.z1{fill:#7f7f7f;stop-color:#7f7f7f}.z2{fill:#338cff;stop-color:#338cff}.z3{fill:#59bf59;stop-color:#59bf59}.z4{fill:#ffcc3f;stop-color:#ffcc3f}.z5{fill:#ff6639;stop-color:#ff6639}.z6{fill:#ff330c;stop-color:#ff330c}.myimage .workoutplot{height:95%}.hoverable .ElevationProfileSvgPlot g g:hover polygon,.hoverable .ElevationProfileSvgPlot g g:hover polyline{opacity:.6!important}.hoverable .RouteMapSvgPlot polyline:hover{opacity:.6}.searchbox label{display:inline-block;font-weight:400;margin-left:.3em}#advanced{display:none;visibility:hidden}[for=toggle-advanced]{display:inline-block}[for=toggle-advanced] a{font-weight:400;text-decoration:underline}[for=toggle-advanced] a:last-of-type{display:none;visibility:hidden}input[type=checkbox]#toggle-advanced{border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}input[type=checkbox]:checked~div#advanced{display:block;visibility:visible}input[type=checkbox]:checked~[for=toggle-advanced] a:first-of-type{display:none;visibility:hidden}input[type=checkbox]:checked~[for=toggle-advanced] a:last-of-type{display:inline-block;visibility:visible}#advanced table{margin-left:auto;margin-right:auto}form table{margin-bottom:.5em}form table input{margin-bottom:0}form table td{padding:.5rem 1rem}.searchresult{padding-bottom:1rem;margin-bottom:2rem;border-bottom:1px solid #ccc;position:relative}.searchresult-link,.searchresult-plot,.searchresult-text{float:none;display:inline-block;vertical-align:middle}.searchresult-plot{white-space:nowrap;text-align:left;overflow:hidden}.searchresult-text{text-align:left}.searchresult-text p{margin:1rem 0}@media (min-width:550px){.searchresult-link{text-align:right}}.searchresult div div a span{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}#groupworkouts td:first-child,#groupworkouts th:first-child{width:18%}#groupworkouts td:nth-child(2),#groupworkouts th:nth-child(2){width:38%}#groupworkouts td:nth-child(3),#groupworkouts th:nth-child(3){width:20%}#groupworkouts td:nth-child(4),#groupworkouts th:nth-child(4){width:10%}#groupworkouts td:nth-child(5),#groupworkouts th:nth-child(5){width:6%}#groupworkouts td:last-child,#groupworkouts th:last-child{width:8%}@media (max-width:699px){#groupworkouts,#groupworkouts tbody,#groupworkouts td,#groupworkouts th,#groupworkouts thead,#groupworkouts tr{display:inline-block;width:100%}#groupworkouts thead tr{display:none;visibility:hidden}#groupworkouts{border-top:1px solid #e1e1e1;margin-top:.5em}#groupworkouts tr{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #e1e1e1}#groupworkouts td{border:none;padding:0 1%}#groupworkouts tr.item td:first-child{flex-basis:38%;order:1;align-self:flex-end}#groupworkouts tr.item td:nth-child(2){flex-basis:58%;order:2;align-self:flex-end}#groupworkouts tr.item td:nth-child(3){flex-basis:58%;order:3;font-size:80%}#groupworkouts tr.item td:last-child,#groupworkouts tr.item td:nth-child(4),#groupworkouts tr.item td:nth-child(5){display:none;visibility:hidden}#groupworkouts tr.eventdetails td{width:98%}}.group-label:before{display:inline-block;color:#fff;font-family:ProximaNova-Semi,arial,sans-serif;font-size:14px;text-align:center;line-height:21px;height:20px;width:20px;margin-right:4px;border-radius:9999px;box-sizing:border-box}.group-label.small:before{font-size:10px;line-height:18px;height:17px;width:17px}.group-label[data-label='1']:before{content:'A';background-color:#fc4119}.group-label[data-label='2']:before{content:'B';background-color:#58c34e}.group-label[data-label='3']:before{content:'C';background-color:#3ec0e9}.group-label[data-label='4']:before{content:'D';background-color:#fccf0b}.group-label[data-label='5']:before{content:'E';background-color:#943e5e}#convert table{width:100%}#filebox{color:#555;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none}#filebox input[type=file]{display:inline-block;padding:5em 0 5em .5em;margin:1em auto;border:dashed 2px #bbb;border-radius:4px;width:100%}.info{padding:6px 8px;font:12px/16px Arial,Helvetica,sans-serif;background:#fff;background:rgba(255,255,255,.8);box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:5px;text-align:right}.info h4{margin:0 0 5px;color:#777}.legend{line-height:12px;color:#555}.legend i{width:12px;height:12px;float:left;margin-right:6px;opacity:1}ul.segments li{display:flex;align-items:center}.arch-label:before{display:inline-block;color:#fff;font-family:ProximaNova-Semi,arial,sans-serif;font-size:10px;font-weight:700;text-align:center;line-height:21px;height:20px;width:20px;margin-right:4px;border-radius:9999px;box-sizing:border-box}.arch-label.climb:before{content:attr(data-label);background-color:#fc4119}.arch-label.sprint:before{content:attr(data-label);background-color:#58c34e}.arch-label.segment:before{content:attr(data-label);background-color:#338cff}table.segmentsOnRoute{width:100%}table.segmentsOnRoute .glyph-icon{font-size:1.7em}@font-face{font-family:Flaticon;src:url('fonts/Flaticon.eot');src:url('fonts/Flaticon.eot?#iefix') format('embedded-opentype'),url('fonts/Flaticon.woff2') format('woff2'),url('fonts/Flaticon.woff') format('woff'),url('fonts/Flaticon.ttf') format('truetype'),url('fonts/Flaticon.svg#Flaticon') format('svg');font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:Flaticon;src:url('fonts/Flaticon.svg#Flaticon') format('svg')}}[class*=' flaticon-']:after,[class*=' flaticon-']:before,[class^=flaticon-]:after,[class^=flaticon-]:before{font-family:Flaticon;font-size:.85em;font-style:normal;font-weight:400}i.glyph-icon{font-style:normal}.searchbox i.glyph-icon:before{font-size:1.2em;margin:0 .25em}.flaticon-timer:before{content:'\f100'}.flaticon-swim:before{content:'\f101'}.flaticon-bike:before{content:'\f102'}.flaticon-run:before{content:'\f103'}.filterIconSelected{border-bottom:3px solid #1eaedb;padding-bottom:4px}.filterButtonSelected{border:1px solid #1eaedb!important}.filterButtonDeselected{margin-top:1px}.help{display:block;font-size:1.25rem;margin-top:.25rem}.help.is-info{color:#209cee}.help.is-success{color:#23d160}.help.is-warning{color:#ffdd57}.help.is-danger{color:#ff3860}.message{background-color:#f5f5f5;border-radius:3px;font-size:1.25rem}.message:not(:last-child){margin-bottom:1.5rem}.message.is-info{background-color:#f6fbfe}.message.is-info .message-header{background-color:#209cee;color:#fff}.message.is-info .message-body{border-color:#209cee;color:#12537e}.message.is-success{background-color:#f6fef9}.message.is-success .message-header{background-color:#23d160;color:#fff}.message.is-success .message-body{border-color:#23d160;color:#0e301a}.message.is-warning{background-color:#fffdf5}.message.is-warning .message-header{background-color:#ffdd57;color:rgba(0,0,0,.7)}.message.is-warning .message-body{border-color:#ffdd57;color:#3b3108}.message.is-danger{background-color:#fff5f7}.message.is-danger .message-header{background-color:#ff3860;color:#fff}.message.is-danger .message-body{border-color:#ff3860;color:#cd0930}.message-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#4a4a4a;border-radius:3px 3px 0 0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1.25;padding:.5em .75em;position:relative}.message-header .delete{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-left:.75em}.message-header+.message-body{border-top-left-radius:0;border-top-right-radius:0;border-top:none}.message-body{border:1px solid #dbdbdb;border-radius:3px;color:#4a4a4a;padding:1em 1.25em}.message-body code,.message-body pre{background-color:#fff}.message-body pre code{background-color:transparent}.cookie-consent{border-top:1px solid #bbb;position:fixed;bottom:0;left:0;right:0;z-index:9999;background-color:#fff;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.cookie-consent__message{flex-basis:100%;padding:1rem}.cookie-consent__preferences label{display:inline-block;padding-right:1em}@media (prefers-color-scheme:dark){body{color:#eee;background-color:#252423}.button,button,input[type=button],input[type=reset],input[type=submit]{color:#bbb;border-color:#888}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#ccc;border-color:#bbb}.button.disabled,.button.disabled:hover{background:#444;border-color:#444}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background-color:#313130;color:#ccc}header .headerlink,header .headerlink:hover{color:#ddd}.card p{color:#bbb}.card .card-link span{border-color:#888}.card span:hover{border-color:#bbb}.sidebar-block-popular ol li a{color:#bbb}.sidebar-block-popular ol li a:hover{color:#ddd}.sidebar-block-popular ol li a:hover span{background-color:rgba(34,34,34,0)}.bar,.group-label,.textbar,svg{opacity:.9}.backgroundimage,.orange,img{opacity:.95}.leaflet-container{background-color:#333!important}.leaflet-control-zoom-in,.leaflet-control-zoom-out{color:#eee!important;background-color:#555!important}.leaflet-container .leaflet-control-attribution{background-color:rgba(34,34,34,.8)!important;color:#ccc!important}.leaflet-container .leaflet-control-attribution a{color:#eee!important}.info{background:#000;background:rgba(34,34,34,.8)}.info h4{color:#bbb}.legend{color:#bbb}svg text{fill:#eee}svg polygon:not(svg.ElevationProfileSvgPlot polygon){opacity:.35!important}code{background:#313130;border-color:#555}}
