@charset "UTF-8";body{background:#fff;color:#222;font:normal normal normal 16px/1.6 "Open Sans",Arial,Helvetica,sans-serif;text-align:left;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body,header,footer,nav,div,h1,h2,h3,h4,p,pre,blockquote,table,tr,th,td,ol,ul,li,a,svg,img,iframe,form,label,input,button,select,textarea{margin:0;padding:0;border:none}header,footer,nav,div,h1,h2,h3,h4,p,pre,blockquote,ol,ul{display:block}h1,h2,h3,h4{font-style:normal;font-weight:bold}h1{margin:22px 0 16px 0;font-size:24px}h2{margin:20px 0 15px 0;font-size:22px}h3{margin:18px 0 14px 0;font-size:20px}h4{margin:16px 0 13px 0;font-size:18px}p,pre,blockquote{margin:0 0 12px 0}pre,blockquote,p.prominent,p.bright,p.checkered{padding:16px;overflow:auto;background:#f2f2f2}pre{word-break:break-all;word-wrap:break-word;white-space:pre;white-space:-moz-pre-wrap;white-space:pre-wrap;white-space:pre\9}blockquote{position:relative;margin-left:40px;padding-top:12px;font-style:italic}blockquote:before{content:"\201C";position:absolute;top:12px;left:-40px;display:block;color:#b8b8b8;font-style:italic;font-weight:bold;font-size:64px}p.bright{background:#d9f5ed}p.checkered{background:#e0e0e0;background:-moz-linear-gradient(45deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.1) 75%, rgba(0,0,0,0.1) 100%), -moz-linear-gradient(45deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.1) 75%, rgba(0,0,0,0.1) 100%), rgba(0,0,0,0.1);background:-webkit-linear-gradient(45deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.1) 75%, rgba(0,0,0,0.1) 100%), -webkit-linear-gradient(45deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.1) 75%, rgba(0,0,0,0.1) 100%), rgba(0,0,0,0.1);background:-o-linear-gradient(45deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.1) 75%, rgba(0,0,0,0.1) 100%), -o-linear-gradient(45deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.1) 75%, rgba(0,0,0,0.1) 100%), rgba(0,0,0,0.1);background:linear-gradient(45deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.1) 75%, rgba(0,0,0,0.1) 100%), linear-gradient(45deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.1) 75%, rgba(0,0,0,0.1) 100%), rgba(0,0,0,0.1);background-position:0 0, 16px 16px;background-size:32px 32px}p.centered{text-align:center}table{margin:0 0 12px 0;border-collapse:collapse;border-spacing:0;table-layout:fixed}table tr th{background:#f2f2f2}table tr th,table tr td{padding:2px 8px;vertical-align:top;border-bottom:1px dotted #222}table tr:first-child td{border-top:1px dotted #222}ol,ul{margin:0 0 12px 0;padding:0 0 0 32px}ol{list-style:decimal}ul{list-style:disc}ol > li,ul > li{display:list-item}ol > li ol,ol > li ul,ul > li ol,ul > li ul{margin:0}ol > li pre,ol > li blockquote,ol > li table,ul > li pre,ul > li blockquote,ul > li table{margin:2px 0}a{color:#38ae8e;text-decoration:none}a:hover{text-decoration:underline}svg,img{display:inline-block;vertical-align:baseline}iframe{display:inline-block;vertical-align:bottom}label:first-child{display:block;margin-bottom:2px;font-weight:bold}input[type="text"],input[type="password"],input[type="email"],input[type="file"],input[type="checkbox"],input[type="radio"],input[type="submit"],input[type="reset"],input[type="button"],button,a.largeButton,a.largeButtonSecondary,a.largeButtonTertiary,a.upgradeButton,p.routeYou_buttonLine a,select,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;box-sizing:border-box;vertical-align:bottom;font:normal normal normal 16px/normal "Open Sans",Arial,Helvetica,sans-serif}input[type="text"],input[type="email"],input[type="password"],input[type="file"],select,textarea{padding:0 0.8em;width:100%;min-height:2.2em;border:1px solid #b8b8b8;border-radius:1.1em;outline:none;background:#fff;color:#222}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,textarea:focus{border-color:#42cda7}input[type="file"]{padding:0.2em 0.8em}input[type="checkbox"],input[type="radio"]{padding:0;width:0;height:0}input[type="submit"],input[type="reset"],input[type="button"],button,a.largeButton,a.largeButtonSecondary,a.largeButtonTertiary,a.upgradeButton,p.routeYou_buttonLine a{display:inline-block;padding:16px 36px;border-radius:100px;background:#42cda7;color:#fff;font-weight:600;text-align:center;text-decoration:none;cursor:pointer}input[type="submit"]:hover,button:hover,a.largeButton:hover,p.routeYou_buttonLine a:hover{background:#33957a}input[type="reset"],input[type="button"],button[type="reset"],button.routeYou_buttonSecondary,a.largeButtonSecondary,p.routeYou_buttonLine a.routeYou_buttonSecondary{padding:15px 35px;border:1px solid #42cda7;background:#fff;color:#222;font-weight:normal}input[type="reset"]:hover,input[type="button"]:hover,button[type="reset"]:hover,button.routeYou_buttonSecondary:hover,a.largeButtonSecondary:hover,p.routeYou_buttonLine a.routeYou_buttonSecondary:hover{background:#b8ecdc}input[type="button"].routeYou_buttonTertiary,button.routeYou_buttonTertiary,a.largeButtonTertiary,p.routeYou_buttonLine a.routeYou_buttonTertiary{padding:16px;border:none;background:transparent;color:#b8b8b8;font-weight:normal;text-decoration:underline}input[type="button"].routeYou_buttonTertiary:hover,button.routeYou_buttonTertiary:hover,a.largeButtonTertiary:hover,p.routeYou_buttonLine a.routeYou_buttonTertiary:hover{background:transparent;color:#222}a.upgradeButton{background:#f00}a.upgradeButton:hover{background:#b30000}a.largeButton > span,button.largeButton > span{display:inline-block;vertical-align:middle}button > svg,button > img,a.largeButton > svg,a.largeButton > img,a.largeButtonSecondary > svg,a.largeButtonSecondary > span > svg,a.largeButtonSecondary > img,a.largeButtonTertiary > svg,a.largeButtonTertiary > img,p.routeYou_buttonLine a > svg,p.routeYou_buttonLine a > img{position:relative;left:-16px;display:inline-block;width:20px;height:20px;vertical-align:middle}button.routeYou_buttonTertiary > svg,button.routeYou_buttonTertiary > img,a.largeButtonTertiary > svg,a.largeButtonTertiary > img,p.routeYou_buttonLine a.routeYou_buttonTertiary > svg,p.routeYou_buttonLine a.routeYou_buttonTertiary > img{left:0;margin-right:12px}button > svg,a.largeButton > svg,p.routeYou_buttonLine a > svg{fill:#fff}button.routeYou_buttonSecondary > svg,a.largeButtonSecondary > svg,a.largeButtonSecondary > span > svg,p.routeYou_buttonLine a.routeYou_buttonSecondary > svg{fill:#42cda7}button.routeYou_buttonTertiary > svg,a.largeButtonTertiary > svg,p.routeYou_buttonLine a.routeYou_buttonTertiary > svg{fill:#b8b8b8}button.routeYou_buttonTertiary:hover > svg,a.largeButtonTertiary:hover > svg,p.routeYou_buttonLine a.routeYou_buttonTertiary:hover > svg{fill:#222}button > svg *[stroke="#000"],a.largeButton > svg *[stroke="#000"],p.routeYou_buttonLine a > svg *[stroke="#000"]{stroke:#fff}button.routeYou_buttonSecondary > svg *[stroke="#000"],a.largeButtonSecondary > svg *[stroke="#000"],a.largeButtonSecondary > span > svg *[stroke="#000"],p.routeYou_buttonLine a.routeYou_buttonSecondary > svg *[stroke="#000"]{stroke:#42cda7}button.routeYou_buttonTertiary > svg *[stroke="#000"],a.largeButtonTertiary > svg *[stroke="#000"],p.routeYou_buttonLine a.routeYou_buttonTertiary > svg *[stroke="#000"]{stroke:#b8b8b8}button.routeYou_buttonTertiary:hover > svg *[stroke="#000"],a.largeButtonTertiary:hover > svg *[stroke="#000"],p.routeYou_buttonLine a.routeYou_buttonTertiary:hover > svg *[stroke="#000"]{stroke:#222}input[type="checkbox"] + label,input[type="radio"] + label{position:relative;display:inline-block;margin-right:8px;padding-left:18px;cursor:pointer}input[type="checkbox"] + label:last-child,input[type="radio"] + label:last-child{margin-right:0}input[type="checkbox"] + label:before,input[type="checkbox"] + label:after,input[type="radio"] + label:before,input[type="radio"] + label:after{content:"";position:absolute;display:block;box-sizing:border-box}input[type="checkbox"] + label:before,input[type="radio"] + label:before{top:50%;left:0;margin-top:-7px;width:14px;height:14px;border:1px solid #222;background:#fff}input[type="checkbox"]:focus + label:before,input[type="radio"]:focus + label:before{outline:#4d4d4d dotted 1px}input[type="checkbox"] + label:after{top:50%;left:4px;margin-top:-6px;width:6px;height:10px;border-right:2px solid #42cda7;border-bottom:2px solid #42cda7}input[type="radio"] + label:before,input[type="radio"] + label:after{border-radius:100%}input[type="radio"] + label:after{top:50%;left:3px;margin-top:-4px;width:8px;height:8px;background:#42cda7}input[type="checkbox"] + label:after,input[type="radio"] + label:after{transform:rotate(45deg) scale(0);opacity:0;transition:margin-top 200ms ease, height 200ms ease, background-color 200ms ease, opacity 200ms ease, transform 200ms ease}input[type="checkbox"]:checked + label:after,input[type="radio"]:checked + label:after{transform:rotate(45deg) scale(1);opacity:1}input[type="checkbox"]:indeterminate + label:after{transform:rotate(0) scale(1);margin-top:-3px;height:6px;background:#222;opacity:1}input[type="submit"]:disabled,input[type="reset"]:disabled,input[type="button"]:disabled,button:disabled,p.routeYou_buttonLine a.routeYou_buttonDisabled,input[type="checkbox"]:disabled + label,input[type="radio"]:disabled + label{opacity:0.4;cursor:not-allowed}input[readonly]{color:#4d4d4d}input::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:0}select{line-height:calc(2.2em - 2px);cursor:pointer}textarea{padding:0.4em 0.8em;height:6em;font-family:"Courier New",Courier,monospace}textarea.plainText{font-family:"Open Sans",Arial,Helvetica,sans-serif}textarea + span.charactersRemaining{position:relative;display:block;height:0}textarea + span.charactersRemaining > span{position:absolute;right:0;bottom:0;padding:0 4px;border:1px solid #222;border-radius:6px 0 0 0;background:#f2f2f2;font-size:80%}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;color:#4d4d4d}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#4d4d4d}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#4d4d4d}input::placeholder,textarea::placeholder{opacity:1;color:#4d4d4d}form p.formError,form span.formStatusBarError{color:#f00;font-style:italic}form div.formLine{margin:0 0 8px 0;overflow:auto}form h2{margin-top:0}form h2 + div > div{padding-bottom:12px}form h2 + div > div > div.formLine:last-child{margin-bottom:0}form h2 + div + div.formLine{margin-top:12px}form h2 + div.formLine > div{padding-bottom:4px}form h2 + div.formLine + div.formLine{margin-top:0}form div.formLine > label:first-child{display:block;margin:0;padding:0;overflow:auto;font-weight:bold}form div.formLine > div,form div.formLine > p,form div.formLine > ol,form div.formLine > ul{margin:0;padding:0;overflow:auto}form div.formLine > ol,form div.formLine > ul{padding-left:24px}form div.formLine > table{margin:0}form div.formLine > img,form div.formLine > div.canvasWrapper{margin:0 8px 4px 0;padding:0;float:left;border:1px solid #222;background:#fff}form div.formLine > img.avatar,form div.formLine > div.canvasWrapper.avatar{border-radius:100%}form div.formLine > img{max-width:50%;height:auto}form div.formLine > div.canvasWrapper > canvas{display:block}form div.formLine > img ~ p + p:not(.formError),form div.formLine > div.canvasWrapper ~ p + p:not(.formError){margin-top:4px}form div.formLine input[type="submit"],form div.formLine input[type="reset"],form div.formLine input[type="button"],form div.formLine button{display:inline-block;margin-right:6px}form div.formLine input[type="submit"] + a,form div.formLine input[type="reset"] + a,form div.formLine input[type="button"] + a,form div.formLine button + a,form div.formLine input[type="submit"] + span.formStatusBar,form div.formLine input[type="reset"] + span.formStatusBar,form div.formLine input[type="button"] + span.formStatusBar,form div.formLine button + span.formStatusBar{display:inline-block;margin-right:6px;padding-top:2px}form div.formLine div.routeYou_choose{text-align:left}form.javaScriptEnhanced h2{cursor:pointer}form.javaScriptEnhanced h2:before{content:"";position:relative;top:-2px;display:inline-block;margin:0 8px 0 4px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #222;transition:transform 400ms ease}form.javaScriptEnhanced h2.active:before{transform:rotate(90deg)}form.javaScriptEnhanced h2 + div{height:0;overflow:hidden;transition:height 400ms ease}form.javaScriptEnhanced h2.active + div{height:auto}noscript{font-weight:bold}.javaScriptRequired,body.offline .onlineOnly{display:none !important}p.routeYou_separator{overflow:hidden;text-align:center}p.routeYou_separator:before,p.routeYou_separator:after{content:"";position:relative;display:inline-block;width:50%;height:1px;vertical-align:middle;background:#b8b8b8}p.routeYou_separator:before{right:8px;margin-left:-50%}p.routeYou_separator:after{left:8px;margin-right:-50%}span.svgIcon{position:relative;display:inline-block;border-radius:100%;background:#42cda7}span.svgIcon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:65%;height:65%;fill:#222}span.svgIcon svg *[stroke="#000"]{stroke:#222}a.routeYou_smallIcon,span.routeYou_smallIcon{position:relative;top:-2px;display:inline-block;width:1em;height:1em;vertical-align:middle}a.routeYou_smallIcon svg,span.routeYou_smallIcon svg{display:block;width:100%;height:100%;fill:#222}a.routeYou_smallIcon svg *[stroke="#000"],span.routeYou_smallIcon svg *[stroke="#000"]{stroke:#222}a.routeYou_smallIcon:hover svg,a:hover span.routeYou_smallIcon svg{fill:#42cda7}a.routeYou_smallIcon:hover svg *[stroke="#000"],a:hover span.routeYou_smallIcon svg *[stroke="#000"]{stroke:#42cda7}p.message{position:relative;padding:8px 8px 8px 32px;min-width:120px;overflow:auto;border-left:1px solid #42cda7;background:#d9f5ed;background:-moz-linear-gradient(left, rgba(217,245,237,1) 0%, rgba(217,245,237,1) 10%, rgba(217,245,237,0) 40%, rgba(217,245,237,0) 100%);background:-webkit-linear-gradient(left, rgba(217,245,237,1) 0%, rgba(217,245,237,1) 10%, rgba(217,245,237,0) 40%, rgba(217,245,237,0) 100%);background:-o-linear-gradient(left, rgba(217,245,237,1) 0%, rgba(217,245,237,1) 10%, rgba(217,245,237,0) 40%, rgba(217,245,237,0) 100%);background:linear-gradient(to right, rgba(217,245,237,1) 0%, rgba(217,245,237,1) 10%, rgba(217,245,237,0) 40%, rgba(217,245,237,0) 100%);font-weight:bold}p.errorMessage{color:#f00}p.message a.routeYou_smallIcon,p.message span.routeYou_smallIcon{position:absolute;top:13px;left:8px}form p.formError a.routeYou_smallIcon svg,form p.formError span.routeYou_smallIcon svg,p.errorMessage a.routeYou_smallIcon svg,p.errorMessage span.routeYou_smallIcon svg{fill:#f00}form p.formError a.routeYou_smallIcon svg *[stroke="#000"],form p.formError span.routeYou_smallIcon svg *[stroke="#000"],p.errorMessage a.routeYou_smallIcon svg *[stroke="#000"],p.errorMessage span.routeYou_smallIcon svg *[stroke="#000"]{stroke:#f00}p.copyrightForPrint{display:none;margin:20px 0 0 0;font-size:14px;text-align:right}div.routeYou_dialog form div.formLine p{text-align:left}div.routeYou_dialog form div.formLine:last-child{margin-bottom:0}p.routeYou_buttonLine,div.routeYou_dialog form div.formLine:last-child p{margin-top:-8px;margin-left:-6px;padding-top:16px;text-align:center}p.routeYou_buttonLine a,p.routeYou_buttonLine button,div.routeYou_dialog form div.formLine:last-child p input[type="submit"],div.routeYou_dialog form div.formLine:last-child p input[type="reset"],div.routeYou_dialog form div.formLine:last-child p input[type="button"]{margin:8px 0 0 6px}body.dialogActive{overflow:hidden}ul.localeSelect,ul.localeSelect li{display:block;padding:0;list-style:none}ul.localeSelect li + li{margin-top:32px}ul.localeSelect img{position:relative;top:6px;width:18px;height:18px;float:left;border-radius:100%}ul.localeSelect a{display:block;margin-left:18px;padding:2px 0 2px 12px;color:#4d4d4d}div.localeSelect{position:fixed;top:0;right:0;max-height:100vh;overflow:auto;z-index:77;border:1px solid #b8b8b8;border-width:0 0 1px 1px;border-radius:0 0 0 16px;background:#fff;opacity:0;transition:opacity 400ms ease}div.localeSelect.active{opacity:1}div.localeSelect > div{display:table;padding:32px 0}div.localeSelect ul.localeSelect{display:table-cell;padding:0 32px;width:140px}div.localeSelect ul.localeSelect + ul.localeSelect{border-left:1px solid #b8b8b8}div.scrollToTop{position:fixed;right:8px;bottom:8px;display:none;width:48px;height:48px;overflow:hidden;z-index:65;box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);border-radius:100%;background:#fff;opacity:0;transition:opacity 400ms ease;cursor:pointer}div.scrollToTop.active{opacity:1}div.scrollToTop:after{content:"";position:relative;top:4px;transform:rotate(45deg);display:block;margin:12px;box-sizing:border-box;width:24px;height:24px;border:0 solid #4d4d4d;border-width:6px 0 0 6px;border-radius:2px}div.scrollToTop:hover:after{border-color:#222}span.visibilityPublic svg{fill:#42cda7}span.visibilityPublic svg *[stroke="#000"]{stroke:#42cda7}span.visibilityPrivate svg{fill:#aa1c00}span.visibilityPrivate svg *[stroke="#000"]{stroke:#aa1c00}div.avsgUnit{margin:0 auto;overflow:hidden}div.avsgTemplate,div.avsgUnit + span{display:none}div.avsgUnit a.avsgFallback img{vertical-align:bottom}div.avsgLoading{position:relative;background:#f2f2f2}div.avsgLoading > span{position:absolute;top:50%;right:0;left:0;transform:translateY(-50%);display:block;color:#b8b8b8;font-size:80%;text-align:center}div.avsgLoading > span > span,div.avsgLoading > span > span:before,div.avsgLoading > span > span:after{display:block;width:0.3em;height:1em;background:#b8b8b8;animation:avsgLoadingAnimation 1s ease-in-out 0.15s infinite both}div.avsgLoading > span > span{position:relative;margin:0.6em auto 0.3em auto}div.avsgLoading > span > span:before,div.avsgLoading > span > span:after{content:"";position:absolute;top:0}div.avsgLoading > span > span:before{left:-0.5em;animation-delay:0s}div.avsgLoading > span > span:after{left:0.5em;animation-delay:0.3s}@-webkit-keyframes avsgLoadingAnimation{0%,80%,100%{box-shadow:0 0, 0 0;}40%{box-shadow:0 -0.3em, 0 0.3em;}}@keyframes avsgLoadingAnimation{0%,80%,100%{box-shadow:0 0, 0 0;}40%{box-shadow:0 -0.3em, 0 0.3em;}}span.loggedInUserName{font-style:italic}p.moreLink{text-align:right}p.pagination a,p.pagination span{display:inline-block;padding:2px 8px;text-align:center}p.pagination a{border:1px solid #d9f5ed}p.pagination span{border:1px solid #f2f2f2}p.pagination a:hover{border:1px solid #b8ecdc;background:#d9f5ed;background:-moz-linear-gradient(-45deg, #b8ecdc 0%, #d9f5ed 100%);background:-webkit-linear-gradient(-45deg, #b8ecdc 0%, #d9f5ed 100%);background:-o-linear-gradient(-45deg, #b8ecdc 0%, #d9f5ed 100%);background:linear-gradient(135deg, #b8ecdc 0%, #d9f5ed 100%)}p.pagination span.currentPage{border:1px solid #b8b8b8;background:#f2f2f2;background:-moz-linear-gradient(-45deg, #b8b8b8 0%, #f2f2f2 100%);background:-webkit-linear-gradient(-45deg, #b8b8b8 0%, #f2f2f2 100%);background:-o-linear-gradient(-45deg, #b8b8b8 0%, #f2f2f2 100%);background:linear-gradient(135deg, #b8b8b8 0%, #f2f2f2 100%)}img.normalBorder,iframe.normalBorder{border:1px solid #222}img.paddedBorder,iframe.paddedBorder{padding:8px;border:1px solid #222}img.floatLeft,iframe.floatLeft{margin-right:8px;float:left}img.floatRight,iframe.floatRight{margin-left:8px;float:right}div.ckEditorContainer{box-shadow:none !important;border:1px solid #222 !important}body.cke_editable{margin:8px;padding:0;overflow:auto}.cke_reset_all table tr th,.cke_reset_all table tr td{border:none;background:transparent}.cke_combopanel{width:200px !important;height:220px !important}.cke_contents textarea{max-width:none}p.imageEditor a{position:relative;display:inline-block;margin:0 4px 0 0;width:32px;height:32px;vertical-align:bottom}p.imageEditor a svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:75%;height:75%;fill:#222}p.imageEditor a svg *[stroke="#000"]{stroke:#222}p.imageEditor a:hover svg{fill:#42cda7}p.imageEditor a:hover svg *[stroke="#000"]{stroke:#42cda7}p.routeYou_author{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}p.routeYou_author a{margin:12px 0;padding:2px 8px 2px 2px;border-radius:100px;color:unset}p.routeYou_author a:hover{background:#f2f2f2;text-decoration:none}p.routeYou_author a img{display:inline-block;margin-right:5px;vertical-align:text-bottom;border:0.5px solid #4d4d4d;border-radius:50%}p.routeYou_author a p{display:inline;vertical-align:text-bottom}.desktopOnly{display:none !important}p.breadcrumbs,p.message{margin-right:8px;margin-left:8px}p.breadcrumbs{display:none;color:#4d4d4d;font-size:70%}div.mapSide p.breadcrumbs,div.mapSide p.message{margin-right:16px;margin-left:16px}header{position:sticky;top:0;right:0;left:0;z-index:78;transition:top 400ms ease}body.withAvsg-accountBanner.withAvsg-accountBanner-hidden header{top:-116px}header + p.breadcrumbs,header + p.message{margin-top:12px}div.navBar a,div.identity a,div.menu a,div.userMenu a,div.searchMenu a,div.planMenu a{color:#222}div.navBar{padding:16px;overflow:hidden;box-shadow:0 4px 12px 0 #b8b8b8;background:#fff}div.navBar div.navLinks{display:none}div.navBar div.navCore{height:32px;text-align:right}div.navBar a.toggleMenu{position:relative;display:block;width:30px;height:30px;float:left;border:1px solid #b8b8b8;border-radius:100%}div.navBar a.toggleMenu > span,div.navBar a.toggleMenu:before,div.navBar a.toggleMenu:after{content:"";position:absolute;top:14px;left:6px;display:block;width:16px;height:0;border:1px solid #b8b8b8;border-radius:1px;opacity:1;transition:opacity 400ms ease, top 400ms ease, transform 400ms ease}div.navBar a.toggleMenu:hover,div.navBar a.toggleMenu:hover > span,div.navBar a.toggleMenu:hover:before,div.navBar a.toggleMenu:hover:after{border-color:#80d8c0}div.navBar a.toggleMenu:before{top:9px}div.navBar a.toggleMenu:after{top:19px}div.navBar a.toggleMenu.active > span{opacity:0}div.navBar a.toggleMenu.active:before{top:14px;transform:rotate(45deg)}div.navBar a.toggleMenu.active:after{top:14px;transform:rotate(-45deg)}div.navBar a.logo{display:block;margin-left:2%;width:92px;max-width:calc(90% - 160px);height:32px;float:left}div.navBar a.logo img{width:auto;max-width:100%;height:auto;max-height:100%}div.navBar a.search,div.navBar a.plan{display:inline-block;margin-left:2%;font-weight:600}div.navBar a.search.active,div.navBar a.plan.active{position:relative;color:#42cda7}div.navBar a.search:after,div.navBar a.plan:after{content:"";position:absolute;bottom:-16px;left:0;display:none;width:100%;height:6px;background:#42cda7}div.navBar a.search.active:after,div.navBar a.plan.active:after{display:block}div.navBar a.logIn,div.navBar a.user,div.navBar a.notifications{display:block;margin-left:2%;float:right;font-weight:600}div.navBar a.chooseLocale > img,div.navBar a.search > img,div.navBar a.plan > img,div.navBar a.logIn > img,div.navBar a.notifications > img{width:32px;height:32px;vertical-align:middle}div.navBar a.chooseLocale.active > img,div.navBar a.search.active > img,div.navBar a.plan.active > img,div.navBar a.notifications.active > img,div.navBar a.chooseLocale > img + img,div.navBar a.search > img + img,div.navBar a.plan > img + img,div.navBar a.notifications > img + img{display:none}div.navBar a.chooseLocale > img,div.navBar a.search > img,div.navBar a.plan > img,div.navBar a.notifications > img,div.navBar a.chooseLocale.active > img + img,div.navBar a.search.active > img + img,div.navBar a.plan.active > img + img,div.navBar a.notifications.active > img + img{display:inline-block}div.navBar a.user > img{width:30px;height:30px;vertical-align:middle;border:1px solid #42cda7;border-radius:50% 50% 50% 0}div.navBar a.search span,div.navBar a.plan span,div.navBar a.logIn span,div.navBar a.user span{display:none;margin-left:6px}div.navBar a.chooseLocale span > img,div.navBar a.search span > img,div.navBar a.plan span > img,div.navBar a.user span > img,div.headerBar a.chooseLocale img{position:relative;top:-2px;margin-left:6px;width:11px;height:6px;vertical-align:middle;transition:transform 400ms ease}div.navBar a.chooseLocale.active span > img,div.navBar a.search.active span > img,div.navBar a.plan.active span > img,div.navBar a.user.active span > img,div.headerBar a.chooseLocale.active img{transform:scaleY(-1)}div.navBar a.notifications{position:relative}div.navBar a.notifications span{position:absolute;top:-2px;right:-6px;padding:1px 4px;border-radius:8px;background:#f00;color:#fff;font-weight:normal;font-size:10px;line-height:normal}div.navBar a.upgrade,div.navBar span.offline,body.offline div.navBar a.toggleMenu,body.offline div.navBar a.search,body.offline div.navBar a.plan,body.offline div.navBar a.logIn,body.offline div.navBar a.user,body.offline div.navBar a.notifications{display:none}body.offline div.navBar span.offline{display:block;margin-left:8px;float:right;line-height:32px}body.offline div.navBar span.offline span{display:inline-block;margin:0 0 2px 0;padding:1px 6px;vertical-align:bottom;border-radius:8px;background:#f00;color:#fff;font-size:11px;line-height:normal}div.identity-branding{padding:8px 16px;height:124px;overflow:hidden;background:none no-repeat center center;background-size:cover}div.identity-branding div.identity-logo{padding:16px;border:1px solid #222;background:#fff}div.identity-branding div.identity-logo img{vertical-align:bottom}div.identity-branding a.routeYou_smallIcon{margin-right:8px}div.identity-branding div.identity-logo,div.identity-branding a.routeYou_smallIcon{position:relative;top:50%;transform:translateY(-50%);display:block;float:right}div.identity{margin:16px 0;padding:0 8px;overflow:auto}div.mapSide div.identity{padding:0 16px}div.identity span.identity-icon,div.identity img.identity-iconAvatar,div.identity img.identity-icon{display:block;margin:0 12px 0 0;width:32px;height:32px;float:left}div.identity span.identity-icon,div.identity img.identity-iconAvatar{border-radius:100%}div.identity span.privateIcon,div.identity span.verifiedIcon,div.identity span.recommendedIcon{top:0;display:block;margin:8px 0 0 6px;float:right}div.identity span.privateIcon svg{fill:#aa1c00}div.identity span.privateIcon svg *[stroke="#000"]{stroke:#aa1c00}div.identity span.verifiedIcon svg{fill:#42cda7}div.identity span.verifiedIcon svg *[stroke="#000"]{stroke:#42cda7}div.identity span.recommendedIcon svg{fill:#3b8eda}div.identity span.recommendedIcon svg *[stroke="#000"]{stroke:#3b8eda}div.identity ul,div.identity img.identity-avatar{display:none}div.identity h1,div.identity p{margin:0}div.identity h1{overflow:auto;line-height:normal}div.identity p.identity-nav{font-weight:bold}div.identity p.identity-nav a.active{padding:1px 6px;border-radius:6px;background:#d9f5ed}div.identity img.flag{position:relative;top:1px}div.menu,div.userMenu,div.searchMenu,div.planMenu{position:fixed;top:64px;display:none;box-sizing:border-box;max-height:calc(100vh - 64px);overflow:auto;z-index:77;border:1px solid #b8b8b8;background:#fff;opacity:0;transition:opacity 400ms ease}div.menu.active,div.userMenu.active,div.searchMenu.active,div.planMenu.active{opacity:1}div.menu a img,div.userMenu a img{position:relative;top:-2px;margin-right:16px;width:6px;height:11px;vertical-align:middle}div.menu{left:0;max-width:360px;box-shadow:4px 4px 12px 0 #b8b8b8;border:none;border-radius:0 0 16px 0;word-wrap:break-word}div.userMenu{right:16px;min-width:300px;max-width:360px;border-width:0 1px 1px 1px;border-radius:0 0 0 16px}div.menu nav,div.menu footer,div.userMenu > div{padding:8px 24px}div.menu footer{background:#f2f2f2}div.userMenu > div:first-child{background:#42cda7}div.menu ul,div.menu ul li,div.userMenu ul,div.userMenu ul li{margin:0;padding:0;list-style:none}div.menu p,div.menu ul li a,div.userMenu p,div.userMenu ul li a{display:block;margin:0;padding:8px}div.menu nav > ul > li + li,div.userMenu > div > ul > li + li{border-top:1px solid #f2f2f2}div.menu footer > ul > li + li{border-top:1px solid #e6e6e6}div.menu ul li.upgrade,div.menu ul li.upgrade + li{border-top:1px solid #f00}div.menu ul li.upgrade a{color:#f00;font-weight:600}div.menu a.user,div.menu a.chooseLocale,div.menu a.expand{position:relative}div.menu a.user{font-weight:600}div.menu a.user img:first-child{position:relative;top:-2px;margin-right:24px;width:22px;height:22px;vertical-align:middle;border:1px solid #42cda7;border-radius:50% 50% 50% 0}div.menu a.user img ~ img,div.menu a.chooseLocale img,div.menu a.expand img{position:absolute;top:50%;right:8px;margin-top:-3px;margin-right:0;margin-left:12px;width:11px;height:6px;transition:transform 400ms ease}div.menu a.user.active img ~ img,div.menu a.chooseLocale.active img,div.menu a.expand.active img{transform:scaleY(-1)}div.menu a.user + ul,div.menu a.expand + ul{display:none}div.menu a.user.active + ul,div.menu a.expand.active + ul{display:block}div.menu input[type="text"],div.menu button{margin:0;padding:0 8px;width:100%;height:32px;min-height:auto;vertical-align:bottom;border:1px solid #222;border-radius:8px}div.menu button{padding:0;background:#222;color:#f2f2f2;text-align:center}div.menu form.search input[type="text"]{width:84%;border-right:none;border-radius:8px 0 0 8px}div.menu form.search button{position:relative;width:16%;border-radius:0 8px 8px 0}div.menu form.search button svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60%;height:60%;fill:#f2f2f2}div.menu form.search button svg *[stroke="#000"]{stroke:#f2f2f2}div.userMenu img.userAvatar{margin:12px 16px 8px 8px;width:48px;height:48px;float:left;border:1px solid #222;border-radius:50% 50% 50% 0}div.userMenu p + p{padding-top:0}div.userMenu p.userName{font-weight:600}div.searchMenu,div.planMenu{right:0;left:0;padding:0 18px;z-index:78;box-shadow:0 4px 4px rgba(0, 0, 0, 0.25);border-top:1px solid #f2f2f2;border-radius:0 0 20px 20px}div.planMenu{--search-title-width:200px}div.searchMenu > span,div.planMenu > span{position:absolute;top:4px;right:10px;display:block;width:2.2em;height:2.2em;z-index:9;cursor:pointer}div.searchMenu > span:before,div.searchMenu > span:after,div.planMenu > span:before,div.planMenu > span:after{content:"";position:absolute;top:50%;left:50%;display:block;width:0.9em;height:0.15em;border-radius:2px;background:#222}div.searchMenu > span:before,div.planMenu > span:before{transform:translate(-50%, -50%) rotate(45deg)}div.searchMenu > span:after,div.planMenu > span:after{transform:translate(-50%, -50%) rotate(-45deg)}div.searchMenu > span:hover:before,div.searchMenu > span:hover:after,div.planMenu > span:hover:before,div.planMenu > span:hover:after{background:#42cda7}div.searchMenu ul,div.searchMenu ul li,div.planMenu ul,div.planMenu ul li{margin:0;padding:0;list-style:none}div.searchMenu ul,div.planMenu ul{padding:18px 0;border-bottom:1px solid #f2f2f2}div.searchMenu ul + ul,div.planMenu ul + ul{border-top:1px solid #b8b8b8}div.searchMenu a,div.planMenu a{display:block;padding:6px 24px 6px 6px;text-decoration:none}div.searchMenu a:hover,div.planMenu a:hover{border-radius:30px 30px 30px 0;background:#f2f2f2}div.searchMenu ul:first-of-type li a,div.planMenu ul:first-of-type li a{font-weight:600;font-size:20px}div.searchMenu ul:first-of-type li a:hover,div.planMenu ul:first-of-type li a:hover{background:#c6f0e5}div.searchMenu a span,div.planMenu a span{position:relative;display:inline-block;margin-right:16px;width:48px;height:48px;vertical-align:middle;border-radius:24px 24px 24px 0;background:#fff}div.searchMenu a span svg,div.planMenu a span svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:40%;height:40%;fill:#42cda7}div.searchMenu ul:first-of-type li a span svg,div.planMenu ul:first-of-type li a span svg{width:60%;height:60%}div.searchMenu a span svg *[stroke="#000"],div.planMenu a span svg *[stroke="#000"]{stroke:#42cda7}div.localeSelect{top:64px;max-height:calc(100vh - 64px)}div.content{display:table;width:100%;table-layout:fixed}div.content > div{display:table-cell;padding:0 8px 52px 8px;vertical-align:top}div.content > div:first-child{box-sizing:border-box;height:calc(100vh - 64px)}div.content > div + div{display:none}div.twoZones > div > div > div,div.twoEqualZones > div{box-sizing:border-box;overflow:hidden;word-wrap:break-word}div.content > div > h2:first-child,div.twoZones > div:first-child > div > div > h2:first-child,div.twoEqualZones > div:first-child > h2:first-child{margin-top:0}body.mapFocus div.content > div{padding:0}body.mapFocus div.identity-branding,body.mapFocus div.identity,body.mapFocus p.breadcrumbs,body.mapFocus p.message,body.mapFocus div.scrollToTop{display:none}a.socialMediaButton{position:relative;display:flex;justify-content:center;align-items:center;margin:0;padding:12px 40px;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:100px;background:#fff;color:#000;text-align:center}a.socialMediaButton:hover{box-shadow:0 1px 2px 0 rgba(60, 64, 67, 0.30), 0 1px 3px 1px rgba(60, 64, 67, 0.15);text-decoration:none}a.socialMediaButton span{position:absolute;top:calc(50% - 18px);left:8px;display:inline-block;margin:0 16px 0 0;width:36px;height:36px;float:left;vertical-align:text-top;border-radius:100%}a.socialMediaButton span svg{display:block;width:100%;height:100%}p.socialLogin{text-align:center}p.socialLogin a.socialMediaButton{margin:0 0 24px 0}p.socialLogin a.socialMediaButton:last-child{background:#4267b2;color:#fff}ol.entityList,ol.simpleEntityList,ol.simpleNewsList,ol.activityList,ul.channelList,ul.bigChannelList{padding:0;overflow:auto;list-style:none}ol.simpleEntityList li,ol.simpleNewsList li{display:block;padding:4px 6px 6px 6px;overflow:auto;border-bottom:1px dotted #b8b8b8;font-weight:bold}ol.simpleEntityList li:hover,ol.simpleNewsList li:hover{background:#d9f5ed}ol.simpleEntityList li{padding:0}ol.simpleEntityList li a{display:block;padding:4px 6px;overflow:hidden;white-space:nowrap}ol.simpleEntityList li span:first-child,ol.simpleEntityList li img:first-child{margin-right:8px;width:32px;height:32px;vertical-align:middle;border-radius:100%}ol.simpleEntityList li:hover span:first-child{background-position:left center}ol.activityList li a.activityCommentLink{float:right}ul.channelList{margin:0 -16px 0 0}ul.channelList li{margin:0 16px 12px 0;float:left}ul.bigChannelList{word-spacing:-0.33em;text-align:center}ul.bigChannelList li{margin:0 12px 24px 12px;word-spacing:normal}div.mapSearch-list div.routeYou_list{padding-bottom:32px}div.mapSide h2,div.mapSide div.routeYou_component h2{padding:4px 16px}div.mapSearch-list div.routeYou_list > h2{margin:0}div.mapSide div.routeYou_comments,div.mapSearch-list div.routeYou_list > div,div.mapSearch-list div.routeYou_list > p,div.mapSearch-list div.routeYou_download h3,div.mapSearch-list div.routeYou_download > p,div.mapSearch-list div.routeYou_download div.routeYou_downloadBlock{margin-right:16px;margin-left:16px}div.mapSearch-list div.routeYou_list p.routeYou_filtersButton a.routeYou_componentButton{padding:14px 36px;border:1px solid #42cda7;border-radius:28px}div.mapSearch-list div.routeYou_list div.routeYou_summary,div.mapSearch-list div.routeYou_list div.routeYou_sortingSelect,div.mapSearch-list div.routeYou_list p.routeYou_listMessage,div.mapSearch-list div.routeYou_list p.routeYou_buttonLine,div.mapSearch-list div.routeYou_list p.routeYou_progress,div.mapSearch-list div.routeYou_list > ol{margin:0;padding:0 16px 12px 16px;background:#f2f2f2}div.mapSearch-list div.routeYou_list div.routeYou_summary{background:transparent}div.mapSearch-list div.routeYou_list div.routeYou_sortingSelect{padding-top:12px;clear:both}div.mapSearch-list > h2,div.mapSearch-list > p,div.mapSearch-list ol li.routeYou_entityModern,div.mapSearch-list ol li.mapSearch-listBanner{margin:0 auto 30px auto;max-width:480px}div.mapSearch-list > h2{text-align:center}div.routeDetails div.routeYou_entityModern{margin:0 0 12px 0;border-radius:0}div.mapSearch-list ol li.routeYou_entityModern h3.routeYou_entityTitle,div.routeViewer-poiCarousel ol li.routeYou_entityModern h3.routeYou_entityTitle{margin-right:8px}div.mapSearch-tabPane div.routeYou_map div.routeYou_mapBalloon div.routeYou_entityModern h3.routeYou_entityTitle,div.mapSearch-map div.routeYou_map div.routeYou_mapBalloon div.routeYou_entityModern h3.routeYou_entityTitle{margin-right:32px}div.mapSearch-list ol li.routeYou_entityModern div.routeYou_entityImage,div.mapSearch-tabPane div.routeYou_entityModern div.routeYou_entityImage,div.mapSearch-map div.routeYou_entityModern div.routeYou_entityImage,div.routeViewer-poiCarousel ol li.routeYou_entityModern div.routeYou_entityImage,div.routeDetails div.routeYou_entityModern div.routeYou_entityImage,div.mapSearch-list ol li.routeYou_entityModern div.routeYou_entityProperties,div.mapSearch-tabPane div.routeYou_entityModern div.routeYou_entityProperties,div.mapSearch-map div.routeYou_entityModern div.routeYou_entityProperties,div.routeViewer-poiCarousel ol li.routeYou_entityModern div.routeYou_entityProperties,div.routeDetails div.routeYou_entityModern div.routeYou_entityProperties{margin-right:12px}div.routeDetails div.routeYou_entityModern div.routeYou_entityImage,div.routeDetails div.routeYou_entityModern div.routeYou_entityImage img{width:120px;height:90px}div.routeDetails div.routeYou_entityModern span.routeYou_entityOwnerName img.routeYou_entityOwnerAvatar{width:16px;height:16px}div.mapSearch-list ol li.routeYou_entityModern div.routeYou_entityProperties > span,div.mapSearch-tabPane div.routeYou_entityModern div.routeYou_entityProperties > span,div.mapSearch-map div.routeYou_entityModern div.routeYou_entityProperties > span,div.routeViewer-poiCarousel ol li.routeYou_entityModern div.routeYou_entityProperties > span,div.routeDetails div.routeYou_entityModern div.routeYou_entityProperties > span{margin:0 0 1px 0;font-size:80%}div.mapSearch-list ol li.routeYou_entityModern div.routeYou_entityProperties > span.routeYou_entityLike,div.mapSearch-tabPane div.routeYou_entityModern div.routeYou_entityProperties > span.routeYou_entityLike,div.mapSearch-map div.routeYou_entityModern div.routeYou_entityProperties > span.routeYou_entityLike,div.routeViewer-poiCarousel ol li.routeYou_entityModern div.routeYou_entityProperties > span.routeYou_entityLike,div.routeDetails div.routeYou_entityModern div.routeYou_entityProperties > span.routeYou_entityLike{margin-left:16px;float:right}div.mapSearch-list ol li.routeYou_entityModern div.routeYou_entityTeaser,div.mapSearch-tabPane div.routeYou_entityModern div.routeYou_entityTeaser,div.mapSearch-map div.routeYou_entityModern div.routeYou_entityTeaser,div.routeViewer-poiCarousel ol li.routeYou_entityModern div.routeYou_entityTeaser,div.routeDetails div.routeYou_entityModern div.routeYou_entityTeaser{margin:0 12px 0 0;padding:1px 0 0 0}div.mapSearch-list ol li.routeYou_entityModern div.routeYou_entityStatistics,div.mapSearch-tabPane div.routeYou_entityModern div.routeYou_entityStatistics,div.mapSearch-map div.routeYou_entityModern div.routeYou_entityStatistics,div.routeDetails div.routeYou_entityModern div.routeYou_entityStatistics{margin:0 12px 0 0;font-size:80%}div.mapSearch-list ol li.routeYou_entityModern div.routeYou_entityStatistics > div,div.mapSearch-tabPane div.routeYou_entityModern div.routeYou_entityStatistics > div,div.mapSearch-map div.routeYou_entityModern div.routeYou_entityStatistics > div,div.routeDetails div.routeYou_entityModern div.routeYou_entityStatistics > div{padding:1px 0 0 0}div.mapSearch-list ol li.routeYou_entityModern div.routeYou_entityDescription,div.mapSearch-tabPane div.routeYou_entityModern div.routeYou_entityDescription,div.mapSearch-map div.routeYou_entityModern div.routeYou_entityDescription,div.routeViewer-poiCarousel ol li.routeYou_entityModern div.routeYou_entityDescription{padding:12px}body.mapFocus div.mapSearch-tabPane,div.mapSide div.mapSearch-map,div.mapSide div.routeViewer-map,div.mapSearch-dialog{position:fixed;top:64px;right:0;bottom:0;left:0}body.mapFocus div.mapSearch-tabPane,div.mapSide div.mapSearch-map,div.mapSide div.routeViewer-map{z-index:6}div.mapSide div.mapSearch-mapOverlays,div.mapSide div.mapSearch-mapFullscreenOverlays,div.mapSide div.routeViewer-mapOverlays,div.mapSide div.routeViewer-mapFullscreenOverlays{position:fixed;bottom:0;left:0;width:0;height:0;z-index:9}body.withAvsg-mapBanner div.routeYou_mapLayersSelect,body.withAvsg-fullscreenBanner div.routeYou_mapLayersSelect{padding-bottom:154px}div.routeYou_dialog.mapSearch-filtersDialog > div > div{position:relative;padding:0}h3.mapSearch-filters,div.mapSearch-parameterBox,p.mapSearch-filterButton{display:none}div.mapSearch-filtersDialog h3.mapSearch-filters,div.mapSearch-filtersDialog div.mapSearch-parameterBox,div.mapSearch-filtersDialog p.mapSearch-filterButton{display:block;box-sizing:border-box;width:calc(100vw - 16px);max-width:544px}div.mapSearch-filtersDialog h3.mapSearch-filters{position:absolute;top:0;right:0;left:0;margin:0;padding:12px 32px 24px 32px;z-index:3;box-shadow:0 0 8px 0 #b8b8b8;background:#fff;line-height:32px;text-align:left}div.mapSearch-filtersDialog h3.mapSearch-filters img{margin-right:0.5em;width:32px;height:32px;vertical-align:top}div.mapSearch-filtersDialog div.mapSearch-parameterBox{margin:68px 0 72px 0;padding:24px 32px 8px 32px;max-height:calc(100vh - 180px);overflow:auto}div.mapSearch-filtersDialog div.mapSearch-parameterBox input[type="checkbox"] + label,div.mapSearch-filtersDialog div.mapSearch-parameterBox input[type="radio"] + label{margin-right:24px;padding-left:26px}div.mapSearch-filtersDialog div.mapSearch-parameterBox input[type="checkbox"] + label:last-child,div.mapSearch-filtersDialog div.mapSearch-parameterBox input[type="radio"] + label:last-child{margin-right:0}div.mapSearch-filtersDialog div.mapSearch-parameterBox div.routeYou_inputBlock{margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #b8b8b8}div.mapSearch-filtersDialog div.mapSearch-parameterBox div.routeYou_inputBlock p.routeYou_label a{color:#3b8eda}div.mapSearch-filtersDialog div.mapSearch-parameterBox p,div.mapSearch-filtersDialog div.mapSearch-parameterBox div.routeYou_choose{text-align:left}div.mapSearch-filtersDialog p.mapSearch-filterButton{position:absolute;right:0;bottom:0;left:0;margin:0;padding:16px 32px 4px 32px;z-index:3;border-top:1px solid #b8b8b8;background:#fff;text-align:right}div.mapSearch-filtersDialog p.mapSearch-filterButton a.largeButton > span{display:inline;vertical-align:baseline}div.mapSearch-dialog{display:none;overflow:auto;z-index:45;background:#fff}div.mapSearch-dialog > h2{position:relative;position:sticky;top:0;margin:0 0 12px 0;padding:12px 16px;padding-right:calc(2.2em + 24px);min-height:2.2em;overflow:hidden;z-index:8;background:#fff;white-space:nowrap;text-overflow:ellipsis}div.mapSearch-dialog > h2.full{white-space:normal}body.mapFocus div.mapSearch-dialog > h2{display:none}div.mapSearch-dialog > h2 span{position:absolute;top:12px;right:16px;display:block;box-sizing:border-box;width:2.2em;height:2.2em;border:1px solid #42cda7;border-radius:100%;cursor:pointer}div.mapSearch-dialog > h2 span:before,div.mapSearch-dialog > h2 span:after{content:"";position:absolute;top:50%;left:50%;display:block;width:1.2em;height:0.15em;border-radius:2px;background:#42cda7}div.mapSearch-dialog > h2 span:before{transform:translate(-50%, -50%) rotate(45deg)}div.mapSearch-dialog > h2 span:after{transform:translate(-50%, -50%) rotate(-45deg)}div.mapSearch-fullscreen,div.routeViewer-fullscreen{background:#fff}div.mapSearch-fullscreen > div,div.routeViewer-fullscreen > div{display:none}div.mapSearch-fullscreen:-webkit-full-screen > div,div.routeViewer-fullscreen:-webkit-full-screen > div{display:block}div.mapSearch-fullscreen:-moz-full-screen > div,div.routeViewer-fullscreen:-moz-full-screen > div{display:block}div.mapSearch-fullscreen:-ms-fullscreen > div,div.routeViewer-fullscreen:-ms-fullscreen > div{display:block}div.mapSearch-fullscreen:fullscreen > div,div.routeViewer-fullscreen:fullscreen > div{display:block}div.mapSearch-fullscreen.routeYou_fullscreen > div,div.routeViewer-fullscreen.routeYou_fullscreen > div{display:block}div.routePlanner div#rty_planner_panel_top{border:1px solid #aaa;border-bottom:0;border-radius:4px}div.routePlanner div select,div.routePlanner div input[type="text"],div.routePlanner div input[type="password"]{background:#fff}div.routePlanner div input[type="text"],div.routePlanner div input[type="password"]{height:auto !important}div.routePlanner div input#gotoInput{margin-right:2px;width:240px}div.installApp{position:fixed;right:0;bottom:0;left:0;z-index:77;background:#222;color:#fff}div.installApp > div{margin:0 auto;padding:16px;box-sizing:border-box;max-width:360px;overflow:auto}div.installApp > div > img{margin:0 16px 0 0;float:left;border-radius:6px}div.installApp p:last-child{margin-bottom:0;line-height:normal;text-align:right}div.installApp img.installIcon,div.routeYou_dialog img.installIcon{vertical-align:middle;border-radius:4px}div.installApp a.notNowLink{display:inline-block;padding:8px 0;color:#b8b8b8}div.installApp a.installButton,div.installApp a.gotItButton{display:inline-block;margin-left:24px;padding:8px 24px;border-radius:100px;background:#fff;color:#222;font-weight:bold;text-decoration:none}div.installApp a.installButton:hover,div.installApp a.gotItButton:hover{background:#b8b8b8}@-webkit-keyframes working{0%,100%{opacity:1;}50%{opacity:0.2;}}@keyframes working{0%,100%{opacity:1;}50%{opacity:0.2;}}span.working{opacity:0.2;animation:working 1s ease 0s infinite none}div.avsgWrapper-accountBanner{display:none;height:116px;overflow:hidden;background:#f2f2f2}div.avsgWrapper-largeRectangleMobile,div.avsgWrapper-largeRectangleDesktop,div.avsgWrapper-largeRectangle,div.avsgWrapper-selectionHeader{display:none;margin:0 0 12px 0;height:280px;overflow:hidden}body.withAvsg-largeRectangleMobile div.avsgWrapper-largeRectangleMobile,body.withAvsg-largeRectangle div.avsgWrapper-largeRectangle,body.withAvsg-selectionHeader div.avsgWrapper-selectionHeader{display:block}body.withAvsg-largeRectangleMobile.mapFocus div.avsgWrapper-largeRectangleMobile,body.withAvsg-largeRectangle.mapFocus div.avsgWrapper-largeRectangle{display:none}div.avsgWrapper-accountBanner > div,div.avsgWrapper-largeRectangleMobile > div,div.avsgWrapper-largeRectangleDesktop > div,div.avsgWrapper-largeRectangle > div,div.avsgWrapper-selectionHeader > div{position:relative;top:50%;transform:translateY(-50%)}div.avsgWrapper-anchorBanner{position:fixed;position:sticky;top:64px;right:0;left:0;display:none;height:0;z-index:63}body.withAvsg-anchorBanner div.avsgWrapper-anchorBanner{display:block}body.withAvsg-anchorBanner.mapFocus div.mapSide div.avsgWrapper-anchorBanner{display:none}div.avsgWrapper-anchorBanner > div{position:absolute;right:0;bottom:-100vh;bottom:calc(64px - 100vh);left:0;padding:4px 0;overflow:hidden;background:#f2f2f2}div.avsgWrapper-listBanner{min-height:50px;overflow:hidden}div.avsgWrapper-mapBanner,div.avsgWrapper-fullscreenBanner{position:fixed;right:0;bottom:0;left:0;display:none;height:0;z-index:7}body.withAvsg-mapBanner.mapFocus div.avsgWrapper-mapBanner,body.withAvsg-fullscreenBanner div.avsgWrapper-fullscreenBanner{display:block}div.avsgWrapper-mapBanner > div,div.avsgWrapper-fullscreenBanner > div{position:relative;top:-18px;transform:translateY(-100%)}body.withAvsg-mapBanner.navigatingRoute div.avsgWrapper-mapBanner,body.withAvsg-fullscreenBanner.navigatingRoute div.avsgWrapper-fullscreenBanner{display:none}div.avsg-onePixelUnit,div.avsg-popUp,div.avsg-interstitial{position:absolute;bottom:0;left:0}div.oAuth{margin:0 auto;padding:16px;max-width:600px}div.oAuth p.logos{margin-bottom:8px}div.oAuth p.logos img{margin:24px 0;max-width:240px;max-height:80px;vertical-align:middle}div.oAuth p.title{font-weight:bold;text-align:center}div.oAuth p.user{font-weight:600;font-size:80%;text-align:center}div.oAuth p.user > img{margin:0 6px 0 0;width:24px;height:24px;vertical-align:middle;border-radius:100%}div.oAuth p.buttons{text-align:right}div.oAuth button.cancelButton{padding:14px 0;float:left;border:0;background:none;color:#42cda7}div.comment,ol li.routeYou_entity div.comment{position:relative;margin-bottom:4px;overflow:auto}ol li.routeYou_entity div.comment{margin:6px 0 0 24px}div.comment a.userAvatar img{float:left;border:1px solid #222}div.comment > div,ol li.routeYou_entity div.comment > div{margin-left:36px;padding:4px 8px;overflow:auto;border-radius:6px;background:#f2f2f2;background:-moz-linear-gradient(left, rgba(242,242,242,0.7) 0%, rgba(242,242,242,0.7) 10%, rgba(242,242,242,0) 40%, rgba(242,242,242,0) 100%);background:-webkit-linear-gradient(left, rgba(242,242,242,0.7) 0%, rgba(242,242,242,0.7) 10%, rgba(242,242,242,0) 40%, rgba(242,242,242,0) 100%);background:-o-linear-gradient(left, rgba(242,242,242,0.7) 0%, rgba(242,242,242,0.7) 10%, rgba(242,242,242,0) 40%, rgba(242,242,242,0) 100%);background:linear-gradient(to right, rgba(242,242,242,0.7) 0%, rgba(242,242,242,0.7) 10%, rgba(242,242,242,0) 40%, rgba(242,242,242,0) 100%)}div.comment:before{content:"";position:absolute;top:6px;left:22px;display:block;border-width:8px 0 0 14px;border-style:solid;border-color:#f2f2f2 transparent;border-color:rgba(242,242,242,0.7) transparent}div.chart{position:relative;margin-bottom:12px}div.chart div.chartSettings,div.chart span.configure{display:none}div.chart div.chartSettingsVisible{display:block}div.chart div.chartSettings:before{content:"";width:40px;height:24px;float:right}div.chart span.configure{position:absolute;top:0;right:0;display:block;width:32px;height:32px;z-index:2;cursor:pointer}div.chart div.chartPeriod > p select,div.chart div.chartPeriod > p input[type="text"],div.chart div.chartPeriod div.routeYou_selectHeader{display:inline-block;width:26%}div.chart div.chartPeriod div.routeYou_selectHeader + div.routeYou_selectHeader{width:37%}div.chart div.chartArea{z-index:1}div.chart div.xAxisLabel,div.chart div.yAxisLabel{padding:0 12px;z-index:1;font-weight:bold;font-size:12px}div.chart div.xAxisLabel{text-align:center}div.chart div.yAxisLabel{text-align:left}p.export{padding:6px;overflow:auto}p.export:hover{background:#d9f5ed}p.exportDisabled{opacity:0.4}p.exportDisabled:hover{background:transparent}p.exportOverlayed{position:relative;opacity:1}p.export > img:first-child{margin-right:8px;float:left}p.export > a,p.export strong{font-weight:bold}p.export span.exportFailed{color:#f00}p.exportOverlayed span.exportOverlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:6px;overflow:auto;background:#fff;background:rgba(255,255,255,0.9)}ol.routeYou_appSiteCodeIntro{counter-reset:site-code-counter;padding:0;list-style:none}ol.routeYou_appSiteCodeIntro li{counter-increment:site-code-counter;display:block;padding-left:16px;text-indent:-16px}ol.routeYou_appSiteCodeIntro li:before{content:counter(site-code-counter);display:inline-block;margin-right:4px;width:12px;text-indent:0}p.routeYou_appSiteCode{overflow:auto;font-weight:bold;font-size:120%;letter-spacing:0.2em;text-align:center}span.copyToClipboard{display:inline-block;margin-left:8px;width:24px;height:24px;vertical-align:middle;cursor:pointer}pre span.copyToClipboard,p.prominent span.copyToClipboard,p.bright span.copyToClipboard{padding:12px;float:right;border-radius:50% 50% 50% 0;background:#fff}span.copyToClipboard svg{display:block;width:100%;height:100%;fill:#222}span.copyToClipboard svg *[stroke="#000"]{stroke:#222}span.copyToClipboard:hover svg{fill:#42cda7}span.copyToClipboard:hover svg *[stroke="#000"]{stroke:#42cda7}div.mapSettingsWrapper{position:relative;overflow:hidden}div.mapSettingsWrapper div.mapSettings{position:absolute;top:0;right:-240px;bottom:0;width:240px;overflow:auto}div.mapSettingsWrapper div.closeMapSettings{position:absolute;top:0;right:-48px;display:block;width:48px;height:48px}div.mapSettingsWrapper div.mapSettings,div.mapSettingsWrapper div.closeMapSettings{background:#d9f5ed;background:rgba(217,245,237,0.7);transition:right 400ms ease}div.mapSettingsWrapper.mapSettingsOpen div.mapSettings{right:0}div.mapSettingsWrapper.mapSettingsOpen div.closeMapSettings{right:240px}div.mapSettingsWrapper span.closeMapSettings{position:relative;display:block;margin:10px;width:28px;height:28px;border-radius:2px;background:#fff;cursor:pointer}div.mapSettingsWrapper span.closeMapSettings:before,div.mapSettingsWrapper span.closeMapSettings:after{content:"";position:absolute;top:6px;left:11px;display:block;width:0;height:0;border:8px solid transparent;border-right-width:0;border-left-color:#222}div.mapSettingsWrapper span.closeMapSettings:after{left:7px;border-left-color:#fff}div.mapSettingsWrapper span.closeMapSettings:hover:before{border-left-color:#42cda7}div.mapSettingsWrapper .gm-style-cc,div.mapSettingsWrapper .gm-style-cc div,div.mapSettingsWrapper .gm-style-cc a,div.mapSettingsWrapper .gm-style-cc button{font:normal normal normal 10px/14px Roboto,Arial,sans-serif !important}div.mapSettings > div{margin:10px;background:#fff}div.mapSettings > div + div{margin-top:0}div.mapSettings p,div.mapSettings ul{margin:0}div.mapSettings ul{padding:2px 0;list-style:none}div.mapSettings p,div.mapSettings ul li{padding:3px 6px}div.mapSettings p:first-child{font-weight:bold}div.mapSettings p.centered{padding-bottom:6px}div.mapSettings div.mapType ul + ul{border-top:1px solid #b8b8b8}div.mapSettings div.routes ul{display:none}div.mapSettings div.routes ul li a{float:right}p.googleMap-options{margin:0 10px 10px 0;padding:0 6px 4px 0;background:#fff}div.googleMap-searchLocationControl,div.googleMap-settingsControl,div.googleMap-positionControl{box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);border-radius:2px;background:#fff}div.googleMap-searchLocationControl{margin:10px 0 10px 10px}div.googleMap-searchLocationControl input[type="text"]{padding:6px;width:160px;box-shadow:none;border:none;border-radius:2px}div.googleMap-searchLocationControl span{position:relative;display:inline-block;width:28px;height:28px;vertical-align:text-bottom;cursor:pointer}div.googleMap-searchLocationControl span:before,div.googleMap-searchLocationControl span:after{content:"";position:absolute;display:block;border:2px solid #222}div.googleMap-searchLocationControl span:before{top:5px;left:5px;width:9px;height:9px;border-radius:100%}div.googleMap-searchLocationControl span:after{right:5px;bottom:5px;transform:translate(0.05px, -1.95px) scale(0.9) rotate(45deg);width:5px;height:1px}div.googleMap-searchLocationControl span:hover:before,div.googleMap-searchLocationControl span:hover:after{border-color:#42cda7}div.googleMap-settingsControl,div.googleMap-positionControl{cursor:pointer}div.googleMap-settingsControl{margin:10px}div.googleMap-positionControl{margin:10px 10px 0 10px}span.googleMap-openSettings,span.googleMap-detectPosition{position:relative;display:block;width:28px;height:28px}span.googleMap-openSettings:before{content:"";position:absolute;top:8px;left:8px;display:block;width:6px;height:6px;border:3px solid #222;border-radius:100%}span.googleMap-openSettings span{position:absolute;top:5px;left:12px;transform-origin:2px 9px;display:block;width:4px;height:5px;border-radius:1px;background:#222}span.googleMap-openSettings span:nth-child(2){transform:rotate(60deg)}span.googleMap-openSettings span:nth-child(3){transform:rotate(120deg)}span.googleMap-openSettings span:nth-child(4){transform:rotate(180deg)}span.googleMap-openSettings span:nth-child(5){transform:rotate(240deg)}span.googleMap-openSettings span:nth-child(6){transform:rotate(300deg)}span.googleMap-openSettings:hover:before{border-color:#42cda7}span.googleMap-openSettings:hover span{background:#42cda7}span.googleMap-detectPosition:before,span.googleMap-detectPosition:after{content:"";position:absolute;display:block;border-radius:100%}span.googleMap-detectPosition:before{top:8px;left:8px;width:8px;height:8px;border:2px solid #222}span.googleMap-detectPosition:after{top:12px;left:12px;width:4px;height:4px;background:#222}span.googleMap-detectPosition span{position:absolute;top:5px;left:13px;display:block;width:2px;height:4px;background:#222}span.googleMap-detectPosition span:nth-child(2),span.googleMap-detectPosition span:nth-child(4){top:13px;left:5px;width:4px;height:2px}span.googleMap-detectPosition span:nth-child(2){left:19px}span.googleMap-detectPosition span:nth-child(3){top:19px}span.googleMap-detectPosition:hover:before{border-color:#42cda7}span.googleMap-detectPosition:hover:after,span.googleMap-detectPosition:hover span{background:#42cda7}div.googleMap-infoBox{position:relative}div.googleMap-infoBox > div{position:relative;padding:8px;width:180px;border:1px solid #222;background:#fff}div.googleMap-infoBox > svg{position:absolute;top:-21px;left:40px;width:24px;height:22px}div.googleMap-infoBox > svg polyline{stroke:#222;stroke-width:1;fill:#fff}div.googleMap-infoBox span.closeButton{position:absolute;top:0;right:0;display:block;width:20px;height:20px;cursor:pointer}div.googleMap-infoBox span.closeButton:before,div.googleMap-infoBox span.closeButton:after{content:"";position:absolute;top:9px;right:3px;display:block;width:15px;height:3px;border-radius:2px;background:#222}div.googleMap-infoBox span.closeButton:before{transform:rotate(45deg)}div.googleMap-infoBox span.closeButton:after{transform:rotate(-45deg)}div.googleMap-infoBox span.closeButton:hover:before,div.googleMap-infoBox span.closeButton:hover:after{background:#42cda7}div.googleMap-infoBox p:last-child{margin-bottom:0}div.googleMap-infoBox textarea{margin-top:4px;height:3em;resize:none}div.entityInfo{margin-bottom:12px;overflow:auto}div.mapSide div.entityInfo{margin-right:16px;margin-left:16px}div.routeDetails div.entityInfo{margin-right:0;margin-left:0}div.entityInfo > p{margin-bottom:0}div.entityInfo img.flag{position:relative;top:2px;vertical-align:baseline}div.actionButtons{margin-left:8px;float:right}div.routeDetails,div.routeViewer-list,div.routeViewer-suggest{margin:12px 16px 112px 16px}div.routeViewer-list{max-width:520px}div.routeYou_dialog div.routeViewer-list h2,div.routeYou_dialog div.routeViewer-list h3,div.routeYou_dialog div.routeViewer-list p{text-align:left}div.routeDetails:after{content:"";display:block;border-top:1px solid #b8b8b8}body.mapFocus div.routeDetails{display:none}div.routeDetails h2{position:relative;margin:0;padding:12px 0;border-top:1px solid #b8b8b8;font-size:16px;cursor:pointer}div.routeDetails h2.active{color:#42cda7}div.routeDetails h2 > img{position:absolute;top:50%;right:8px;margin:-3px 0 0 12px;width:11px;height:6px;transition:transform 400ms ease}div.routeDetails h2.active > img{transform:scaleY(-1)}div.routeDetails h2 + div{height:0;overflow:hidden;transition:height 400ms ease}div.routeDetails h2.active + div{height:auto}div.routeDetails h2 + div > div{padding:12px 0}div.routeDetails h3,div.routeDetails h4{font-weight:600;font-size:16px}div.routeDetails p.routeYou_poiCity{font-weight:normal}div.routeDetails p.staticMap{position:relative;min-height:2.6em;text-align:center}div.routeDetails p.staticMap a > span{position:absolute;top:0.8em;right:0;left:0;display:block}div.routeDetails p.staticMap img{max-width:100%;height:auto;vertical-align:bottom}div.routeDetails div.routeViewer-gallery{position:relative;left:-16px;margin:0 0 32px 0;width:calc(100% + 32px);height:165px}div.routeDetails div.routeViewer-gallery span.routeYou_moveLeft{left:12px}div.routeDetails div.routeViewer-gallery span.routeYou_moveRight{right:12px}div.routeDetails div.routeYou_comments{margin-right:0;margin-left:0}a.routeActionLink{display:block;padding:0 12px;max-width:280px;border:1px solid #42cda7;border-radius:16px;color:#42cda7;font-weight:600;line-height:32px;text-decoration:none}a.routeActionLink:hover{background:#42cda7;color:#fff}a.routeActionLink img{margin:6px 8px 0 0;width:20px;height:20px;float:left}div.stickyButtons{position:fixed;right:0;bottom:0;left:0;height:0;z-index:63}body.mapFocus div.stickyButtons{display:none}div.stickyButtons > div{position:absolute;right:8px;left:8px;margin:0 auto;max-width:512px}div.popupMenus{position:relative;margin-bottom:50px}div.popupMenus > div:first-child{padding:5px 0;box-sizing:border-box;overflow:auto;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;background:#fff}div.popupMenus > div + div{position:absolute;margin:0 auto;max-width:450px}div.stickyButtons > div:first-child,div.stickyButtons > div + div > div,div.popupMenus > div + div > div{box-sizing:border-box;overflow:auto;box-shadow:0 0 8px 0 #b8b8b8;border:0 solid #fff;border-width:12px 0;border-radius:12px;background:#fff;scrollbar-width:thin;scrollbar-color:#b8b8b8 #ffffff}div.stickyButtons > div:first-child{bottom:12px;display:flex;justify-content:center}div.stickyButtons > div:first-child a,div.popupMenus > div:first-child a{display:inline-block;padding:10px 5px;box-sizing:border-box;vertical-align:bottom;border-radius:10px;color:#222;text-align:center;text-decoration:none}div.stickyButtons > div:first-child a{width:80px;font-size:10px}div.stickyButtons > div:first-child a + a{margin-left:24px;margin-left:calc(25% - 104px);}div.popupMenus > div:first-child a{width:90px}div.stickyButtons > div:first-child a.toggle + a,div.stickyButtons > div:first-child a.toggle.active,div.popupMenus > div:first-child a.toggle + a,div.popupMenus > div:first-child a.toggle.active{display:none}div.stickyButtons > div:first-child a.toggle.active + a,div.popupMenus > div:first-child a.toggle.active + a{display:inline-block}div.stickyButtons > div:first-child a span,div.popupMenus > div:first-child a span{position:relative;display:block;margin:0 auto 10px auto;width:28px;height:28px;border:1px solid #42cda7;border-radius:50% 50% 50% 0}div.stickyButtons > div:first-child a:hover,div.popupMenus > div:first-child a:hover{background:#d9f5ed}div.stickyButtons > div:first-child a.toggle + a span,div.popupMenus > div:first-child a.toggle + a span{background:#42cda7}div.stickyButtons:not(.routePlanner) > div:first-child a.mapButton{display:none}div.stickyButtons:not(.routePlanner) > div:first-child a.mapButton + a{margin-left:0}div.stickyButtons > div:first-child a svg,div.popupMenus > div:first-child a svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:55%;height:55%}div.stickyButtons > div:first-child a svg,div.popupMenus > div:first-child a svg{fill:#42cda7}div.stickyButtons > div:first-child a svg *[stroke="#000"],div.popupMenus > div:first-child a svg *[stroke="#000"]{stroke:#42cda7}div.stickyButtons > div:first-child a.toggle + a svg,div.popupMenus > div:first-child a.toggle + a svg{fill:#fff}div.stickyButtons > div:first-child a.toggle + a svg *[stroke="#000"],div.popupMenus > div:first-child a.toggle + a svg *[stroke="#000"]{stroke:#fff}div.stickyButtons > div + div,div.popupMenus > div + div{bottom:118px;display:none;z-index:2;opacity:0;transition:opacity 400ms ease}div.popupMenus.popupMenusBottom > div + div{top:0;bottom:auto;}div.stickyButtons > div + div.active,div.popupMenus > div + div.active{opacity:1}div.stickyButtons > div + div > span,div.popupMenus > div + div > span{position:absolute;top:-6px;right:-6px;display:block;width:2.2em;height:2.2em;z-index:2;box-shadow:0 0 8px 0 #b8b8b8;border-radius:100%;background:#fff;cursor:pointer}div.stickyButtons > div + div > span:before,div.stickyButtons > div + div > span:after,div.popupMenus > div + div > span:before,div.popupMenus > div + div > span:after{content:"";position:absolute;top:50%;left:50%;display:block;width:0.9em;height:0.15em;border-radius:2px;background:#222}div.stickyButtons > div + div > span:before,div.popupMenus > div + div > span:before{transform:translate(-50%, -50%) rotate(45deg)}div.stickyButtons > div + div > span:after,div.popupMenus > div + div > span:after{transform:translate(-50%, -50%) rotate(-45deg)}div.stickyButtons > div + div > span:hover:before,div.stickyButtons > div + div > span:hover:after,div.popupMenus > div + div > span:hover:before,div.popupMenus > div + div > span:hover:after{background:#42cda7}div.stickyButtons > div + div > div,div.popupMenus > div + div > div{padding:0 32px;max-height:160px;max-height:calc(100vh - 194px)}body.iOs div.stickyButtons > div + div > div,body.iOs div.popupMenus > div + div > div{max-height:calc(100vh - 274px)}div.stickyButtons > div h2,div.popupMenus > div h2{margin:0 0 12px 0;padding:0 0 8px 0;border-bottom:1px solid #b8b8b8;font-size:inherit}div.stickyButtonsOverlays{position:fixed;bottom:0;left:0;width:0;height:0;z-index:65}div.actionButtons a{margin:0 0 0 3px}div.actionButtons a:first-child{margin:0}div.actionMenus{position:fixed;top:0;right:0;bottom:0;left:0;display:none;padding:0 8px;overflow:auto;z-index:83;background:#b8b8b8;background:rgba(184,184,184,0.7)}div.actionMenus > div{display:none;margin:8px auto;box-sizing:border-box;max-width:360px;border:1px solid #222;background:#fff}div.actionMenus.active,div.actionMenus > div.active{display:block}div.actionMenus a.closeButton{position:relative;display:block;margin:4px 4px 0 4px;width:20px;height:20px;float:right}div.actionMenus a.closeButton:before,div.actionMenus a.closeButton:after{content:"";position:absolute;top:9px;right:3px;display:block;width:15px;height:3px;border-radius:2px;background:#222}div.actionMenus a.closeButton:before{transform:rotate(45deg)}div.actionMenus a.closeButton:after{transform:rotate(-45deg)}div.actionMenus a.closeButton:hover:before,div.actionMenus a.closeButton:hover:after{background:#42cda7}div.actionMenus h2:first-child{margin-top:0}div.actionMenus p{margin:0;padding:4px 6px;font-weight:bold}div.actionMenus ul + p{border-top:1px solid #222}div.stickyButtons ul,div.stickyButtons ul li,div.actionMenus ul,div.actionMenus ul li,div.popupMenus ul,div.popupMenus ul li{margin:0;padding:0;list-style:none}div.stickyButtons ul + ul,div.actionMenus ul + ul,div.popupMenus ul + ul{border-top:1px solid #b8b8b8}div.stickyButtons ul li.routeYou_disabled,div.stickyButtons a.routeYou_disabled,div.actionMenus ul li.routeYou_disabled,div.actionMenus a.routeYou_disabled,div.popupMenus ul li.routeYou_disabled,div.popupMenus a.routeYou_disabled{opacity:0.2;pointer-events:none}div.stickyButtons ul li.toggle + li,div.stickyButtons ul li.toggle.active,div.actionMenus ul li.toggle + li,div.actionMenus ul li.toggle.active,div.popupMenus ul li.toggle + li,div.popupMenus ul li.toggle.active{display:none}div.stickyButtons ul li.toggle.active + li,div.actionMenus ul li.toggle.active + li,div.popupMenus ul li.toggle.active + li{display:list-item}div.stickyButtons ul li a,div.stickyButtons ul li.facebookLike,div.actionMenus ul li a,div.actionMenus ul li.facebookLike,div.popupMenus ul li a,div.popupMenus ul li.facebookLike{display:block;padding:8px 28px 8px 8px;overflow:hidden;white-space:nowrap}div.stickyButtons ul li a,div.popupMenus ul li a{color:#222}div.stickyButtons ul li a:hover,div.actionMenus ul li a:hover,div.popupMenus ul li a:hover{background:#f2f2f2}div.stickyButtons ul li a span:first-child,div.actionMenus ul li a span:first-child,div.popupMenus ul li a span:first-child{position:relative;display:inline-block;width:32px;height:32px;vertical-align:middle}div.stickyButtons ul li a span:first-child,div.popupMenus ul li a span:first-child{margin-right:32px}div.actionMenus ul li a span:first-child{margin-right:8px}div.stickyButtons ul li a span svg,div.actionMenus ul li a span svg,div.popupMenus ul li a span svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:87%;height:87%;fill:#222}div.stickyButtons ul li a span svg *[stroke="#000"],div.actionMenus ul li a span svg *[stroke="#000"],div.popupMenus ul li a span svg *[stroke="#000"]{stroke:#222}div.stickyButtons ul li a:hover span svg,div.actionMenus ul li a:hover span svg,div.popupMenus ul li a:hover span svg{fill:#42cda7}div.stickyButtons ul li a:hover span svg *[stroke="#000"],div.actionMenus ul li a:hover span svg *[stroke="#000"],div.popupMenus ul li a:hover span svg *[stroke="#000"]{stroke:#42cda7}div.stickyButtons ul li a span.iconFacebook,div.stickyButtons ul li a span.iconTwitter,div.stickyButtons ul li a span.iconMessenger,div.stickyButtons ul li a span.iconWhatsApp,div.actionMenus ul li a span.iconFacebook,div.actionMenus ul li a span.iconTwitter,div.actionMenus ul li a span.iconMessenger,div.actionMenus ul li a span.iconWhatsApp,div.popupMenus ul li a span.iconFacebook,div.popupMenus ul li a span.iconTwitter,div.popupMenus ul li a span.iconMessenger,div.popupMenus ul li a span.iconWhatsApp{border-radius:4px}div.stickyButtons ul li a:hover span.iconFacebook,div.actionMenus ul li a:hover span.iconFacebook,div.popupMenus ul li a:hover span.iconFacebook{background:#1877f2}div.stickyButtons ul li a:hover span.iconTwitter,div.actionMenus ul li a:hover span.iconTwitter,div.popupMenus ul li a:hover span.iconTwitter{background:#1da1f2}div.stickyButtons ul li a:hover span.iconMessenger,div.actionMenus ul li a:hover span.iconMessenger,div.popupMenus ul li a:hover span.iconMessenger{background:#00b2ff}div.stickyButtons ul li a:hover span.iconWhatsApp,div.actionMenus ul li a:hover span.iconWhatsApp,div.popupMenus ul li a:hover span.iconWhatsApp{background:#25d366}div.stickyButtons ul li a:hover span.iconFacebook svg path,div.stickyButtons ul li a:hover span.iconTwitter svg path,div.stickyButtons ul li a:hover span.iconMessenger svg path,div.stickyButtons ul li a:hover span.iconWhatsApp svg path,div.actionMenus ul li a:hover span.iconFacebook svg path,div.actionMenus ul li a:hover span.iconTwitter svg path,div.actionMenus ul li a:hover span.iconMessenger svg path,div.actionMenus ul li a:hover span.iconWhatsApp svg path,div.popupMenus ul li a:hover span.iconFacebook svg path,div.popupMenus ul li a:hover span.iconTwitter svg path,div.popupMenus ul li a:hover span.iconMessenger svg path,div.popupMenus ul li a:hover span.iconWhatsApp svg path{fill:#fff}div.stickyButtons ul li a span.routeYou_smallIcon,div.actionMenus ul li a span.routeYou_smallIcon,div.popupMenus ul li a span.routeYou_smallIcon{margin-left:8px}div.stickyButtons ul li a span.routeYou_smallIcon svg,div.actionMenus ul li a span.routeYou_smallIcon svg,div.popupMenus ul li a span.routeYou_smallIcon svg{fill:#222}div.stickyButtons ul li a span.routeYou_smallIcon svg *[stroke="#000"],div.actionMenus ul li a span.routeYou_smallIcon svg *[stroke="#000"],div.popupMenus ul li a span.routeYou_smallIcon svg *[stroke="#000"]{stroke:#222}div.stickyButtons div.routeYou_download div.routeYou_downloadBlock,div.popupMenus div.routeYou_download div.routeYou_downloadBlock{margin:0}div.stickyButtons div.routeYou_download div.routeYou_downloadSection{border-bottom:1px solid #b8b8b8}div.stickyButtons div.routeYou_download div.routeYou_downloadSection + div.routeYou_downloadSection{border-bottom:0}div.stickyButtons div.routeYou_download div.routeYou_downloadBlock + div.routeYou_downloadBlock,div.popupMenus div.routeYou_download div.routeYou_downloadBlock + div.routeYou_downloadBlock{border-top:1px solid #b8b8b8}div.stickyButtons div.routeYou_download div.routeYou_downloadHeader,div.popupMenus div.routeYou_download div.routeYou_downloadHeader{padding:8px 28px 8px 8px;overflow:hidden;white-space:nowrap}div.stickyButtons div.routeYou_download div.routeYou_downloadHeader:hover,div.popupMenus div.routeYou_download div.routeYou_downloadHeader:hover{background:#f2f2f2}div.stickyButtons div.routeYou_download a.routeYou_downloadIcon img,div.popupMenus div.routeYou_download a.routeYou_downloadIcon img{margin-right:32px}div.stickyButtons div.routeYou_download a.routeYou_downloadLink,div.popupMenus div.routeYou_download a.routeYou_downloadLink{color:#222;font-weight:normal}div.stickyButtons div.routeYou_download div.routeYou_downloadOption,div.stickyButtons div.routeYou_download div.routeYou_downloadBlock p,div.stickyButtons div.routeYou_download div.routeYou_downloadBlock ol,div.popupMenus div.routeYou_download div.routeYou_downloadOption,div.popupMenus div.routeYou_download div.routeYou_downloadBlock p,div.popupMenus div.routeYou_download div.routeYou_downloadBlock ol{margin:0 0 12px 0}div.routeYou_suggestLogInDialog button,div.routeYou_saveRoutePropertiesDialog p.routeYou_buttonLine button{width:100%}form.shareEmail,p.embed,pre.embed,p.plusAccountRequired,p.premiumAccountRequired,div.routeUseAppDialog,div.navigateToStartDialog,div.routeActionDialog,div.routeActionDialog p.actionPreparing,div.routeActionDialog p.actionReady,div.routeActionDialog p.actionFailed,p.routeRecommendPrivate,div.routeFeedback,form.routeAddPois,h2.poiAddToRoute,p.poiAddToRoute,h2.eventRoute,div.eventRoute,div.eventRouteSearch{display:none}div.routeUseAppDialog p.routeYou_buttonLine{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:baseline}div.routeUseAppDialog p,div.routeUseAppDialog a,div.routeUseAppDialog button{font-weight:600;font-size:14px}div.routeUseAppDialog p.routeYou_buttonLine a,div.routeUseAppDialog button{padding:8px 22px;width:130px}div.routeUseAppDialog img,div.routeUseAppDialog svg{width:32px;height:32px;vertical-align:middle;border:1px solid #d9f5ed;border-radius:7px}div.navigateToStartDialog a{display:inline-block;margin:24px 12px;width:80px;vertical-align:top;text-align:center}div.navigateToStartDialog a img{width:56px;height:48px}div.routeActionDialog > div{display:none;margin:0 0 12px 0}body.withAvsg-largeRectangleNavigation div.routeActionDialog > div,body.withAvsg-largeRectangleDownload div.routeActionDialog > div,body.withAvsg-largeRectanglePrint div.routeActionDialog > div{display:block}div.routeActionDialog > div:last-child{display:block;margin:0}div.routeActionDialog a.routeActionLink{display:inline-block}div.routeFeedback{max-width:600px}div.routeFeedback p,div.routeYou_dialog div.routeFeedback p:last-child{margin-bottom:16px;text-align:left}div.routeFeedback ul{margin:0 0 16px 0;padding:0;list-style:none}div.routeFeedback ul.feedbackScore{text-align:center}div.routeFeedback ul.feedbackScore li{display:block;margin-top:16px}div.routeFeedback ul.feedbackScore li img{display:block;margin:0 auto 8px auto;width:80px;height:98px;cursor:pointer}div.routeDialog div.status{margin-bottom:16px}div.routeDialog div.status.failed{color:#f00;font-weight:bold}div.routeDialog div.errorButtons input{margin-top:0;margin-right:8px}div.routeDialog div.askLocation div.instructions,div.routeDialog div.askLocation div.resultInfo{margin-bottom:8px}div.routeDialog div.askLocation input{margin-top:0;margin-bottom:8px}div.routeDialog div.askLocation input[type="text"]{margin-right:8px}div.routeDialog div.askLocation div.map{margin-bottom:8px;width:100%;height:352px}div.routeDialog div.askLocation input.submit{margin-right:8px}div.routeDialog div.askLocation input.submit.disabledButton{opacity:0.5}div.groupDescription,div.entityBody{overflow:auto}div.mapSide div.groupDescription{margin-right:16px;margin-left:16px}div.groupDescription,div.entityMedia > div,div.entityDescription{margin-bottom:12px}div.entityDescription ol,div.entityDescription ul{overflow:auto}div.entityDescription span.routeYou_node{display:inline-block;margin:4px 0;width:36px;height:36px;vertical-align:middle;border:2px solid #222;border-radius:100%;font-size:75%;line-height:36px;text-align:center}div.entityDescription span.routeYou_nodeVirtual{border-style:dotted}div.routeYou_credits + p.routeYou_author{margin-top:12px}p.routeYou_author span.routeYou_entityLike{margin-left:10px}div.groupDescription img.groupLogo{margin:0 0 2px 2px;float:right}div.lastVerified{display:inline-block;margin-bottom:12px;padding:4px 12px;border-radius:6px;background:#d3e3f3;color:#3b82ce;font-size:75%}div.lastVerified > span{position:relative;top:-1px;display:inline-block;margin:0 0.8em 0 0;width:1.4em;height:1.4em;overflow:hidden;vertical-align:middle}div.lastVerified > span svg{display:block;width:100%;height:100%;fill:#3b8eda}div.translatedByAzure,div.generatedByAI{display:inline-block;padding:4px 10px;border:1px solid #d3e3f3;border-radius:4px;background:#fff;color:#3b8eda;font-size:12px}div.translatedByAzure > span,div.generatedByAI > span{color:#00bbef;font-style:normal;font-weight:600}div.translatedByAzure > span svg,div.generatedByAI > span svg{width:18px;height:18px;vertical-align:middle}div.mediaTranslation,div.addMediaTranslation{margin-left:32px;padding-left:8px;border-left:1px solid #b8b8b8}div.editMedia,div.addMediaTranslation{margin-bottom:24px}div.addMedia,div.addMedia + div.addMediaTranslation,div.deletedMedia,div.previewMedia,div.validMedia div.previewNoMedia{display:none}div.previewNoMedia,div.validMedia div.previewMedia{display:block}div.previewMedia,div.previewNoMedia{margin:0 8px 0 0;float:left}div.previewNoMedia{box-sizing:border-box;width:200px;height:80px;border:1px dotted #b8b8b8;background:rgba(242,242,242,0.1)}div.previewNoMedia p.routeYou_loading{margin-top:30px}div.previewMedia img{vertical-align:bottom}p.translationOptions a.deleteTranslationLink{margin-left:8px;float:right}form.automaticTranslation{display:none}form.automaticTranslation div.fromPreview{padding:8px;max-width:400px;max-height:80px;overflow:auto;border:1px dotted #b8b8b8}form.automaticTranslation p.fromName{font-weight:bold}form.automaticTranslation div.fromDescription > p:last-child{margin-bottom:0}div.poiMap,div.routesNearby ol.entityList,div.lodgingNearby ol.entityList{margin-bottom:12px}div.locationCarousel{margin:60px auto;padding:36px 12px 24px 12px;box-sizing:border-box;width:100%;height:auto;border-radius:20px;background-color:#f2f2f2}div.locationCarousel button{padding:0;min-width:32px;height:32px;border:none;border-radius:50%;background:none;color:black;font-style:normal;font-weight:600;font-size:16px;line-height:normal}div.locationCarousel button:hover{background:#d9f5ed}div.locationCarousel button.routeYou_active{background:#42cda7;color:white}div.locationCarousel > h4{margin:0;color:#42cda7}div.locationCarousel > div{display:grid;grid-template-columns:1fr;grid-template-rows:auto 178px auto;grid-column-gap:0;grid-row-gap:36px;margin-top:36px}div.locationCarousel div.locationCarouselDescription{position:relative;padding:20px 30px;border-radius:40px 0px 20px 0px;background-color:white}div.locationCarousel div.locationCarouselDescription button:first-child{padding:4px;width:30px;height:30px;float:right}div.locationCarousel div.locationCarouselDescription button:first-child > span{display:inline-block;width:20px;height:20px;border:1px solid black;border-radius:50%;letter-spacing:0;text-align:center}div.locationCarousel div.locationCarouselDescription button:first-child > span > svg{height:70%}div.locationCarousel div.locationCarouselDescription button:first-child:hover{background:#f2f2f2}div.locationCarousel div.locationCarouselDescription button + span{top:6px;margin:0 4px;width:16px;height:16px;float:right}div.locationCarousel div.locationCarouselDescription hr{margin:20px 0;width:100%;border-top:1px solid #f2f2f2}div.locationCarousel div.locationCarouselDescription > div{position:relative;padding-right:30px;padding-bottom:40px;box-sizing:border-box;height:224px;overflow-y:clip}div.locationCarousel div.locationCarouselDescription.locationCarouselDescriptionOpened > div{height:fit-content}div.locationCarousel div.locationCarouselDescription:after{content:'';position:absolute;bottom:0;left:0;width:calc(100% - 60px);height:197px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.00) 48.44%, #FFF 92.19%);pointer-events:none}div.locationCarousel div.locationCarouselDescription > div > p{overflow-wrap:anywhere;line-height:200%}div.locationCarousel div.locationCarouselDescription button.locationCarouselPrev,div.locationCarousel div.locationCarouselDescription button.locationCarouselNext{position:absolute;top:177px;background:#d9f5ed;color:#42cda7}div.locationCarousel div.locationCarouselDescription button.locationCarouselPrev{left:-12px}div.locationCarousel div.locationCarouselDescription button.locationCarouselNext{right:-12px}div.locationCarousel div.locationCarouselDescription button.locationCarouselPrev:hover,div.locationCarousel div.locationCarouselDescription button.locationCarouselNext:hover{background:#42cda7;color:white}div.locationCarousel button.locationCarouselPrev:after,div.locationCarousel button.locationCarouselNext:after{content:'';position:absolute;top:50%;left:50%;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor}div.locationCarousel button.locationCarouselPrev:after{transform:translate(-50%, -50%) rotate(135deg)}div.locationCarousel button.locationCarouselNext:after{transform:translate(-70%, -50%) rotate(-45deg)}div.locationCarousel div.locationCarouselDescription button.locationCarouselReadMore{position:absolute;left:50%;transform:translateX(-50%);display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;padding:5px 15px;width:fit-content;z-index:1;border:1px solid #b8b8b8;border-radius:100px;background:white;font-weight:400;font-size:12px}div.locationCarousel div.locationCarouselDescription button.locationCarouselReadMore:before{content:'';position:relative;bottom:2px;transform:rotate(45deg);display:inline-block;margin:5px;width:7px;height:7px;border-right:1px solid black;border-bottom:1px solid black}div.locationCarousel div.locationCarouselDescription.locationCarouselDescriptionOpened button.locationCarouselReadMore{display:none}div.locationCarousel div.locationCarouselMedia{display:flex;align-items:center}div.locationCarousel div.locationCarouselMedia div.routeYou_media{display:inline-block;margin:0 auto}div.locationCarousel div.locationCarouselMedia div.routeYou_media img{border-radius:20px}div.locationCarousel div.locationCarouselControls{margin:auto;color:black}div.locationCarousel div.locationCarouselControls button{position:relative}div.locationCarousel div.locationCarouselControls div{display:inline-flex;flex-direction:row;width:160px;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}div.locationCarousel div.locationCarouselControls div::-webkit-scrollbar{display:none}div.boundsMap{height:240px !important}span.routePoiTypeIcon{margin:0 8px 8px 0;width:32px;height:32px;float:left;border:1px solid #222}ol.poiPushClassifications{padding:0;box-sizing:border-box;width:100%;max-height:120px;overflow:auto;border:1px solid #b8b8b8;border-radius:1.1em;background:#fff;scrollbar-width:thin;scrollbar-color:#b8b8b8 #ffffff;list-style:none;color:#222}ol.poiPushClassifications li{padding:2px 4px;cursor:pointer}ol.poiPushClassifications li.active{background:#d9f5ed}div.selectionLogoOwner,span.selectionLogoOwner,div.selectionLogoNoOwner,span.selectionLogoNoOwner{display:block;margin:0 auto;width:160px;color:#fff;text-align:center}div.selectionLogoOwner,span.selectionLogoOwner{border-radius:16px 16px 16px 0;background:#fff}span.selectionLogoOwner,span.selectionLogoNoOwner{width:120px;font-size:75%}div.selectionLogoOwner img{margin:20px;vertical-align:bottom}span.selectionLogoOwner img{margin:15px;vertical-align:bottom}div.selectionLogoOwner span,span.selectionLogoOwner span,div.selectionLogoNoOwner,span.selectionLogoNoOwner{display:block;padding:2px 0;border-radius:16px 0 16px 0;background:#33957a;font-weight:600}div.selectionHeader,div.locationHeader,div.recommendedSelections > div > a:first-child{position:relative;display:block;background:rgba(34,34,34,0.5) no-repeat center center;background-blend-mode:multiply;background-size:cover;color:#fff;text-align:center}div.selectionHeader,div.locationHeader{margin:0 0 32px 0;padding:3vh 16px;padding:max(3vh, 28vh - 120px) 16px}div.recommendedSelections > div > a:first-child{display:flex;flex-direction:column;justify-content:center;padding:16px 32px;border-radius:32px 0 8px 0;text-decoration:none}div.selectionHeader:after,div.locationHeader:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);display:block;width:310px;height:4px;border-radius:2px;background:#42cda7}div.selectionHeader h1,div.locationHeader h1,div.recommendedSelections span.selectionTitle{display:block;font-weight:bold;line-height:1.2}div.selectionHeader h1,div.locationHeader h1{margin:5vh auto;max-width:700px;font-size:32px}div.recommendedSelections span.selectionTitle{margin:16px 0;font-size:24px}div.selectionHeader p,div.recommendedSelections span.selectionType{display:block;margin:0}div.selectionHeader span.typeIcon,div.recommendedSelections span.typeIcon,div.locationHeader span.typeIcon{position:relative;display:inline-block;vertical-align:bottom}div.selectionHeader span.typeIcon,div.locationHeader span.typeIcon{width:64px;height:64px}div.recommendedSelections span.typeIcon{width:48px;height:48px}div.selectionHeader span.typeIcon:before,div.recommendedSelections span.typeIcon:before,div.locationHeader span.typeIcon:before{content:"";position:absolute;display:block;border-radius:100%;background:#42cda7}div.selectionHeader span.typeIcon:before,div.locationHeader span.typeIcon:before{top:12px;left:-6px;width:32px;height:32px}div.recommendedSelections span.typeIcon:before{top:9px;left:-5px;width:24px;height:24px}div.selectionHeader span.typeIcon svg,div.recommendedSelections span.typeIcon svg,div.locationHeader span.typeIcon svg{position:relative;display:block;width:100%;height:100%;z-index:1;fill:#fff}div.selectionHeader span.typeIcon svg *[stroke="#000"],div.recommendedSelections span.typeIcon svg *[stroke="#000"],div.locationHeader span.typeIcon svg *[stroke="#000"]{stroke:#fff}div.recommendedSelections span.selectionLogoNoOwner{margin-top:22px}div.recommendedSelections span.selectionLogoNoOwner ~ span.selectionTitle{margin:24px 0}div.recommendedSelections span.selectionLogoNoOwner ~ span.selectionType{margin-bottom:22px}a.selectionSource{position:absolute;bottom:5px;left:0;padding:4px 8px;border-radius:10px;color:white;font-weight:400;font-size:12px;line-height:12px;text-align:center}a.selectionSource:hover{background:#0d99ff;text-decoration:none}a.selectionSource span{will-change:transform, opacity;position:absolute;bottom:100%;bottom:calc(100% + 0.5em);left:50%;transform:translateX(-50%) scale(120%);transform-origin:center bottom;display:block;padding:5px 15px;z-index:100;border-radius:100px;background:#0d99ff;opacity:0;transition:-moz-transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out, transform 200ms ease-in-out, opacity 200ms ease-in-out;white-space:nowrap;color:#fff;font-weight:bold;pointer-events:none}a.selectionSource span:after{content:"";position:absolute;bottom:-0.5em;left:50%;display:block;margin-left:-0.6em;width:0;height:0;border-width:0.6em 0.6em 0 0.6em;border-style:solid;border-color:#0d99ff transparent;pointer-events:none}a.selectionSource:hover span{transform:translateX(-50%) scale(100%);opacity:1}div.locationHeader div.locationCredits,div.moreInLocationSurroundingImage div.locationCredits,div.selectionHeader div.selectionCredits{position:absolute;right:8px;bottom:8px;left:8px;color:#b8b8b8;font-size:70%;line-height:normal;text-align:left}div.locationHeader div.locationCredits p,div.moreInLocationSurroundingImage div.locationCredits p,div.selectionHeader div.selectionCredits p{margin:0}div.locationHeader div.locationCredits a,div.moreInLocationSurroundingImage div.locationCredits a,div.selectionHeader div.selectionCredits a{color:#b8b8b8}div.selectionHeader + p.breadcrumbs,div.locationHeader + p.breadcrumbs{margin:0 24px 32px 24px}div.selectionIntroMap > div,div.selectionListMore > div,div.locationInfo > div,div.selectionMoreLocation{margin:0 auto;padding:0 8px;max-width:544px}div.selectionIntroMap > div:first-child,div.locationInfo > div:first-child{padding:0 24px}div.selectionTags{margin:0 0 32px 0;text-align:center}div.selectionTags a{display:inline-block;padding:2px 10px 2px 6px;border:1px solid #42cda7;border-radius:24px;color:#222;line-height:24px}div.selectionTags a:hover{background:rgba(66,205,167,0.3)}div.selectionTags a + a{margin-left:16px}div.selectionTags a img{margin:4px 8px 4px 0;width:16px;height:16px;vertical-align:top;border-radius:100%}div.selectionDescription{margin:0 0 48px 0}div.selectionIntroMap div.mapSearch-map,div.locationInfo div.poiMap{margin:0 0 48px 0;overflow:hidden;border-radius:16px}div.selectionIntroMap div.mapSearch-map div.routeYou_map{height:220px}div.selectionListMore div.mapSearch-list{margin:0 0 48px 0;padding:48px 0 0 0;overflow:hidden;border-radius:16px;background:#f2f2f2}div.selectionListMore div.mapSearch-list div.selectionLogoOwner,div.selectionListMore div.mapSearch-list div.selectionLogoNoOwner{margin-bottom:48px}div.selectionListMore div.mapSearch-list div.routeYou_list{padding-bottom:0}div.selectionListMore div.mapSearch-list div.routeYou_list > ol{padding:16px;background:transparent}div.selectionMore{margin:0 0 48px 0;padding:27px 10px 10px 10px;box-shadow:0 0 8px 0 #b8b8b8;border-radius:32px 0 8px 0}div.selectionMore h2{margin:0;line-height:1}div.selectionMore h2 img{margin-right:8px;float:left}div.selectionMore h2 + p{margin:0 0 16px 0;overflow:auto;line-height:normal;text-align:left}div.selectionMore p.selectionMoreButton{margin:0 0 16px 0;text-align:center}div.selectionMore div.routeYou_choose{margin:0 0 12px 0;text-align:left}div.selectionMorePlan{position:relative;margin-top:16px;text-align:right}div.selectionMorePlan > img{margin-bottom:90px;max-width:75%;height:auto}div.selectionMorePlan > div{position:absolute;top:30px;left:20px;display:inline-block;padding:10px;width:30%;border:1px solid #b8b8b8;border-radius:10px;background:#fff;text-align:center}div.selectionMorePlan > div img{max-width:100%;height:auto;vertical-align:middle}ol.notificationList,ol.purchaseList{padding:0;overflow:auto;list-style:none}ol.notificationList li.notification,ol.purchaseList li.purchase{display:block;padding:4px 6px 6px 6px;overflow:auto;border-bottom:1px dotted #b8b8b8}ol.notificationList li.notificationUnread,ol.purchaseList li.purchaseHighlighted{background:#f2f2f2;background:rgba(242,242,242,0.6)}ol.purchaseList li.purchaseHidden{color:#4d4d4d}ol.notificationList li.notificationHovered{background:#d9f5ed}ol.notificationList li.notification div.notificationViewLink,ol.notificationList li.notification div.notificationTitle{margin:0 0 2px 0;font-weight:bold}ol.notificationList li.notification span.notificationTypeIcon{position:relative;display:inline-block;margin:2px 6px 0 0;width:32px;height:32px;float:left;border-radius:100%;background:#42cda7}ol.notificationList li.notification span.notificationTypeIcon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:65%;height:65%;fill:#222}ol.notificationList li.notification span.notificationTypeIcon svg *[stroke="#000"]{stroke:#222}ol.notificationList li.notification div.notificationImages{float:right}ol.notificationList li.notification div.notificationImages img{margin:2px 0 0 4px;vertical-align:bottom;border-radius:100%}ol.notificationList li.notification div.notificationImages img:first-child{margin-left:6px}ol.notificationList li.notification a.notificationDeleteLink{margin:2px 0 0 2px;float:right;line-height:normal}ol.notificationList li.notification div.notificationDescription{position:relative;padding-top:6px;clear:both;overflow:hidden}ol.notificationList li.notification div.notificationDescription a.expandButton,ol.notificationList li.notification div.notificationDescription a.collapseButton{position:relative;display:none;margin:6px 0 2px 4px;width:14px;height:14px;float:right;border-radius:100%;background:#222}ol.notificationList li.notification div.notificationDescription a.expandButton:before,ol.notificationList li.notification div.notificationDescription a.collapseButton:before{content:"";position:absolute;left:3px;display:block;border-style:solid;border-color:#fff transparent}ol.notificationList li.notification div.notificationDescription a.expandButton:before{top:6px;border-width:4px 4px 0 4px}ol.notificationList li.notification div.notificationDescription a.collapseButton:before{top:4px;border-width:0 4px 4px 4px}ol.notificationList li.notification div.notificationDescription a.expandButton:hover,ol.notificationList li.notification div.notificationDescription a.collapseButton:hover{background:#42cda7}ol.notificationList li.notification div.notificationDescriptionCollapsed a.expandButton,ol.notificationList li.notification div.notificationDescriptionExpanded a.collapseButton{display:block}ol.notificationList li.notification div.notificationDescriptionCollapsed:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:transparent;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%)}ol.notificationList li.notificationUnread div.notificationDescriptionCollapsed:before{background:transparent;background:-moz-linear-gradient(top, rgba(242,242,242,0) 0%, rgba(242,242,242,0.6) 100%);background:-webkit-linear-gradient(top, rgba(242,242,242,0) 0%, rgba(242,242,242,0.6) 100%);background:-o-linear-gradient(top, rgba(242,242,242,0) 0%, rgba(242,242,242,0.6) 100%);background:linear-gradient(to bottom, rgba(242,242,242,0) 0%, rgba(242,242,242,0.6) 100%)}ol.notificationList li.notificationHovered div.notificationDescriptionCollapsed:before{background:transparent;background:-moz-linear-gradient(top, rgba(217,245,237,0) 0%, rgba(217,245,237,1) 100%);background:-webkit-linear-gradient(top, rgba(217,245,237,0) 0%, rgba(217,245,237,1) 100%);background:-o-linear-gradient(top, rgba(217,245,237,0) 0%, rgba(217,245,237,1) 100%);background:linear-gradient(to bottom, rgba(217,245,237,0) 0%, rgba(217,245,237,1) 100%)}ol.notificationList li.notification span.routeYou_entityScore img{position:relative;top:0.15em;margin:0 0.3em 0 0}ol.notificationList li.notification span.routeYou_entityScore img:last-child{margin-right:0}ol.notificationList li.notification ol li.routeYou_entityModern{margin:0 auto 12px auto;max-width:480px}ol.notificationList li.notification ol li.routeYou_entity img.routeYou_entityOwnerAvatar{width:16px;height:16px}ol.notificationList li.notification ol li.routeYou_entityModern div.routeYou_entityImage,ol.notificationList li.notification ol li.routeYou_entityModern div.routeYou_entityProperties{margin-right:24px}ol.notificationList li.notification ol li.routeYou_entityModern div.routeYou_entityStatistics{margin:4px 24px 0 0}ol.notificationList li.notification ol li.routeYou_entityModern div.routeYou_entityStatistics > div{padding:12px 0 0 0}ol.notificationList li.notification div.notificationUser{text-align:center}ol.notificationList li.notification div.notificationUser + div.notificationUser{margin-top:32px}ol.notificationList li.notification div.notificationUser p,ol.notificationList li.notification div.notificationUser h3{margin:0}ol.notificationList li.notification div.notificationUser > p:first-child img{border-radius:100%}ol.notificationList li.notification div.notificationUser span.routeYou_entityScore{display:block;margin:0 0 12px 0}p.deleteAllNotificationsLink{text-align:right}ol.purchaseList li.purchase div.purchaseTitle{font-weight:bold}ol.purchaseList li.purchase div.purchaseSubtitle{font-weight:600}ol.purchaseList li.purchase div + div{margin-top:12px}ol.purchaseList li.purchase span.purchaseCreateDownloadsMessage{font-weight:bold}div.userDescription{overflow:auto}div.userDescription p:last-of-type{display:inline}div.userDescription a.routeYou_commentTextReadMore{display:inline;padding:0 4px;font-weight:600;text-decoration:underline}div.userDescription a.routeYou_smallIcon{top:0;display:block;margin:4px 0 4px 6px;float:right}div.userContentOptions{margin-bottom:12px}p.userLevelAuthorScore{font-weight:bold}p.userLevelImage{text-align:center}form.userEdit h2 img,form.userEdit div.formLine > label:first-child img{width:16px;height:16px}form.userDeleteWarning{padding:8px 8px 0 8px;border:2px solid #f00;background:rgba(255,0,0,0.1)}form.userDeleteWarning > p{color:#f00;font-weight:bold}div.profiling p + div{display:none}div.profilingActive p + div{display:block}h2.profiling{padding:0;background:#fff}div.coAuthors div.coAuthorList{cursor:pointer}div.coAuthors div.coAuthorList p{margin:0}div.coAuthors div.coAuthorList img{display:inline-block;margin:0 3px 3px 0;width:32px;height:32px;vertical-align:bottom;border:1px solid #222}div.coAuthors div.coAuthorList span{display:inline-block;margin:14px 3px 17px 0;width:6px;height:6px;vertical-align:bottom;border-radius:100%;background:#222}div.coAuthors p.coAuthorsIntroduction{display:none}div.groupBounds{position:relative}div.groupBounds div.groupBoundsOptions{position:absolute;top:0;left:0;padding:0 6px 4px 0;z-index:1;background:#fff}div.groupBounds div.groupBoundsOptions p{display:none;margin:0}div.ruleList{counter-reset:rule-counter 0}div.ruleList > div{counter-increment:rule-counter;margin-bottom:12px}div.ruleList span.ruleCounter{display:inline-block;margin:0 8px 0 0;width:1.6em;height:1.6em;float:left;vertical-align:bottom;border:2px solid #222;border-radius:100%;font-weight:bold;line-height:1.6em;text-align:center}div.ruleList span.ruleCounter:before{content:counter(rule-counter)}div.ruleList div.ruleHeader svg{margin:2px;width:1.6em;height:1.6em;vertical-align:bottom;fill:#222}div.ruleList div.addRule{display:none}div.ruleList div.editRule:first-child a.ruleUp,div.ruleList div.editRule:last-child a.ruleDown{visibility:hidden}form.addGroupMembers{display:none}div.groupMemberSearch{display:table;width:100%;table-layout:fixed}div.groupMemberSearch > div{display:table-cell;padding:4px 2px 0 0;vertical-align:top}div.groupMemberSearch > div + div{padding:4px 0 0 2px}div.groupMemberSearch ol{margin:0;padding:0;height:120px;overflow:auto;border:1px solid #b8b8b8;border-radius:1.1em;background:#fff;scrollbar-width:thin;scrollbar-color:#b8b8b8 #ffffff;list-style:none}div.groupMemberSearch ol li{padding:2px 0.8em}div.groupMemberSearch ol.searchResults li{cursor:pointer}div.groupMemberSearch ol.searchResults li:hover{background:#d9f5ed}div.designerPreview{margin:0 auto 8px auto;box-sizing:border-box;width:140px;height:80px;overflow:auto;background:url('//media.routeyou.com/designer/map.png') no-repeat center center}div.designerPreview > div{position:relative;top:50%;margin:0 auto;cursor:pointer}p.offlineRoutesConnection,p.offlineNoRoutesConnection{display:none}p.deleteOfflineRoutes{display:none;text-align:right}ul.chatMemberList{padding:0;overflow:auto;list-style:none}ul.chatMemberList li{padding:6px;font-weight:bold}ul.chatMemberList li:hover{background:#d9f5ed}ul.chatMemberList li img{margin:0 8px 0 0;vertical-align:middle;border:1px solid #222}body.mapFocus div.entityInfo,body.mapFocus div.groupDescription{display:none}p.orderAlternative a,p.orderAlternative span{position:relative;display:inline-block;margin-right:8px;padding-left:18px;color:inherit;cursor:pointer}p.orderAlternative a:last-child,p.orderAlternative span:last-child{margin-right:0}p.orderAlternative a:before,p.orderAlternative span:before,p.orderAlternative span:after{content:"";position:absolute;display:block;box-sizing:border-box;border-radius:100%}p.orderAlternative a:before,p.orderAlternative span:before{top:50%;left:0;margin-top:-7px;width:14px;height:14px;border:1px solid #222;background:#fff}p.orderAlternative span:after{top:50%;left:3px;margin-top:-4px;width:8px;height:8px;background:#222}div.variablePrice.priceFixed,div.fixedPrice.priceVariable{display:none}span.priceDiscounted{margin-right:12px;color:#4d4d4d;text-decoration:line-through}p.paymentMethods input[type="radio"] + label{margin-right:16px;padding-left:0;width:100px;vertical-align:top;text-align:center}p.paymentMethods input[type="radio"] + label:before,p.paymentMethods input[type="radio"] + label:after{top:15px}div.trialConditions img{margin:2px 6px 2px 0;width:17px;height:17px;vertical-align:middle}div.trialConditions label,div.newsLetter label,div.trialConditions p:not(:first-of-type),div.acceptAgreement label{padding-left:32px}div.trialConditions label,div.newsLetter label,div.acceptAgreement label{font-size:14px;line-height:normal}div.trialConditions p:not(:first-of-type){display:flex;align-items:center;margin:8px 0;font-size:12px;line-height:normal}div.newsLetter label + input + label{margin-left:32px}table.subscriptions{margin-right:auto;margin-left:auto}table.subscriptions tr th{background:transparent}table.subscriptions tr th,table.subscriptions tr td{box-sizing:border-box;width:160px;text-align:center}table.subscriptions tr td{vertical-align:middle}table.subscriptions tr th:first-child,table.subscriptions tr td:first-child{width:auto;min-width:176px;max-width:276px;text-align:left}table.subscriptions tr th + th{padding-right:0;padding-left:0}table.subscriptions tr th + th a{position:relative;display:block;width:100%;height:82px}table.subscriptions tr th + th a span{position:absolute;right:8px;bottom:0;color:#222;font-size:14px}table.subscriptions tr td + td{line-height:24px}table.subscriptions tr td + td img{margin:2px 0;width:24px;height:24px;vertical-align:bottom}table.subscriptions tr.prices td,table.subscriptions tr.buttons td{vertical-align:top;border-bottom:none}table.subscriptions tr.readMore td,table.subscriptions tr.prices td,table.subscriptions tr.buttons td{vertical-align:middle;font-weight:bold}table.subscriptions tr.buttons td + td{vertical-align:top}table.subscriptions tr.prices td span{font-weight:normal;font-size:11px}table.subscriptions tr.buttons td a.largeButton{margin:4px 0;padding-right:8px;padding-left:8px;width:144px;font-size:14px}p.googleStaticMap{text-align:center}p.googleStaticMap img{max-width:100%;height:auto;vertical-align:bottom}div.errorRedirect{text-align:center}div.errorRedirect img{width:100%;max-width:700px;max-height:50vh}div.searchSite table,table.gssb_c{margin:0;table-layout:auto}div.searchSite table tr th,div.searchSite table tr td,table.gssb_c tr th,table.gssb_c tr td{padding:0;border:none;background:transparent}div.searchSite div.gsc-control-cse{padding:0;border:none}div.searchSite div.gsc-control-cse,div.searchSite div.gsc-control-cse table.gsc-table-result{font:normal normal normal 16px/1.6 "Open Sans",Arial,Helvetica,sans-serif}div.searchSite input[type="text"]{max-width:none}div.searchSite td.gsib_a,table.gssb_c tr td.gssb_a{padding-right:8px;padding-left:8px}div.searchSite td.gsib_a,div.searchSite td.gsib_b,div.searchSite td.gsib_b div.gsst_b{height:25px}div.searchSite td.gsib_b a.gsst_a{padding:4px}div.searchSite div.gsc-result-info{padding-left:0;color:#4d4d4d}div.searchSite div.gsc-results{width:auto}div.searchSite div.gsc-results div.gsc-cursor-box div.gsc-cursor-page{background:none}div.searchSite div.gs-title,div.searchSite div.gs-title *{text-decoration:none}div.searchSite div.gsc-thumbnail-inside,div.searchSite div.gsc-url-top,div.searchSite div.gcsc-branding{padding-right:0;padding-left:0}div.searchSite div.gsc-cursor-box{margin-right:0;margin-left:0}p.oldPlannerMessage,p.newPlannerMessage{margin:0 0 16px 0;padding:8px;background:#d9f5ed;background:-moz-linear-gradient(left, rgba(217,245,237,0) 0%, rgba(217,245,237,0) 60%, rgba(217,245,237,1) 90%, rgba(217,245,237,1) 100%);background:-webkit-linear-gradient(left, rgba(217,245,237,0) 0%, rgba(217,245,237,0) 60%, rgba(217,245,237,1) 90%, rgba(217,245,237,1) 100%);background:-o-linear-gradient(left, rgba(217,245,237,0) 0%, rgba(217,245,237,0) 60%, rgba(217,245,237,1) 90%, rgba(217,245,237,1) 100%);background:linear-gradient(to right, rgba(217,245,237,0) 0%, rgba(217,245,237,0) 60%, rgba(217,245,237,1) 90%, rgba(217,245,237,1) 100%);font-weight:bold;text-align:right}p.oldPlannerMessage{display:none}div.homePageTopArea,div.upgradePageTopArea,div.homePageIndex,div.upgradePage{margin:auto;max-width:1400px}div.homePageTopArea a.largeButton img,div.upgradePageTopArea a.largeButton img,div.homePageIndex a.largeButton img,div.upgradePage a.largeButton img,div.entityFooter a.largeButton img{left:0}div.entityFooter div.contactInfo{display:flex;flex-direction:column;border-top:1px solid #222;line-height:200%}div.entityFooter div.contactInfo > div{margin-top:60px}div.entityFooter div.contactInfo > div:first-of-type p{margin:0 auto;max-width:140px}div.homePageTopArea,div.upgradePageTopArea{overflow:hidden;background-size:cover}div.upgradePageTopArea{padding:80px 0;background:url('//media.routeyou.com/upgrade/header.jpg') no-repeat center center;text-align:center}div.upgradePageTopArea p,div.upgradePageTopArea h2{color:#fff}div.upgradePageTopArea p{margin-top:25px}div.upgradePageTopArea h2{margin-bottom:25px;background:none}div.upgradePage div.upgradePageTopArea h1{font-size:36px}div.upgradePageTopArea h1,div.upgradePageTopArea h2{text-transform:uppercase}div.homePageTopArea div{margin:30px auto;max-width:290px;border-radius:6px}div.homePageTopArea > div{margin:16px auto;padding:8px 16px;max-width:346px;}div.homePageTopArea div.right{padding:8px 10px}div.homePageTopArea h1,div.upgradePageTopArea h1{margin:10px 0;white-space:normal;color:#fff;font:normal normal bold 28px/normal Ubuntu,Arial,Helvetica,sans-serif;text-align:center}div.homePageTopArea h1 span,div.upgradePageTopArea h1 span,div.upgradePage div.highlightComponent h3 span{color:#42cda7}div.homePageTopArea div.routeTypeSelect{margin:10px;padding:0;text-align:center}div.homePageTopArea div.routeTypeSelect img{margin:10px;width:34px;height:34px;vertical-align:bottom;background:transparent}div.homePageTopArea div.routeTypeSelect a{display:inline-block;border-radius:100%}div.homePageTopArea div.routeTypeSelect a:hover{background:#42cda7}div.upgradePageTopArea a.upgradeButton{padding:6px 24px;font-size:20px}div.homePageTopArea a.buttonRouteSearch,div.homePageTopArea a.buttonRoutePlanner{margin-bottom:12px;padding:5px;width:100%;height:60px;border:0;border-radius:30px 30px 30px 0;text-align:left}div.homePageTopArea a.buttonRouteSearch img:first-child,div.homePageTopArea a.buttonRoutePlanner img:first-child{margin-right:12px;width:50px;height:50px;float:left;border-radius:50% 50% 50% 0}div.homePageTopArea a.buttonRouteSearch img ~ img,div.homePageTopArea a.buttonRoutePlanner img ~ img{margin-left:10px;width:32px;height:30px;vertical-align:middle}div.homePageTopArea a.buttonRouteSearch span,div.homePageTopArea a.buttonRoutePlanner span{display:block;font-size:10px;line-height:normal}div.homePageTopArea a.lastViewedLink,div.homePageTopArea a.logInButton,div.createRouteText a.largeButton,div.entityFooter div.footerUpgrade a.largeButton{background:#fff;color:#42cda7}div.homePageTopArea a.lastViewedLink,div.homePageTopArea a.logInButton{padding:6px 12px;width:100%;font-size:14px}div.homePageTopArea a.lastViewedLink:hover,div.homePageTopArea a.logInButton:hover,div.createRouteText a.largeButton:hover,div.entityFooter div.footerUpgrade a.largeButton:hover{background:#d9f5ed}div.homePageIndex img.rightArrow,div.upgradePage img.rightArrow{margin:6px 0 0 10px;width:7px;height:12px;float:right}div.homePageIndex div.entityInfoTotal,div.upgradePage div.entityInfoTotal{padding:25px 0 20px 0;text-align:center}div.upgradePage div.entityInfoTotal p{font-weight:600}div.upgradePage div.entityInfoTotal p span{display:inline-block;margin-top:10px;font-weight:normal}div.homePageIndex div.entityInfoTotal p,div.upgradePage div.entityInfoTotal p{display:inline-block;width:33%}div.homePageIndex div.entityInfoTotal img,div.upgradePage div.entityInfoTotal img{width:40px}div.homePageIndex div.entityPartnersWith{background-color:#f2f2f2;text-align:center}div.homePageIndex div.entityPartnersWith p{font-size:18px}div.homePageIndex div.entityPartners{display:inline-block}div.homePageIndex div.entityPartners img{margin:15px;width:60px;vertical-align:middle;text-align:center}div.homePageIndex div.entityPartners img.bottomLeft{margin-left:100px}div.homePageIndex div.entityPartners img.bottomRight{margin-right:100px}div.homePageIndex div.entityCompatibleDevices div.compatibleListImages{text-align:center}div.homePageIndex div.compatibleGPSList{margin-top:20px;width:270px;text-align:justify}div.homePageIndex div.entityInfoTotal p,div.upgradePage div.entityInfoTotal p,div.homePageIndex div.entityPartners p,div.homePageIndex div.compatibleGPSList p,div.homePageIndex div.entityCompatibleDevices div.compatibleListImages p{display:inline-block;width:90px;vertical-align:top;font-size:12px;text-align:center}div.homePageIndex div.mapExample{position:relative;margin-top:15px;margin-bottom:15px;width:300px;height:100px}div.homePageIndex h3,div.homePageIndex div.beautifulRoutesText p,div.homePageIndex div.createRouteText p,div.homePageIndex div.entityNavigation p,div.homePageIndex div.verifiedText p,div.homePageIndex div.easyRouteText p,div.homePageIndex div.routeDeviceText p,div.homePageIndex div.friendText p,div.homePageIndex div.saveMomentsText p,div.homePageIndex div.ventureOutText p,div.homePageIndex div.sportTrainingText p,div.homePageIndex div.contactInfo p{max-width:350px}div.homePageIndex div.mapExample img.mapBeautifulImage{position:absolute;left:0;width:100px;height:100px;z-index:2}div.homePageIndex div.mapExample div.background{position:absolute;right:0;width:250px;height:100px;z-index:1;background-color:#f2f2f2}div.homePageIndex div.mapExample div.tableExample{position:absolute;top:15px;right:20px;display:table;z-index:3;font-size:10px}div.homePageIndex div.mapExample div.tableExample p{margin:0 6px 6px 0;font-size:12px}div.homePageIndex div.mapExample div.tableExample div{display:table-cell}div.homePageIndex div.mapExample div.tableExample img{margin-right:8px;width:14px;height:14px;vertical-align:middle}div.homePageIndex p.highlightText{color:#ffa300}div.homePageIndex div.entityBeautifulRoutes div.createRouteText{background:#42cda7}div.homePageIndex div.entityBeautifulRoutes{position:relative}div.homePageIndex div.entityBeautifulRoutes div.mapImage{position:absolute;right:0;bottom:-100px}div.homePageIndex div.entityBeautifulRoutes div.mapImage img{width:170px}div.homePageIndex div.entityBeautifulRoutes div.planRouteImage img{height:170px}div.homePageIndex div.entityBeautifulRoutes div.planRouteImage{position:absolute;right:170px;bottom:-100px}div.homePageIndex img.shadowBox,div.homePageIndex div.shadowBox{box-shadow:2px 2px 10px #777}div.homePageIndex div.blackShadowBox{box-shadow:2px 2px 10px #2d2d2d}div.homePageIndex div.sportTrainingText{z-index:2;background-color:#f2f2f2}div.homePageIndex div.entityNavigation{margin-top:120px}div.homePageIndex div.entityNavigation img.navigationImage{margin-top:10px;width:300px}div.homePageIndex div.entityCompatibleDevices div.compatibleListImages img,div.homePageIndex div.compatibleGPSList img{margin:8px;width:28px;height:28px}div.homePageIndex div.compatibleGPSList img:first-child,div.homePageIndex div.compatibleGPSList img:nth-child(2){margin:20px;width:90px}div.homePageIndex div.entityPartnersWith > p:first-child{padding:30px 0 15px 0;font-size:16px;text-align:center}div.homePageIndex h3{margin:0;padding:30px 50px 15px 25px;font:normal normal bold 22px/1.2 Ubuntu,Arial,Helvetica,sans-serif;text-align:left}div.homePageIndex div.beautifulRoutesText p,div.homePageIndex div.createRouteText p,div.homePageIndex div.entityNavigation p,div.homePageIndex div.verifiedText p,div.homePageIndex div.easyRouteText p,div.homePageIndex div.routeDeviceText p,div.homePageIndex div.friendText p,div.homePageIndex div.saveMomentsText p,div.homePageIndex div.ventureOutText p,div.homePageIndex div.sportTrainingText p,div.homePageIndex div.contactInfo p{margin:0;padding:10px 90px 10px 25px;font-weight:normal;font-size:16px;text-align:left}div.homePageIndex div.entityCompatibleDevices{display:block;padding:40px 40px 0 40px;background-color:#f2f2f2;font:normal normal bold 24px/1.2 Ubuntu,Arial,Helvetica,sans-serif;text-align:center}div.homePageIndex div.borderWaterDrop,div.homePageIndex img.borderWaterDrop{border-radius:50% 50% 50% 0}div.homePageIndex div.entityVerifiedCommunity{position:relative;width:300px;height:150px}div.homePageIndex div.entityVerifiedCommunity div.backpackImage{position:absolute;width:150px;height:150px;z-index:2}div.homePageIndex div.entityVerifiedCommunity div.imageBoxBackground{position:absolute;top:0;right:0;width:225px;height:150px;z-index:1;background-color:#f2f2f2}div.homePageIndex div.entityVerifiedCommunity div.imageBox{position:absolute;top:17px;right:15px;width:130px;z-index:3;font-size:7px}div.homePageIndex div.entityVerifiedCommunity div.imageBox p{margin-top:0;margin-bottom:2px;text-align:left}div.homePageIndex div.entityVerifiedCommunity div.imageBox p span{font-weight:bold}div.homePageIndex div.entityVerifiedCommunity div.imageBox img{margin:3px 8px 3px 0;width:18px;float:left;vertical-align:middle}div.homePageIndex div.entityVerifiedCommunity hr.whiteLine{display:block;margin:1px;overflow:auto;border:1px solid #fff}div.homePageIndex div.entityEasyRoute{position:relative;height:200px}div.homePageIndex div.easyRouteText{background-color:#4d4d4d;color:#fff}div.homePageIndex div.entityEasyRoute div.entityEasyRoute{position:relative;width:300px;height:200px}div.homePageIndex div.entityEasyRoute div.personMapImage{position:absolute;right:0;width:250px;height:200px;z-index:1}div.homePageIndex div.entityEasyRoute img.mapImage{position:absolute;top:0;right:170px;width:130px;z-index:2}div.homePageIndex div.entityEasyRoute div.iconImage{position:absolute;top:134px;right:145px;padding:9px;width:32px;height:32px;z-index:3;border-radius:10% 10% 10% 10%;background-color:#fff}div.homePageIndex a.facebookButton,div.homePageIndex a.googlePlusButton{padding:6px 12px;width:260px;border:none;color:#fff;font-size:14px;text-align:left}div.homePageIndex a.facebookButton{margin-bottom:12px;background:#365899}div.homePageIndex a.googlePlusButton{background:#e1584b}div.homePageIndex a.facebookButton:hover{background:#243b66}div.homePageIndex a.googlePlusButton:hover{background:#ad443a}div.homePageIndex a.facebookButton img,div.homePageIndex a.googlePlusButton img{margin-right:12px;width:20px;height:20px;float:left}div.entityFooter a.largeButton img{margin-right:12px;width:40px;height:40px}div.homePageIndex div.entityBeautifulRoutes p,div.homePageIndex div.entityNavigation p,div.homePageIndex div.entityVerifiedCommunity p,div.homePageIndex div.easyRouteText p,div.homePageIndex div.entityRouteDevice p,div.homePageIndex div.entityFriendsOutdoor p,div.homePageIndex div.entitySportTraining p{max-width:280px}div.homePageIndex div.entityRouteDevice{margin-top:20px}div.homePageIndex div.bikeDeviceImage{margin:auto;width:245px;height:245px}div.homePageIndex div.entityCompatibleGPS{margin-right:auto;margin-left:25px;width:auto;text-align:justify}div.homePageIndex div.coupleHorsesImage{margin:0 0 0 auto;width:288px;height:282px;z-index:2}div.homePageIndex div.entityFriendsOutdoor{background:#4d4d4d}div.homePageIndex div.entityFriendsOutdoor div.carouselImages{position:relative;padding:20px 0 20px 0;width:300px;height:175px}div.homePageIndex div.entityFriendsOutdoor div.motorbikesRouteImage{position:absolute;left:20px;width:181px;height:175px;z-index:4}div.homePageIndex div.entityFriendsOutdoor div.bikersTalkingImage{position:absolute;top:32px;right:50px;width:119px;height:150px;z-index:3}div.homePageIndex div.entityFriendsOutdoor div.rowingImage{position:absolute;top:46px;right:10px;width:130px;height:118px;z-index:2}div.homePageIndex div.friendText{z-index:2}div.homePageIndex div.saveMomentsText{z-index:2;color:#fff}div.homePageIndex div.adventureMap{position:relative;margin:70px 0 20px 0;width:300px;height:212px}div.homePageIndex div.groupHikingImage{position:absolute;top:18px;width:194px;height:176px;z-index:1}div.homePageIndex img.mapHikingImage{position:absolute;left:88px;width:211px;height:212px;z-index:2}div.homePageIndex div.entitySportTraining div:first-child{position:relative;height:341px}div.homePageIndex div.entitySportTraining div.bikerTreesImage{position:absolute;width:100%;height:341px;overflow:hidden;z-index:1}div.homePageIndex div.entitySportTraining img.logoStrava{position:absolute;bottom:0;width:140px;height:auto;z-index:3}div.homePageIndex div.createRouteText{padding-bottom:130px}div.homePageIndex div.entityNavigation,div.homePageIndex div.verifiedText,div.homePageIndex div.easyRouteText,div.homePageIndex div.routeDeviceText,div.homePageIndex div.friendText,div.homePageIndex div.ventureOutText,div.homePageIndex div.sportTrainingText,div.homePageIndex div.beautifulRoutesText,div.homePageIndex div.entityVerifiedCommunity,div.homePageIndex div.entityCompatibleDevices,div.homePageIndex div.saveMomentsText{padding-bottom:30px}div.homePageLanguagesLogo,div.homePageLanguagesTagLine,div.homePageLanguagesButtons{text-align:center}div.homePageLanguagesLogo{padding:40px 0;background:#fff}div.homePageLanguagesLogo img{max-width:80%;height:auto}div.homePageLanguagesLogo:after{content:"";position:fixed;top:0;bottom:0;right:0;left:0;background:#f2f2f2;z-index:-1}div.homePageLanguagesTagLine{height:160px;background:#4d4d4d;color:#fff;font:normal normal bold 24px/normal Ubuntu,Arial,Helvetica,sans-serif;position:relative}div.homePageLanguagesTagLine div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:380px;max-width:80%;opacity:0;transition:opacity 1000ms ease}div.homePageLanguagesTagLine div.active{opacity:1}div.homePageLanguagesTagLine div span{color:#42cda7}div.homePageLanguagesButtons{margin:24px auto;max-width:1080px}div.homePageLanguagesButtons div{display:inline-block;border-radius:32px;background:#42cda7;font-weight:600;width:320px;max-width:80%;margin:16px}div.homePageLanguagesButtons div a:first-child{display:block;color:#fff;text-decoration:none;padding:16px 24px 6px 24px}div.homePageLanguagesButtons div a + a{padding:6px 8px 16px 8px;display:inline-block}div.entityFooterBackground{background:#42cda7}div.entityFooterBalloonBackground{margin-top:100px;background:linear-gradient(to top, #42cda7 50%, transparent 0%)}div.entityFooterBalloon{display:flex;flex-direction:column;align-items:center;margin:0 auto;padding:60px;box-sizing:border-box;width:80%;max-width:280px;border-radius:50px;background:#d9f5ed}div.entityFooterBalloon p{margin-bottom:30px;line-height:normal;text-align:center}div.entityFooterBalloon p:last-of-type{margin-bottom:0}div.entityFooterBalloon p img{margin-bottom:6px;width:50px}div.entityFooter{margin:0 auto;padding:30px 0;width:80%;max-width:280px;text-align:center}div.entityFooter div.footerUpgrade{margin-top:25px}div.entityFooter p{margin-bottom:0;padding:0}div.entityFooter a.largeButton{margin:0;padding:25px;width:100%;color:#222;font-weight:600;font-size:20px}div.entityFooter a.upgradeButton{margin:45px 0 60px 0;padding:10px 30px;min-width:160px;height:52px;color:#fff;font-weight:600;font-size:24px}div.entityFooter a.upgradeButton:hover,div.entityFooter div.footerUpgrade a.largeButton:hover{padding:14px 30px;font-size:20px}div.entityFooter div.footerUpgrade a.largeButton{margin:45px 0 60px 0;padding:10px 30px;width:auto;min-width:140px;height:52px;font-weight:600;font-size:24px}div.entityFooter div.footerUpgrade a.upgradeButton + a.largeButton{margin-top:0}div.entityFooter a.largeButton svg{left:0;margin-right:12px;width:40px;height:40px}div.entityFooter svg{fill:#222}div.entityFooter svg *[stroke="#fff"]{stroke:#222}div.entityFooter div.footerSearchPlan a.largeButton{display:flex;justify-content:center;align-items:center}div.entityFooter h3{margin:0;font-weight:700;font-size:16px;text-transform:uppercase}div.entityFooter h4{margin:0;font-weight:600;font-size:16px}div.entityFooter div.contactInfo a{display:inline-block;margin-bottom:20px;color:#222;font-weight:400;font-size:16px;text-decoration:none}div.entityFooter div.contactInfo svg{width:16px;height:12px;vertical-align:middle}div.entityFooter div.socialInfo a{margin:12px}div.entityFooter div.socialInfo a:first-of-type{margin-left:0}div.entityFooter div.socialInfo a:last-of-type{margin-right:0}div.entityFooter div.socialInfo svg{width:40px;height:40px}div.entityFooter div.socialInfo a:hover svg *[fill="#222"]{fill:#fff}div.entityFooter div.socialInfo h3:last-of-type{margin:48px 0 24px 0}div.entityFooter div.downloadApp{display:flex;flex-direction:column;justify-content:center;align-items:center}div.entityFooter div.downloadApp > img{padding:15px;width:100px;border:5px solid #d9f5ed;border-radius:10px;background:#fff}div.entityFooter div.downloadApp div{width:110px}div.entityFooter div.downloadApp a,div.entityFooter div.socialInfo div.downloadApp a:first-of-type{margin:20px 0 0 0}div.entityFooter div.downloadApp a img{width:110px}div.entityFooter img.logoRouteYou{margin:15px 0 20px 0;width:250px;height:90px}div.homePageIndex div.titleText{color:#fff;font-weight:bold}div.homePageIndex div.bodyTextWhite *{color:#fff}div.homePageIndex div.bodyTextWhite a{text-decoration:underline}div.upgradeBannerSubscription{padding:40px 0 44px 0;background-color:#f2f2f2;font-weight:bold;text-align:center}div.upgradeBannerSubscription a.largeButtonSecondary{margin:0 0 0 20px;padding:5px 19px;vertical-align:middle}div.upgradeBannerSubscription a.upgradeButton{margin:0 0 0 20px;padding:6px 20px;vertical-align:middle}div.subscriptions{width:100%;vertical-align:middle;text-align:center}div.upgradePage h3{text-transform:uppercase}div.highlightComponent div.subscriptions div.subscription{background-color:#fff}div.subscriptionOptions > div{position:relative;display:block;margin:30px auto;padding:25px 25px 275px 25px;max-width:270px;border-radius:30px 30px 30px 0;background-color:#f2f2f2}div.subscriptions div.subscription.subscriptionHighlighted{margin-top:40px;border:2px solid #f00;background-color:#fff}div.subscriptions div.subscription.subscriptionSmall{height:200px;min-height:auto}div.subscriptions div.subscription.subscriptionSmall.subscriptionHighlighted{height:240px;min-height:auto}div.subscriptions div.subscription h2{margin-bottom:20px;background:none;text-align:center}div.subscriptions div.subscription > h2:first-of-type{text-transform:uppercase}div.subscriptions div.subscription.subscriptionHighlighted div.subscriptionHighlight{position:absolute;top:-15px;left:50%;transform:translateX(-50%);width:66%;background-color:#f00;color:#fff;text-transform:uppercase}div.subscriptions div.subscription h2.subscriptionPrice p{text-transform:uppercase}div.subscriptions div.subscription h2.subscriptionPrice span{font-weight:normal;font-size:14px}div.subscriptions div.subscription p.everythingAnd{margin-bottom:20px;font-weight:bold}div.subscriptions div.subscription ol{padding:0;list-style:none;text-align:left}div.subscriptions div.subscription ol li{display:inline-block;margin:2px 0;width:100%;font-weight:normal}div.subscriptions div.subscription ol.boldText li{font-weight:600}div.subscriptions div.subscription ol li img{display:inline-block;margin-right:8px;width:15px}div.subscriptions div.subscription p{text-align:left}div.subscriptions div.subscription div.subscriptionBottom{position:absolute;bottom:25px;left:10%;width:80%}div.subscriptions div.subscription div.subscriptionBottom p{text-align:center}div.subscriptions div.subscription div.subscriptionBottom h2{text-align:center}div.subscriptions div.subscription div.subscriptionBottom a.underlinedLink{color:rgba(34,34,34,0.5);text-decoration:underline}div.subscriptions div.subscription div.subscriptionBottom a.underlinedLink:hover{color:#222}div.subscriptions div.subscription a.largeButton{margin-bottom:10px}div.subscriptionHighlighted a.largeButton{border:none;background:#f00;color:#fff}div.subscriptionHighlighted a.largeButton:hover{background:#b30000}div.subscriptions div.subscription p.showMore a:before{content:"";position:relative;top:-0.15em;transform:rotate(45deg);display:inline-block;margin:0 0.85em 0 0.15em;box-sizing:border-box;width:0.6em;height:0.6em;vertical-align:middle;border-right:0.15em solid #42cda7;border-bottom:0.15em solid #42cda7;transition:top 400ms ease, transform 400ms ease}div.subscriptions div.subscription p.showMore.active a:before{top:0.15em;transform:rotate(-135deg)}div.subscriptions div.subscription p.showMore a span,div.subscriptions div.subscription p.showMore.active a span + span{display:inline}div.subscriptions div.subscription p.showMore a span + span,div.subscriptions div.subscription p.showMore.active a span{display:none}div.subscription p.showMore + div{height:0;overflow:hidden;transition:height 400ms ease}div.subscription p.showMore.active + div{height:auto}div.highlightComponent{padding:42px 0 60px 0;background-color:#f2f2f2;text-align:center}div.highlightComponent h3,div.highlightComponent p{margin-right:auto;margin-bottom:30px;margin-left:auto;max-width:80%}div.narrowComponent{margin:0 auto;padding:60px 0;width:80%;max-width:900px}div.narrowComponent p{margin-bottom:30px;line-height:1.5em}p.toggleFilters a{position:relative;display:inline-block;margin:0.4em 4px;padding:0.4em 0.8em;box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);border-radius:0.9em;background:#fff;color:#222;line-height:1em;text-decoration:none;cursor:pointer}p.toggleFilters a:hover{color:#4d4d4d}p.toggleFilters a span{display:inline-block;margin:0 0.5em 0 0;width:1em;height:1em;vertical-align:top}p.toggleFilters a span svg{display:block;width:100%;height:100%;fill:#42cda7}p.toggleFilters a span svg *[stroke="#000"]{stroke:#42cda7}div.filters{display:none}div.filters.active{display:block}div.moreInLocationSurrounding{position:relative;margin-bottom:60px;padding:18px 12px 30px 12px;border:2px solid #f2f2f2;border-radius:20px;background:#f2f2f2}div.moreInLocationSurrounding:nth-of-type(even){background:#fff}div.moreInLocationSurrounding:nth-last-child(1 of .moreInLocationSurrounding){margin-bottom:330px;padding:30px 12px 18px 12px}div.moreInLocationSurrounding h3{margin-bottom:5px;word-break:break-word;color:#42cda7;font-size:24px}div.moreInLocationSurrounding h3 + p,div.moreInLocationSurrounding div.recommendedSelectionsHeader span + p{margin-top:5px;margin-bottom:15px}div.moreInLocationSurrounding h3 + p > a,div.moreInLocationSurrounding div.recommendedSelectionsHeader span + p > a{margin-top:4px;padding:5px 20px 5px 10px;border-radius:100px;color:black;font-size:18px}div.moreInLocationSurrounding h3 + p > a:hover,div.moreInLocationSurrounding div.recommendedSelectionsHeader span + p > a:hover{text-decoration:none}div.moreInLocationSurrounding h3 + p > a[href]:hover,div.moreInLocationSurrounding div.recommendedSelectionsHeader span + p > a[href]:hover{background:#d9f5ed}div.moreInLocationSurrounding div.recommendedSelectionsHeader{margin:70px 0 20px 0;overflow:hidden}div.recommendedSelectionsHeader span + p{text-align:center}div.recommendedSelectionsHeader span{display:block;padding:4px 48px;border-radius:20px 0 20px 0;background:#33957a;color:#fff;font-weight:600;font-size:20px;text-align:center}div.moreInLocationSurrounding div.recommendedSelectionsHeader > div + p{text-align:center}div.recommendedSelections > div{margin-bottom:40px}div.moreInLocationSurrounding div.recommendedSelections > div > a:first-child{box-sizing:border-box;width:100%;height:260px;background-size:cover;transition:background-size 0.5s}div.moreInLocationSurrounding div.recommendedSelections > a{display:flex;flex-direction:column;justify-content:center;align-items:center}div.moreInLocationSurrounding div.recommendedSelections > div > a:first-child:hover{background-size:120%}div.recommendedSelections > div > a:first-child:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:rgba(0,0,0,0.0);transition:background 0.5s;pointer-events:none}div.recommendedSelections > div > a:first-child:hover:before{background:rgba(0,0,0,0.2)}div.recommendedRoutes span.selectionLogoNoOwner,div.recommendedAccommodations span.selectionLogoNoOwner,div.recommendedDestinations span.selectionLogoNoOwner{display:none}div.recommendedRoutes div.selectionMore{margin:0;box-shadow:none;background:#fff}div.moreInLocationSurrounding div.recommendedRoutes div.selectionMore a{display:inline-block;margin:0;border-radius:100px;background:#42cda7;color:#222}div.moreInLocationSurrounding div.recommendedRoutes div.selectionMore a:hover{background:#33957a}div.moreInLocationSurrounding div.recommendedSelections{display:grid;justify-content:center;grid-template-columns:repeat(auto-fit, 320px);grid-column-gap:40px}div.moreInLocationSurrounding h3.recommendedCentered,div.moreInLocationSurrounding p.recommendedCentered,div.moreInLocationSurrounding div.recommendedCentered{grid-column:1 / -1}div.moreInLocationSurrounding div.recommendedRoutes div.selectionMore{order:9}div.moreInLocationSurroundingImage{position:absolute;right:0;bottom:-260px;left:0;display:none;margin:0 auto;width:80%;height:200px;background:rgba(34,34,34,0.5) no-repeat center center;background-blend-mode:multiply;background-size:cover}div.moreInLocationSurrounding + div.moreInLocationSurrounding div.moreInLocationSurroundingImage{display:block}div.locationGallery{margin:60px auto;width:100%}div.locationGallery > div{text-align:center}div.locationCarousel + div.locationGallery{margin-top:0}div.locationInfo div.popupMenus ul + ul{margin-bottom:12px}p.entityDescriptionActions a{display:inline-block;margin-right:16px;color:unset}p.entityDescriptionActions a span{display:inline-block;width:1em;height:1em}div.locationInfo div.routeYou_credits{margin-bottom:12px}div.locationInfo span.routeYou_entityLike{margin-right:10px}div.locationInfo div.translatedByAzure,div.locationInfo div.generatedByAI{margin-bottom:12px}div.poiBookmarks{margin:0 auto;padding:40px 14px;max-width:500px;border:2px solid #42cda7;border-radius:20px}div.poiBookmarks h3{display:inline-block;margin:0 0 14px 0;padding-bottom:4px;border-bottom:4px solid #d9f5ed}div.poiBookmarks h3 svg{width:16px;height:16px;vertical-align:middle}div.poiBookmarks a{display:block;margin:12px 0}div.poiBookmarks a:not(:hover){color:#222}div.poiBookmarks a svg{display:inline-block;margin-right:4px;width:14px;vertical-align:middle;fill:#222}div.poiBookmarks a svg *[fill="#FFF"]{stroke:#222}div.poiBookmarks a:hover{margin-left:12px;text-decoration:none}div.poiBookmarks a:hover svg,div.poiBookmarks a:hover svg *[fill="#FFF"]{stroke:#38ae8e}div.selectionMoreLocation{margin-bottom:50px}div.selectionMoreLocation div.selectionMorePlanHint{display:none}div.selectionMoreLocation h2 span svg{display:inline-block;margin-right:4px;width:40px;vertical-align:middle;fill:#42cda7}div.selectionMoreLocation h2 span svg *[stroke="#42CDA7"]{stroke:#42cda7}div.selectionMoreLocation p.selectionMoreButton a{color:#222}div.routeYou_dialog.routeYou_dialogMedia > div > div{padding:0;box-shadow:none;border:none;background:transparent}div.routeYou_dialog.routeYou_dialogArrows > div > span{position:fixed;top:6px;right:6px}div.headerBar{display:flex;justify-content:space-between;align-items:center}div.headerBar + h3,div.headerBar + a + h3,div.headerBar + p{margin:36px 0 24px 0}p.socialLogin p.routeYou_separator:before,p.socialLogin p.routeYou_separator:after{background:#f1f1f1}form.routeYou_formUpdated div.formLine{position:relative;margin:0 0 14px 0}form.routeYou_formUpdated input[type="text"],form.routeYou_formUpdated input[type="email"],form.routeYou_formUpdated input[type="password"],form.routeYou_formUpdated input[type="file"],form.routeYou_formUpdated select,form.routeYou_formUpdated textarea{padding:12px 24px;border:1px solid #d9d9d9;border-radius:5px;line-height:normal}form.routeYou_formUpdated div.formLine{padding-top:10px}form.routeYou_formUpdated input[type="text"] ~ label,form.routeYou_formUpdated input[type="email"] ~ label,form.routeYou_formUpdated input[type="password"] ~ label,form.routeYou_formUpdated input[type="file"] ~ label,form.routeYou_formUpdated select ~ label,form.routeYou_formUpdated textarea ~ label{position:absolute;top:22px;left:20px;padding:0 4px;background:#fff;transition:200ms ease all;color:#a8a8a8;font-weight:400;pointer-events:none}form.routeYou_formUpdated input[type="text"]:focus ~ label,form.routeYou_formUpdated input[type="email"]:focus ~ label,form.routeYou_formUpdated input[type="password"]:focus ~ label,form.routeYou_formUpdated input[type="file"]:focus ~ label,form.routeYou_formUpdated select:focus ~ label,form.routeYou_formUpdated textarea:focus ~ label,form.routeYou_formUpdated input[type="text"]:not(:placeholder-shown) ~ label,form.routeYou_formUpdated input[type="email"]:not(:placeholder-shown) ~ label,form.routeYou_formUpdated input[type="password"]:not(:placeholder-shown) ~ label,form.routeYou_formUpdated input[type="file"]:not(:placeholder-shown) ~ label,form.routeYou_formUpdated select:has(> option:checked:not(:disabled)) ~ label,form.routeYou_formUpdated textarea:not(:placeholder-shown) ~ label,form.routeYou_formUpdated input[type="text"]:not(:autofill) ~ label,form.routeYou_formUpdated input[type="email"]:not(:autofill) ~ label,form.routeYou_formUpdated input[type="password"]:not(:autofill) ~ label,form.routeYou_formUpdated input[type="file"]:not(:autofill) ~ label,form.routeYou_formUpdated textarea:not(:autofill) ~ label,form.routeYou_formUpdated div.formLine.inputError label{top:0;color:#222;font-size:12px}form.routeYou_formUpdated input[type="text"]:not(:placeholder-shown),form.routeYou_formUpdated input[type="email"]:not(:placeholder-shown),form.routeYou_formUpdated input[type="password"]:not(:placeholder-shown),form.routeYou_formUpdated input[type="file"]:not(:placeholder-shown),form.routeYou_formUpdated select:has(> option:checked:not(:disabled)),form.routeYou_formUpdated textarea:not(:placeholder-shown),form.routeYou_formUpdated input[type="text"]:not(:autofill),form.routeYou_formUpdated input[type="email"]:not(:autofill),form.routeYou_formUpdated input[type="password"]:not(:autofill),form.routeYou_formUpdated input[type="file"]:not(:autofill),form.routeYou_formUpdated textarea:not(:autofill){padding-top:11px;padding-left:23px;border:2px solid #42cda7}form.routeYou_formUpdated div.formLine.inputError label{color:#f00}form.routeYou_formUpdated div.formLine.inputError input[type="text"],form.routeYou_formUpdated div.formLine.inputError input[type="email"],form.routeYou_formUpdated div.formLine.inputError input[type="password"],form.routeYou_formUpdated div.formLine.inputError input[type="file"],form.routeYou_formUpdated div.formLine.inputError select,form.routeYou_formUpdated div.formLine.inputError textarea{border:2px solid #f00}form.routeYou_formUpdated p.userRecover a,form.routeYou_formUpdated p.userRecover + p a,form.routeYou_formUpdated div.acceptAgreement + div a,form.routeYou_formUpdated div.signIn p + p a{color:#42cda7;font-weight:700}form.routeYou_formUpdated p.formError{margin-top:10px;font-style:normal;font-size:12px}form.routeYou_formUpdated p.formError span,form.routeYou_formUpdated p.formError a{top:0}form.routeYou_formUpdated div.formLine > p{margin-left:0}form.routeYou_formUpdated div.formLine > label:first-child{padding:0;width:100%;font-weight:600}form.routeYou_formUpdated div.newsLetter p + p{margin-left:32px}form.routeYou_formUpdated div.newsLetter,form.routeYou_formUpdated div.acceptAgreement{padding-top:0}form.routeYou_formUpdated div.acceptAgreement{margin-bottom:24px}form.routeYou_formUpdated div.signInIntermediate{display:none}form.routeYou_formUpdated div.signIn p{margin-top:24px}form.routeYou_formUpdated div.password input + span{position:absolute;top:calc(50% - 8px);right:16px;display:inline-block;width:18px;height:9px;cursor:pointer}form.routeYou_formUpdated div.password input + span svg{fill:#d9d9d9}div.authPageStep{display:none}div.wizardSteps{display:none;margin:100px auto 0 auto;width:220px}div.wizardSteps > span{display:inline-block;margin:0 12px;width:18px;height:18px;border:1px solid #d9d9d9;border-radius:100%;font-weight:700;font-size:12px;text-align:center;cursor:pointer}div.wizardSteps > span.active{border-color:#42cda7;background:#42cda7;color:#fff}div.wizardSteps > span > svg{display:none}div.wizardSteps > span.solved > span{display:none}div.wizardSteps > span.solved > svg{display:inline-block}div.wizardSteps hr{display:block;min-width:40px;border-top:1px solid #d9d9d9;border-bottom:none}div.wizardSteps > span.solved + hr{border-color:#42cda7}p.userRecover{margin-top:20px}div.authPage{min-height:100vh}div.authPage > div > div > div{margin:0 auto;padding:24px;max-width:400px;}div.authPage > div + div,div.content div.authPage > div + div,div.content div.authPage > div p.message,div.content div.authPage div.headerBar,div.content div.authPage div.headerBar + h3{display:none}div.authPage p.message,div.oAuth p.message{margin:16px 0}a.backState{display:inline-block;margin:36px 0 0 0;color:#a8a8a8;font-size:14px;cursor:pointer}a.backState span svg{transform:rotate(180deg);display:inline-block;width:14px;height:14px;vertical-align:middle}a.backState span svg *[fill="#FFF"]{stroke:#a8a8a8}div.authPageStep{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #f1f1f1}div.fieldBirthdate select{width:80px}div.fieldBirthdate select:last-of-type{width:calc(100% - 170px)}div.fieldAddress input{width:140px}div.fieldAddress select{width:calc(100% - 150px)}div.userClassifications{margin:48px 0}div.userClassifications h3,div.userClassifications span{display:inline-block;padding-right:4px;margin:0;font-size:20px;font-weight:700;line-height:normal}body.routeYou_pageLoading{overflow:hidden}div.routeYou_pageLoading{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;z-index:99;background:#b8b8b8;background:rgba(184,184,184,0.7);text-align:center}div.routeYou_loading,div.routeYou_pageLoading > div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);overflow:hidden;z-index:1}div.routeYou_loading:before,div.routeYou_pageLoading > div:before{content:"";position:relative;display:block;margin:3.2em;width:1em;height:1em;border-radius:100%;animation:routeYou_loadingSpinner 1.3s linear infinite both;color:#42cda7;font-size:18px}@-webkit-keyframes routeYou_loadingSpinner{0%,100%{box-shadow:0 -3em 0 0.2em, 2em -2em 0 0, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;}12.5%{box-shadow:0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;}25%{box-shadow:0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;}37.5%{box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 0, 2em 2em 0 0.2em, 0 3em 0 0, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;}50%{box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0 0 -1em, -2em -2em 0 -1em;}62.5%{box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;}75%{box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0 0 0.2em, -2em -2em 0 0;}87.5%{box-shadow:0 -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0 0 0, -2em -2em 0 0.2em;}}@keyframes routeYou_loadingSpinner{0%,100%{box-shadow:0 -3em 0 0.2em, 2em -2em 0 0, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;}12.5%{box-shadow:0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;}25%{box-shadow:0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;}37.5%{box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 0, 2em 2em 0 0.2em, 0 3em 0 0, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;}50%{box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0 0 -1em, -2em -2em 0 -1em;}62.5%{box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;}75%{box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0 0 0.2em, -2em -2em 0 0;}87.5%{box-shadow:0 -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0 0 0, -2em -2em 0 0.2em;}}p.routeYou_loading,p.routeYou_loading:before,p.routeYou_loading:after{display:block;width:1em;height:1em;border-radius:100%;animation:routeYou_loadingDots 1.6s ease-in-out 0.15s infinite both;color:#42cda7}p.routeYou_loading{position:relative;top:-1em;margin:12px auto;font-size:18px}p.routeYou_loading:before,p.routeYou_loading:after{content:"";position:absolute;top:0}p.routeYou_loading:before{left:-1.6em;animation-delay:0s}p.routeYou_loading:after{left:1.6em;animation-delay:0.3s}@-webkit-keyframes routeYou_loadingDots{0%,80%,100%{box-shadow:0 1em 0 -0.5em;}40%{box-shadow:0 1em 0 0;}}@keyframes routeYou_loadingDots{0%,80%,100%{box-shadow:0 1em 0 -0.5em;}40%{box-shadow:0 1em 0 0;}}span.routeYou_scoreStarOn,span.routeYou_scoreStarOff,span.routeYou_scoreCircleOn,span.routeYou_scoreCircleOff,span.routeYou_difficultyAuthorStarOn,span.routeYou_difficultyAuthorStarOff{position:relative;top:0.15em;display:inline-block;margin:0 0.3em 0 0;width:1em;height:1em;overflow:hidden;vertical-align:baseline}span.routeYou_scoreStarOn:last-child,span.routeYou_scoreStarOff:last-child,span.routeYou_scoreCircleOn:last-child,span.routeYou_scoreCircleOff:last-child,span.routeYou_difficultyAuthorStarOn:last-child,span.routeYou_difficultyAuthorStarOff:last-child{margin-right:0}span.routeYou_scoreCircleOn,span.routeYou_scoreCircleOff{border-radius:100%}span.routeYou_scoreCircleOn{background:#42cda7}span.routeYou_scoreCircleOff{background:#b8b8b8}span.routeYou_scoreStarOn svg,span.routeYou_scoreStarOff svg,span.routeYou_difficultyAuthorStarOn svg,span.routeYou_difficultyAuthorStarOff svg{display:block;width:100%;height:100%}span.routeYou_scoreStarOn svg{fill:#da593b}span.routeYou_scoreStarOn svg *[stroke="#000"]{stroke:#da593b}span.routeYou_difficultyAuthorStarOn svg{fill:#42cda7}span.routeYou_difficultyAuthorStarOn svg *[stroke="#000"]{stroke:#42cda7}span.routeYou_scoreStarOff svg,span.routeYou_difficultyAuthorStarOff svg{fill:#b8b8b8}span.routeYou_scoreStarOff svg *[stroke="#000"],span.routeYou_difficultyAuthorStarOff svg *[stroke="#000"]{stroke:#b8b8b8}span.routeYou_entityLike{display:inline-block;cursor:pointer}span.routeYou_entityLike span{position:relative;top:-2px;display:inline-block;margin:0 0.5em 0 0;width:1em;height:1em;vertical-align:middle}span.routeYou_entityLike span svg{display:block;width:100%;height:100%;fill:#4d4d4d}span.routeYou_entityLike span svg *[stroke="#000"]{stroke:#4d4d4d}span.routeYou_entityLiked span svg{fill:#f00}span.routeYou_entityLiked span svg *[stroke="#000"]{stroke:#f00}ol li.routeYou_entity,div.routeYou_entity{display:block;margin:0;padding:4px 6px;overflow:auto}ol li.routeYou_entity{border-bottom:1px dotted #b8b8b8}ol li.routeYou_entityModern,div.routeYou_entityModern{padding:0;border:0;border-radius:16px 0 0 0;background:#fff}ol li.routeYou_entityModern{margin:0 0 12px 0}ol li.routeYou_entity div,div.routeYou_entity div{display:block}ol li.routeYou_entityHighlighted,div.routeYou_entityHighlighted{background:#f2f2f2;background:-moz-linear-gradient(-45deg, rgba(242,242,242,1) 0%, rgba(242,242,242,0.6) 20%, rgba(242,242,242,0.3) 50%, rgba(242,242,242,0.6) 80%, rgba(242,242,242,1) 100%);background:-webkit-linear-gradient(-45deg, rgba(242,242,242,1) 0%, rgba(242,242,242,0.6) 20%, rgba(242,242,242,0.3) 50%, rgba(242,242,242,0.6) 80%, rgba(242,242,242,1) 100%);background:-o-linear-gradient(-45deg, rgba(242,242,242,1) 0%, rgba(242,242,242,0.6) 20%, rgba(242,242,242,0.3) 50%, rgba(242,242,242,0.6) 80%, rgba(242,242,242,1) 100%);background:linear-gradient(135deg, rgba(242,242,242,1) 0%, rgba(242,242,242,0.6) 20%, rgba(242,242,242,0.3) 50%, rgba(242,242,242,0.6) 80%, rgba(242,242,242,1) 100%)}ol li.routeYou_entityHovered,div.routeYou_entityHovered{background:#f2f2f2}ol li.routeYou_entityModern.routeYou_entityHovered,div.routeYou_entityModern.routeYou_entityHovered{box-shadow:0 1px 3px 5px rgba(34,34,34,0.4);background:#fff}ol li.routeYou_entitySelected,div.routeYou_entitySelected{background:#d9f5ed}ol li.routeYou_entityModern.routeYou_entitySelected,div.routeYou_entityModern.routeYou_entitySelected{box-shadow:0 1px 3px 5px rgba(66,205,167,0.2);background:#fff}ol li.routeYou_entity div.routeYou_entityImage,div.routeYou_entity div.routeYou_entityImage{display:block;margin:2px 8px 2px 0;float:left;overflow-y:clip}ol li.routeYou_entityModern div.routeYou_entityImage,div.routeYou_entityModern div.routeYou_entityImage{margin:0 12px 0 0}ol li.routeYou_entity div.routeYou_entityImage img,div.routeYou_entity div.routeYou_entityImage img{vertical-align:bottom}ol li.routeYou_entityModern div.routeYou_entityImage div.routeYou_credits{right:0;left:auto}ol li.routeYou_entity span.routeYou_entityCheckbox input[type="checkbox"],div.routeYou_entity span.routeYou_entityCheckbox input[type="checkbox"]{position:relative;top:2px;vertical-align:baseline}ol li.routeYou_entity span.routeYou_entityColor,div.routeYou_entity span.routeYou_entityColor{position:relative;top:2px;display:inline-block;margin:0 8px 0 0;width:1em;height:1em;vertical-align:baseline;border:1px solid #222;background:-moz-linear-gradient(-45deg, rgba(255,0,0,0.3) 0%, rgba(255,255,0,0.3) 30%, rgba(0,255,0,0.3) 45%, rgba(0,255,255,0.3) 55%, rgba(0,0,255,0.3) 70%, rgba(255,0,255,0.3) 100%);background:-webkit-linear-gradient(-45deg, rgba(255,0,0,0.3) 0%, rgba(255,255,0,0.3) 30%, rgba(0,255,0,0.3) 45%, rgba(0,255,255,0.3) 55%, rgba(0,0,255,0.3) 70%, rgba(255,0,255,0.3) 100%);background:-o-linear-gradient(-45deg, rgba(255,0,0,0.3) 0%, rgba(255,255,0,0.3) 30%, rgba(0,255,0,0.3) 45%, rgba(0,255,255,0.3) 55%, rgba(0,0,255,0.3) 70%, rgba(255,0,255,0.3) 100%);background:linear-gradient(135deg, rgba(255,0,0,0.3) 0%, rgba(255,255,0,0.3) 30%, rgba(0,255,0,0.3) 45%, rgba(0,255,255,0.3) 55%, rgba(0,0,255,0.3) 70%, rgba(255,0,255,0.3) 100%)}ol li.routeYou_entity h3.routeYou_entityTitle,div.routeYou_entity h3.routeYou_entityTitle{margin:0 0 2px 0;padding:0;overflow:hidden;white-space:nowrap;font-weight:bold;font-size:inherit;text-overflow:ellipsis}ol li.routeYou_entityModern h3.routeYou_entityTitle,div.routeYou_entityModern h3.routeYou_entityTitle{margin-bottom:6px;line-height:32px}ol li.routeYou_entity h3.routeYou_entityTitle a,div.routeYou_entity h3.routeYou_entityTitle a{color:inherit;text-decoration:inherit}ol li.routeYou_entity div.routeYou_entityProperties,div.routeYou_entity div.routeYou_entityProperties{overflow:hidden}ol li.routeYou_entityModern div.routeYou_entityProperties > span,div.routeYou_entityModern div.routeYou_entityProperties > span,ol li.routeYou_entityModern div.routeYou_entityProperties > a.routeYou_entityRole,div.routeYou_entityModern div.routeYou_entityProperties > a.routeYou_entityRole{display:block;margin:0 0 8px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}ol li.routeYou_entity div.routeYou_entityInfo,div.routeYou_entity div.routeYou_entityInfo{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}ol li.routeYou_entity a.routeYou_smallIcon,div.routeYou_entity a.routeYou_smallIcon,ol li.routeYou_entity span.routeYou_smallIcon,div.routeYou_entity span.routeYou_smallIcon{top:0;display:block;margin:2px 0 0 6px;float:right}ol li.routeYou_entity span.routeYou_entityVisibility,div.routeYou_entity span.routeYou_entityVisibility{font-size:80%}ol li.routeYou_entity span.routeYou_entityVisibility span:first-child,div.routeYou_entity span.routeYou_entityVisibility span:first-child{display:inline-block;margin:0 0.5em 0 0;width:1.4em;height:1.4em;overflow:hidden;vertical-align:middle}ol li.routeYou_entity span.routeYou_entityVisibility svg,div.routeYou_entity span.routeYou_entityVisibility svg{display:block;width:100%;height:100%}ol li.routeYou_entity span.routeYou_entityPublic svg,div.routeYou_entity span.routeYou_entityPublic svg,ol li.routeYou_entity span.routeYou_entityVerified svg,div.routeYou_entity span.routeYou_entityVerified svg,ol li.routeYou_entity span.routeYou_entityVisibilityPublic svg,div.routeYou_entity span.routeYou_entityVisibilityPublic svg{fill:#42cda7}ol li.routeYou_entity span.routeYou_entityPublic svg *[stroke="#000"],div.routeYou_entity span.routeYou_entityPublic svg *[stroke="#000"],ol li.routeYou_entity span.routeYou_entityVerified svg *[stroke="#000"],div.routeYou_entity span.routeYou_entityVerified svg *[stroke="#000"],ol li.routeYou_entity span.routeYou_entityVisibilityPublic svg *[stroke="#000"],div.routeYou_entity span.routeYou_entityVisibilityPublic svg *[stroke="#000"]{stroke:#42cda7}ol li.routeYou_entity span.routeYou_entityPrivate svg,div.routeYou_entity span.routeYou_entityPrivate svg,ol li.routeYou_entity span.routeYou_entityVisibilityPrivate svg,div.routeYou_entity span.routeYou_entityVisibilityPrivate svg{fill:#aa1c00}ol li.routeYou_entity span.routeYou_entityPrivate svg *[stroke="#000"],div.routeYou_entity span.routeYou_entityPrivate svg *[stroke="#000"],ol li.routeYou_entity span.routeYou_entityVisibilityPrivate svg *[stroke="#000"],div.routeYou_entity span.routeYou_entityVisibilityPrivate svg *[stroke="#000"]{stroke:#aa1c00}ol li.routeYou_entity span.routeYou_entityRecommended svg,div.routeYou_entity span.routeYou_entityRecommended svg{fill:#3b8eda}ol li.routeYou_entity span.routeYou_entityRecommended svg *[stroke="#000"],div.routeYou_entity span.routeYou_entityRecommended svg *[stroke="#000"]{stroke:#3b8eda}ol li.routeYou_entityModern h3.routeYou_entityTitle a.routeYou_smallIcon,div.routeYou_entityModern h3.routeYou_entityTitle a.routeYou_smallIcon,ol li.routeYou_entityModern h3.routeYou_entityTitle span.routeYou_smallIcon,div.routeYou_entityModern h3.routeYou_entityTitle span.routeYou_smallIcon{margin-top:8px;margin-top:calc(16px - 0.5em)}ol li.routeYou_entity span.routeYou_entityTypeIcon,div.routeYou_entity span.routeYou_entityTypeIcon{position:relative;display:inline-block;background:#42cda7}ol li.routeYou_entity span.routeYou_entityTypeIcon svg,div.routeYou_entity span.routeYou_entityTypeIcon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:65%;height:65%;fill:#222}ol li.routeYou_entity span.routeYou_entityTypeIcon svg *[stroke="#000"],div.routeYou_entity span.routeYou_entityTypeIcon svg *[stroke="#000"]{stroke:#222}ol li.routeYou_entity span.routeYou_entityTypeIcon,div.routeYou_entity span.routeYou_entityTypeIcon,ol li.routeYou_entity img.routeYou_entityAvatar,div.routeYou_entity img.routeYou_entityAvatar,ol li.routeYou_entity img.routeYou_entityOwnerAvatar,div.routeYou_entity img.routeYou_entityOwnerAvatar{width:32px;height:32px;border-radius:100%}ol li.routeYou_entity img.routeYou_entityCustomIcon,div.routeYou_entity img.routeYou_entityCustomIcon,ol li.routeYou_entity span.routeYou_entityTypeIcon,div.routeYou_entity span.routeYou_entityTypeIcon,ol li.routeYou_entity img.routeYou_entityAvatar,div.routeYou_entity img.routeYou_entityAvatar{margin:2px 6px 0 0;float:left}ol li.routeYou_entity img.routeYou_entityOwnerAvatar,div.routeYou_entity img.routeYou_entityOwnerAvatar{margin:2px 0 0 6px;float:right}ol li.routeYou_entity h3.routeYou_entityTitle img.routeYou_entityCustomIcon,div.routeYou_entity h3.routeYou_entityTitle img.routeYou_entityCustomIcon,ol li.routeYou_entity h3.routeYou_entityTitle span.routeYou_entityTypeIcon,div.routeYou_entity h3.routeYou_entityTitle span.routeYou_entityTypeIcon,ol li.routeYou_entity h3.routeYou_entityTitle img.routeYou_entityAvatar,div.routeYou_entity h3.routeYou_entityTitle img.routeYou_entityAvatar,ol li.routeYou_entity h3.routeYou_entityTitle img.routeYou_entityOwnerAvatar,div.routeYou_entity h3.routeYou_entityTitle img.routeYou_entityOwnerAvatar{margin-top:0}ol li.routeYou_entity span.routeYou_entityOwnerName,div.routeYou_entity span.routeYou_entityOwnerName{font-size:80%}ol li.routeYou_entity span.routeYou_entityOwnerName img.routeYou_entityOwnerAvatar,div.routeYou_entity span.routeYou_entityOwnerName img.routeYou_entityOwnerAvatar{display:inline-block;margin:0 0.5em 0 0;float:none;vertical-align:middle}ol li.routeYou_entity span.routeYou_entityFlag img,div.routeYou_entity span.routeYou_entityFlag img{position:relative;top:2px;vertical-align:baseline}ol li.routeYou_entity a.routeYou_entityRole,div.routeYou_entity a.routeYou_entityRole{color:#42cda7;cursor:pointer}ol li.routeYou_entity a.routeYou_entityRole:hover,div.routeYou_entity a.routeYou_entityRole:hover{color:#80d8c0}ol li.routeYou_entity a.routeYou_entityRole:after,div.routeYou_entity a.routeYou_entityRole:after{content:"";position:relative;top:-2px;display:inline-block;margin-left:4px;vertical-align:baseline;border-top:4px solid #42cda7;border-right:4px solid transparent;border-left:4px solid transparent}ol li.routeYou_entity a.routeYou_entityRole:hover:after,div.routeYou_entity a.routeYou_entityRole:hover:after{border-top-color:#80d8c0}ol li.routeYou_entity div.routeYou_entityStatistics,div.routeYou_entity div.routeYou_entityStatistics{overflow:auto;border-top:1px solid #f2f2f2}ol li.routeYou_entity div.routeYou_entityStatistics > div,div.routeYou_entity div.routeYou_entityStatistics > div{padding:8px 0 0 0;width:50%;float:left;overflow:hidden;white-space:nowrap}ol li.routeYou_entity div.routeYou_entityStatistics span:first-child,div.routeYou_entity div.routeYou_entityStatistics span:first-child{display:inline-block;margin:0 0.5em 0 0;width:1.4em;height:1.4em;overflow:hidden;vertical-align:middle}ol li.routeYou_entity div.routeYou_entityStatistics svg,div.routeYou_entity div.routeYou_entityStatistics svg{display:block;width:100%;height:100%;fill:#42cda7}ol li.routeYou_entity div.routeYou_entityStatistics svg *[stroke="#000"],div.routeYou_entity div.routeYou_entityStatistics svg *[stroke="#000"]{stroke:#42cda7}ol li.routeYou_entity div.routeYou_difficultyEasy,div.routeYou_entity div.routeYou_difficultyEasy{color:#3b8eda}ol li.routeYou_entity div.routeYou_difficultyEasy svg,div.routeYou_entity div.routeYou_difficultyEasy svg{fill:#3b8eda}ol li.routeYou_entity div.routeYou_difficultyEasy svg *[stroke="#000"],div.routeYou_entity div.routeYou_difficultyEasy svg *[stroke="#000"]{stroke:#3b8eda}ol li.routeYou_entity div.routeYou_difficultyMedium,div.routeYou_entity div.routeYou_difficultyMedium{color:#ffa300}ol li.routeYou_entity div.routeYou_difficultyMedium svg,div.routeYou_entity div.routeYou_difficultyMedium svg{fill:#ffa300}ol li.routeYou_entity div.routeYou_difficultyMedium svg *[stroke="#000"],div.routeYou_entity div.routeYou_difficultyMedium svg *[stroke="#000"]{stroke:#ffa300}ol li.routeYou_entity div.routeYou_difficultyHard,div.routeYou_entity div.routeYou_difficultyHard{color:#da593b}ol li.routeYou_entity div.routeYou_difficultyHard svg,div.routeYou_entity div.routeYou_difficultyHard svg{fill:#da593b}ol li.routeYou_entity div.routeYou_difficultyHard svg *[stroke="#000"],div.routeYou_entity div.routeYou_difficultyHard svg *[stroke="#000"]{stroke:#da593b}ol li.routeYou_entity div.routeYou_difficultyExtreme,div.routeYou_entity div.routeYou_difficultyExtreme{color:#222}ol li.routeYou_entity div.routeYou_difficultyExtreme svg,div.routeYou_entity div.routeYou_difficultyExtreme svg{fill:#222}ol li.routeYou_entity div.routeYou_difficultyExtreme svg *[stroke="#000"],div.routeYou_entity div.routeYou_difficultyExtreme svg *[stroke="#000"]{stroke:#222}ol li.routeYou_entity div.routeYou_entityTeaser,div.routeYou_entity div.routeYou_entityTeaser{padding-top:8px;box-sizing:border-box;border-top:1px solid #f2f2f2}ol li.routeYou_entity div.routeYou_entitySponsored,div.routeYou_entity div.routeYou_entitySponsored,ol li.routeYou_entity div.routeYou_entityToggleDescription,div.routeYou_entity div.routeYou_entityToggleDescription{position:relative;height:0;clear:both}ol li.routeYou_entity div.routeYou_entitySponsored > span,div.routeYou_entity div.routeYou_entitySponsored > span{position:absolute;right:0;bottom:0;display:block;padding:0.1em 0.3em;background:#4d4d4d;color:#fff;font-size:60%;line-height:normal}ol li.routeYou_entity div.routeYou_entityDescriptionTitle,div.routeYou_entity div.routeYou_entityDescriptionTitle{position:relative;padding-right:1.9em;font-weight:600}ol li.routeYou_entity div.routeYou_entityToggleDescription > span,div.routeYou_entity div.routeYou_entityToggleDescription > span{position:absolute;bottom:0;left:0;display:block;padding:0.3em;background:#4d4d4d}ol li.routeYou_entity div.routeYou_entityToggleDescription > span > span,div.routeYou_entity div.routeYou_entityToggleDescription > span > span,ol li.routeYou_entity div.routeYou_entityDescriptionTitle span:first-child,div.routeYou_entity div.routeYou_entityDescriptionTitle span:first-child{position:relative;display:inline-block;box-sizing:border-box;width:1.4em;height:1.4em;vertical-align:middle;border-radius:100%}ol li.routeYou_entity div.routeYou_entityToggleDescription > span > span,div.routeYou_entity div.routeYou_entityToggleDescription > span > span{border:2px solid #fff}ol li.routeYou_entity div.routeYou_entityDescriptionTitle span:first-child,div.routeYou_entity div.routeYou_entityDescriptionTitle span:first-child{margin:0 0.5em 0 0;border:2px solid #42cda7}ol li.routeYou_entity div.routeYou_entityToggleDescription svg,div.routeYou_entity div.routeYou_entityToggleDescription svg,ol li.routeYou_entity div.routeYou_entityDescriptionTitle svg,div.routeYou_entity div.routeYou_entityDescriptionTitle svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:65%;height:65%}ol li.routeYou_entity div.routeYou_entityToggleDescription svg,div.routeYou_entity div.routeYou_entityToggleDescription svg{fill:#fff}ol li.routeYou_entity div.routeYou_entityDescriptionTitle svg,div.routeYou_entity div.routeYou_entityDescriptionTitle svg{fill:#42cda7}ol li.routeYou_entity div.routeYou_entityToggleDescription svg *[stroke="#000"],div.routeYou_entity div.routeYou_entityToggleDescription svg *[stroke="#000"]{stroke:#fff}ol li.routeYou_entity div.routeYou_entityDescriptionTitle svg *[stroke="#000"],div.routeYou_entity div.routeYou_entityDescriptionTitle svg *[stroke="#000"]{stroke:#42cda7}ol li.routeYou_entity div.routeYou_entityToggleDescription > span:after,div.routeYou_entity div.routeYou_entityToggleDescription > span:after{content:"";position:relative;top:-0.15em;transform:rotate(45deg);display:inline-block;margin:0 0.2em 0 0.6em;box-sizing:border-box;width:0.6em;height:0.6em;vertical-align:middle;border-right:0.15em solid #fff;border-bottom:0.15em solid #fff}ol li.routeYou_entity div.routeYou_entityDescriptionTitle span:last-child,div.routeYou_entity div.routeYou_entityDescriptionTitle span:last-child{position:absolute;top:50%;right:0;margin-top:-0.7em;width:1.4em;height:1.4em;cursor:pointer}ol li.routeYou_entity div.routeYou_entityDescriptionTitle span:last-child:before,div.routeYou_entity div.routeYou_entityDescriptionTitle span:last-child:before,ol li.routeYou_entity div.routeYou_entityDescriptionTitle span:last-child:after,div.routeYou_entity div.routeYou_entityDescriptionTitle span:last-child:after{content:"";position:absolute;top:0.6em;left:0.2em;width:0.9em;height:0.15em;background:#222}ol li.routeYou_entity div.routeYou_entityDescriptionTitle span:last-child:before,div.routeYou_entity div.routeYou_entityDescriptionTitle span:last-child:before{transform:rotate(45deg)}ol li.routeYou_entity div.routeYou_entityDescriptionTitle span:last-child:after,div.routeYou_entity div.routeYou_entityDescriptionTitle span:last-child:after{transform:rotate(-45deg)}ol li.routeYou_entity div.routeYou_entityDescriptionTitle span:last-child:hover:before,div.routeYou_entity div.routeYou_entityDescriptionTitle span:last-child:hover:before,ol li.routeYou_entity div.routeYou_entityDescriptionTitle span:last-child:hover:after,div.routeYou_entity div.routeYou_entityDescriptionTitle span:last-child:hover:after{background:#4d4d4d}ol li.routeYou_entityModern div.routeYou_entityDescription,div.routeYou_entityModern div.routeYou_entityDescription{display:none;padding:16px;box-sizing:border-box;height:200px;overflow:auto;scrollbar-width:thin;scrollbar-color:#b8b8b8 #ffffff}ol li.routeYou_entityModern div.routeYou_entityDescriptionVisible,div.routeYou_entityModern div.routeYou_entityDescriptionVisible{display:block}ol li.routeYou_entity div.routeYou_entityDescription > div,div.routeYou_entity div.routeYou_entityDescription > div{padding-top:4px}ol li.routeYou_entityModern div.routeYou_entityDescription > div,div.routeYou_entityModern div.routeYou_entityDescription > div{margin-bottom:4px;padding-top:0}ol li.routeYou_entity span.routeYou_entityExpandButton,div.routeYou_entity span.routeYou_entityExpandButton,ol li.routeYou_entity span.routeYou_entityCollapseButton,div.routeYou_entity span.routeYou_entityCollapseButton{position:relative;display:block;margin:6px 0 2px 4px;width:14px;height:14px;float:right;border-radius:100%;background:#222;cursor:pointer}ol li.routeYou_entity span.routeYou_entityExpandButton:before,div.routeYou_entity span.routeYou_entityExpandButton:before,ol li.routeYou_entity span.routeYou_entityCollapseButton:before,div.routeYou_entity span.routeYou_entityCollapseButton:before{content:"";position:absolute;left:3px;display:block;border-style:solid;border-color:#fff transparent}ol li.routeYou_entity span.routeYou_entityExpandButton:before,div.routeYou_entity span.routeYou_entityExpandButton:before{top:6px;border-width:4px 4px 0 4px}ol li.routeYou_entity span.routeYou_entityCollapseButton:before,div.routeYou_entity span.routeYou_entityCollapseButton:before{top:4px;border-width:0 4px 4px 4px}ol li.routeYou_entity span.routeYou_entityExpandButton:hover,div.routeYou_entity span.routeYou_entityExpandButton:hover,ol li.routeYou_entity span.routeYou_entityCollapseButton:hover,div.routeYou_entity span.routeYou_entityCollapseButton:hover{background:#42cda7}ol li.routeYou_entity div.routeYou_entityTeaser,div.routeYou_entity div.routeYou_entityTeaser,ol li.routeYou_entity div.routeYou_entityDescriptionExpandable,div.routeYou_entity div.routeYou_entityDescriptionExpandable{position:relative;overflow:hidden}ol li.routeYou_entitySelected div.routeYou_entityDescriptionExpandable,div.routeYou_entitySelected div.routeYou_entityDescriptionExpandable{overflow:visible}ol li.routeYou_entity div.routeYou_entityTeaser:after,div.routeYou_entity div.routeYou_entityTeaser:after,ol li.routeYou_entity div.routeYou_entityDescriptionExpandable:after,div.routeYou_entity div.routeYou_entityDescriptionExpandable:after{content:"";position:absolute;right:0;bottom:0;left:0;display:block;height:50%;background:transparent;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 30%, rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 30%, rgba(255,255,255,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 30%, rgba(255,255,255,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 30%, rgba(255,255,255,1) 100%)}ol li.routeYou_entityHighlighted div.routeYou_entityTeaser:after,div.routeYou_entityHighlighted div.routeYou_entityTeaser:after,ol li.routeYou_entityHighlighted div.routeYou_entityDescriptionExpandable:after,div.routeYou_entityHighlighted div.routeYou_entityDescriptionExpandable:after{background:transparent;background:-moz-linear-gradient(top, rgba(242,242,242,0) 0%, rgba(242,242,242,0.5) 30%, rgba(242,242,242,0.8) 100%);background:-webkit-linear-gradient(top, rgba(242,242,242,0) 0%, rgba(242,242,242,0.5) 30%, rgba(242,242,242,0.8) 100%);background:-o-linear-gradient(top, rgba(242,242,242,0) 0%, rgba(242,242,242,0.5) 30%, rgba(242,242,242,0.8) 100%);background:linear-gradient(to bottom, rgba(242,242,242,0) 0%, rgba(242,242,242,0.5) 30%, rgba(242,242,242,0.8) 100%)}ol li.routeYou_entityHovered div.routeYou_entityTeaser:after,div.routeYou_entityHovered div.routeYou_entityTeaser:after,ol li.routeYou_entityHovered div.routeYou_entityDescriptionExpandable:after,div.routeYou_entityHovered div.routeYou_entityDescriptionExpandable:after{background:transparent;background:-moz-linear-gradient(top, rgba(242,242,242,0) 0%, rgba(242,242,242,0.6) 30%, rgba(242,242,242,1) 100%);background:-webkit-linear-gradient(top, rgba(242,242,242,0) 0%, rgba(242,242,242,0.6) 30%, rgba(242,242,242,1) 100%);background:-o-linear-gradient(top, rgba(242,242,242,0) 0%, rgba(242,242,242,0.6) 30%, rgba(242,242,242,1) 100%);background:linear-gradient(to bottom, rgba(242,242,242,0) 0%, rgba(242,242,242,0.6) 30%, rgba(242,242,242,1) 100%)}ol li.routeYou_entitySelected div.routeYou_entityTeaser:after,div.routeYou_entitySelected div.routeYou_entityTeaser:after{background:transparent;background:-moz-linear-gradient(top, rgba(217,245,237,0) 0%, rgba(217,245,237,0.6) 30%, rgba(217,245,237,1) 100%);background:-webkit-linear-gradient(top, rgba(217,245,237,0) 0%, rgba(217,245,237,0.6) 30%, rgba(217,245,237,1) 100%);background:-o-linear-gradient(top, rgba(217,245,237,0) 0%, rgba(217,245,237,0.6) 30%, rgba(217,245,237,1) 100%);background:linear-gradient(to bottom, rgba(217,245,237,0) 0%, rgba(217,245,237,0.6) 30%, rgba(217,245,237,1) 100%)}ol li.routeYou_entitySelected div.routeYou_entityDescriptionExpandable:after,div.routeYou_entitySelected div.routeYou_entityDescriptionExpandable:after{display:none}ol li.routeYou_entityModern.routeYou_entityHovered div.routeYou_entityTeaser:after,div.routeYou_entityModern.routeYou_entityHovered div.routeYou_entityTeaser:after,ol li.routeYou_entityModern.routeYou_entityHovered div.routeYou_entityDescriptionExpandable:after,div.routeYou_entityModern.routeYou_entityHovered div.routeYou_entityDescriptionExpandable:after,ol li.routeYou_entityModern.routeYou_entitySelected div.routeYou_entityTeaser:after,div.routeYou_entityModern.routeYou_entitySelected div.routeYou_entityTeaser:after{background:transparent;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 30%, rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 30%, rgba(255,255,255,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 30%, rgba(255,255,255,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 30%, rgba(255,255,255,1) 100%)}ol li.routeYou_entity a.routeYou_entityNotVerified,div.routeYou_entity a.routeYou_entityNotVerified{color:#aa1c00}ol li.routeYou_entity a.routeYou_entityNotVerified > span,div.routeYou_entity a.routeYou_entityNotVerified > span{position:relative;top:3px;display:inline-block;margin-right:4px;width:16px;height:14px;overflow:hidden;vertical-align:baseline}ol li.routeYou_entity a.routeYou_entityNotVerified > span span,div.routeYou_entity a.routeYou_entityNotVerified > span span,ol li.routeYou_entity a.routeYou_entityNotVerified > span span:before,div.routeYou_entity a.routeYou_entityNotVerified > span span:before,ol li.routeYou_entity a.routeYou_entityNotVerified > span span:after,div.routeYou_entity a.routeYou_entityNotVerified > span span:after{position:absolute;display:block;width:10px;height:10px;border-radius:0 50% 0 0;background:#aa1c00}ol li.routeYou_entity a.routeYou_entityNotVerified > span span,div.routeYou_entity a.routeYou_entityNotVerified > span span{top:2px;left:3px}ol li.routeYou_entity a.routeYou_entityNotVerified > span span:before,div.routeYou_entity a.routeYou_entityNotVerified > span span:before,ol li.routeYou_entity a.routeYou_entityNotVerified > span span:after,div.routeYou_entity a.routeYou_entityNotVerified > span span:after{content:"";top:0;left:0}ol li.routeYou_entity a.routeYou_entityNotVerified > span span,div.routeYou_entity a.routeYou_entityNotVerified > span span{transform:translate(0, -12%) rotate(-60deg) skew(-30deg, 0) scale(0.9, 0.779)}ol li.routeYou_entity a.routeYou_entityNotVerified > span span:before,div.routeYou_entity a.routeYou_entityNotVerified > span span:before{transform:rotate(-135deg) skew(-45deg, 0) scale(1.414, 0.707) translate(0, -50%)}ol li.routeYou_entity a.routeYou_entityNotVerified > span span:after,div.routeYou_entity a.routeYou_entityNotVerified > span span:after{transform:rotate(135deg) skew(0, -45deg) scale(0.707, 1.414) translate(50%, 0)}ol li.routeYou_entity a.routeYou_entityNotVerified > span:before,div.routeYou_entity a.routeYou_entityNotVerified > span:before,ol li.routeYou_entity a.routeYou_entityNotVerified > span:after,div.routeYou_entity a.routeYou_entityNotVerified > span:after{content:"";position:absolute;left:7px;display:block;width:2px;z-index:1;background:#fff}ol li.routeYou_entity a.routeYou_entityNotVerified > span:before,div.routeYou_entity a.routeYou_entityNotVerified > span:before{top:3px;height:5px}ol li.routeYou_entity a.routeYou_entityNotVerified > span:after,div.routeYou_entity a.routeYou_entityNotVerified > span:after{bottom:2px;height:2px}div.routeYou_entityMenu ul{margin:0;padding:0;list-style:none}div.routeYou_entityMenu ul li a{display:block;padding:8px 28px 8px 8px;overflow:hidden;white-space:nowrap;color:#222}div.routeYou_entityMenu ul li a:hover{background:#f2f2f2}div.routeYou_entityMenu ul li a span{position:relative;display:inline-block;margin-right:32px;width:32px;height:32px;vertical-align:middle}div.routeYou_entityMenu ul li a span svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:87%;height:87%;fill:#222}div.routeYou_entityMenu ul li a span svg *[stroke="#000"]{stroke:#222}div.routeYou_entityMenu ul li a:hover span svg{fill:#42cda7}div.routeYou_entityMenu ul li a:hover span svg *[stroke="#000"]{stroke:#42cda7}div.routeYou_entityMenu > span{position:absolute;top:-20px;right:-10px;display:block;width:2.2em;height:2.2em;z-index:2;box-shadow:0 0 8px 0 #b8b8b8;border-radius:100%;background:#fff;cursor:pointer}div.routeYou_entityMenu > span:before,div.routeYou_entityMenu > span:after{content:"";position:absolute;top:50%;left:50%;display:block;width:0.9em;height:0.15em;border-radius:2px;background:#222}div.routeYou_entityMenu > span:before{transform:translate(-50%, -50%) rotate(45deg)}div.routeYou_entityMenu > span:after{transform:translate(-50%, -50%) rotate(-45deg)}div.routeYou_entityMenu > span:hover:before,div.routeYou_entityMenu> span:hover:after{background:#42cda7}div.routeYou_entityCarousel ol,div.routeYou_entityCarousel div.routeYou_entityCarouselDots{display:flex;flex-direction:row;justify-content:start;align-items:center;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;}div.routeYou_entityCarousel ol{margin:0 0 16px 0;padding:0;scroll-snap-type:x mandatory;list-style:none}div.routeYou_entityCarousel div.routeYou_entityCarouselDots{gap:8px;padding:0 2px;max-width:137px}div.routeYou_entityCarousel ol::-webkit-scrollbar,div.routeYou_entityCarousel div.routeYou_entityCarouselDots::-webkit-scrollbar{display:none;}div.routeYou_entityCarousel.routeYou_entityList ol{display:block;overflow-x:auto}div.routeYou_entityCarousel ol li.routeYou_entity{margin:8px;min-width:calc(100% - 16px);max-width:calc(100% - 16px);scroll-snap-align:center}div.routeYou_entityCarousel ol li.routeYou_entityModern{box-shadow:0 0 8px 0 rgba(34,34,34,0.4)}div.routeYou_entityCarousel ol li.routeYou_entityModern.routeYou_entityHovered{box-shadow:0 1px 3px 5px rgba(34,34,34,0.4)}div.routeYou_entityCarousel.routeYou_entityList ol li.routeYou_entity{margin-bottom:20px}div.routeYou_entityCarousel div.routeYou_entityCarouselDots a{display:block;width:10px;min-width:10px;height:10px;border:1px solid #42cda7;border-radius:50%}div.routeYou_entityCarousel div.routeYou_entityCarouselDots a.routeYou_active{width:15px;min-width:15px;height:15px;background:#42cda7}div.routeYou_entityCarousel > div{display:flex;gap:8px;justify-content:center;align-items:center;margin:0 0 16px 0}div.routeYou_entityCarousel.routeYou_entityList > div{display:none}div.routeYou_entityCarousel a.routeYou_entityCarouselPrevious,div.routeYou_entityCarousel a.routeYou_entityCarouselNext{display:block;width:7px;height:7px;border-bottom:1px solid #42cda7;border-left:1px solid #42cda7}div.routeYou_entityCarousel a.routeYou_entityCarouselPrevious{transform:rotate(45deg)}div.routeYou_entityCarousel a.routeYou_entityCarouselNext{transform:rotate(225deg)}ul li.channel{display:block;padding:8px;width:142px;border:1px solid #b8b8b8;border-radius:8px}ul li.channel div{display:block;overflow:hidden;text-align:center}ul li.channel img{vertical-align:bottom}ul li.channelHovered{background:#d9f5ed;background:-moz-linear-gradient(-45deg, rgba(217,245,237,0.7) 0%, rgba(217,245,237,0) 16%, rgba(217,245,237,0) 84%, rgba(217,245,237,0.7) 100%);background:-webkit-linear-gradient(-45deg, rgba(217,245,237,0.7) 0%, rgba(217,245,237,0) 16%, rgba(217,245,237,0) 84%, rgba(217,245,237,0.7) 100%);background:-o-linear-gradient(-45deg, rgba(217,245,237,0.7) 0%, rgba(217,245,237,0) 16%, rgba(217,245,237,0) 84%, rgba(217,245,237,0.7) 100%);background:linear-gradient(135deg, rgba(217,245,237,0.7) 0%, rgba(217,245,237,0) 16%, rgba(217,245,237,0) 84%, rgba(217,245,237,0.7) 100%)}ul li.channelSelected{background:#f2f2f2;background:-moz-linear-gradient(-45deg, rgba(242,242,242,0.7) 0%, rgba(242,242,242,0) 16%, rgba(242,242,242,0) 84%, rgba(242,242,242,0.7) 100%);background:-webkit-linear-gradient(-45deg, rgba(242,242,242,0.7) 0%, rgba(242,242,242,0) 16%, rgba(242,242,242,0) 84%, rgba(242,242,242,0.7) 100%);background:-o-linear-gradient(-45deg, rgba(242,242,242,0.7) 0%, rgba(242,242,242,0) 16%, rgba(242,242,242,0) 84%, rgba(242,242,242,0.7) 100%);background:linear-gradient(135deg, rgba(242,242,242,0.7) 0%, rgba(242,242,242,0) 16%, rgba(242,242,242,0) 84%, rgba(242,242,242,0.7) 100%)}ul li.channel div.channelImage,ul li.channel div.channelImage a{display:table-cell;width:142px;height:40px;vertical-align:middle}ul li.channel div.channelName{white-space:nowrap;text-overflow:ellipsis}ul li.bigChannel{display:inline-block;padding:16px;width:230px}ul li.bigChannel div.channelImage,ul li.bigChannel div.channelImage a{width:230px;height:90px}ul li.bigChannel div.channelName{margin-top:8px}div.routeYou_map{position:relative;height:100%;overflow:hidden;--routeyou-map-button-padding:0}div.routeYou_map div.routeYou_swipeRight,div.routeYou_map div.routeYou_swipeLeft{position:absolute;top:50%;margin-top:-64px;width:0;height:64px;z-index:2;border-top:32px solid transparent;border-bottom:32px solid transparent;cursor:pointer}div.routeYou_map div.routeYou_swipeRight{left:0;border-left:24px solid #42cda7}div.routeYou_map div.routeYou_swipeLeft{right:0;border-right:24px solid #42cda7}div.routeYou_map div.routeYou_swipeRight:before,div.routeYou_map div.routeYou_swipeLeft:before{content:"";position:absolute;top:26px;display:block;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent}div.routeYou_map div.routeYou_swipeRight:before{right:6px;border-left:12px solid #fff}div.routeYou_map div.routeYou_swipeLeft:before{left:6px;border-right:12px solid #fff}div.routeYou_map span.routeYou_mapButton{position:relative;display:block;padding:calc(var(--routeyou-map-button-padding) * 1px);width:28px;height:28px;line-height:28px;cursor:pointer}div.routeYou_map span.routeYou_mapButton > span{display:block}div.routeYou_map span.routeYou_mapButton > span + span{display:none}div.routeYou_map span.routeYou_mapButton svg{margin:6px;width:16px;height:16px;vertical-align:bottom;fill:#222}div.routeYou_map span.routeYou_mapButton svg *[stroke="#000"]{stroke:#222}div.routeYou_map span.routeYou_mapButton:hover svg{fill:#4d4d4d}div.routeYou_map span.routeYou_mapButton:hover svg *[stroke="#000"]{stroke:#4d4d4d}div.routeYou_map span.routeYou_mapButtonActive svg{fill:#42cda7}div.routeYou_map span.routeYou_mapButtonActive svg *[stroke="#000"]{stroke:#42cda7}div.routeYou_map span.routeYou_mapButtonActive:hover svg{fill:#80d8c0}div.routeYou_map span.routeYou_mapButtonActive:hover svg *[stroke="#000"]{stroke:#80d8c0}div.routeYou_map span.routeYou_mapButtonHighlighted:before{content:"";position:absolute;top:4px;right:4px;display:block;width:10px;height:10px;border-radius:100%;background:#f00}div.routeYou_map span.routeYou_zoomButton svg{margin:8px;width:12px;height:12px}div.routeYou_map div.routeYou_mapControlTopLeft,div.routeYou_map div.routeYou_mapControlBottomLeft{position:absolute;left:0}div.routeYou_map div.routeYou_mapControlTopRight,div.routeYou_map div.routeYou_mapControlBottomRight{position:absolute;right:0}div.routeYou_map div.routeYou_mapControlTopLeft,div.routeYou_map div.routeYou_mapControlTopRight{top:0;margin:10px 10px 0 10px}div.routeYou_map div.routeYou_mapControlBottomLeft,div.routeYou_map div.routeYou_mapControlBottomRight{bottom:0;margin:0 10px 10px 10px}div.routeYou_map div.routeYou_mapControl,div.routeYou_map div.routeYou_mapProfile,div.routeYou_map div.routeYou_panLocation{box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);border-radius:14px;border-radius:calc(14px + var(--routeyou-map-button-padding) * 1px);background:#fff}div.routeYou_map div.routeYou_mapControl span.routeYou_mapButton + span.routeYou_mapButton{border-top:1px solid rgba(242,242,242,0.7)}div.routeYou_map div.routeYou_mapProfile{right:48px;right:calc(48px + var(--routeyou-map-button-padding) * 2px)}div.routeYou_map div.routeYou_mapProfile > svg{position:absolute;top:0;right:-15px;display:block;width:15px;height:30px;filter:drop-shadow(2px 1px 1px rgba(0,0,0,0.4));fill:#fff}div.routeYou_map div.routeYou_mapProfile > div{padding:7px 10px;overflow:visible}@media all and (min-width: 1100px){div.routeYou_map div.routeYou_mapProfile > div{padding:20px}}div.routeYou_map div.routeYou_panLocation input[type="text"]{margin:calc(var(--routeyou-map-button-padding) * 1px) 0;padding:0;width:28px;width:calc(28px + var(--routeyou-map-button-padding) * 2px);height:28px;min-height:auto;box-shadow:none;border:none;background:transparent;transition:padding 400ms ease, width 400ms ease, color 400ms ease;color:#fff}div.routeYou_map div.routeYou_panLocation.routeYou_overlayActive input[type="text"]{padding:0 calc(28px + var(--routeyou-map-button-padding) * 2px) 0 12px;width:200px;color:#222}div.routeYou_map div.routeYou_panLocation span{top:0;right:0;width:28px;width:calc(28px + var(--routeyou-map-button-padding) * 2px);height:28px;height:calc(28px + var(--routeyou-map-button-padding) * 2px);border:none}div.routeYou_map div.routeYou_panLocation span svg{width:16px;height:16px;fill:#222}div.routeYou_map div.routeYou_panLocation span svg *[stroke="#000"]{stroke:#222}div.routeYou_map div.routeYou_panLocation span:hover svg{fill:#4d4d4d}div.routeYou_map div.routeYou_panLocation span:hover svg *[stroke="#000"]{stroke:#4d4d4d}div.routeYou_map div.routeYou_panLocation span + span:before,div.routeYou_map div.routeYou_panLocation span + span:after{background:#222}div.routeYou_map div.routeYou_panLocation span + span:hover:before,div.routeYou_map div.routeYou_panLocation span + span:hover:after{background:#4d4d4d}div.routeYou_fullscreenContainer:-webkit-full-screen,div.routeYou_map:-webkit-full-screen{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important}div.routeYou_fullscreenContainer:-webkit-full-screen div.routeYou_map span.routeYou_toggleFullscreenButton > span,div.routeYou_map:-webkit-full-screen span.routeYou_toggleFullscreenButton > span{display:none}div.routeYou_fullscreenContainer:-webkit-full-screen div.routeYou_map span.routeYou_toggleFullscreenButton > span + span,div.routeYou_map:-webkit-full-screen span.routeYou_toggleFullscreenButton > span + span{display:block}div.routeYou_fullscreenContainer:-moz-full-screen,div.routeYou_map:-moz-full-screen{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important}div.routeYou_fullscreenContainer:-moz-full-screen div.routeYou_map span.routeYou_toggleFullscreenButton > span,div.routeYou_map:-moz-full-screen span.routeYou_toggleFullscreenButton > span{display:none}div.routeYou_fullscreenContainer:-moz-full-screen div.routeYou_map span.routeYou_toggleFullscreenButton > span + span,div.routeYou_map:-moz-full-screen span.routeYou_toggleFullscreenButton > span + span{display:block}div.routeYou_fullscreenContainer:-ms-fullscreen,div.routeYou_map:-ms-fullscreen{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important}div.routeYou_fullscreenContainer:-ms-fullscreen div.routeYou_map span.routeYou_toggleFullscreenButton > span,div.routeYou_map:-ms-fullscreen span.routeYou_toggleFullscreenButton > span{display:none}div.routeYou_fullscreenContainer:-ms-fullscreen div.routeYou_map span.routeYou_toggleFullscreenButton > span + span,div.routeYou_map:-ms-fullscreen span.routeYou_toggleFullscreenButton > span + span{display:block}div.routeYou_fullscreenContainer:fullscreen,div.routeYou_map:fullscreen{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important}div.routeYou_fullscreenContainer:fullscreen div.routeYou_map span.routeYou_toggleFullscreenButton > span,div.routeYou_map:fullscreen span.routeYou_toggleFullscreenButton > span{display:none}div.routeYou_fullscreenContainer:fullscreen div.routeYou_map span.routeYou_toggleFullscreenButton > span + span,div.routeYou_map:fullscreen span.routeYou_toggleFullscreenButton > span + span{display:block}div.routeYou_fullscreenContainer.routeYou_fullscreen,div.routeYou_map.routeYou_fullscreen{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important}div.routeYou_fullscreenContainer.routeYou_fullscreen div.routeYou_map span.routeYou_toggleFullscreenButton > span,div.routeYou_map.routeYou_fullscreen span.routeYou_toggleFullscreenButton > span{display:none}div.routeYou_fullscreenContainer.routeYou_fullscreen div.routeYou_map span.routeYou_toggleFullscreenButton > span + span,div.routeYou_map.routeYou_fullscreen span.routeYou_toggleFullscreenButton > span + span{display:block}div.routeYou_map div.routeYou_startControl{cursor:pointer}div.routeYou_map div.routeYou_startButton{width:48px;height:48px;box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);border:2px solid #b8ecdc;border-radius:100%;background:#80d8c0;white-space:nowrap;color:#fff;font-weight:bold;font-size:10px;line-height:48px;text-align:center}div.routeYou_map div.routeYou_startButtonActive{border-color:#c4b4b0;background:#aa1c00}div.routeYou_map div.routeYou_scale{padding:2px 0 0 0;box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);border-bottom:2px solid #222;border-radius:2px;background:#fff;transition:width 400ms ease;white-space:nowrap;color:#222;font-size:10px;line-height:10px;text-align:center}div.routeYou_map div.routeYou_scale:before,div.routeYou_map div.routeYou_scale:after{content:"";position:absolute;bottom:0;width:2px;height:6px;background:#222}div.routeYou_map div.routeYou_scale:before{left:0}div.routeYou_map div.routeYou_scale:after{right:0}div.routeYou_map div.routeYou_routeStatistics,div.routeYou_map div.routeYou_instruction{box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);background:#fff;line-height:normal}div.routeYou_map div.routeYou_routeStatistics{padding:8px;border-radius:4px;white-space:nowrap}div.routeYou_map div.routeYou_instruction{padding:4px;min-width:230px;border-radius:12px;font-weight:bold}div.routeYou_map div.routeYou_instruction.routeYou_instructionUnknown,div.routeYou_map div.routeYou_instruction.routeYou_instructionTooFar{background:#b8b8b8}div.routeYou_map div.routeYou_instruction span.routeYou_instructionIcon{display:block;margin:6px 4px 6px 0;width:48px;height:48px;float:left}div.routeYou_map div.routeYou_instruction span.routeYou_instructionIcon svg{width:100%;height:100%;fill:#222}div.routeYou_map div.routeYou_instruction span.routeYou_instructionIcon svg *[stroke="#000"]{stroke:#222}div.routeYou_map div.routeYou_instruction span.routeYou_instructionNodes{position:relative;display:block;margin:0 0 0 4px;width:60px;height:60px;float:right}div.routeYou_map div.routeYou_instruction span.routeYou_instructionNodes span{position:absolute;border:2px solid #222;border-radius:100%;background:#fff;text-align:center}div.routeYou_map div.routeYou_instruction span.routeYou_instructionNodes span:first-child{top:0;left:0;width:38px;height:38px;z-index:1;font-size:125%;line-height:38px}div.routeYou_map div.routeYou_instruction span.routeYou_instructionNodes span + span{right:0;bottom:0;width:32px;height:32px;font-size:110%;line-height:32px}div.routeYou_map div.routeYou_instruction span.routeYou_instructionNodes span.routeYou_instructionNodeVirtual{border-style:dotted}div.routeYou_map div.routeYou_instruction div.routeYou_instructionDistance{margin-bottom:8px;font-size:125%}div.routeYou_map div.routeYou_positionData{right:62px;max-width:304px;cursor:pointer}div.routeYou_map div.routeYou_fullPositionData{position:absolute;top:0;right:0;bottom:0;left:0;padding:4px;z-index:3;background:#d9f5ed}div.routeYou_map div.routeYou_positionRouteProgress,div.routeYou_map div.routeYou_positionRouteTooFar,div.routeYou_map div.routeYou_positionRouteUnknown{position:relative;padding:2px 6px;overflow:hidden;border-radius:4px;color:#fff}div.routeYou_map div.routeYou_positionData div.routeYou_positionRouteProgress,div.routeYou_map div.routeYou_positionData div.routeYou_positionRouteTooFar,div.routeYou_map div.routeYou_positionData div.routeYou_positionRouteUnknown{margin:0 0 10px 0;box-shadow:0 1px 4px -1px rgba(0,0,0,0.3)}div.routeYou_map div.routeYou_fullPositionData div.routeYou_positionRouteProgress,div.routeYou_map div.routeYou_fullPositionData div.routeYou_positionRouteTooFar,div.routeYou_map div.routeYou_fullPositionData div.routeYou_positionRouteUnknown{margin:4px}div.routeYou_map div.routeYou_positionRouteProgress{background:#aa1c00;text-align:left}div.routeYou_map div.routeYou_positionRouteProgress > div{position:absolute;top:0;bottom:0;left:0;width:0;background:#80d8c0;transition:width 400ms ease}div.routeYou_map div.routeYou_positionRouteProgress > span{position:relative;color:#222}div.routeYou_map div.routeYou_positionRouteProgress > span + span{float:right;color:#fff}div.routeYou_map div.routeYou_positionRouteTooFar,div.routeYou_map div.routeYou_positionRouteUnknown{background:#222;text-align:center}div.routeYou_map div.routeYou_positionStatistics > div{display:inline-block;padding:6px;box-sizing:border-box;width:50%;overflow:hidden;vertical-align:bottom;border-radius:4px;background:#fff;white-space:nowrap;line-height:normal;text-align:center}div.routeYou_map div.routeYou_positionData div.routeYou_positionStatistics > div{margin:0;width:calc(50% - 5px);box-shadow:0 1px 4px -1px rgba(0,0,0,0.3)}div.routeYou_map div.routeYou_positionData div.routeYou_positionStatistics > div:first-child{margin-right:10px}div.routeYou_map div.routeYou_fullPositionData div.routeYou_positionStatistics > div{margin:4px;width:calc(50% - 8px)}div.routeYou_map div.routeYou_positionStatistics span.routeYou_positionStatisticUnit,div.routeYou_map div.routeYou_positionStatistics span.routeYou_positionStatisticIcon,div.routeYou_map div.routeYou_positionStatistics span.routeYou_positionStatisticUnitIcon{display:inline-block;margin-right:4px;vertical-align:middle}div.routeYou_map div.routeYou_positionData div.routeYou_positionStatistics span.routeYou_positionStatisticUnit,div.routeYou_map div.routeYou_positionData div.routeYou_positionStatistics span.routeYou_positionStatisticIcon,div.routeYou_map div.routeYou_positionData div.routeYou_positionStatistics span.routeYou_positionStatisticUnitIcon{width:32px;height:32px}div.routeYou_map div.routeYou_fullPositionData div.routeYou_positionStatistics span.routeYou_positionStatisticUnit,div.routeYou_map div.routeYou_fullPositionData div.routeYou_positionStatistics span.routeYou_positionStatisticIcon,div.routeYou_map div.routeYou_fullPositionData div.routeYou_positionStatistics span.routeYou_positionStatisticUnitIcon{width:48px;height:48px}div.routeYou_map div.routeYou_positionStatistics span.routeYou_positionStatisticUnitIcon span.routeYou_positionStatisticUnit{display:block;margin-right:0;font-size:75%}div.routeYou_map div.routeYou_positionData div.routeYou_positionStatistics span.routeYou_positionStatisticUnitIcon span.routeYou_positionStatisticUnit{height:12px;line-height:12px}div.routeYou_map div.routeYou_fullPositionData div.routeYou_positionStatistics span.routeYou_positionStatisticUnitIcon span.routeYou_positionStatisticUnit{height:16px;line-height:16px}div.routeYou_map div.routeYou_positionStatistics span.routeYou_positionStatisticUnitIcon span.routeYou_positionStatisticIcon{display:block;margin-right:0}div.routeYou_map div.routeYou_positionData div.routeYou_positionStatistics span.routeYou_positionStatisticUnitIcon span.routeYou_positionStatisticIcon{height:20px}div.routeYou_map div.routeYou_fullPositionData div.routeYou_positionStatistics span.routeYou_positionStatisticUnitIcon span.routeYou_positionStatisticIcon{height:32px}div.routeYou_map div.routeYou_positionStatistics span.routeYou_positionStatisticIcon svg{width:100%;height:100%;fill:#222}div.routeYou_map div.routeYou_positionStatistics span.routeYou_positionStatisticIcon svg *[stroke="#000"]{stroke:#222}div.routeYou_map div.routeYou_positionStatistics span.routeYou_positionStatisticValue,div.routeYou_map div.routeYou_positionStatistics span.routeYou_positionStatisticNumber{display:inline-block;width:4.5em;max-width:100%;vertical-align:middle;font-size:125%;line-height:0.9}div.routeYou_map div.routeYou_positionData div.routeYou_positionStatistics span.routeYou_positionStatisticValue,div.routeYou_map div.routeYou_positionData div.routeYou_positionStatistics span.routeYou_positionStatisticNumber{max-width:calc(100% - 36px)}div.routeYou_map div.routeYou_fullPositionData div.routeYou_positionStatistics span.routeYou_positionStatisticValue,div.routeYou_map div.routeYou_fullPositionData div.routeYou_positionStatistics span.routeYou_positionStatisticNumber{max-width:calc(100% - 52px)}div.routeYou_map div.routeYou_positionStatistics span.routeYou_positionStatisticNumber{text-align:right}div.routeYou_map div.routeYou_positionStatistics span.routeYou_positionStatisticNumber > span{font-size:175%}div.routeYou_map div.routeYou_positionStatistics span.routeYou_positionStatisticTitle{display:block;margin-top:2px;font-size:75%}div.routeYou_map div.routeYou_mapLogo{margin:0 0 5px 5px}div.routeYou_map div.routeYou_mapLogo img{width:60px;height:60px;vertical-align:bottom}div.routeYou_map div.routeYou_mapControlsBottom{position:absolute;right:0;bottom:0;white-space:nowrap;font-size:10px;line-height:14px}div.routeYou_map div.routeYou_copyright{direction:ltr;-moz-user-select:none;-webkit-user-select:none;user-select:none;display:inline-block;margin-left:2px;padding:0 6px;vertical-align:bottom;background:#fff;background:rgba(255,255,255,0.7);white-space:nowrap;color:#222;font-size:10px;line-height:14px}div.routeYou_map div.routeYou_mapLayersSelect{position:absolute;top:0;right:-280px;bottom:0;width:280px;overflow:auto;z-index:5;background:#f2f2f2;transition:right 400ms ease}div.routeYou_map div.routeYou_mapLayersSelectActive{right:0}div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_mapButton{display:inline-block;margin-right:4px;padding:0;width:32px;height:32px;vertical-align:bottom;line-height:32px}div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_mapButton svg{margin:7px}div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_closeButton{position:relative;display:block;width:32px;height:32px;float:right;cursor:pointer}div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_closeButton:before,div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_closeButton:after{content:"";position:absolute;top:14px;left:6px;display:block;width:20px;height:4px;border-radius:2px;background:#222}div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_closeButton:before{transform:rotate(45deg)}div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_closeButton:after{transform:rotate(-45deg)}div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_closeButton:hover:before,div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_closeButton:hover:after{background:#4d4d4d}div.routeYou_map div.routeYou_mapLayersSelect ol,div.routeYou_map div.routeYou_mapLayersSelect ol li{display:block;margin:0;padding:0;border:0}div.routeYou_map div.routeYou_mapLayersSelect p,div.routeYou_map div.routeYou_mapLayersSelect ol{margin:4px;overflow:auto;border-radius:2px;background:#fff}div.routeYou_map div.routeYou_mapLayersSelect p{line-height:normal}div.routeYou_map div.routeYou_mapLayersSelect ol{margin-top:0;list-style:none}div.routeYou_map div.routeYou_mapLayersSelect ol li{padding:6px 8px;overflow:hidden;white-space:nowrap;font-size:12px;cursor:pointer}div.routeYou_map div.routeYou_mapLayersSelect ol li:hover{background:#b8ecdc}div.routeYou_map div.routeYou_mapLayersSelect ol li.routeYou_notAvailable,div.routeYou_map div.routeYou_mapLayersSelect ol li.routeYou_available label span{display:none}div.routeYou_map div.routeYou_mapLayersSelect ol li.routeYou_notPrivileged label span{position:relative;display:inline-block;margin:0 0 0 4px;width:14px;height:14px;vertical-align:top}div.routeYou_map div.routeYou_mapLayersSelect ol li.routeYou_notPrivileged label span:before{content:"";position:absolute;top:1px;left:4px;display:block;width:2px;height:2px;border:2px solid #222;border-bottom-width:0;border-radius:100% 100% 0 0}div.routeYou_map div.routeYou_mapLayersSelect ol li.routeYou_notPrivileged label span:after{content:"";position:absolute;top:5px;left:2px;display:block;width:10px;height:8px;border-radius:2px;background:#222}div.routeYou_map div.routeYou_mapLayersSelect a.routeYou_helpIcon{position:relative;display:block;margin:0 0 0 4px;width:18px;height:14px;float:right;color:#222;font-weight:bold;font-size:12px;line-height:14px;text-align:center;text-decoration:none;cursor:pointer}div.routeYou_map div.routeYou_mapLayersSelect a.routeYou_helpIcon:before{content:"?"}div.routeYou_map div.routeYou_mapLayersSelect a.routeYou_helpIcon:after{content:"";position:absolute;top:-2px;left:0;width:14px;height:14px;border:2px solid #222;border-radius:100%}div.routeYou_map div.routeYou_mapLayersSelect a.routeYou_helpIcon:hover{color:#4d4d4d}div.routeYou_map div.routeYou_mapLayersSelect a.routeYou_helpIcon:hover:after{border-color:#4d4d4d}div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_configureIcon{position:relative;display:block;margin:0 0 0 4px;width:18px;height:14px;float:right;cursor:pointer}div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_configureIcon svg{position:absolute;top:-2px;left:0;width:18px;height:18px}div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_configureIcon svg polyline{stroke:#222;stroke-width:2;stroke-linecap:square;fill:transparent}div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_configureIconFiltered svg polyline{stroke:#aa1c00}div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_configureIcon:hover svg polyline,div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_configureIconFiltered:hover svg polyline{stroke:#4d4d4d}div.routeYou_map div.routeYou_boundsSelect,div.routeYou_map div.routeYou_boundsSelect > div{overflow:hidden;cursor:crosshair}div.routeYou_map div.routeYou_boundsSelect{background:rgba(34,34,34,0.3)}div.routeYou_map div.routeYou_boundsSelect > div{box-sizing:border-box;border:2px solid #222;background:rgba(66,205,167,0.3)}div.routeYou_map div.routeYou_mapDialog{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;z-index:9;background:#b8b8b8;background:rgba(184,184,184,0.7)}div.routeYou_map div.routeYou_mapDialog > div{position:absolute;right:0;bottom:0;left:0;margin:16px;padding:0 32px;box-sizing:border-box;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto;box-shadow:0 0 8px 0 #b8b8b8;border:0 solid #fff;border-width:12px 0;border-radius:12px;background:#fff;scrollbar-width:thin;scrollbar-color:#b8b8b8 #ffffff}div.routeYou_map div.routeYou_mapDialog p.routeYou_buttonLine{margin-bottom:0}div.routeYou_map div.routeYou_mapDialog p.routeYou_warning{font-weight:bold;text-align:center}div.routeYou_map div.routeYou_mapHint{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:0 32px 0 80px;min-height:4em;overflow:auto;z-index:9;box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);border:0 solid #fff;border-width:12px 0;border-radius:12px;background:#fff;opacity:0;transition:opacity 400ms ease;font-weight:bold;text-align:center}div.routeYou_map div.routeYou_mapHintVisible{opacity:1}div.routeYou_map div.routeYou_mapHint span.routeYou_mapHintArrowLeft{position:absolute;top:50%;left:32px;transform:translateY(-50%);display:block;width:1.3em;height:4em;overflow:hidden}div.routeYou_map div.routeYou_mapHint span.routeYou_mapHintArrowLeft:before,div.routeYou_map div.routeYou_mapHint span.routeYou_mapHintArrowLeft:after{content:"";position:absolute;top:0;display:block;border-width:2em 1.2em 2em 0;border-style:solid}div.routeYou_map div.routeYou_mapHint span.routeYou_mapHintArrowLeft:before{left:0;border-color:transparent #42cda7}div.routeYou_map div.routeYou_mapHint span.routeYou_mapHintArrowLeft:after{left:0.5em;border-color:transparent #fff}div.routeYou_map div.routeYou_mapLibreGlMap{z-index:0}div.routeYou_map div.routeYou_positionIcon{box-shadow:0 0 6px 0 rgba(34,34,34,0.6);border-radius:100%}div.routeYou_map canvas{outline:none}div.routeYou_map div.maplibregl-map{position:relative;overflow:hidden}div.routeYou_map div.maplibregl-canary{background-color:salmon}div.routeYou_map div.maplibregl-canvas-container.maplibregl-interactive{-moz-user-select:none;-webkit-user-select:none;user-select:none}div.routeYou_map div.routeYou_mapLibreGlMapDraggable div.maplibregl-canvas-container.maplibregl-interactive{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}div.routeYou_map div.routeYou_mapLibreGlMapCrosshair div.maplibregl-canvas-container.maplibregl-interactive{cursor:crosshair}div.routeYou_map div.routeYou_mapLibreGlMapDraggable div.maplibregl-canvas-container.maplibregl-interactive:active,div.routeYou_map div.routeYou_mapLibreGlMapCrosshair div.maplibregl-canvas-container.maplibregl-interactive:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}div.routeYou_map div.maplibregl-cooperative-gesture-screen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99999;background:rgba(34,34,34,0.4);opacity:0;transition:opacity 800ms ease 2s;color:#fff;font-size:125%;text-align:center;pointer-events:none}div.routeYou_map div.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms ease}div.routeYou_map div.maplibregl-cooperative-gesture-screen div.maplibregl-mobile-message,div.routeYou_map div.maplibregl-cooperative-gesture-screen div.maplibregl-desktop-message{position:absolute;top:50%;right:64px;left:64px;transform:translateY(-50%);display:block}div.routeYou_map div.maplibregl-cooperative-gesture-screen div.maplibregl-mobile-message,div.routeYou_mapTouch div.maplibregl-cooperative-gesture-screen div.maplibregl-desktop-message{display:none}div.routeYou_mapTouch div.maplibregl-cooperative-gesture-screen div.maplibregl-mobile-message{display:block}div.routeYou_map div.maplibregl-marker{will-change:transform;position:absolute;top:0;left:0}div.routeYou_map div.maplibregl-control-container,div.routeYou_map div.routeYou_googleMap .gmnoscreen{display:none}div.routeYou_map div.routeYou_googleMap .gm-style-moc{background:rgba(34,34,34,0.4)}div.routeYou_map div.routeYou_googleMap .gm-style-mot{padding:0 64px;color:#fff;font:inherit;font-size:125%;text-align:center}div.routeYou_map div.routeYou_googleMap .gm-svpc{transform:scale(calc((28 + 2 * var(--routeyou-map-button-padding)) / 40));transform-origin:right bottom;border-radius:20px !important}div.routeYou_map div.routeYou_googleMap .gm-style-cc,div.routeYou_map div.routeYou_googleMap .gm-style-cc div,div.routeYou_map div.routeYou_googleMap .gm-style-cc a,div.routeYou_map div.routeYou_googleMap .gm-style-cc button{font:normal normal normal 10px/14px Roboto,Arial,sans-serif !important}div.routeYou_map div.routeYou_mapBalloon{position:absolute;padding:4px;box-sizing:border-box;border:1px solid #222;background:#fff;cursor:default}div.routeYou_map div.routeYou_mapBalloonModern{padding:0;box-shadow:0 0 8px 0 #b8b8b8;border:0;border-radius:16px 0 0 0}div.routeYou_map div.routeYou_mapBalloon > svg{position:absolute;width:24px;height:22px}div.routeYou_map div.routeYou_mapBalloon > svg polyline{stroke:#222;stroke-width:1;fill:#fff}div.routeYou_map div.routeYou_mapBalloon > span.routeYou_tailUp,div.routeYou_map div.routeYou_mapBalloon > span.routeYou_tailDown{position:absolute;display:block;width:0;height:0;border-right:11px solid transparent;border-left:11px solid transparent}div.routeYou_map div.routeYou_mapBalloon > span.routeYou_tailUp{border-top:11px solid #fff}div.routeYou_map div.routeYou_mapBalloon > span.routeYou_tailDown{border-bottom:11px solid #fff}div.routeYou_map div.routeYou_mapBalloon span.routeYou_closeButton{position:absolute;top:0;right:0;display:block;width:20px;height:20px;cursor:pointer}div.routeYou_map div.routeYou_mapBalloon span.routeYou_closeButton:before,div.routeYou_map div.routeYou_mapBalloon span.routeYou_closeButton:after{content:"";position:absolute;top:9px;right:3px;display:block;width:15px;height:3px;border-radius:2px;background:#222}div.routeYou_map div.routeYou_mapBalloon span.routeYou_closeButton:before{transform:rotate(45deg)}div.routeYou_map div.routeYou_mapBalloon span.routeYou_closeButton:after{transform:rotate(-45deg)}div.routeYou_map div.routeYou_mapBalloon span.routeYou_closeButton:hover:before,div.routeYou_map div.routeYou_mapBalloon span.routeYou_closeButton:hover:after{background:#42cda7}div.routeYou_navigationDialog ol,div.routeYou_navigationDialog ol li{display:block;margin:0;padding:0;border:0}div.routeYou_navigationDialog ol{list-style:none}div.routeYou_navigationDialog ol li{padding:6px 0}div.routeYou_map span.routeYou_mapButton.routeYou_disabled,div.routeYou_navigationDialog ol li.routeYou_disabled{opacity:0.2;pointer-events:none}div.routeYou_navigationDialog ol li + li{border-top:1px solid #f2f2f2}div.routeYou_navigationDialog ol li > span{display:inline-block;margin:0 12px 0 0;vertical-align:middle}div.routeYou_navigationDialog ol li > span:first-child{width:32px;height:32px}div.routeYou_navigationDialog ol li > span:first-child svg{width:100%;height:100%;vertical-align:bottom;fill:#42cda7}div.routeYou_navigationDialog ol li > span:first-child svg *[stroke="#000"]{stroke:#42cda7}div.routeYou_navigationDialog ol li > span + span{padding:6px 0;width:149px;word-wrap:break-word;text-align:left}div.routeYou_marker{position:relative;display:block;--routeyou-marker-scale:1}div.routeYou_marker img{vertical-align:top}div.routeYou_marker span.routeYou_markerBase{display:block}div.routeYou_markerModern{will-change:transform;transform:scale(var(--routeyou-marker-scale));transform-origin:center bottom;transition:transform 200ms ease-in-out}div.routeYou_markerModern.routeYou_markerHovered,div.routeYou_markerModern.routeYou_markerSelected{transform:scale(calc(var(--routeyou-marker-scale) * 1.5))}div.routeYou_markerModern.routeYou_markerRoute.routeYou_markerHovered,div.routeYou_markerModern.routeYou_markerRoute.routeYou_markerSelected{transform:scale(var(--routeyou-marker-scale))}div.routeYou_markerModern span.routeYou_markerBase{position:relative;transform:rotate(-45deg);padding-top:100%;box-sizing:border-box;width:100%;height:0;overflow:hidden;box-shadow:0 1px 3px 2px rgba(34,34,34,0.5);border:0.5px solid #fff;border-radius:50% 50% 50% 0;background:#42cda7}div.routeYou_markerModern.routeYou_markerRoute span.routeYou_markerBase{border:none;background:#fff}div.routeYou_markerModern.routeYou_markerPoint span.routeYou_markerBase{background:#3b8eda}div.routeYou_markerModern.routeYou_markerRoute.routeYou_markerHovered span.routeYou_markerBase{box-shadow:0 1px 3px 5px rgba(34,34,34,0.7)}div.routeYou_markerModern.routeYou_markerRoute.routeYou_markerSelected span.routeYou_markerBase{box-shadow:0 1px 3px 5px rgba(66,205,167,0.7)}div.routeYou_marker span.routeYou_markerScore{position:absolute;top:18px;left:15px;display:block;width:22px;height:15px}div.routeYou_marker24x26 span.routeYou_markerScore{top:14px;left:12px;width:16px;height:11px}div.routeYou_marker span.routeYou_markerBase svg,div.routeYou_marker span.routeYou_markerScore svg{display:block;width:100%;height:100%;fill:#222}div.routeYou_marker span.routeYou_markerBase svg *[stroke="#000"],div.routeYou_marker span.routeYou_markerScore svg *[stroke="#000"]{stroke:#222}div.routeYou_marker span.routeYou_markerBase svg stop{stop-color:#42cda7}div.routeYou_markerHovered span.routeYou_markerBase svg stop{stop-color:#d9f5ed}div.routeYou_markerSelected span.routeYou_markerBase svg stop{stop-color:#f2f2f2}div.routeYou_marker span.routeYou_markerTypeIcon{position:absolute;top:1px;right:1px;bottom:6px;left:1px;display:block}div.routeYou_marker24x26 span.routeYou_markerTypeIcon{bottom:5px}div.routeYou_markerModern span.routeYou_markerTypeIcon{top:19%;right:15%;bottom:25%;left:15%}div.routeYou_markerModern.routeYou_markerRoute span.routeYou_markerTypeIcon{top:21%;bottom:23%}div.routeYou_marker span.routeYou_markerTypeIcon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:85%;height:85%;fill:#222}div.routeYou_marker span.routeYou_markerTypeIcon svg *[stroke="#000"]{stroke:#222}div.routeYou_markerPoi span.routeYou_markerTypeIcon svg{width:65%;height:65%}div.routeYou_markerPoint span.routeYou_markerTypeIcon svg{width:50%;height:50%}div.routeYou_markerModern span.routeYou_markerTypeIcon svg{width:85%;height:85%}div.routeYou_markerModern.routeYou_markerRoute span.routeYou_markerTypeIcon svg{fill:#42cda7}div.routeYou_markerModern.routeYou_markerRoute span.routeYou_markerTypeIcon svg *[stroke="#000"]{stroke:#42cda7}div.routeYou_markerModern.routeYou_markerPoint span.routeYou_markerTypeIcon svg{width:75%;height:75%;fill:#fff}div.routeYou_markerModern.routeYou_markerPoint span.routeYou_markerTypeIcon svg *[stroke="#000"]{stroke:#fff}div.routeYou_markerModern span.routeYou_markerScoreModern{position:absolute;top:8%;right:0;left:0;display:block;font-size:32%;line-height:1.2;text-align:center}div.routeYou_marker span.routeYou_scoreStarOn,div.routeYou_marker span.routeYou_scoreStarOff,div.routeYou_marker span.routeYou_scoreCircleOn,div.routeYou_marker span.routeYou_scoreCircleOff{margin:0}div.routeYou_marker span.routeYou_markerDifficulty{position:absolute;bottom:0;left:0;display:block;width:0;height:0;border-top:0.8em solid transparent;border-left:0.8em solid #222}div.routeYou_marker span.routeYou_difficultyEasy{border-left-color:#3b8eda}div.routeYou_marker span.routeYou_difficultyMedium{border-left-color:#ffa300}div.routeYou_marker span.routeYou_difficultyHard{border-left-color:#da593b}div.routeYou_marker span.routeYou_difficultyExtreme{border-left-color:#222}div.routeYou_markerModern span.routeYou_markerTitle{will-change:transform, opacity;position:absolute;bottom:100%;bottom:calc(100% + 0.5em);left:50%;transform:scale(calc(1 / var(--routeyou-marker-scale))) translateX(-50%);transform-origin:left bottom;display:block;padding:1px 15px;z-index:100;border-radius:100px;background:#222;opacity:0;transition:transform 200ms ease-in-out, opacity 200ms ease-in-out;white-space:nowrap;color:#fff;font-weight:bold;pointer-events:none}div.routeYou_markerModern span.routeYou_markerTitle:after{content:"";position:absolute;bottom:-0.5em;left:50%;display:block;margin-left:-0.6em;width:0;height:0;border-width:0.6em 0.6em 0 0.6em;border-style:solid;border-color:#222 transparent;pointer-events:none}div.routeYou_markerModern.routeYou_markerHovered span.routeYou_markerTitle{transform:scale(calc(1 / var(--routeyou-marker-scale) / 1.5)) translateX(-50%);opacity:1}div.routeYou_markerModern.routeYou_markerRoute.routeYou_markerHovered span.routeYou_markerTitle{transform:scale(calc(1 / var(--routeyou-marker-scale))) translateX(-50%)}div.routeYou_markerSmallPoint,div.routeYou_markerCircle,div.routeYou_markerUser{box-sizing:border-box;overflow:hidden;border-radius:100%}div.routeYou_markerSmallPoint{background:#222}div.routeYou_markerSmallPoint svg{display:block;width:100%;height:100%;fill:#80d8c0}div.routeYou_markerSmallPoint svg *[stroke="#000"]{stroke:#80d8c0}div.routeYou_markerSmallPoint.routeYou_markerHovered svg{fill:#b8ecdc}div.routeYou_markerSmallPoint.routeYou_markerHovered svg *[stroke="#000"]{stroke:#b8ecdc}div.routeYou_markerSmallPoint.routeYou_markerSelected svg{fill:#f00}div.routeYou_markerSmallPoint.routeYou_markerSelected svg *[stroke="#000"]{stroke:#f00}div.routeYou_markerUser,div.routeYou_markerCrosshair{position:relative}div.routeYou_markerUser:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:100%}div.routeYou_markerUser.routeYou_markerHovered:before{border:1px solid #222}div.routeYou_markerUser.routeYou_markerSelected:before{border:1px solid #42cda7}div.routeYou_markerCrosshair span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);box-sizing:border-box}span.routeYou_actionButton{position:relative;display:inline-block;width:48px;height:32px;vertical-align:bottom;border-radius:12px;background:#d9f5ed;cursor:pointer}span.routeYou_actionButton:hover{background:#f2f2f2}span.routeYou_actionButtonSelected,span.routeYou_actionButtonSelected:hover{background:#42cda7}span.routeYou_actionButtonHighlighted:before{content:"";position:absolute;right:3px;bottom:3px;display:block;width:14px;height:14px;border-radius:100%;background:#f00}span.routeYou_actionButton svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:65%;height:65%;fill:#222}span.routeYou_actionButton svg *[stroke="#000"]{stroke:#222}body:has(div.routeYou_dialog,div.routeYou_overlayDialog){overflow:hidden}div.routeYou_select ol li span.routeYou_icon,div.routeYou_choose span.routeYou_icon{position:relative;display:inline-block;border-radius:100%;cursor:pointer}div.routeYou_select ol li span.routeYou_icon svg,div.routeYou_choose span.routeYou_icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:65%;height:65%;fill:#222}div.routeYou_select ol li span.routeYou_icon svg *[stroke="#000"],div.routeYou_choose span.routeYou_icon svg *[stroke="#000"]{stroke:#222}div.routeYou_selectHeader,div.routeYou_searchHeader,div.routeYou_select p.routeYou_search{position:relative;line-height:normal}div.routeYou_selectHeader input[type="text"]{padding-right:2em;cursor:pointer}div.routeYou_searchHeader input[type="text"],div.routeYou_select p.routeYou_search input[type="text"]{padding-right:2em}div.routeYou_selectHeader span,div.routeYou_searchHeader span,div.routeYou_select p.routeYou_search span{position:absolute;top:0.3em;right:0.3em;display:block;box-sizing:border-box;width:1.6em;height:1.6em;z-index:2;border:1px solid #42cda7;border-radius:100%;opacity:1;transition:opacity 400ms ease;cursor:pointer}div.routeYou_selectHeader span + span,div.routeYou_selectHeader.routeYou_overlayActive span,div.routeYou_searchHeader span + span,div.routeYou_searchHeader.routeYou_overlayActive span{z-index:1;opacity:0}div.routeYou_selectHeader.routeYou_overlayActive span + span,div.routeYou_searchHeader.routeYou_overlayActive span + span{z-index:2;opacity:1}div.routeYou_selectHeader span svg,div.routeYou_searchHeader span svg,div.routeYou_select p.routeYou_search span svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);fill:#42cda7}div.routeYou_selectHeader span svg{width:60%;height:60%}div.routeYou_searchHeader span svg,div.routeYou_select p.routeYou_search span svg{width:70%;height:70%}div.routeYou_selectHeader span svg *[stroke="#000"],div.routeYou_searchHeader span svg *[stroke="#000"],div.routeYou_select p.routeYou_search span svg *[stroke="#000"]{stroke:#42cda7}div.routeYou_selectHeader span + span:before,div.routeYou_selectHeader span + span:after,div.routeYou_searchHeader span + span:before,div.routeYou_searchHeader span + span:after{content:"";position:absolute;top:50%;left:50%;display:block;width:0.9em;height:0.15em;border-radius:2px;background:#42cda7}div.routeYou_selectHeader span + span:before,div.routeYou_searchHeader span + span:before{transform:translate(-50%, -50%) rotate(45deg)}div.routeYou_selectHeader span + span:after,div.routeYou_searchHeader span + span:after{transform:translate(-50%, -50%) rotate(-45deg)}div.routeYou_overlay{margin:0;padding:0;--overlay-background-color:#fff;--overlay-foreground-color:#222;--overlay-accent-color:#42cda7;--overlay-handle-half-width:10px;--overlay-handle-height:10px}div.routeYou_overlay > div > span{display:none}div.routeYou_overlay > div > div{padding:0 32px;box-sizing:border-box;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto;box-shadow:0 0 8px 0 #b8b8b8;border:0 solid #fff;border-width:12px 0;border-color:var(--overlay-background-color);border-radius:12px;background:#fff;background:var(--overlay-background-color);scrollbar-width:thin;scrollbar-color:#b8b8b8 #ffffff;color:var(--overlay-foreground-color)}div.routeYou_dialog > div > div{padding:24px 36px}div.routeYou_balloon > div > div{padding:8px 24px;box-shadow:0 0 40px 0 rgba(34,34,34,0.4)}div.routeYou_dialog,div.routeYou_overlayDialog{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;z-index:89;background:#b8b8b8;background:rgba(34,34,34,0.5);text-align:center}div.routeYou_dialog{z-index:87}div.routeYou_dialog > div,div.routeYou_overlayDialog > div{position:relative;display:inline-block;vertical-align:bottom;text-align:left}div.routeYou_balloon,div.routeYou_overlayBalloon{position:absolute;top:0;left:0;visibility:hidden;width:0;height:0}div.routeYou_balloon{--overlay-handle-height:16px}div.routeYou_balloon > div,div.routeYou_overlayBalloon > div{position:absolute;visibility:visible;padding:10px 0 0 0;padding:var(--overlay-handle-height) 0 0 0;z-index:55}div.routeYou_balloon.routeYou_balloonUp > div,div.routeYou_overlayBalloon.routeYou_balloonUp > div{padding:0 0 10px 0;padding:0 0 var(--overlay-handle-height) 0}div.routeYou_balloon > div > span:first-child,div.routeYou_overlayBalloon > div > span:first-child{position:absolute;top:0;left:40px;display:block;width:0;height:0;border-right:11px solid transparent;border-right:calc(var(--overlay-handle-half-width) + 1px) solid transparent;border-bottom:11px solid #fff;border-bottom:calc(var(--overlay-handle-height) + 1px) solid var(--overlay-background-color);border-left:11px solid transparent;border-left:calc(var(--overlay-handle-half-width) + 1px) solid transparent}div.routeYou_balloon.routeYou_balloonUp > div > span:first-child,div.routeYou_overlayBalloon.routeYou_balloonUp > div > span:first-child{top:auto;bottom:0;border-top:11px solid #fff;border-top:calc(var(--overlay-handle-height) + 1px) solid var(--overlay-background-color);border-bottom:none}div.routeYou_dialog > div > span,div.routeYou_overlayDialog > div > span + span,div.routeYou_balloon > div > span + span,div.routeYou_overlayBalloon > div > span + span{position:absolute;top:-6px;right:-6px;display:block;width:2.2em;height:2.2em;z-index:9;box-shadow:0 0 8px 0 #b8b8b8;border-radius:100%;background:#fff;background:var(--overlay-background-color);cursor:pointer}div.routeYou_balloon > div > span + span{box-shadow:0 0 16px 0 rgba(34,34,34,0.4)}div.routeYou_balloon:not(.routeYou_balloonUp) > div > span + span,div.routeYou_overlayBalloon:not(.routeYou_balloonUp) > div > span + span{top:4px;top:calc(var(--overlay-handle-height) - 6px)}div.routeYou_dialog > div > span:before,div.routeYou_dialog > div > span:after,div.routeYou_overlayDialog > div > span + span:before,div.routeYou_overlayDialog > div > span + span:after,div.routeYou_balloon > div > span + span:before,div.routeYou_balloon > div > span + span:after,div.routeYou_overlayBalloon > div > span + span:before,div.routeYou_overlayBalloon > div > span + span:after{content:"";position:absolute;top:50%;left:50%;display:block;width:0.9em;height:0.15em;border-radius:2px;background:#222;background:var(--overlay-foreground-color)}div.routeYou_dialog > div > span:before,div.routeYou_overlayDialog > div > span + span:before,div.routeYou_balloon > div > span + span:before,div.routeYou_overlayBalloon > div > span + span:before{transform:translate(-50%, -50%) rotate(45deg)}div.routeYou_dialog > div > span:after,div.routeYou_overlayDialog > div > span + span:after,div.routeYou_balloon > div > span + span:after,div.routeYou_overlayBalloon > div > span + span:after{transform:translate(-50%, -50%) rotate(-45deg)}div.routeYou_dialog > div > span:hover:before,div.routeYou_dialog > div > span:hover:after,div.routeYou_overlayDialog > div > span + span:hover:before,div.routeYou_overlayDialog > div > span + span:hover:after,div.routeYou_balloon > div > span + span:hover:before,div.routeYou_balloon > div > span + span:hover:after,div.routeYou_overlayBalloon > div > span + span:hover:before,div.routeYou_overlayBalloon > div > span + span:hover:after{background:#42cda7;background:var(--overlay-accent-color)}div.routeYou_select div.routeYou_search{position:relative;position:sticky;top:0;padding:8px 0 0 0;overflow:hidden;z-index:1;background:#fff}div.routeYou_overlayBalloon div.routeYou_dialogSearch{display:none}div.routeYou_select p{margin:0 0 12px 0;padding:0}div.routeYou_checklist p{margin:0;padding:0}div.routeYou_select p.routeYou_title{margin-bottom:8px;font-weight:600}div.routeYou_select ol + p.routeYou_title{margin-top:16px}div.routeYou_select ol + p.routeYou_title.routeYou_firstVisible{margin-top:0}div.routeYou_checklist p.routeYou_title{font-weight:600}div.routeYou_select p.routeYou_title + p.routeYou_search{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #b8b8b8}div.routeYou_select p.routeYou_moreLink{margin-top:12px;padding:0 4em 0 1em;font-weight:600}div.routeYou_checklist p.routeYou_moreLink{font-weight:600}div.routeYou_select p.routeYou_moreLink a:before,div.routeYou_checklist p.routeYou_moreLink a:before{content:"";position:relative;top:-0.15em;transform:rotate(45deg);display:inline-block;margin:0 0.85em 0 0.15em;box-sizing:border-box;width:0.6em;height:0.6em;vertical-align:middle;border-right:0.15em solid #42cda7;border-bottom:0.15em solid #42cda7;transition:top 400ms ease, transform 400ms ease}div.routeYou_select p.routeYou_moreLink a:before{margin:0 2.5em 0 0.1em}div.routeYou_select p.routeYou_moreLink.routeYou_moreActive a:before,div.routeYou_checklist p.routeYou_moreLink.routeYou_moreActive a:before{top:0.15em;transform:rotate(-135deg)}div.routeYou_select p.routeYou_moreLink a span,div.routeYou_checklist p.routeYou_moreLink a span,div.routeYou_select p.routeYou_moreLink.routeYou_moreActive a span + span,div.routeYou_checklist p.routeYou_moreLink.routeYou_moreActive a span + span{display:inline}div.routeYou_select p.routeYou_moreLink a span + span,div.routeYou_checklist p.routeYou_moreLink a span + span,div.routeYou_select p.routeYou_moreLink.routeYou_moreActive a span:first-child,div.routeYou_checklist p.routeYou_moreLink.routeYou_moreActive a span:first-child{display:none}div.routeYou_select ol,div.routeYou_checklist ol{margin:0;padding:0;list-style:none}div.routeYou_select p.routeYou_moreLink + ol,div.routeYou_checklist p.routeYou_moreLink + ol{display:none}div.routeYou_select p.routeYou_moreLink.routeYou_moreActive + ol,div.routeYou_checklist p.routeYou_moreLink.routeYou_moreActive + ol{display:block}div.routeYou_select ol + ol{margin-top:2px;padding-top:2px;border-top:1px solid #f2f2f2}div.routeYou_select ol + ol.routeYou_firstVisible{margin-top:0;padding-top:0;border-top:0}div.routeYou_select ol li{position:relative;margin:0;padding:0 4em 1px 1em;box-sizing:border-box;overflow:hidden;border-top:1px solid #f2f2f2;white-space:nowrap;cursor:pointer}div.routeYou_select ol li:before{content:"";display:inline-block;width:0;height:2.8em;vertical-align:middle}div.routeYou_select ol li:hover,div.routeYou_select ol li.routeYou_selected,div.routeYou_select ol li.routeYou_selected:hover{border-color:transparent;border-radius:1.4em 1.4em 1.4em 0}div.routeYou_select ol li:hover{background:#f2f2f2}div.routeYou_select ol li.routeYou_selected,div.routeYou_select ol li.routeYou_selected:hover{background:#42cda7;color:#fff;font-weight:bold}div.routeYou_select ol li.routeYou_selected:after{content:"";position:absolute;top:0.3em;top:calc(50% - 0.8em);right:1.4em;transform:rotate(45deg);display:block;box-sizing:border-box;width:0.7em;height:1.1em;border:3px solid #fff;border-width:0 3px 3px 0}div.routeYou_select ol li:first-child,div.routeYou_select ol li:hover + li,div.routeYou_select ol li.routeYou_selected + li,div.routeYou_select ol li.routeYou_selected:hover + li,div.routeYou_select ol li.routeYou_message + li{border-color:transparent}div.routeYou_select ol li.routeYou_message{background:transparent;cursor:auto}div.routeYou_select ol li span.routeYou_icon,div.routeYou_select ol li img.routeYou_avatar{position:relative;left:-0.7em;margin:0 1em 0 0;width:2.2em;height:2.2em;vertical-align:middle}div.routeYou_select ol li span.routeYou_icon{border-radius:1.1em 1.1em 1.1em 0;background:#fff}div.routeYou_select ol li img.routeYou_avatar{border-radius:1.1em}div.routeYou_select ol.routeYou_printStyle li{display:inline-block;padding:2px 3px 3px 3px;width:50%;border-color:transparent;text-align:center}div.routeYou_select ol.routeYou_printStyle li:before,div.routeYou_select ol.routeYou_printStyle li.routeYou_selected:after{display:none}div.routeYou_select ol.routeYou_printStyle li img{display:block;margin:0 auto 0.2em auto;width:100%;max-width:200px;height:auto;border-radius:1.2em 1.2em 1.2em 0}div.routeYou_choose{text-align:center}div.routeYou_choose span.routeYou_icon{margin:0 8px 0 0;width:64px;height:64px;vertical-align:bottom}div.routeYou_choose span.routeYou_icon:last-child{margin-right:0}div.routeYou_choose span.routeYou_icon:hover{background:#f2f2f2}div.routeYou_choose span.routeYou_iconSelected,div.routeYou_choose span.routeYou_iconSelected:hover{background:#42cda7}div.routeYou_datePicker > div > div > div{padding:1px 4px}div.routeYou_datePicker span.routeYou_previousButton,div.routeYou_datePicker span.routeYou_nextButton{position:absolute;top:50%;display:block;margin-top:-7px;width:14px;height:14px;overflow:hidden;cursor:pointer}div.routeYou_datePicker span.routeYou_previousButton{left:0}div.routeYou_datePicker span.routeYou_nextButton{right:0}div.routeYou_datePicker span.routeYou_previousButton:before,div.routeYou_datePicker span.routeYou_previousButton:after,div.routeYou_datePicker span.routeYou_nextButton:before,div.routeYou_datePicker span.routeYou_nextButton:after{content:"";position:absolute;display:block;border:7px solid transparent}div.routeYou_datePicker span.routeYou_previousButton:before{right:4px;border-right-color:#222}div.routeYou_datePicker span.routeYou_previousButton:after{right:1px;border-right-color:#f2f2f2}div.routeYou_datePicker span.routeYou_previousButton:hover:before{border-right-color:#4d4d4d}div.routeYou_datePicker span.routeYou_nextButton:before{left:4px;border-left-color:#222}div.routeYou_datePicker span.routeYou_nextButton:after{left:1px;border-left-color:#f2f2f2}div.routeYou_datePicker span.routeYou_nextButton:hover:before{border-left-color:#4d4d4d}div.routeYou_datePicker div.routeYou_datePickerMonthYear{margin:2px 0;background:#f2f2f2;text-align:center}div.routeYou_datePicker div.routeYou_datePickerMonthYear > div{position:relative;padding:1px 0;overflow:auto}div.routeYou_datePicker ol{margin:0;padding:0;overflow:auto;list-style:none}div.routeYou_datePicker ol li{display:block;padding:0 2px;white-space:nowrap;text-align:center}div.routeYou_datePicker ol li ol li{display:inline-block;margin:1px;padding:2px 1px;width:1.64em;cursor:pointer}div.routeYou_datePicker ol li ol li.routeYou_datePreviousNextMonth{opacity:0.4}div.routeYou_datePicker ol li ol li.routeYou_dateToday{padding:1px 0;border:1px solid #b8b8b8}div.routeYou_datePicker ol li ol li.routeYou_dateHovered{background:#f2f2f2}div.routeYou_datePicker ol li ol li.routeYou_dateSelected{background:#d9f5ed}div.routeYou_datePicker div.routeYou_timePicker{text-align:center}div.routeYou_datePicker div.routeYou_timePicker > div{margin:4px 0;height:9px;overflow:hidden}div.routeYou_datePicker div.routeYou_timePicker input[type="text"]{width:4.8em;border:1px solid #222;background:#fff;text-align:center}div.routeYou_datePicker div.routeYou_timePickerSeconds input[type="text"]{width:6.8em}div.routeYou_datePicker span.routeYou_timeUpButton,div.routeYou_datePicker span.routeYou_timeDownButton{position:relative;display:inline-block;margin:0 0.35em;width:18px;height:9px;overflow:hidden;vertical-align:top;cursor:pointer}div.routeYou_datePicker span.routeYou_timeUpButton:before,div.routeYou_datePicker span.routeYou_timeUpButton:after,div.routeYou_datePicker span.routeYou_timeDownButton:before,div.routeYou_datePicker span.routeYou_timeDownButton:after{content:"";position:absolute;display:block;border:9px solid transparent}div.routeYou_datePicker span.routeYou_timeUpButton:before{bottom:0;border-bottom-color:#222}div.routeYou_datePicker span.routeYou_timeUpButton:after{bottom:-4px;border-bottom-color:#fff}div.routeYou_datePicker span.routeYou_timeUpButton:hover:before{border-bottom-color:#4d4d4d}div.routeYou_datePicker span.routeYou_timeDownButton:before{top:0;border-top-color:#222}div.routeYou_datePicker span.routeYou_timeDownButton:after{top:-4px;border-top-color:#fff}div.routeYou_datePicker span.routeYou_timeDownButton:hover:before{border-top-color:#4d4d4d}div.routeYou_colorPicker > div > div{direction:ltr;-moz-user-select:none;-webkit-user-select:none;user-select:none;width:432px;text-align:center}div.routeYou_colorPicker > div > div > div{margin-left:-8px}div.routeYou_colorPicker > div > div > div:first-child{margin-top:-4px}div.routeYou_colorPicker > div > div > div:last-child{margin-bottom:4px}div.routeYou_colorPicker div.routeYou_colorPresets{display:inline-block;max-width:360px;vertical-align:top}div.routeYou_colorPicker div.routeYou_colorPresets span{display:inline-block;margin:8px 0 0 8px;box-sizing:border-box;width:22px;height:22px;vertical-align:bottom;border:1px solid #222;line-height:20px;cursor:pointer}div.routeYou_colorPicker div.routeYou_colorPresets span.routeYou_defaultColor{width:100%;width:calc(100% - 8px)}div.routeYou_colorPicker div.routeYou_colorPresets span.routeYou_selected{border-width:3px;line-height:16px}div.routeYou_colorPicker div.routeYou_colorGrid{position:relative;display:inline-block;margin:8px 0 0 8px;width:170px;height:170px;overflow:hidden;vertical-align:top;border:1px solid #222;background:#f00;cursor:crosshair}div.routeYou_colorPicker div.routeYou_colorGrid div{position:absolute;top:0;right:0;bottom:0;left:0}div.routeYou_colorPicker div.routeYou_colorGrid > div{background:-moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%)}div.routeYou_colorPicker div.routeYou_colorGrid > div > div{background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%)}div.routeYou_colorPicker div.routeYou_colorGrid > span{position:absolute;top:0;left:0;display:block;margin:-6px 0 0 -6px;width:11px;height:11px;border:1px solid #222;border-radius:100%}div.routeYou_colorPicker div.routeYou_colorGrid > span > span{display:block;width:9px;height:9px;border:1px solid #fff;border-radius:100%}div.routeYou_colorPicker div.routeYou_colorHue{position:relative;display:inline-block;margin:8px 0 0 8px;width:20px;height:170px;vertical-align:top;border:1px solid #222;background:-moz-linear-gradient(top, #f00, #ff8000, #ffff00, #80ff00, #00ff00, #00ff80, #00ffff, #0080ff, #0000ff, #8000ff, #ff00ff, #ff0080, #f00);background:-webkit-linear-gradient(top, #f00, #ff8000, #ffff00, #80ff00, #00ff00, #00ff80, #00ffff, #0080ff, #0000ff, #8000ff, #ff00ff, #ff0080, #f00);background:-o-linear-gradient(top, #f00, #ff8000, #ffff00, #80ff00, #00ff00, #00ff80, #00ffff, #0080ff, #0000ff, #8000ff, #ff00ff, #ff0080, #f00);background:linear-gradient(to bottom, #f00, #ff8000, #ffff00, #80ff00, #00ff00, #00ff80, #00ffff, #0080ff, #0000ff, #8000ff, #ff00ff, #ff0080, #f00);cursor:n-resize}div.routeYou_colorPicker div.routeYou_colorHue span{position:absolute;top:0;left:-7px;margin:-4px 0 0 0;width:34px;height:8px}div.routeYou_colorPicker div.routeYou_colorHue span:before,div.routeYou_colorPicker div.routeYou_colorHue span:after{content:"";position:absolute;top:0;display:block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent}div.routeYou_colorPicker div.routeYou_colorHue span:before{left:0;border-left:6px solid #222}div.routeYou_colorPicker div.routeYou_colorHue span:after{right:0;border-right:6px solid #222}div.routeYou_colorPicker div.routeYou_colorFields{display:inline-block;width:150px;vertical-align:top}div.routeYou_colorPicker div.routeYou_colorPreview{margin:8px 0 0 8px;width:140px;height:34px;border:1px solid #222}div.routeYou_colorPicker div.routeYou_colorField{display:inline-block;margin:8px 0 0 8px;vertical-align:top;border:1px solid #222;background:rgba(242,242,242,0.5);color:#222;line-height:24px}div.routeYou_colorPicker div.routeYou_colorField span,div.routeYou_colorPicker div.routeYou_colorField input[type="text"]{display:inline-block;box-sizing:border-box;height:24px;min-height:auto;vertical-align:top;font-size:13px;line-height:24px}div.routeYou_colorPicker div.routeYou_colorField span:first-child{width:19px;border-right:1px solid #4d4d4d;background:#f2f2f2;color:#4d4d4d;font-weight:bold;cursor:text}div.routeYou_colorPicker div.routeYou_colorField input[type="text"]{margin:0;padding:0 4px;width:34px;box-shadow:none;border:none;border-radius:0;outline:none;background:transparent;color:#222;text-align:right}div.routeYou_colorPicker div.routeYou_colorField:last-child input[type="text"]{width:57px}div.routeYou_colorPicker div.routeYou_colorField input[type="text"] + span{position:relative;width:12px;cursor:n-resize}div.routeYou_colorPicker div.routeYou_colorField input[type="text"] + span:before,div.routeYou_colorPicker div.routeYou_colorField input[type="text"] + span:after{content:"";position:absolute;left:0;width:0;height:0;border-right:4px solid transparent;border-left:4px solid transparent}div.routeYou_colorPicker div.routeYou_colorField input[type="text"] + span:before{top:6px;border-bottom:4px solid #4d4d4d}div.routeYou_colorPicker div.routeYou_colorField input[type="text"] + span:after{bottom:6px;border-top:4px solid #4d4d4d}div.routeYou_dialog h2,div.routeYou_dialog h3,div.routeYou_dialog p{text-align:center}div.routeYou_dialog h2:first-child,div.routeYou_dialog h3:first-child,div.routeYou_dialog p:first-child{margin-top:0}div.routeYou_dialog p:last-child{margin-bottom:0}div.routeYou_fancyDialog > div > span{display:none}div.routeYou_fancyDialog span.routeYou_headerIcon{display:block;margin:0 0 20px 0;width:40px;height:40px}div.routeYou_fancyDialog span.routeYou_headerIcon svg{display:block;width:100%;height:100%;fill:#42cda7}div.routeYou_fancyDialog span.routeYou_headerIcon svg *[stroke="#000"]{stroke:#42cda7}div.routeYou_fancyDialog h3,div.routeYou_fancyDialog h3 + p{margin:0;max-width:260px;font-size:inherit;text-align:left}div.routeYou_fancyDialog h3 + p{margin-bottom:16px}div.routeYou_overlayOverlays{position:fixed;bottom:0;left:0;width:0;height:0;z-index:89}div.routeYou_slider{position:relative;margin:0;overflow:hidden;cursor:pointer}div.routeYou_slider div.routeYou_sliderBar,div.routeYou_slider div.routeYou_sliderFill{position:absolute;right:10px;left:10px}div.routeYou_slider div.routeYou_sliderBar{top:10px;height:1px;background:#222}div.routeYou_slider div.routeYou_sliderFill{top:9px;height:3px;background:#42cda7}div.routeYou_slider div.routeYou_sliderHandle{position:absolute;top:0;box-sizing:border-box;width:21px;height:21px;border:1px solid #42cda7;border-radius:100%;background:#fff}div.routeYou_slider div.routeYou_sliderHandle:hover{background:#d9f5ed}div.routeYou_slider div.routeYou_sliderHandleActive,div.routeYou_slider div.routeYou_sliderHandleActive:hover{background:#42cda7}div.routeYou_slider div.routeYou_sliderMark{position:absolute;top:6px;width:1px;height:9px;background:#222}div.routeYou_slider div.routeYou_sliderLabel{position:absolute;top:21px;color:#222;line-height:normal;text-align:center}label.routeYou_toggleSlider{position:relative;display:inline-block;width:45px;height:26px;vertical-align:middle}label.routeYou_toggleSlider input[type="checkbox"]{-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:0;box-sizing:border-box;width:0;height:0;opacity:0}label.routeYou_toggleSlider span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:13px;background-color:#b8b8b8;transition:background-color 400ms ease;cursor:pointer}label.routeYou_toggleSlider span:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:left 400ms ease}label.routeYou_toggleSlider input[type="checkbox"]:focus + span{box-shadow:0 0 1px #42cda7}label.routeYou_toggleSlider input[type="checkbox"]:checked + span{background-color:#42cda7}label.routeYou_toggleSlider input[type="checkbox"]:checked + span:before{left:22px}div.routeYou_media,div.routeYou_compactMedia{position:relative}div.routeYou_media > img,div.routeYou_media > div,div.routeYou_compactMedia > img,div.routeYou_compactMedia > div{display:block;max-width:100%;height:auto}div.routeYou_media > img.routeYou_mediaMagnifiable,div.routeYou_compactMedia > img.routeYou_mediaMagnifiable{cursor:zoom-in}div.routeYou_media div.routeYou_loadingWrapper,div.routeYou_compactMedia div.routeYou_loadingWrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#fff;background:rgba(255,255,255,0.7)}div.routeYou_facade{position:relative;background-color:currentColor;background-repeat:no-repeat;background-position:center;background-size:cover}div.routeYou_facade:before{content:"";display:block;padding-top:100%;width:100%}div.routeYou_facade:hover{cursor:pointer}span.routeYou_facadeTitle{position:absolute;top:0;right:0;left:0;padding:15px 17px;z-index:3}div.routeYou_facadeTitle:after{z-index:-1}div.routeYou_facade > iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:5}div.routeYou_facade[data-vendor="youtube"]{font-family:Roboto, Arial, Helvetica, sans-serif}div.routeYou_facade[data-vendor="youtube"]:before{padding-top:56.25%}div.routeYou_facade[data-vendor="youtube"]:after{content:"";position:absolute;top:50%;left:50%;margin-top:-24px;margin-left:-34px;width:68px;height:48px;z-index:4;border:none;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"%3E%3Cpath fill="%231F1F1F" d="M255.7 446.3c-53.3.3-106.6-.4-159.8-3.3-17.4-1-34.7-2.5-50.4-11C35 426.3 27 418.4 22 407.2 13.2 388.6 10.5 369 9 349c-3.4-41.3-3.6-82.6-1.8-123.8 1-22 1.6-44 6.8-65.5 2-8.4 5-16.6 8.8-24.4C32 117 48 108 67.3 104c16.2-3 32.8-3 49.3-3.7 56-2.3 112-3.5 168-3 43 .6 86.2 1.7 129.3 4 13.2.6 26.6.8 39.3 5.5 17.2 6.4 30 17.2 37 34.7 6.6 16.8 9.2 34.2 10.6 52 3.8 48.7 4 97.3.7 146-1 16.3-2.2 32.7-6.5 48.8-9.7 37-32.8 51.5-66.7 53.8-36.2 2.5-72.5 3.8-108.8 4.3-21.3.2-42.7 0-64 0zM203.2 344L348 264.7l-144.8-79.3V344z"/%3E%3Cpath fill="%23FEFDFD" d="M203.2 344V185.5L348 264.8 203.2 344z"/%3E%3C/svg%3E');background-repeat:no-repeat;background-position:center center;background-size:100%;opacity:0.81}div.routeYou_facade[data-vendor="youtube"]:hover:after{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"%3E%3Cpath fill="%23DD2C28" d="M255.7 446.3c-53.3.3-106.6-.4-159.8-3.3-17.4-1-34.7-2.5-50.4-11C35 426.3 27 418.4 22 407.2 13.2 388.6 10.5 369 9 349c-3.4-41.3-3.6-82.6-1.8-123.8 1-22 1.6-44 6.8-65.5 2-8.4 5-16.6 8.8-24.4C32 117 48 108 67.3 104c16.2-3 32.8-3 49.3-3.7 56-2.3 112-3.5 168-3 43 .6 86.2 1.7 129.3 4 13.2.6 26.6.8 39.3 5.5 17.2 6.4 30 17.2 37 34.7 6.6 16.8 9.2 34.2 10.6 52 3.8 48.7 4 97.3.7 146-1 16.3-2.2 32.7-6.5 48.8-9.7 37-32.8 51.5-66.7 53.8-36.2 2.5-72.5 3.8-108.8 4.3-21.3.2-42.7 0-64 0zM203.2 344L348 264.7l-144.8-79.3V344z"/%3E%3Cpath fill="%23FEFDFD" d="M203.2 344V185.5L348 264.8 203.2 344z"/%3E%3C/svg%3E');opacity:1}div.routeYou_facade[data-vendor="youtube"] span.routeYou_facadeTitle{transition:color 0.1s cubic-bezier(0.4, 0, 1, 1);color:#eee;font-family:Roboto, Arial, Helvetica, sans-serif;font-size:18px;text-shadow:rgba(0, 0, 0, 0.498039) 0 0 2px;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}div.routeYou_facade[data-vendor="youtube"] span.routeYou_facadeTitle:before{content:"";position:absolute;top:0;right:0;left:0;display:block;width:100%;height:98px;z-index:-1;background:linear-gradient(rgba(0, 0, 0, 0.2), transparent);-webkit-tap-highlight-color:rgba(0, 0, 0, 0);pointer-events:none}div.routeYou_facade[data-vendor="youtube"] span.routeYou_facadeTitle:hover{color:#fff}div.routeYou_facade[data-vendor="vimeo"]:before{padding-top:48.25%}div.routeYou_facade[data-vendor="vimeo"]:after{content:"";position:relative;bottom:10px;left:10px;display:block;width:65px;height:40px;z-index:3;border-radius:5px;background-color:rgba(0, 0, 0, 0.5);background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" baseProfile="tiny" viewBox="0 0 24 24"%3E%3Cpath fill="%23FFF" d="M7.765 16.89l8.47-4.89-8.47-4.89"/%3E%3C/svg%3E');background-repeat:no-repeat;background-position:center center;background-size:100% 100%}div.routeYou_facade[data-vendor="vimeo"]:hover:after{background-color:#00adef}div.routeYou_facade[data-vendor="vimeo"] span.routeYou_facadeTitle{user-select:none;background-color:rgba(0, 0, 0, 0.5);color:#00adef;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-size:20px;text-rendering:optimizeLegibility;-webkit-font-smoothing:auto;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}div.routeYou_dialogMedia div.routeYou_media > img{min-width:320px;height:auto !important}div.routeYou_credits{position:relative;display:flow-root}div.routeYou_media div.routeYou_credits,div.routeYou_compactMedia div.routeYou_credits{position:absolute;bottom:0;left:0}div.routeYou_credits,div.routeYou_creditsBalloon > div > div{font-size:12px;line-height:normal}div.routeYou_credits:before{content:"";display:block;margin-left:1em;width:0;height:0;border-width:0 0.6em 0.8em 0.6em;border-style:solid;border-color:#e6e6e6 transparent}div.routeYou_media div.routeYou_credits:before,div.routeYou_compactMedia div.routeYou_credits:before,div.routeYou_credits > span,div.routeYou_compactMedia div.routeYou_credits > div,div.routeYou_creditsBalloon > div > span + span{display:none}div.routeYou_compactMedia div.routeYou_credits > span{display:block;padding:2px 8px;border-radius:10px;background:rgba(235,235,235,0.3);color:#fff;text-align:center;cursor:pointer}div.routeYou_compactMedia div.routeYou_credits.routeYou_overlayActive > span{background:#222}div.routeYou_credits > div{padding:5px;border-radius:5px;background:#e6e6e6}div.routeYou_media div.routeYou_credits > div{padding:0 5px;border-radius:0 10px 0 0;background:rgba(255,255,255,0.8)}div.routeYou_credits p,div.routeYou_creditsBalloon p{margin:0;padding:0;text-align:start}div.routeYou_credits a{text-decoration:underline}div.routeYou_creditsBalloon{--overlay-background-color:#222;--overlay-foreground-color:#fff;--overlay-handle-half-width:6px;--overlay-handle-height:6px}div.routeYou_creditsBalloon > div > div{padding:4px 12px;border:0}div.routeYou_classifications ol{display:block;margin:20px 0;padding:0;list-style:none}div.routeYou_classificationBalloon > div > div{width:340px}div.routeYou_classificationBalloon div.routeYou_classificationBalloonHeader{margin:0 0 16px 0;padding:0 0 16px 0;overflow:hidden;border-bottom:1px solid #b8b8b8}div.routeYou_classificationBalloon p.routeYou_classificationBalloonTitle{margin:0;overflow:hidden;white-space:nowrap;font-weight:600;line-height:normal;text-overflow:ellipsis}div.routeYou_classifications ol li,div.routeYou_classificationBalloon a.routeYou_classificationFollow{display:inline-block;margin:0 6px 6px 0;padding:2px 8px;border:1px solid #42cda7;border-radius:100px;cursor:pointer}div.routeYou_classificationBalloon a.routeYou_classificationFollow{margin:0 0 0 36px;float:right;color:#222;font-size:75%;text-decoration:none}div.routeYou_classificationBalloon a.routeYou_classificationFollowing{background:#f2f2f2}div.routeYou_classifications ol li.routeYou_classificationHovered,div.routeYou_classifications ol li.routeYou_classificationSelected,div.routeYou_classificationBalloon a.routeYou_classificationFollow:hover{background:#d9f5ed}div.routeYou_classifications ol li span,div.routeYou_classifications ol li img,div.routeYou_classificationBalloon p.routeYou_classificationBalloonTitle span,div.routeYou_classificationBalloon p.routeYou_classificationBalloonTitle img,div.routeYou_classificationBalloon a.routeYou_classificationFollow span{position:relative;top:-2px;display:inline-block;vertical-align:middle}div.routeYou_classifications ol li span,div.routeYou_classifications ol li img,div.routeYou_classificationBalloon p.routeYou_classificationBalloonTitle span,div.routeYou_classificationBalloon p.routeYou_classificationBalloonTitle img{margin-right:12px;width:20px;height:20px;border-radius:100%}div.routeYou_classificationBalloon a.routeYou_classificationFollow span{margin-right:6px;width:10px;height:10px}div.routeYou_classifications ol li span svg,div.routeYou_classificationBalloon p.routeYou_classificationBalloonTitle span svg,div.routeYou_classificationBalloon a.routeYou_classificationFollow span svg{display:block;width:100%;height:100%;fill:#42cda7}div.routeYou_classifications ol li span svg *[stroke="#000"],div.routeYou_classificationBalloon p.routeYou_classificationBalloonTitle span svg *[stroke="#000"],div.routeYou_classificationBalloon a.routeYou_classificationFollow span svg *[stroke="#000"]{stroke:#42cda7}div.routeYou_classificationsEditor div.routeYou_loadingWrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#fff;background:rgba(255,255,255,0.7)}div.routeYou_classificationsEditor div.routeYou_tabs{display:table;margin:0 -8px 8px -8px;width:calc(100% + 16px);border-spacing:8px 0;table-layout:fixed}div.routeYou_classificationsEditor div.routeYou_tabs > h3{display:table-cell;margin:0;padding:4px 0;vertical-align:top;background:#f2f2f2;background:rgba(242,242,242,0.7);cursor:pointer}div.routeYou_classificationsEditor div.routeYou_tabs > h3:hover{background:#d9f5ed;background:rgba(217,245,237,0.7)}div.routeYou_classificationsEditor div.routeYou_tabs > h3.routeYou_tabSelected{background:#42cda7}div.routeYou_classificationsEditor div.routeYou_classificationSearch p{margin:0 0 8px 0;text-align:left}div.routeYou_classificationsEditor label:first-child{display:block;margin:0 0 2px 0;width:100%;font-weight:bold}div.routeYou_classificationsEditor input[type="text"]{max-width:none}div.routeYou_classificationsEditor div.routeYou_classifications{margin:0 -8px 0 0}div.routeYou_classificationsEditor div.routeYou_classification{display:inline-block;margin:0 8px 8px 0;padding:4px 6px;box-sizing:border-box;width:calc(100% - 8px);max-width:260px;overflow:auto;border:1px dotted #b8b8b8;border-width:0 1px 1px 0;cursor:pointer}div.routeYou_classificationsEditor div.routeYou_classificationHovered{background:#f2f2f2}div.routeYou_classificationsEditor div.routeYou_classificationSelected{background:#d9f5ed}div.routeYou_classificationsEditor span.routeYou_classificationIcon,div.routeYou_classificationsEditor img.routeYou_classificationAvatar{margin:2px 6px 2px 0;width:32px;height:32px;float:left;border-radius:100%}div.routeYou_classificationsEditor span.routeYou_classificationIcon{position:relative;display:inline-block;background:#42cda7}div.routeYou_classificationsEditor span.routeYou_classificationIcon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:65%;height:65%;fill:#222}div.routeYou_classificationsEditor span.routeYou_classificationIcon svg *[stroke="#000"]{stroke:#222}div.routeYou_classificationsEditor div.routeYou_classification a{display:block;overflow:hidden;white-space:nowrap;font-weight:bold;line-height:34px}div.routeYou_comments div.routeYou_commentEditor > textarea{box-sizing:border-box;width:100%;height:42px;border:1px solid #b8b8b8;border-radius:4px}div.routeYou_comments div.routeYou_commentEditor p.routeYou_buttonLine{margin-bottom:12px}div.routeYou_comments div.routeYou_comment{position:relative;margin-bottom:16px;overflow:auto}div.routeYou_comments a.routeYou_commentOwnerAvatar{position:absolute;top:0;left:0;display:block;z-index:1}div.routeYou_comments a.routeYou_commentOwnerAvatar img{vertical-align:bottom;border-radius:100%}div.routeYou_comments div.routeYou_commentBody{padding:0 12px 0 80px;border-radius:30px 0 0 0;background:#f2f2f2}div.routeYou_comments div.routeYou_commentHeader{padding:16px 0 12px 0}div.routeYou_comments a.routeYou_commentOwnerName{font-weight:bold}div.routeYou_comments span.routeYou_commentDate{display:block;color:#4d4d4d;font-weight:bold;font-size:70%}div.routeYou_comments div.routeYou_commentText{overflow:hidden}div.routeYou_comments div.routeYou_commentText > p:last-child{margin-bottom:0}div.routeYou_comments div.routeYou_commentContactOwner{padding:12px 0 16px 0}div.routeYou_comments div.routeYou_commentContactOwner a{margin-right:32px;text-decoration:underline}div.routeYou_comments div.routeYou_commentArea{position:relative;display:inline-block;margin-bottom:16px;width:100%}div.routeYou_comments div.routeYou_commentArea > span,div.routeYou_comments div.routeYou_commentArea > img{display:block;width:60px;height:60px;float:left;border-radius:100%}div.routeYou_comments div.routeYou_commentArea > span{position:relative;overflow:hidden;background:#f2f2f2}div.routeYou_comments div.routeYou_commentArea > span svg{position:absolute;top:60%;left:50%;transform:translate(-50%, -50%);width:70%;height:70%;fill:#222}div.routeYou_comments div.routeYou_commentArea > span svg *[stroke="#000"]{stroke:#222}div.routeYou_comments textarea.routeYou_commentInput{position:relative;margin-left:10px;padding:18px 8px 46px 8px;width:calc(100% - 70px);min-height:90px;max-height:240px;resize:none;float:left;border:1px solid #d9d9d9;border-radius:4px}div.routeYou_comments textarea.routeYou_commentInput::placeholder{color:#a8a8a8}div.routeYou_comments div.routeYou_commentArea button{position:absolute;right:16px;bottom:16px;padding:0;width:30px;height:30px;border-radius:100%;background:#fff}div.routeYou_comments div.routeYou_commentArea button svg{left:0;width:100%;height:100%;vertical-align:middle;fill:#42cda7}div.routeYou_comments div.routeYou_commentArea button svg *[stroke="#000"]{stroke:#42cda7}div.routeYou_commentPopup{position:absolute;display:none;padding:20px 24px;box-sizing:border-box;width:260px;z-index:95;box-shadow:0 0 40px 0 rgba(34,34,34,0.4);border-radius:10px;background:#fff}div.routeYou_commentPopup > span:first-child{position:absolute;top:0;left:0;width:0;height:0}div.routeYou_commentPopup > span:first-child:after{content:"";position:absolute;top:-15px;left:122px;display:block;width:0;height:0;border-right:10px solid transparent;border-bottom:16px solid #fff;border-left:10px solid transparent}div.routeYou_commentPopup > span + span{position:absolute;top:-6px;right:-6px;display:block;width:2.2em;height:2.2em;z-index:9;box-shadow:0 0 16px 0 rgba(34,34,34,0.4);border-radius:100%;background:#fff;cursor:pointer}div.routeYou_commentPopup > span + span:before,div.routeYou_commentPopup > span + span:after{content:"";position:absolute;top:50%;left:50%;display:block;width:0.9em;height:0.15em;border-radius:2px;background:#222}div.routeYou_commentPopup > span + span:before{transform:translate(-50%, -50%) rotate(45deg)}div.routeYou_commentPopup > span + span:after{transform:translate(-50%, -50%) rotate(-45deg)}div.routeYou_commentPopup > span + span:hover:before,div.routeYou_commentPopup > span + span:hover:after{background:#42cda7}div.routeYou_commentPopup strong{display:block}div.routeYou_commentText a.routeYou_commentTextReadMore{display:inline;padding:0 4px;color:#222;font-weight:600;text-decoration:underline}div.routeYou_commentText p:last-of-type{display:inline}div.routeYou_poiDialog > div{box-sizing:border-box;max-width:600px}div.routeYou_poiDialog h2,div.routeYou_poiDialog h3,div.routeYou_poiDialog div.routeYou_poiTitle p,div.routeYou_poiDialog div.routeYou_poiBody p{text-align:left}div.routeYou_poiDialog h2,div.routeYou_poiDialog h3{font-size:16px}div.routeYou_poiDialog h2{padding:12px 0;border-top:1px solid #d9d9d9;color:#42cda7}div.routeYou_poiDialog div.popupMenus h2{padding:unset;border-top:unset;color:unset}div.routeYou_poiDialog div.routeYou_poiTitle{margin:0 auto 10px auto;min-width:240px;max-width:480px;overflow:auto}div.routeYou_poiDialog span.routeYou_poiTypeIcon{position:relative;display:inline-block;margin:2px 6px 0 0;width:32px;height:32px;float:left;border-radius:100%;background:#42cda7}div.routeYou_poiDialog span.routeYou_poiTypeIconHovered{background:#d9f5ed}div.routeYou_poiDialog span.routeYou_poiTypeIconSelected{background:#f2f2f2}div.routeYou_poiDialog span.routeYou_poiTypeIcon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:65%;height:65%;fill:#222}div.routeYou_poiDialog span.routeYou_poiTypeIcon svg *[stroke="#000"]{stroke:#222}div.routeYou_poiDialog h4.routeYou_poiName,div.routeYou_poiDialog p.routeYou_poiCity{margin-top:0;margin-bottom:2px;padding-right:4px}div.routeYou_poiDialog p.routeYou_poiCity{font-weight:bold;font-size:80%}div.routeYou_poiDialog div.routeYou_poiBody{display:flex;flex-direction:column;overflow:auto}div.routeYou_poiDialog div.routeYou_poiMedia{position:relative;padding-bottom:24px;height:336px;border-bottom:1px solid #f2f2f2;text-align:center}div.routeYou_poiDialog div.routeYou_poiMedia div.routeYou_media{display:inline-block;margin:0 auto}div.routeYou_poiDialog div.routeYou_poiMedia div.routeYou_media img{height:100%;border-radius:30px}div.routeYou_poiDialog div.routeYou_poiMedia div.routeYou_credits{margin-bottom:6px;margin-left:8px}div.routeYou_poiDialog div.routeYou_poiMedia span.routeYou_poiMediaControls{position:absolute;bottom:27px;left:50%;transform:translateX(-50%);display:flex;flex-direction:row;gap:12px;justify-content:space-around;align-items:center;width:fit-content}div.routeYou_poiDialog div.routeYou_poiMedia span.routeYou_poiMediaControls a{width:15px;height:15px;border:2px solid white;border-radius:50%;cursor:pointer}div.routeYou_poiDialog div.routeYou_poiMedia span.routeYou_poiMediaControls a:hover:not(.routeYou_active){border:2px solid #42cda7;background:#d9f5ed}div.routeYou_poiDialog div.routeYou_poiMedia span.routeYou_poiMediaControls a.routeYou_active{width:23px;height:23px;background:white}div.routeYou_poiDialog div.popupMenus{margin:0}div.routeYou_poiDialog p.routeYou_author{margin-bottom:18px;padding-top:24px;padding-bottom:18px}div.routeYou_poiDialog div.routeYou_poiDescription{margin-bottom:12px;min-width:240px;max-width:min(100%, 480px)}div.routeYou_poiDialog div.routeYou_map{width:100%;height:220px;border-radius:16px}div.routeYou_poiDialog div.routeYou_poiBodyEmptyMedia div.routeYou_map{order:-1;margin-bottom:24px}div.routeYou_poiDescription div.translatedByAzure{margin-right:10px}div.routeYou_poiDescription a.largeButtonSecondary{margin-top:12px}.morris-hover{position:absolute;z-index:1}.morris-hover.morris-default-style{padding:6px;border:1px solid #b8b8b8;border:1px solid rgba(184,184,184,0.9);border-radius:8px;background:#fff;background:rgba(255,255,255,0.9);color:#222;text-align:center}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold}.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap}div.routeYou_component span.routeYou_lessButton,div.routeYou_component span.routeYou_lessButtonDisabled,div.routeYou_component span.routeYou_moreButton,div.routeYou_component span.routeYou_moreButtonDisabled{position:relative;display:inline-block;margin:0 0 0 2px;width:14px;height:14px;vertical-align:top;border-radius:100%}div.routeYou_component span.routeYou_lessButton,div.routeYou_component span.routeYou_moreButton{background:#222;cursor:pointer}div.routeYou_component span.routeYou_lessButtonDisabled,div.routeYou_component span.routeYou_moreButtonDisabled{background:#b8b8b8}div.routeYou_component span.routeYou_lessButton:before,div.routeYou_component span.routeYou_lessButtonDisabled:before,div.routeYou_component span.routeYou_moreButton:before,div.routeYou_component span.routeYou_moreButtonDisabled:before,div.routeYou_component span.routeYou_moreButton:after,div.routeYou_component span.routeYou_moreButtonDisabled:after{content:"";position:absolute;display:block;background:#fff}div.routeYou_component span.routeYou_lessButton:before,div.routeYou_component span.routeYou_lessButtonDisabled:before,div.routeYou_component span.routeYou_moreButton:before,div.routeYou_component span.routeYou_moreButtonDisabled:before{top:6px;left:3px;width:8px;height:2px}div.routeYou_component span.routeYou_moreButton:after,div.routeYou_component span.routeYou_moreButtonDisabled:after{top:3px;left:6px;width:2px;height:8px}div.routeYou_component span.routeYou_lessButton:hover,div.routeYou_component span.routeYou_moreButton:hover{background:#42cda7}div.routeYou_component h2{position:relative}div.routeYou_component h2:first-child{margin-top:0}div.routeYou_component h2 div.routeYou_moreLessButtons{position:absolute;top:50%;right:0;margin-top:-7px;padding-right:inherit;line-height:14px}div.routeYou_component div.routeYou_item{position:relative;width:100%;line-height:normal}div.routeYou_component div.routeYou_item input[type="text"]{padding-right:2em}div.routeYou_component div.routeYou_item ~ div.routeYou_item{margin-top:8px}div.routeYou_component div.routeYou_item div.routeYou_deleteButton{position:absolute;top:50%;right:0.3em;margin-top:-0.7em;width:1.4em;height:1.4em;cursor:pointer}div.routeYou_component div.routeYou_item div.routeYou_deleteButton:before,div.routeYou_component div.routeYou_item div.routeYou_deleteButton:after{content:"";position:absolute;top:0.6em;left:0.2em;width:0.9em;height:0.15em;background:#222}div.routeYou_component div.routeYou_item div.routeYou_deleteButton:before{transform:rotate(45deg)}div.routeYou_component div.routeYou_item div.routeYou_deleteButton:after{transform:rotate(-45deg)}div.routeYou_component div.routeYou_item div.routeYou_deleteButton:hover:before,div.routeYou_component div.routeYou_item div.routeYou_deleteButton:hover:after{background:#4d4d4d}div.routeYou_component ol.routeYou_toggle,div.routeYou_component ul.routeYou_filterList{display:block;margin:0;padding:0;border:0;list-style:none}div.routeYou_component ol.routeYou_toggle li,div.routeYou_component ul.routeYou_filterList li{margin:0;padding:0;overflow:auto}div.routeYou_component ul.routeYou_filterList li{position:relative;padding-right:1.1em}div.routeYou_component ol.routeYou_toggle li label.routeYou_toggleSlider{margin:0.2em 0 0.2em 0.4em;float:right}div.routeYou_component ul.routeYou_filterList li a,div.routeYou_component ul.routeYou_filterList li span{font-weight:bold}div.routeYou_component ul.routeYou_filterList li span.routeYou_filterResetButton{position:absolute;top:50%;right:0;transform:translateY(-50%);display:block;width:1em;height:1em;float:right;cursor:pointer}div.routeYou_component ul.routeYou_filterList li span.routeYou_filterResetButton:before,div.routeYou_component ul.routeYou_filterList li span.routeYou_filterResetButton:after{content:"";position:absolute;top:0.4em;left:0.15em;display:block;width:0.9em;height:0.15em;border-radius:2px;background:#42cda7}div.routeYou_component ul.routeYou_filterList li span.routeYou_filterResetButton:before{transform:rotate(45deg)}div.routeYou_component ul.routeYou_filterList li span.routeYou_filterResetButton:after{transform:rotate(-45deg)}div.routeYou_component ul.routeYou_filterList li span.routeYou_filterResetButton:hover:before,div.routeYou_component ul.routeYou_filterList li span.routeYou_filterResetButton:hover:after{background:#4d4d4d}div.routeYou_component div.routeYou_basicParameters,div.routeYou_component div.routeYou_advancedParameters{position:relative}div.routeYou_component div.routeYou_basicParameters{z-index:1}div.routeYou_dialog div.routeYou_inputBlock,div.routeYou_component div.routeYou_inputBlock,div.routeYou_component div.routeYou_showAdvanced,div.routeYou_component div.routeYou_hideAdvanced{margin:0 0 16px 0;overflow:hidden}div.routeYou_dialog.routeYou_iOs div.routeYou_inputBlock,div.routeYou_component.routeYou_iOs div.routeYou_inputBlock{padding-bottom:1px}div.routeYou_dialog div.routeYou_inputBlock p.routeYou_label,div.routeYou_component div.routeYou_inputBlock p.routeYou_label,div.routeYou_component div.routeYou_showAdvanced p,div.routeYou_component div.routeYou_hideAdvanced p{margin:0;font-weight:bold;text-align:left}div.routeYou_dialog div.routeYou_inputBlock p.routeYou_label:before,div.routeYou_component div.routeYou_inputBlock p.routeYou_label:before{content:"";display:inline-block;margin:0;width:0;height:0;vertical-align:middle;border-radius:100%;background:#f00;transition:width 400ms ease, height 400ms ease, margin-right 400ms ease}div.routeYou_dialog div.routeYou_inputBlockModified p.routeYou_label:before,div.routeYou_component div.routeYou_inputBlockModified p.routeYou_label:before{margin-right:4px;width:0.9em;height:0.9em}div.routeYou_dialog div.routeYou_inputBlock p.routeYou_label a,div.routeYou_component div.routeYou_inputBlock p.routeYou_label a{margin:0.1em 0 0 0.4em;float:right;font-weight:normal;font-size:80%}div.routeYou_dialog div.routeYou_inputBlock p.routeYou_label > span,div.routeYou_dialog div.routeYou_inputBlock p.routeYou_label > label.routeYou_toggleSlider,div.routeYou_component div.routeYou_inputBlock p.routeYou_label > span,div.routeYou_component div.routeYou_inputBlock p.routeYou_label > label.routeYou_toggleSlider{margin:0 0 0 0.4em;float:right}div.routeYou_dialog div.routeYou_inputBlock p.routeYou_label ~ div,div.routeYou_dialog div.routeYou_inputBlock p.routeYou_label ~ ol,div.routeYou_dialog div.routeYou_inputBlock p.routeYou_label ~ ul,div.routeYou_component div.routeYou_inputBlock p.routeYou_label ~ div,div.routeYou_component div.routeYou_inputBlock p.routeYou_label ~ ol,div.routeYou_component div.routeYou_inputBlock p.routeYou_label ~ ul{margin-top:8px}div.routeYou_dialog div.routeYou_inputBlock p.routeYou_label + div,div.routeYou_dialog div.routeYou_inputBlock p.routeYou_label + ol,div.routeYou_dialog div.routeYou_inputBlock p.routeYou_label + ul,div.routeYou_component div.routeYou_inputBlock p.routeYou_label + div,div.routeYou_component div.routeYou_inputBlock p.routeYou_label + ol,div.routeYou_component div.routeYou_inputBlock p.routeYou_label + ul{margin-top:12px}div.routeYou_dialog div.routeYou_inputBlock p.routeYou_formError,div.routeYou_component div.routeYou_inputBlock p.routeYou_formError{margin:4px 0 0 0;color:#f00;font-style:italic}div.routeYou_dialog div.routeYou_inputBlock p.routeYou_formError span:first-child,div.routeYou_component div.routeYou_inputBlock p.routeYou_formError span:first-child{position:relative;top:-2px;display:inline-block;width:16px;height:16px;vertical-align:middle}div.routeYou_dialog div.routeYou_inputBlock p.routeYou_formError span:first-child svg,div.routeYou_component div.routeYou_inputBlock p.routeYou_formError span:first-child svg{display:block;width:100%;height:100%;fill:#f00}div.routeYou_dialog div.routeYou_inputBlock p.routeYou_formError span:first-child svg *[stroke="#000"],div.routeYou_component div.routeYou_inputBlock p.routeYou_formError span:first-child svg *[stroke="#000"]{stroke:#f00}div.routeYou_component div.routeYou_floatingBlocks select,div.routeYou_component div.routeYou_floatingBlocks input[type="text"],div.routeYou_component div.routeYou_floatingBlocks div.routeYou_selectHeader{width:150px}div.routeYou_component div.routeYou_floatingBlocks div.routeYou_inputBlock,div.routeYou_component div.routeYou_floatingBlocks div.routeYou_showAdvanced,div.routeYou_component div.routeYou_floatingBlocks div.routeYou_hideAdvanced{display:inline-block;margin-right:20px;vertical-align:top}div.routeYou_component div.routeYou_floatingBlocks div.routeYou_routeTypeChoose,div.routeYou_component div.routeYou_floatingBlocks div.routeYou_poiTypeChoose{float:left}div.routeYou_component p.routeYou_buttonLine button span{display:inline-block;margin:2px 0 2px 8px;padding:4px;border-radius:4px;background:#fff;color:#42cda7}a.routeYou_componentButton,span.routeYou_componentButton{position:relative;display:inline-block;margin:0;padding:0.4em 0.8em;box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);border-radius:0.9em;background:#fff;color:#222;line-height:1em;text-decoration:none;cursor:pointer}div.routeYou_component a.routeYou_componentButton,div.routeYou_component span.routeYou_componentButton{margin:0.6em 4px}a.routeYou_componentButton:hover{color:#4d4d4d}a.routeYou_componentButton span:first-child,span.routeYou_componentButton span:first-child{display:inline-block;margin:0 0.5em 0 0;width:1em;height:1em;vertical-align:top}a.routeYou_componentButton span:first-child svg,span.routeYou_componentButton span:first-child svg{display:block;width:100%;height:100%;fill:#42cda7}a.routeYou_componentButton span:first-child svg *[stroke="#000"],span.routeYou_componentButton span:first-child svg *[stroke="#000"]{stroke:#42cda7}a.routeYou_componentButton span ~ span,span.routeYou_componentButton span ~ span{position:absolute;top:-0.8em;right:0.4em;display:block;width:1.6em;height:1.6em;border-radius:100%;background:#f00;color:#fff;font-size:75%;line-height:1.6em;text-align:center}div.routeYou_component p.routeYou_message{padding:8px;overflow:auto;border-left:1px solid #42cda7;background:#d9f5ed;background:-moz-linear-gradient(left, rgba(217,245,237,1) 0%, rgba(217,245,237,1) 10%, rgba(217,245,237,0) 40%, rgba(217,245,237,0) 100%);background:-webkit-linear-gradient(left, rgba(217,245,237,1) 0%, rgba(217,245,237,1) 10%, rgba(217,245,237,0) 40%, rgba(217,245,237,0) 100%);background:-o-linear-gradient(left, rgba(217,245,237,1) 0%, rgba(217,245,237,1) 10%, rgba(217,245,237,0) 40%, rgba(217,245,237,0) 100%);background:linear-gradient(to right, rgba(217,245,237,1) 0%, rgba(217,245,237,1) 10%, rgba(217,245,237,0) 40%, rgba(217,245,237,0) 100%);font-weight:bold}div.routeYou_component p.routeYou_errorMessage{color:#f00}div.routeYou_select div.routeYou_panLocationMore{margin-top:20px;text-align:right}div.routeYou_select div.routeYou_panLocationMore + ol{margin-top:20px}div.routeYou_previousMediaButton,div.routeYou_nextMediaButton{position:fixed;top:50%;transform:translateY(-50%);display:block;width:32px;height:32px;box-shadow:0 0 8px 0 rgba(34,34,34,0.4);border-radius:100%;background:#fff;cursor:pointer}div.routeYou_previousMediaButton{left:6px}div.routeYou_nextMediaButton{right:6px}div.routeYou_previousMediaButton:before,div.routeYou_nextMediaButton:before{content:"";position:absolute;top:50%;left:50%;display:block;box-sizing:border-box;width:1em;height:1em;vertical-align:middle;border-right:0.15em solid #42cda7;border-bottom:0.15em solid #42cda7}div.routeYou_previousMediaButton:before{transform:translateX(0.15em) translate(-50%, -50%) rotate(135deg)}div.routeYou_nextMediaButton:before{transform:translateX(-0.15em) translate(-50%, -50%) rotate(-45deg)}div.routeYou_parameterBox{overflow:auto}div.routeYou_parameterBox p{display:block;margin:0;padding:0;border:0}div.routeYou_parameterBox div.routeYou_filtersButton,div.routeYou_parameterBox div.routeYou_resultsButton{text-align:center}div.routeYou_parameterBox div.routeYou_panLocationSearch div.routeYou_map{margin:24px auto 0 auto;width:320px;max-width:100%;height:140px}div.routeYou_parameterBox div.routeYou_activeList p.routeYou_label span{display:inline-block;margin:0.2em 0.4em 0 0;width:1.1em;height:1.1em;float:none;vertical-align:top}div.routeYou_profile{display:flow-root;padding:20px;box-sizing:border-box}div.routeYou_profile div{line-height:normal}div.routeYou_profile div.routeYou_label{white-space:nowrap;font-size:10px}div.routeYou_profile div.routeYou_markerModern span.routeYou_markerBase{box-shadow:none}div.routeYou_profileBalloon{pointer-events:none;--overlay-background-color:#3b8eda;--overlay-foreground-color:#fff;--overlay-handle-half-width:10px;--overlay-handle-height:10px}div.routeYou_profileBalloon > div > span + span{display:none}div.routeYou_profileBalloon > div > div{padding:8px 18px;box-sizing:border-box;box-shadow:0 0 8px 0 rgba(34,34,34,0.4);border:0;border-radius:32px;white-space:nowrap;font-weight:bold;text-align:center}div.routeYou_profileBalloon > div > div span > span{vertical-align:middle}div.routeYou_profileBalloon > div > div span > span:first-child{display:inline-block;margin:0 4px 0 16px;width:16px;height:16px}div.routeYou_profileBalloon > div > div span:first-child > span{margin-left:0}div.routeYou_profileBalloon > div > div span > span:first-child > span{vertical-align:top}div.routeYou_profileBalloon > div > div svg{display:block;width:100%;height:100%;fill:#fff}div.routeYou_profileBalloon > div > div svg *[stroke="#000"]{stroke:#fff}div.routeYou_gallery{position:relative}div.routeYou_gallery > div{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap}div.routeYou_gallery > div::-webkit-scrollbar{display:none;width:0;height:0}div.routeYou_gallery > div > div{display:inline-block;vertical-align:bottom}div.routeYou_gallery div.routeYou_credits > div{z-index:1}div.routeYou_gallery > div > div + div{margin-left:10px}div.routeYou_gallery span.routeYou_moveLeft,div.routeYou_gallery span.routeYou_moveRight{position:absolute;top:50%;transform:translateY(-50%);display:block;width:32px;height:32px;z-index:2;box-shadow:0 0 8px 0 rgba(34,34,34,0.4);border-radius:100%;background:#fff;cursor:pointer}div.routeYou_gallery span.routeYou_moveLeft{left:16px}div.routeYou_gallery span.routeYou_moveRight{right:16px}div.routeYou_gallery span.routeYou_moveLeft:before,div.routeYou_gallery span.routeYou_moveRight:before{content:"";position:absolute;top:50%;left:50%;display:block;box-sizing:border-box;width:0.6em;height:0.6em;vertical-align:middle;border-right:0.15em solid #42cda7;border-bottom:0.15em solid #42cda7}div.routeYou_gallery span.routeYou_moveLeft:before{transform:translateX(0.15em) translate(-50%, -50%) rotate(135deg)}div.routeYou_gallery span.routeYou_moveRight:before{transform:translateX(-0.15em) translate(-50%, -50%) rotate(-45deg)}div.routeYou_gallery img + img{margin-left:10px}div.routeYou_map div.routeYou_mapBalloon div.routeYou_entity{padding:4px 6px}div.routeYou_map div.routeYou_mapBalloon div.routeYou_entityModern{padding:0}div.routeYou_map div.routeYou_mapBalloon div.routeYou_entityHovered,div.routeYou_map div.routeYou_mapBalloon div.routeYou_entitySelected{box-shadow:none;background:transparent}div.routeYou_map div.routeYou_mapBalloon div.routeYou_entity h3.routeYou_entityTitle{margin-right:10px}div.routeYou_map div.routeYou_mapBalloon div.routeYou_entityModern h3.routeYou_entityTitle{margin-right:20px}div.routeYou_map div.routeYou_mapBalloon div.routeYou_routeError{padding:4px 20px;color:#f00;font-weight:bold;text-align:center}div.routeYou_map div.routeYou_mapBalloon div.routeYou_planViaPoi,div.routeYou_map div.routeYou_mapBalloon div.routeYou_addPoiToRoute,div.routeYou_map div.routeYou_mapBalloon div.routeYou_poiAddedToRoute{margin:4px 0 0 0}div.routeYou_map div.routeYou_mapBalloon div.routeYou_planViaPoi a > span,div.routeYou_map div.routeYou_mapBalloon div.routeYou_addPoiToRoute a > span,div.routeYou_map div.routeYou_mapBalloon div.routeYou_poiAddedToRoute > span{position:relative;display:inline-block;margin:0 4px 0 0;width:24px;height:24px;overflow:hidden;vertical-align:middle}div.routeYou_map div.routeYou_mapBalloon div.routeYou_planViaPoi a > span:before,div.routeYou_map div.routeYou_mapBalloon div.routeYou_planViaPoi a > span:after,div.routeYou_map div.routeYou_mapBalloon div.routeYou_addPoiToRoute a > span:before,div.routeYou_map div.routeYou_mapBalloon div.routeYou_addPoiToRoute a > span:after{content:"";position:absolute;display:block;background:#222}div.routeYou_map div.routeYou_mapBalloon div.routeYou_planViaPoi a > span:before,div.routeYou_map div.routeYou_mapBalloon div.routeYou_addPoiToRoute a > span:before{top:10px;left:4px;width:16px;height:4px}div.routeYou_map div.routeYou_mapBalloon div.routeYou_planViaPoi a > span:after,div.routeYou_map div.routeYou_mapBalloon div.routeYou_addPoiToRoute a > span:after{top:4px;left:10px;width:4px;height:16px}div.routeYou_map div.routeYou_mapBalloon div.routeYou_planViaPoi a:hover > span:before,div.routeYou_map div.routeYou_mapBalloon div.routeYou_planViaPoi a:hover > span:after,div.routeYou_map div.routeYou_mapBalloon div.routeYou_addPoiToRoute a:hover > span:before,div.routeYou_map div.routeYou_mapBalloon div.routeYou_addPoiToRoute a:hover > span:after{background:#4d4d4d}div.routeYou_map div.routeYou_mapBalloon div.routeYou_poiAddedToRoute > span:before{content:"";position:absolute;top:1px;left:6px;transform:rotate(45deg);display:block;width:8px;height:12px;border-right:4px solid #222;border-bottom:4px solid #222}div.routeYou_list{overflow:auto}div.routeYou_list p,div.routeYou_list ol{display:block;margin:0;padding:0;border:0}div.routeYou_list h2 input[type="checkbox"]{position:relative;top:1px;padding:0;width:auto;height:auto;vertical-align:baseline;cursor:pointer}div.routeYou_list h2 input[type="checkbox"] + label{margin:0}div.routeYou_list h2 input[type="checkbox"] + label:before{min-width:6px}div.routeYou_list p{margin:8px 0 4px 0;padding-right:4px}div.routeYou_list p:first-child{margin-top:0}div.routeYou_list p.routeYou_filtersButton,div.routeYou_list p.routeYou_mapButton{margin:0 0 8px 0;padding:0}div.routeYou_list p.routeYou_filtersButton{float:right}div.routeYou_list div.routeYou_summary p{margin:0}div.routeYou_list div.routeYou_sortingSelect{margin:0 0 16px 0;text-align:right}div.routeYou_list div.routeYou_sortingSelect > span{display:inline-block;margin-right:1em;vertical-align:middle}div.routeYou_list div.routeYou_sortingSelect div.routeYou_selectHeader{display:inline-block;width:160px;vertical-align:middle}div.routeYou_list ol{list-style:none}div.routeYou_list p.routeYou_progress{padding:0;text-align:center}div.routeYou_list p.routeYou_progress span{display:inline-block;padding:2px 8px;border:1px solid #4d4d4d;border-radius:6px;background:#f2f2f2;background:rgba(242,242,242,0.9);white-space:nowrap;color:#4d4d4d}div.routeYou_list p.routeYou_logo{margin:24px 0 0 0;padding:0;text-align:center}div.routeYou_list p.routeYou_logo img{width:60px;height:60px;vertical-align:bottom}div.routeYou_referenceHint{position:fixed;top:50%;margin:0 0 0 16px;padding:12px 16px;max-width:200px;z-index:99;box-shadow:0 0 24px 12px #f2f2f2;border:1px solid #222;border-radius:4px;background:#fff;opacity:0;transition:opacity 400ms ease;font-weight:bold;text-align:center}div.routeYou_referenceHintVisible{opacity:1}div.routeYou_referenceHint:before,div.routeYou_referenceHint:after{content:"";position:absolute;top:50%;display:block;border-style:solid}div.routeYou_referenceHint:before{left:-15px;margin-top:-5px;border-width:5px 14px 5px 0;border-color:transparent #222}div.routeYou_referenceHint:after{left:-8px;margin-top:-4px;border-width:4px 8px 4px 0;border-color:transparent #fff}div.routeYou_detail,div.routeYou_poiList,div.routeYou_poiDetail{overflow:auto}div.routeYou_detail div.routeYou_statistics,div.routeYou_detail div.routeYou_poiList{overflow:visible}div.routeYou_detail p.routeYou_downloadLink,div.routeYou_detail p.routeYou_reportLink,div.routeYou_detail p.routeYou_viewLink,div.routeYou_detail p.routeYou_logo,div.routeYou_detail iframe,div.routeYou_poiList iframe,div.routeYou_poiDetail p.routeYou_viewLink,div.routeYou_poiDetail p.routeYou_logo,div.routeYou_poiDetail iframe{display:block;margin:0;padding:0;border:0}div.routeYou_detail div.routeYou_carousel,div.routeYou_detail div.routeYou_gallery,div.routeYou_poiDetail div.routeYou_carousel,div.routeYou_poiDetail div.routeYou_gallery{margin-bottom:12px}div.routeYou_detail p.routeYou_downloadLink,div.routeYou_detail p.routeYou_reportLink,div.routeYou_detail p.routeYou_viewLink,div.routeYou_poiDetail p.routeYou_viewLink{margin-bottom:12px;text-align:center}div.routeYou_detail p.routeYou_downloadLink a,div.routeYou_detail p.routeYou_reportLink a,div.routeYou_detail p.routeYou_viewLink a,div.routeYou_poiDetail p.routeYou_viewLink a{display:inline-block;margin:0;padding:12px 32px;border-radius:12px;background:#42cda7;color:#fff;font-weight:bold;line-height:normal;text-decoration:none}div.routeYou_detail p.routeYou_logo,div.routeYou_poiDetail p.routeYou_logo{margin:24px 0 0 0;text-align:center}div.routeYou_detail p.routeYou_logo img,div.routeYou_poiDetail p.routeYou_logo img{width:60px;height:60px;vertical-align:bottom}div.routeYou_detail div.routeYou_routeTitle,div.routeYou_poiList div.routeYou_poiTitle,div.routeYou_poiDetail div.routeYou_poiTitle{margin-bottom:10px;overflow:auto}div.routeYou_detail span.routeYou_routeTypeIcon,div.routeYou_poiList span.routeYou_poiTypeIcon,div.routeYou_poiDetail span.routeYou_poiTypeIcon{position:relative;display:inline-block;margin:2px 6px 0 0;width:32px;height:32px;float:left;border-radius:100%;background:#42cda7}div.routeYou_detail span.routeYou_routeTypeIconHovered,div.routeYou_poiList span.routeYou_poiTypeIconHovered,div.routeYou_poiDetail span.routeYou_poiTypeIconHovered{background:#d9f5ed}div.routeYou_detail span.routeYou_routeTypeIconSelected,div.routeYou_poiList span.routeYou_poiTypeIconSelected,div.routeYou_poiDetail span.routeYou_poiTypeIconSelected{background:#f2f2f2}div.routeYou_detail span.routeYou_routeTypeIcon svg,div.routeYou_poiList span.routeYou_poiTypeIcon svg,div.routeYou_poiDetail span.routeYou_poiTypeIcon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:65%;height:65%;fill:#222}div.routeYou_detail span.routeYou_routeTypeIcon svg *[stroke="#000"],div.routeYou_poiList span.routeYou_poiTypeIcon svg *[stroke="#000"],div.routeYou_poiDetail span.routeYou_poiTypeIcon svg *[stroke="#000"]{stroke:#222}div.routeYou_poiList a.routeYou_smallIcon{top:0;display:block;margin:2px 0 0 6px;float:right}div.routeYou_detail h4.routeYou_routeName,div.routeYou_detail p.routeYou_routeSubName,div.routeYou_poiList h4.routeYou_poiName,div.routeYou_poiList p.routeYou_poiCity,div.routeYou_poiDetail h4.routeYou_poiName{margin-top:0;margin-bottom:2px;padding-right:4px}div.routeYou_detail p.routeYou_routeSubName,div.routeYou_poiList p.routeYou_poiCity{font-weight:bold;font-size:80%}div.routeYou_detail div.routeYou_routeBody,div.routeYou_poiList div.routeYou_poiBody,div.routeYou_poiDetail div.routeYou_poiBody{overflow:auto}div.routeYou_detail div.routeYou_routeDescription,div.routeYou_detail div.routeYou_routeOrigin,div.routeYou_detail div.routeYou_routeOriginOwner,div.routeYou_detail div.routeYou_routeBegin,div.routeYou_detail div.routeYou_routeEnd,div.routeYou_detail div.routeYou_regions,div.routeYou_detail div.routeYou_media,div.routeYou_poiList div.routeYou_poiDescription,div.routeYou_poiList div.routeYou_media,div.routeYou_poiDetail div.routeYou_poiDescription,div.routeYou_poiDetail div.routeYou_media{margin-bottom:12px}div.routeYou_detail div.routeYou_mediaLeft,div.routeYou_poiList div.routeYou_mediaLeft,div.routeYou_poiDetail div.routeYou_mediaLeft{margin-right:8px;float:left}div.routeYou_detail div.routeYou_mediaRight,div.routeYou_poiList div.routeYou_mediaRight,div.routeYou_poiDetail div.routeYou_mediaRight{margin-left:8px;float:right}div.routeYou_detail div.routeYou_routeDescription > div:first-child,div.routeYou_detail div.routeYou_routeOrigin,div.routeYou_detail div.routeYou_routeOriginOwner,div.routeYou_detail div.routeYou_routeBegin,div.routeYou_detail div.routeYou_routeEnd,div.routeYou_poiList div.routeYou_poiDescription > div:first-child,div.routeYou_poiDetail div.routeYou_poiDescription > div:first-child{padding-right:4px}div.routeYou_detail div.routeYou_regions a{display:inline-block;margin:0 6px 6px 0;padding:2px 8px;border:1px solid #42cda7;border-radius:100px;color:#222;text-decoration:none}div.routeYou_detail div.routeYou_regions a:hover{background:#d9f5ed}div.routeYou_userDialog div.routeYou_userTitle{margin-bottom:8px;font-weight:bold}div.routeYou_userDialog div.routeYou_userTitle img{margin:0 6px 0 0;vertical-align:middle;border-radius:100%}div.routeYou_userDialog div.routeYou_userStatistics > div{display:inline-block;margin:0;padding:6px;box-sizing:border-box;width:50%;width:calc(50% - 4px);overflow:hidden;vertical-align:bottom;border:1px solid #b8b8b8;border-radius:4px;background:#fff;white-space:nowrap;line-height:normal;text-align:center}div.routeYou_userDialog div.routeYou_userStatistics > div:first-child{margin-right:8px}div.routeYou_userDialog div.routeYou_userStatistics span.routeYou_userStatisticUnit,div.routeYou_userDialog div.routeYou_userStatistics span.routeYou_userStatisticIcon,div.routeYou_userDialog div.routeYou_userStatistics span.routeYou_userStatisticUnitIcon{display:inline-block;margin-right:4px;width:48px;height:48px;vertical-align:middle}div.routeYou_userDialog div.routeYou_userStatistics span.routeYou_userStatisticUnitIcon span.routeYou_userStatisticUnit{display:block;margin-right:0;height:16px;font-size:75%;line-height:16px}div.routeYou_userDialog div.routeYou_userStatistics span.routeYou_userStatisticUnitIcon span.routeYou_userStatisticIcon{display:block;margin-right:0;height:32px}div.routeYou_userDialog div.routeYou_userStatistics span.routeYou_userStatisticIcon svg{display:block;width:100%;height:100%;fill:#222}div.routeYou_userDialog div.routeYou_userStatistics span.routeYou_userStatisticIcon svg *[stroke="#000"]{stroke:#222}div.routeYou_userDialog div.routeYou_userStatistics span.routeYou_userStatisticValue,div.routeYou_userDialog div.routeYou_userStatistics span.routeYou_userStatisticNumber{display:inline-block;width:4.5em;max-width:100%;max-width:calc(100% - 52px);vertical-align:middle;font-size:175%;line-height:0.9}div.routeYou_userDialog div.routeYou_userStatistics span.routeYou_userStatisticNumber{text-align:right}div.routeYou_userDialog div.routeYou_userStatistics span.routeYou_userStatisticNumber > span{font-size:175%}div.routeYou_userDialog div.routeYou_userStatistics span.routeYou_userStatisticTitle{display:block;margin-top:2px;font-size:75%}div.routeYou_userDialog div.routeYou_comments{margin-top:12px}div.routeYou_statistics{overflow:auto}div.routeYou_statistics p,div.routeYou_statistics hr{display:block;margin:0;padding:0;border:0}div.routeYou_statistics p.routeYou_statistic,div.routeYou_statistics hr{margin:0 0 24px 0;overflow:hidden}div.routeYou_statistics hr{width:75%;height:1px;background:#b8b8b8}div.routeYou_statistics p.routeYou_statisticVerified{padding:10px 40px;border-radius:5px;background:#b8ecdc;text-align:center}div.routeYou_statistics p.routeYou_statistic span.routeYou_statisticIcon{display:inline-block;margin-right:24px;width:24px;height:24px;vertical-align:middle}div.routeYou_statistics p.routeYou_statisticVerified span.routeYou_statisticIcon{width:50px;height:38px}div.routeYou_statistics p.routeYou_statistic span.routeYou_statisticIcons{float:right}div.routeYou_statistics p.routeYou_statistic span.routeYou_statisticIcons span{display:inline-block;margin-left:4px;width:20px;height:20px;vertical-align:middle}div.routeYou_statistics p.routeYou_statistic span.routeYou_statisticIcons span:first-child{margin-left:24px}div.routeYou_statistics p.routeYou_statistic svg{display:block;width:100%;height:100%;fill:#42cda7}div.routeYou_statistics p.routeYou_statistic svg *[stroke="#000"]{stroke:#42cda7}div.routeYou_statistics p.routeYou_statistic span.routeYou_statisticIconOff svg{fill:#b8b8b8}div.routeYou_statistics p.routeYou_statistic span.routeYou_statisticIconOff svg *[stroke="#000"]{stroke:#b8b8b8}div.routeYou_statistics p.routeYou_difficultyEasy{color:#3b8eda}div.routeYou_statistics p.routeYou_difficultyEasy svg{fill:#3b8eda}div.routeYou_statistics p.routeYou_difficultyEasy svg *[stroke="#000"]{stroke:#3b8eda}div.routeYou_statistics p.routeYou_difficultyMedium{color:#ffa300}div.routeYou_statistics p.routeYou_difficultyMedium svg{fill:#ffa300}div.routeYou_statistics p.routeYou_difficultyMedium svg *[stroke="#000"]{stroke:#ffa300}div.routeYou_statistics p.routeYou_difficultyHard{color:#da593b}div.routeYou_statistics p.routeYou_difficultyHard svg{fill:#da593b}div.routeYou_statistics p.routeYou_difficultyHard svg *[stroke="#000"]{stroke:#da593b}div.routeYou_statistics p.routeYou_difficultyExtreme{color:#222}div.routeYou_statistics p.routeYou_difficultyExtreme svg{fill:#222}div.routeYou_statistics p.routeYou_difficultyExtreme svg *[stroke="#000"]{stroke:#222}div.routeYou_download{overflow:auto}div.routeYou_download div,div.routeYou_download p,div.routeYou_download ol,div.routeYou_download ol li{display:block;margin:0;padding:0;border:0}div.routeYou_download h3{cursor:pointer}div.routeYou_download h3:before{content:"";position:relative;top:-1px;display:inline-block;margin:0 6px 0 2px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #222;transition:transform 400ms ease}div.routeYou_download h3.routeYou_downloadSectionActive:before{transform:rotate(90deg)}div.routeYou_download h3 + div{margin:0 0 12px 0;height:0;overflow:hidden;transition:height 400ms ease}div.routeYou_download h3.routeYou_downloadSectionActive + div{height:auto}div.routeYou_download h3 + div > div{overflow:auto}div.routeYou_download div.routeYou_downloadSection{display:none}div.routeYou_download div.routeYou_downloadSectionActive{display:block}div.routeYou_download div.routeYou_downloadBlock{margin:0 0 12px 0}div.routeYou_download div.routeYou_downloadBlock:last-child{margin-bottom:0}div.routeYou_download a.routeYou_downloadIcon img{margin:0 8px 0 0;width:32px;height:32px;vertical-align:middle}div.routeYou_download a.routeYou_downloadLink,div.routeYou_download a.routeYou_downloadMoreOptions{font-weight:bold}div.routeYou_download span.routeYou_downloadPrice{white-space:nowrap;font-size:120%}div.routeYou_download span.routeYou_downloadPrice,div.routeYou_download a.routeYou_downloadLink ~ a.routeYou_smallIcon{margin:0 0 0 8px}div.routeYou_download div.routeYou_downloadOptions,div.routeYou_download div.routeYou_downloadMoreOptions{height:0;overflow:hidden;transition:height 400ms ease}div.routeYou_download div.routeYou_downloadOptions > div,div.routeYou_download div.routeYou_downloadMoreOptions > div{overflow:auto}div.routeYou_download div.routeYou_downloadMoreOptions > div{padding:0 0 12px 0}div.routeYou_download div.routeYou_downloadOption,div.routeYou_download div.routeYou_downloadBlock p,div.routeYou_download div.routeYou_downloadBlock ol{margin:0 0 12px 40px}div.routeYou_download div.routeYou_downloadOption:last-child,div.routeYou_download div.routeYou_downloadBlock p:last-child,div.routeYou_download div.routeYou_downloadBlock ol:last-child{margin-bottom:0}div.routeYou_download ol{list-style:none}div.routeYou_download ol li:before{content:"•";display:inline-block;margin-right:4px}div.routeYou_download p.routeYou_downloadUpgrade{font-weight:bold;text-align:center}div.routeYou_download p.routeYou_cacheProgress{position:relative;overflow:hidden;background:#aa1c00;color:#fff;text-align:center}div.routeYou_download p.routeYou_cacheProgress > span:first-child{position:absolute;top:0;bottom:0;left:0;display:block;width:0;background:#80d8c0;transition:width 400ms ease}div.routeYou_download p.routeYou_cacheProgress > span + span{position:relative}div.routeYou_download p.routeYou_offlineAction a > span:first-child{margin-right:4px}div.routeYou_download p.routeYou_appQrCodeIntro,div.routeYou_download p.routeYou_appQrCode{text-align:center}div.routeYou_download p.routeYou_appQrCode svg{width:80%;max-width:160px;shape-rendering:crispedges}div.routeYou_download p.routeYou_appQrCode svg rect{fill:#222}div.routeYou_download div.routeYou_installInstructions,div.routeYou_download div.routeYou_installBadges{text-align:center}div.routeYou_download div.routeYou_installInstructions p{color:#4d4d4d}div.routeYou_download div.routeYou_installBadges{display:grid;justify-content:space-around;grid-template-columns:1fr 1fr}div.routeYou_download div.routeYou_installBadges p{text-align:center}div.routeYou_nodeMappDialog > div{max-width:480px}div.routeYou_nodeMappDialog h3,div.routeYou_nodeMappDialog p{margin:0 0 12px 0;text-align:left}div.routeYou_nodeMappDialog img{vertical-align:bottom}div.routeYou_nodeMappDialog p.routeYou_nodeMappStoreLinks a{display:inline-block}div.routeYou_nodeMappDialog p.routeYou_nodeMappStoreLinks a + a{float:right}div.routeYou_nodeMappDialog p.routeYou_nodeMappStoreLinks img{width:auto;height:48px;height:min(11vw, 48px)}div.routeYou_nodeMappDialog p.routeYou_nodeMappQrCode{text-align:center}div.routeYou_nodeMappDialog p.routeYou_nodeMappQrCode img{width:110px;height:110px}div.routeYou_nodeMappDialog p.routeYou_nodeMappRouteCode > span{display:inline-block;padding:8px 16px;box-sizing:border-box;width:66%;vertical-align:bottom;border:1px solid #b8b8b8;border-radius:8px;background:#fff;line-height:1.8em;text-align:center}div.routeYou_nodeMappDialog p.routeYou_nodeMappRouteCode > span + span{margin-left:4%;width:30%;border:1px solid #42cda7;background:#42cda7;cursor:pointer}div.routeYou_nodeMappDialog p.routeYou_nodeMappRouteCode > span + span:hover{background:#33957a}div.routeYou_nodeMappDialog p.routeYou_nodeMappRouteCode > span + span svg{width:1.8em;height:1.8em;vertical-align:bottom;fill:#fff}div.routeYou_nodeMappDialog p.routeYou_nodeMappRouteCode > span + span svg *[stroke="#000"]{stroke:#fff}div.routeYou_nodeMappDialog p.routeYou_buttonLine{padding:0}div.routeYou_garminDialog iframe{display:block;margin:0 0 12px 0;padding:0;border:0}div.routeYou_garminDialog p.routeYou_buttonLine{margin-bottom:0}div.routeYou_comments{overflow:auto}div.routeYou_activities{overflow:auto}div.routeYou_activities ol{display:block;margin:0;padding:0;border:0;list-style:none}div.routeYou_activities ol li{margin:0}div.routeYou_activities div.routeYou_activityShare img{margin-right:4px;width:24px;height:24px;vertical-align:middle}div.routeYou_suggest{overflow:auto}div.routeYou_suggestLogInDialog > div{max-width:400px}div.routeYou_suggest p,div.routeYou_suggestLogInDialog p{display:block;margin:0;padding:0;border:0}div.routeYou_suggest div.routeYou_routeSuggestionTypeToggle{text-align:center}div.routeYou_suggest div.routeYou_routeSuggestionTypeToggle input[type="radio"]{top:0;vertical-align:middle}div.routeYou_suggest div.routeYou_routeSuggestionTypeToggle input[type="radio"] + label{margin-right:12px}div.routeYou_suggest div.routeYou_routeSuggestionTypeToggle input[type="radio"] + label:last-child{margin-right:0}div.routeYou_suggest div.routeYou_routeTypeDisabledOverlay{position:absolute;top:140px;right:0;bottom:0;left:0;z-index:2;background:#fff;opacity:0.6}div.routeYou_suggest div.routeYou_routeTypeHint{position:absolute;top:140px;right:0;left:0;margin:0 auto;padding:20px 24px;max-width:320px;z-index:55;box-shadow:0 0 40px 0 rgba(34,34,34,0.4);border-radius:10px;background:#fff}div.routeYou_suggest div.routeYou_routeTypeHint > span:first-child{position:absolute;top:-15px;left:calc(50% - 10px);width:0;height:0}div.routeYou_suggest div.routeYou_routeTypeHint > span:first-child:after{content:"";position:absolute;display:block;width:0;height:0;border-right:10px solid transparent;border-bottom:16px solid #fff;border-left:10px solid transparent}div.routeYou_suggest div.routeYou_routeTypeHint p{margin:0 0 12px 0}div.routeYou_suggest div.routeYou_routeTypeHint p.routeYou_buttonLine{text-align:right}div.routeYou_suggest label.routeYou_routeFromTo > span,div.routeYou_suggest label.routeYou_routeRoundTrip > span{position:relative;display:inline-block;margin:0 8px 0 4px;vertical-align:middle}div.routeYou_suggest label.routeYou_routeFromTo > span{width:24px;height:24px}div.routeYou_suggest label.routeYou_routeFromTo > span > span{position:absolute;display:block}div.routeYou_suggest label.routeYou_routeFromTo > span:before,div.routeYou_suggest label.routeYou_routeFromTo > span:after,div.routeYou_suggest label.routeYou_routeFromTo > span > span:before,div.routeYou_suggest label.routeYou_routeFromTo > span > span:after{content:"";position:absolute;display:block}div.routeYou_suggest label.routeYou_routeFromTo > span > span,div.routeYou_suggest label.routeYou_routeFromTo > span:before{width:8px;height:8px;border-radius:100%;background:#222}div.routeYou_suggest label.routeYou_routeFromTo > span > span{top:0;right:0}div.routeYou_suggest label.routeYou_routeFromTo > span:before{bottom:0;left:0}div.routeYou_suggest label.routeYou_routeFromTo > span:after{bottom:3px;left:7px;width:8px;height:2px;background:#222}div.routeYou_suggest label.routeYou_routeFromTo > span > span:before{top:3px;right:7px;width:7px;height:5px;border:2px solid #222;border-right-width:0;border-radius:100% 0 0 100%}div.routeYou_suggest label.routeYou_routeFromTo > span > span:after{top:10px;right:0;width:8px;height:7px;border:2px solid #222;border-left-width:0;border-radius:0 100% 100% 0}div.routeYou_suggest label.routeYou_routeRoundTrip > span{width:20px;height:20px;border:2px solid #222;border-radius:100%}div.routeYou_suggest label.routeYou_routeRoundTrip > span:before{content:"";position:absolute;right:-1px;bottom:-1px;display:block;width:8px;height:8px;border-radius:100%;background:#222}div.routeYou_suggest div.routeYou_item input[type="text"]{padding-left:2em}div.routeYou_suggest div.routeYou_itemHovered input[type="text"]{background:#b8b8b8}div.routeYou_suggest div.routeYou_itemSelected input[type="text"]{background:#b8ecdc}div.routeYou_suggest div.routeYou_item div.routeYou_beginIcon,div.routeYou_suggest div.routeYou_item div.routeYou_viaIcon,div.routeYou_suggest div.routeYou_item div.routeYou_endIcon{position:absolute;top:50%;left:0.3em;margin-top:-0.7em;width:1.4em;height:1.4em;cursor:pointer}div.routeYou_suggest div.routeYou_item div.routeYou_beginIcon:before{content:"";position:absolute;top:0.2em;left:0.3em;border-top:0.5em solid transparent;border-bottom:0.5em solid transparent;border-left:0.8em solid #222}div.routeYou_suggest div.routeYou_item div.routeYou_viaIcon:before{content:"";position:absolute;top:0.3em;left:0.3em;width:0.4em;height:0.4em;border:0.2em solid #222;border-radius:100%}div.routeYou_suggest div.routeYou_item div.routeYou_endIcon:before{content:"";position:absolute;top:0.3em;left:0.3em;width:0.8em;height:0.8em;background:#222}div.routeYou_suggest div.routeYou_itemSelected div.routeYou_beginIcon:before{border-left-color:#f00}div.routeYou_suggest div.routeYou_itemSelected div.routeYou_viaIcon:before{border-color:#f00}div.routeYou_suggest div.routeYou_itemSelected div.routeYou_endIcon:before{background:#f00}div.routeYou_suggest div.routeYou_markOnMap,div.routeYou_suggest div.routeYou_detectPosition{margin:2px 0 0 0;text-align:right}div.routeYou_suggest div.routeYou_addDestination,div.routeYou_suggest div.routeYou_returnToBegin,div.routeYou_suggest div.routeYou_clearRoute,div.routeYou_suggest div.routeYou_undo,div.routeYou_suggest div.routeYou_redo{margin:6px 0 0 0}div.routeYou_suggest div.routeYou_markOnMap span,div.routeYou_suggest div.routeYou_detectPosition a > span,div.routeYou_suggest div.routeYou_addDestination a > span,div.routeYou_suggest div.routeYou_returnToBegin a > span,div.routeYou_suggest div.routeYou_clearRoute a > span,div.routeYou_suggest div.routeYou_undo a > span,div.routeYou_suggest div.routeYou_redo a > span{position:relative;display:inline-block;width:24px;height:24px;overflow:hidden;vertical-align:middle}div.routeYou_suggest div.routeYou_markOnMap span,div.routeYou_suggest div.routeYou_detectPosition a > span{margin:0 0 0 4px}div.routeYou_suggest div.routeYou_markOnMap span:before{content:"";position:absolute;top:0;left:2px;transform:scale(0.95) rotate(45deg);display:block;width:20px;height:20px;border-radius:50% 50% 0 50%;background:#222}div.routeYou_suggest div.routeYou_markOnMap span:after{content:"";position:absolute;top:6px;left:8px;display:block;width:8px;height:8px;border-radius:100%;background:#fff}div.routeYou_suggest div.routeYou_markOnMap a:hover span:before{background:#4d4d4d}div.routeYou_suggest div.routeYou_detectPosition a > span:before,div.routeYou_suggest div.routeYou_detectPosition a > span:after{content:"";position:absolute;display:block;border-radius:100%}div.routeYou_suggest div.routeYou_detectPosition a > span:before{top:6px;left:6px;width:8px;height:8px;border:2px solid #222}div.routeYou_suggest div.routeYou_detectPosition a > span:after{top:10px;left:10px;width:4px;height:4px;background:#222}div.routeYou_suggest div.routeYou_detectPosition a > span span{position:absolute;top:3px;left:11px;display:block;width:2px;height:4px;background:#222}div.routeYou_suggest div.routeYou_detectPosition a > span span:nth-child(2),div.routeYou_suggest div.routeYou_detectPosition a > span span:nth-child(4){top:11px;left:3px;width:4px;height:2px}div.routeYou_suggest div.routeYou_detectPosition a > span span:nth-child(2){left:17px}div.routeYou_suggest div.routeYou_detectPosition a > span span:nth-child(3){top:17px}div.routeYou_suggest div.routeYou_detectPosition a:hover > span:before{border-color:#4d4d4d}div.routeYou_suggest div.routeYou_detectPosition a:hover > span:after,div.routeYou_suggest div.routeYou_detectPosition a:hover > span span{background:#4d4d4d}div.routeYou_suggest div.routeYou_addDestination a > span,div.routeYou_suggest div.routeYou_returnToBegin a > span,div.routeYou_suggest div.routeYou_clearRoute a > span,div.routeYou_suggest div.routeYou_undo a > span,div.routeYou_suggest div.routeYou_redo a > span{margin:0 4px 0 0}div.routeYou_suggest div.routeYou_addDestination a > span:before,div.routeYou_suggest div.routeYou_addDestination a > span:after{content:"";position:absolute;display:block;background:#222}div.routeYou_suggest div.routeYou_addDestination a > span:before{top:10px;left:4px;width:16px;height:4px}div.routeYou_suggest div.routeYou_addDestination a > span:after{top:4px;left:10px;width:4px;height:16px}div.routeYou_suggest div.routeYou_addDestination a:hover > span:before,div.routeYou_suggest div.routeYou_addDestination a:hover > span:after{background:#4d4d4d}div.routeYou_suggest div.routeYou_returnToBegin a > span:before{content:"";position:absolute;top:2px;left:2px;display:block;width:12px;height:12px;border:4px solid #222;border-bottom-color:transparent;border-radius:100%}div.routeYou_suggest div.routeYou_returnToBegin a > span:after{content:"";position:absolute;top:17px;left:10px;transform:rotate(45deg);display:block;border-top:6px solid #222;border-right:6px solid transparent;border-left:6px solid transparent}div.routeYou_suggest div.routeYou_returnToBegin a:hover > span:before{border-top-color:#4d4d4d;border-right-color:#4d4d4d;border-left-color:#4d4d4d}div.routeYou_suggest div.routeYou_returnToBegin a:hover > span:after{border-top-color:#4d4d4d}div.routeYou_suggest div.routeYou_clearRoute a > span:before,div.routeYou_suggest div.routeYou_clearRoute a > span:after{content:"";position:absolute;top:10px;left:3px;display:block;width:18px;height:4px;background:#222}div.routeYou_suggest div.routeYou_clearRoute a > span:before{transform:rotate(45deg)}div.routeYou_suggest div.routeYou_clearRoute a > span:after{transform:rotate(-45deg)}div.routeYou_suggest div.routeYou_clearRoute a:hover > span:before,div.routeYou_suggest div.routeYou_clearRoute a:hover > span:after{background:#4d4d4d}div.routeYou_suggest div.routeYou_undo a > span svg,div.routeYou_suggest div.routeYou_redo a > span svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;height:80%;fill:#222}div.routeYou_suggest div.routeYou_undo a > span svg *[stroke="#000"],div.routeYou_suggest div.routeYou_redo a > span svg *[stroke="#000"]{stroke:#222}div.routeYou_suggest div.routeYou_undo a:hover > span svg,div.routeYou_suggest div.routeYou_redo a:hover > span svg{fill:#4d4d4d}div.routeYou_suggest div.routeYou_undo a:hover > span svg *[stroke="#000"],div.routeYou_suggest div.routeYou_redo a:hover > span svg *[stroke="#000"]{stroke:#4d4d4d}div.routeYou_suggest div.routeYou_compass{position:relative;margin:0 auto;width:100px;height:100px;border-radius:100%;cursor:pointer}div.routeYou_suggest div.routeYou_compass > span,div.routeYou_suggest div.routeYou_compass > span:before,div.routeYou_suggest div.routeYou_compass > span:after,div.routeYou_suggest div.routeYou_compass div.routeYou_compassDirection,div.routeYou_suggest div.routeYou_compass div.routeYou_compassDirection:before,div.routeYou_suggest div.routeYou_compass div.routeYou_compassDirection:after,div.routeYou_suggest div.routeYou_compass div.routeYou_compassCenter,div.routeYou_suggest div.routeYou_compass div.routeYou_compassCenter:before,div.routeYou_suggest div.routeYou_compass div.routeYou_compassCenter:after{position:absolute;display:block;box-sizing:border-box}div.routeYou_suggest div.routeYou_compass > span:before,div.routeYou_suggest div.routeYou_compass > span:after,div.routeYou_suggest div.routeYou_compass div.routeYou_compassDirection:before,div.routeYou_suggest div.routeYou_compass div.routeYou_compassDirection:after,div.routeYou_suggest div.routeYou_compass div.routeYou_compassCenter:before,div.routeYou_suggest div.routeYou_compass div.routeYou_compassCenter:after{content:""}div.routeYou_suggest div.routeYou_compass > span{top:8px;right:8px;bottom:8px;left:8px}div.routeYou_suggest div.routeYou_compass > span:first-child:before,div.routeYou_suggest div.routeYou_compass > span:first-child:after{border-radius:100%}div.routeYou_suggest div.routeYou_compass > span:first-child:before{top:0;right:0;bottom:0;left:0;border:6px solid #222}div.routeYou_suggest div.routeYou_compass > span:first-child:after{top:1px;right:1px;bottom:1px;left:1px;border:4px solid #f2f2f2}div.routeYou_suggest div.routeYou_compass > span + span:before,div.routeYou_suggest div.routeYou_compass > span + span:after{top:18px;right:18px;bottom:18px;left:18px;border:3px solid #222;background:#f2f2f2}div.routeYou_suggest div.routeYou_compass > span + span:before{transform:scaleX(0.3) rotate(45deg)}div.routeYou_suggest div.routeYou_compass > span + span:after{transform:scaleY(0.3) rotate(45deg)}div.routeYou_suggest div.routeYou_compass div.routeYou_compassDirection{top:0;right:0;bottom:0;left:0;border-radius:100%}div.routeYou_suggest div.routeYou_compass div.routeYou_compassDirection:before{top:0;right:38px;bottom:76px;left:38px;border:1px solid #42cda7;border-radius:100%;background:#80d8c0}div.routeYou_suggest div.routeYou_compass div.routeYou_compassDirection:after{top:5px;left:44px;border-right:6px solid transparent;border-bottom:11px solid #d9f5ed;border-left:6px solid transparent}div.routeYou_suggest div.routeYou_compass div.routeYou_compassCenter{top:38px;right:38px;bottom:38px;left:38px;border:1px solid #222;border-radius:100%;background:#f2f2f2}div.routeYou_suggest div.routeYou_compass div.routeYou_compassCenter:before,div.routeYou_suggest div.routeYou_compass div.routeYou_compassCenter:after{top:9px;right:3px;bottom:9px;left:3px;background:#222}div.routeYou_suggest div.routeYou_compass div.routeYou_compassCenter:before{transform:rotate(45deg) scale(0.8)}div.routeYou_suggest div.routeYou_compass div.routeYou_compassCenter:after{transform:rotate(-45deg) scale(0.8)}div.routeYou_suggest div.routeYou_compass div.routeYou_compassCenter:hover:before,div.routeYou_suggest div.routeYou_compass div.routeYou_compassCenter:hover:after{background:#4d4d4d}div.routeYou_suggest div.routeYou_compass div.routeYou_compassCenterSelected{border:1px solid #42cda7;background:#80d8c0}div.routeYou_suggest div.routeYou_compass div.routeYou_compassCenterSelected:before,div.routeYou_suggest div.routeYou_compass div.routeYou_compassCenterSelected:after{display:none}div.routeYou_suggestLogInDialog h3,div.routeYou_suggestLogInDialog p{margin:0 0 12px 0;text-align:left}div.routeYou_suggestLogInDialog p.routeYou_separator{text-align:center}div.routeYou_suggestLogInDialog p.routeYou_noAccountYet{margin-top:12px;padding-top:12px;border-top:1px solid #222;font-weight:bold}div.routeYou_suggestLogInDialog button + a{display:inline-block;margin-left:6px;padding-top:2px}div.routeYou_saveRoutePropertiesDialog > div{width:400px;max-width:calc(100% - 34px)}div.routeYou_saveRoutePropertiesDialog textarea.routeYou_descriptionEditor{box-sizing:border-box;width:100%;height:120px;border:1px solid #222}div.routeYou_saveRoutePropertiesDialog div.ckEditorContainer{border:1px solid #222 !important}div.routeYou_error{position:relative}div.routeYou_error p{margin:0;padding:6px 12.4%;background:#f2f2f2;background:-moz-linear-gradient(left, rgba(242,242,242,0) 0%, rgba(242,242,242,1) 12%, rgba(242,242,242,1) 88%, rgba(242,242,242,0) 100%);background:-webkit-linear-gradient(left, rgba(242,242,242,0) 0%, rgba(242,242,242,1) 12%, rgba(242,242,242,1) 88%, rgba(242,242,242,0) 100%);background:-o-linear-gradient(left, rgba(242,242,242,0) 0%, rgba(242,242,242,1) 12%, rgba(242,242,242,1) 88%, rgba(242,242,242,0) 100%);background:linear-gradient(to right, rgba(242,242,242,0) 0%, rgba(242,242,242,1) 12%, rgba(242,242,242,1) 88%, rgba(242,242,242,0) 100%);color:#f00;font-weight:bold;text-align:center}div.routeYou_error div.routeYou_closeButton{position:absolute;top:0;right:-20px;margin:0 12.4% 0 0;width:20px;height:20px;cursor:pointer}div.routeYou_error div.routeYou_closeButton:before,div.routeYou_error div.routeYou_closeButton:after{content:"";position:absolute;top:9px;right:3px;display:block;width:15px;height:3px;border-radius:2px;background:#f00}div.routeYou_error div.routeYou_closeButton:before{transform:rotate(45deg)}div.routeYou_error div.routeYou_closeButton:after{transform:rotate(-45deg)}div.routeYou_error div.routeYou_closeButton:hover:before,div.routeYou_error div.routeYou_closeButton:hover:after{background:#42cda7}@media all and (min-width: 500px){p.routeYou_buttonLine,div.routeYou_dialog form div.formLine:last-child p{display:flex;flex-direction:row;justify-content:center}p.routeYou_buttonLine a:first-child,p.routeYou_buttonLine button:first-child,div.routeYou_dialog form div.formLine:last-child p input[type="submit"]{order:2}p.routeYou_buttonLine a:nth-child(2),p.routeYou_buttonLine button:nth-child(2),div.routeYou_dialog form div.formLine:last-child p input[type="reset"],div.routeYou_dialog form div.formLine:last-child p input[type="button"]{order:1}}@media all and (min-width: 700px){form div.formLine > label:first-child{padding-right:8px;width:192px;float:left}form div.formLine > div,form div.formLine > p,form div.formLine > ol,form div.formLine > ul{margin-left:200px}form div.formLine > div.canvasWrapper{margin-left:0}div.routeYou_dialog form div.formLine > label:first-child{padding-right:0;width:auto;float:none}div.routeYou_dialog form div.formLine > div,div.routeYou_dialog form div.formLine > p,div.routeYou_dialog form div.formLine > ol,div.routeYou_dialog form div.formLine > ul{margin-left:0}div.scrollToTop{right:16px;bottom:16px}}@media all and (min-width: 1100px){.mobileOnly{display:none !important}.desktopOnly{display:initial !important}}@media all and (min-width: 700px){p.breadcrumbs,p.message{margin-right:16px;margin-left:16px}p.breadcrumbs{display:block}body.withAvsg-accountBanner.withAvsg-accountBanner-hidden header{top:-266px}div.navBar a.logo,div.navBar a.search,div.navBar a.plan,div.navBar a.logIn,div.navBar a.user,div.navBar a.notifications{margin-left:16px}div.identity-branding{padding:24px 16px}div.identity{padding:0 16px}div.identity ul,div.identity ul li{display:block;margin:0;padding:0;list-style:none}div.identity ul{margin-top:12px;float:right;overflow:auto}div.identity ul li{float:left}div.identity ul li a{position:relative;display:block;margin-left:8px;width:40px;height:40px;background:#fff}div.identity ul li a span{display:block;padding:6px;width:28px;height:28px}div.identity ul li a:hover span.iconFacebook{background:#1877f2}div.identity ul li a:hover span.iconTwitter{background:#1da1f2}div.identity ul li a:hover span.iconPinterest{background:#bd081c}div.identity ul li a:hover span.iconYouTube{background:#f00}div.identity ul li a:hover span.iconFlickr{background:#0063dc}div.identity ul li a:hover span.iconLinkedIn{background:#0a66c2}div.identity ul li a:hover span.iconInstagram{background:#e4405f}div.identity ul li a:hover span.iconTripAdvisor{background:#34e0a1}div.identity ul li a:hover span.iconBooking{background:#273b7d}div.identity ul li a:hover span.iconGooglePlay{background:#414141}div.identity ul li a:hover span.iconIOsAppStore{background:#000}div.identity ul li a:hover span.iconMySiteMyApp{background:#42cda7}div.identity ul li a span svg{display:block;width:100%;height:100%}div.identity ul li a:hover span svg path{fill:#fff}div.identity ul li a img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}div.identity img.identity-avatar{display:block;margin:0 0 0 12px;width:32px;height:32px;float:right;border-radius:100%}div.searchMenu,div.planMenu{padding:24px 0}div.searchMenu > span,div.planMenu > span{display:none}div.searchMenu ul,div.planMenu ul{padding:0;float:left;border-bottom:none}div.searchMenu ul + ul,div.planMenu ul + ul{margin-left:50px;padding-left:50px;border-top:none;border-left:1px solid #b8b8b8}div.searchMenu ul:first-of-type li + li,div.planMenu ul:first-of-type li + li{margin-top:20px}div.content > div{padding:0 16px 60px 16px}}@media all and (min-width: 900px){div.navBar div.navCore{text-align:left}div.navBar a.search span,div.navBar a.plan span{display:inline}div.navBar a.upgrade{display:block;margin:0;padding:0 8px;padding:0 min(50vw - 442px, 24px);float:right;border-radius:16px;background:#f00;color:#fff;font-weight:600;line-height:32px;text-decoration:none}div.navBar a.upgrade:hover{background:#b30000}body.offline div.navBar a.upgrade{display:none}div.searchMenu,div.planMenu{right:auto;left:120px;padding:40px}div.planMenu{left:calc(136px + var(--search-title-width))}div.content > div{padding-bottom:16px}div.twoZones,div.twoEqualZones{display:table;width:100%;table-layout:fixed}div.twoZones > div,div.twoEqualZones > div{display:table-cell;vertical-align:top}div.twoZones > div:first-child{padding-right:16px;border-right:1px dotted #222}div.twoZones > div + div{padding-left:16px;width:336px}div.twoEqualZones > div:first-child{padding-right:8px;box-sizing:border-box;width:50%}div.twoEqualZones > div + div{padding-left:8px}div.twoZones > div + div > div > div{padding-bottom:44px}div.twoZones > div > div > div > h2:first-child,div.twoEqualZones > div > h2:first-child{margin-top:0}div.routeDetails div.routeYou_entityModern div.routeYou_entityImage,div.routeDetails div.routeYou_entityModern div.routeYou_entityImage img{width:216px;height:162px}}@media all and (min-width: 1100px){div.mapSide p.breadcrumbs,div.mapSide p.message{margin-right:32px;margin-left:32px}div.navBar{padding:16px 32px 32px 32px}div.navBar div.navLinks{display:block;height:60px;font-size:90%;text-align:right}div.navBar div.navLinks a{color:#b8b8b8}div.navBar div.navLinks a:hover{color:#42cda7}div.navBar div.navLinks a + a{margin-left:32px}div.navBar a.search:after,div.navBar a.plan:after{bottom:-32px}div.navBar a.chooseLocale > img{width:24px;height:24px}div.navBar a.chooseLocale span,div.navBar a.chooseLocale span > img{margin-left:8px}div.navBar a.toggleMenu{margin-top:24px;width:56px;height:56px;border-width:2px}div.navBar a.toggleMenu > span,div.navBar a.toggleMenu:before,div.navBar a.toggleMenu:after{top:27px;left:11px;width:32px}div.navBar a.toggleMenu:before{top:17px}div.navBar a.toggleMenu:after{top:37px}div.navBar a.toggleMenu.active:before,div.navBar a.toggleMenu.active:after{top:27px}div.navBar a.logo{margin-top:24px;width:172px;height:60px}div.navBar a.logo,div.navBar a.search,div.navBar a.plan{margin-left:24px;margin-left:min(30vw - 306px, 44px)}div.navBar a.search span,div.navBar a.plan span,div.navBar a.logIn span,div.navBar a.user span,div.navBar a.chooseLocale span > img,div.navBar a.search span > img,div.navBar a.plan span > img,div.navBar a.user span > img{margin-left:12px}div.navBar a.upgrade{padding:0 24px}div.mapSide div.identity{padding:0 32px}div.menu,div.userMenu,div.searchMenu,div.planMenu,div.localeSelect{top:140px;max-height:calc(100vh - 140px)}div.userMenu{right:20px}div.searchMenu,div.planMenu{left:300px}div.planMenu{left:calc(344px + var(--search-title-width))}div.content > div:first-child{height:calc(100vh - 140px)}body.withAvsg-wideSkyscraper div.content > div + div{display:table-cell;width:160px;border-left:1px dotted #222}body.withAvsg-wideSkyscraper div.content > div + div div.avsgUnit{position:relative;position:sticky;top:140px}div.mapSide{width:544px;overflow:auto}div.mapSide ~ div.scrollToTop{right:auto;left:480px}div.mapSide div.mapSearch-map,div.mapSide div.routeViewer-map{left:544px;border-left:1px solid #b8b8b8}div.mapSide h2,div.mapSide div.routeYou_component h2{padding:4px 32px}div.mapSide div.routeYou_comments,div.mapSearch-list div.routeYou_list > div,div.mapSearch-list div.routeYou_list > p,div.mapSearch-list div.routeYou_download h3,div.mapSearch-list div.routeYou_download > p,div.mapSearch-list div.routeYou_download div.routeYou_downloadBlock{margin-right:32px;margin-left:32px}div.mapSearch-list div.routeYou_list div.routeYou_summary,div.mapSearch-list div.routeYou_list p.routeYou_listMessage,div.mapSearch-list div.routeYou_list p.routeYou_buttonLine,div.mapSearch-list div.routeYou_list p.routeYou_progress,div.mapSearch-list div.routeYou_list > ol{padding:0 32px 12px 32px}div.mapSearch-list div.routeYou_list div.routeYou_sortingSelect{padding:10px 32px}div.mapSearch-list ol li.routeYou_entityModern div.routeYou_entityImage,div.mapSearch-tabPane div.routeYou_entityModern div.routeYou_entityImage,div.mapSearch-map div.routeYou_entityModern div.routeYou_entityImage,div.routeViewer-poiCarousel ol li.routeYou_entityModern div.routeYou_entityImage,div.routeDetails div.routeYou_entityModern div.routeYou_entityImage,div.mapSearch-list ol li.routeYou_entityModern div.routeYou_entityProperties,div.mapSearch-tabPane div.routeYou_entityModern div.routeYou_entityProperties,div.mapSearch-map div.routeYou_entityModern div.routeYou_entityProperties,div.routeViewer-poiCarousel ol li.routeYou_entityModern div.routeYou_entityProperties,div.routeDetails div.routeYou_entityModern div.routeYou_entityProperties{margin-right:20px}div.mapSearch-list ol li.routeYou_entityModern div.routeYou_entityProperties > span,div.mapSearch-tabPane div.routeYou_entityModern div.routeYou_entityProperties > span,div.mapSearch-map div.routeYou_entityModern div.routeYou_entityProperties > span,div.routeViewer-poiCarousel ol li.routeYou_entityModern div.routeYou_entityProperties > span,div.routeDetails div.routeYou_entityModern div.routeYou_entityProperties > span{margin:0 0 8px 0;font-size:100%}div.mapSearch-list ol li.routeYou_entityModern div.routeYou_entityProperties > span.routeYou_entityOwnerName,div.mapSearch-tabPane div.routeYou_entityModern div.routeYou_entityProperties > span.routeYou_entityOwnerName,div.mapSearch-map div.routeYou_entityModern div.routeYou_entityProperties > span.routeYou_entityOwnerName,div.routeViewer-poiCarousel ol li.routeYou_entityModern div.routeYou_entityProperties > span.routeYou_entityOwnerName,div.routeDetails div.routeYou_entityModern div.routeYou_entityProperties > span.routeYou_entityOwnerName{font-size:80%}div.mapSearch-list ol li.routeYou_entityModern div.routeYou_entityTeaser,div.mapSearch-tabPane div.routeYou_entityModern div.routeYou_entityTeaser,div.mapSearch-map div.routeYou_entityModern div.routeYou_entityTeaser,div.routeViewer-poiCarousel ol li.routeYou_entityModern div.routeYou_entityTeaser,div.routeDetails div.routeYou_entityModern div.routeYou_entityTeaser{margin:4px 20px 0 0;padding:12px 0 0 0}div.mapSearch-list ol li.routeYou_entityModern div.routeYou_entityStatistics,div.mapSearch-tabPane div.routeYou_entityModern div.routeYou_entityStatistics,div.mapSearch-map div.routeYou_entityModern div.routeYou_entityStatistics,div.routeDetails div.routeYou_entityModern div.routeYou_entityStatistics{margin:4px 20px 0 0;font-size:100%}div.mapSearch-list ol li.routeYou_entityModern div.routeYou_entityStatistics > div,div.mapSearch-tabPane div.routeYou_entityModern div.routeYou_entityStatistics > div,div.mapSearch-map div.routeYou_entityModern div.routeYou_entityStatistics > div,div.routeDetails div.routeYou_entityModern div.routeYou_entityStatistics > div{padding:12px 0 0 0}div.mapSearch-list ol li.routeYou_entityModern div.routeYou_entityDescription,div.mapSearch-tabPane div.routeYou_entityModern div.routeYou_entityDescription,div.mapSearch-map div.routeYou_entityModern div.routeYou_entityDescription,div.routeViewer-poiCarousel ol li.routeYou_entityModern div.routeYou_entityDescription{padding:32px}div.mapSearch-dialog > h2{padding:12px 32px;padding-right:calc(2.2em + 40px)}div.mapSearch-dialog > h2 span{right:32px}div.mapSide div.mapSearch-map,div.mapSide div.routeViewer-map,div.mapSearch-dialog{top:140px}}@media all and (min-width: 1300px){div.navBar a.logo{margin-left:44px}div.navBar a.search,div.navBar a.plan{margin-left:60px}div.navBar a.logIn,div.navBar a.user,div.navBar a.notifications,div.navBar a.upgrade{margin-left:24px}div.navBar a.upgrade{margin-right:16px}div.searchMenu,div.planMenu{left:316px}div.planMenu{left:calc(376px + var(--search-title-width))}div.searchMenu ul + ul,div.planMenu ul + ul{display:grid;grid-template-columns:repeat(2, auto);grid-template-rows:repeat(5, auto);grid-auto-flow:column;column-gap:38px}}@media all and (min-width: 1500px){div.navBar a.search,div.navBar a.plan{margin-left:80px}div.navBar a.logIn span,div.navBar a.user span{display:inline}div.searchMenu,div.planMenu{left:336px}div.planMenu{left:calc(416px + var(--search-title-width))}body.withAvsg-wideSkyscraper div.content > div + div{width:300px}}@media all and (min-width: 500px){div.routeYou_saveRoutePropertiesDialog p.routeYou_buttonLine{display:block}div.routeFeedback ul.feedbackScore li{display:inline-block;width:30%}div.selectionMore{padding:27px 46px}div.recommendedRoutes div.selectionMore{padding:27px 46px 0;box-sizing:border-box;height:260px}div.selectionMore p.selectionMoreButton{text-align:right}div.selectionMorePlan > img{margin-bottom:16px}div.homePageTopArea div.routeTypeSelect img{width:38px;height:38px}div.homePageIndex div.entityPartners img{margin:20px 30px;width:70px}div.homePageIndex div.mapExample{width:388px;height:175px}div.homePageIndex div.mapExample div.tableExample{top:35px}div.homePageIndex div.mapExample div.tableExample div p{margin-right:15px}div.homePageIndex div.mapExample img.mapBeautifulImage{width:175px;height:175px}div.homePageIndex div.mapExample div.background{top:15px;width:300px;height:145px}div.homePageIndex div.entityBeautifulRoutes div.mapImage{bottom:-150px}div.homePageIndex div.entityBeautifulRoutes div.mapImage img{width:250px}div.homePageIndex div.entityNavigation{margin-top:170px}div.homePageIndex div.entityBeautifulRoutes div.planRouteImage{right:250px;bottom:-150px}div.homePageIndex div.entityBeautifulRoutes div.planRouteImage img{height:250px}div.homePageIndex div.entityNavigation img.navigationImage{width:400px}div.homePageIndex div.entityVerifiedCommunity{width:460px;height:225px}div.homePageIndex div.entityVerifiedCommunity div.backpackImage{width:225px;height:225px}div.homePageIndex div.entityVerifiedCommunity div.imageBoxBackground{top:28px;width:350px;height:170px}div.homePageIndex div.entityVerifiedCommunity div.imageBox{width:200px}div.homePageIndex div.entityVerifiedCommunity div.imageBox p{font-size:10px}div.homePageIndex img.mapHikingImage{left:133px}div.homePageIndex div.easyRouteText{padding-bottom:100px}div.homePageIndex div.entityEasyRoute div.personMapImage{top:-80px}div.homePageIndex div.entityEasyRoute img.mapImage{top:-80px;right:250px;left:auto}div.homePageIndex div.entityEasyRoute div.iconImage{top:50px;right:225px}div.homePageIndex div.adventureMap{width:350px}div.homePageIndex div.entitySportTraining div:first-child{height:428px}div.homePageIndex div.entitySportTraining div.bikerTreesImage{width:100%;height:428px}div.homePageIndex div.entitySportTraining img.logoStrava{width:240px}div.moreInLocationSurrounding div.recommendedSelections{grid-template-columns:repeat(auto-fit, 480px)}div.moreInLocationSurrounding div.recommendedSelections > div > a:first-child{background-size:110%}}@media all and (min-width: 700px){div.stickyButtons > div:first-child a{width:100px;font-size:12px}div.stickyButtons > div:first-child a + a{margin-left:calc(25% - 129px);}div.subscriptionOptions > div{max-width:240px}div.homePageTopArea h1,div.upgradePageTopArea h1{font-size:44px}div.avsgWrapper-accountBanner{height:266px}body.withAvsg-accountBanner div.avsgWrapper-accountBanner,body.withAvsg-largeRectangleDesktop div.avsgWrapper-largeRectangleDesktop{display:block}body.withAvsg-largeRectangleMobile div.avsgWrapper-largeRectangleMobile,body.withAvsg-largeRectangleDesktop.mapFocus div.avsgWrapper-largeRectangleDesktop{display:none}div.mapSettingsWrapper > div:first-child{margin-right:0;transition:margin-right 400ms ease}div.mapSettingsWrapper.mapSettingsOpen > div:first-child{margin-right:240px}div.routeDownloadDialog,div.routePrintDialog{overflow:auto}div.routeDownloadDialog > div,div.routePrintDialog > div{margin:0 48px 0 0;max-width:336px;float:left;overflow:auto}div.routeDownloadDialog > div:last-child,div.routePrintDialog > div:last-child{margin:0;max-width:280px;float:none}div.routeDownloadDialog > div + div p,div.routePrintDialog > div + div p{margin-bottom:16px;text-align:left}div.entityMedia{margin-right:16px;float:left}div.designer{position:relative;padding-right:148px;min-height:48px}div.designer div.designerPreview{position:absolute;top:0;right:0;bottom:4px;margin:0;height:auto}div.designerCondition > input[type="text"],div.designerCondition > div.routeYou_selectHeader,div.designerCondition > select,div.designerLineSettings > input[type="text"],div.designerLineSettings > div.routeYou_selectHeader,div.designerLineSettings > select{display:inline-block;width:33.3%}div.designerCondition > input[type="text"]:last-child,div.designerCondition > div.routeYou_selectHeader:last-child,div.designerCondition > select:last-child,div.designerLineSettings > input[type="text"]:last-child,div.designerLineSettings > div.routeYou_selectHeader:last-child,div.designerLineSettings > select:last-child{width:33.4%}div.homePageIndex div.createRouteText,div.homePageIndex div.entityNavigation,div.homePageIndex div.verifiedText,div.homePageIndex div.routeDeviceText,div.homePageIndex div.friendText,div.homePageIndex div.ventureOutText,div.homePageIndex div.sportTrainingText,div.homePageIndex div.beautifulRoutesText,div.homePageIndex div.entityVerifiedCommunity,div.homePageIndex div.saveMomentsText{padding-top:80px;padding-bottom:90px}div.homePageIndex div.bikeDeviceImage{margin-left:110px}div.homePageIndex div.entityVerifiedCommunity div.backpackImage{left:27px;width:350px;height:350px}div.homePageIndex div.entityVerifiedCommunity div.imageBoxBackground{top:150px;left:190px;width:480px;height:210px}div.homePageIndex div.entityVerifiedCommunity{height:350px}div.homePageIndex div.entityCompatibleDevices div.compatibleListImages{width:auto}div.homePageIndex div.entityCompatibleDevices div.compatibleListImages img{margin:12px 25px 12px 25px;width:45px;height:45px}div.homePageIndex div.compatibleGPSList{width:440px}div.homePageIndex div.compatibleGPSList img{margin:8px;width:90px}div.homePageIndex div.compatibleGPSList img:first-child,div.homePageIndex div.compatibleGPSList img:nth-child(2){margin:30px;width:150px}div.homePageIndex div.entityVerifiedCommunity div.imageBox{left:210px}div.homePageIndex div.entityVerifiedCommunity hr.whiteLine{width:250px}div.homePageIndex div.entityVerifiedCommunity div.imageBox p{width:250px;font-size:12px}div.homePageIndex div.entityVerifiedCommunity div.imageBox img{width:27px}div.homePageIndex div.groupHikingImage{bottom:77px;left:0;width:462px;height:280px}div.homePageIndex div.adventureMap{width:650px;height:320px}div.homePageIndex img.mapHikingImage{left:280px;width:334px;height:335px}div.homePageIndex div.entityPartners img{margin:20px;width:100px}div.homePageIndex h3{padding:30px 0 10px 100px;max-width:350px}div.homePageIndex div.beautifulRoutesText p,div.homePageIndex div.createRouteText p,div.homePageIndex div.entityNavigation p,div.homePageIndex div.verifiedText p,div.homePageIndex div.easyRouteText p,div.homePageIndex div.routeDeviceText p,div.homePageIndex div.friendText p,div.homePageIndex div.saveMomentsText p,div.homePageIndex div.ventureOutText p,div.homePageIndex div.sportTrainingText p{padding:10px 0 10px 100px;max-width:350px}div.homePageIndex div.mapExample{width:680px;height:350px}div.homePageIndex div.mapExample div.background{width:480px;height:300px}div.homePageIndex div.mapExample img.mapBeautifulImage{left:27px;width:350px;height:350px}div.homePageIndex div.entityNavigation{margin-top:125px}div.homePageIndex div.mapExample div.tableExample{top:95px;right:25px;width:245px}div.homePageIndex div.mapExample div.tableExample p{margin:0 0 10px 0;font-size:16px}div.homePageIndex div.mapExample div.tableExample img{width:22px;height:22px}div.homePageIndex div.entitySportTraining div:first-child{height:566px}div.homePageIndex div.entitySportTraining div.bikerTreesImage{height:566px}div.homePageIndex div.entityInfoTotal p,div.homePageIndex div.entityPartners p,div.homePageIndex div.entityCompatibleDevices div.compatibleListImages p{width:140px}div.upgradePage div.entityInfoTotal p{width:200px}div.homePageIndex div.entityCompatibleDevices div.compatibleListImages{margin-top:20px}div.homePageIndex div.easyRouteText{padding-top:80px;padding-bottom:150px}div.homePageIndex div.entityEasyRoute div.personMapImage{width:305px;height:223px}div.homePageIndex div.entityEasyRoute img.mapImage{top:-100px;right:305px;width:auto;height:223px}div.homePageIndex div.entityEasyRoute div.iconImage{top:60px;right:275px;width:42px;height:42px}div.homePageIndex div.entityCompatibleGPS{margin-left:100px}div.homePageIndex div.entityFriendsOutdoor div.tableExample{top:617px;height:870px}div.homePageIndex div.entityFriendsOutdoor div.motorbikesRouteImage{top:-150px;width:340px;height:329px}div.homePageIndex div.entityFriendsOutdoor div.bikersTalkingImage{top:-125px;left:340px;width:222px;height:282px}div.homePageIndex div.entityFriendsOutdoor{padding-top:200px}div.homePageIndex div.entityFriendsOutdoor div.rowingImage{top:-90px;left:420px;width:242px;height:219px}div.homePageIndex div.entitySportTraining img.logoStrava{width:320px}div.routeYou_comments span.routeYou_commentDate{margin-left:18px;float:right}div.entityFooter div.downloadApp{flex-direction:row;justify-content:center;align-items:center}div.entityFooter div.downloadApp a{margin:5px 0 0 30px}div.entityFooter div.socialInfo div.downloadApp a:first-of-type{margin:10px 0 5px 30px}}@media all and (min-width: 900px){div.subscriptionOptions{display:table;margin:0 auto;border-spacing:10px}div.subscriptionOptions > div{display:table-cell;width:240px;height:100%}div.subscriptions div.subscription.subscriptionHighlighted{margin-top:-20px}div.subscriptionOptions{scroll-margin-top:120px}div.avsgWrapper-anchorBanner > div{border:16px solid #fff;border-top-width:0}div.mapSide div.avsgWrapper-anchorBanner > div{border:0}div.twoZones div.avsgWrapper-mapBanner{position:relative}body.withAvsg-mapBanner div.twoZones div.avsgWrapper-mapBanner{left:0;display:block}div.actionButtons a.mapButton{display:none}div.actionMenus{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:block;padding:0;overflow:visible;z-index:auto;background:none}div.mapSide div.actionMenus{margin-right:16px;margin-left:16px}div.actionMenus > div{position:absolute;top:0;right:0;margin:0;max-width:none;overflow:auto;z-index:97}div.actionMenus > div.active ~ div.active{display:none}p.oldPlannerMessage{display:block}div.homePageTopArea{margin:auto;padding:30px 0}div.homePageTopArea div{max-width:750px}div.homePageTopArea h1{text-align:left}div.homePageTopArea div.sectionIcon{float:left}div.homePageTopArea div.left{padding:70px 50px;width:370px;max-width:450px;float:left}div.homePageTopArea div.routeTypeSelect{width:450px}div.homePageTopArea div.right{margin:20px auto 0 auto;padding:60px 50px;width:280px;float:right}div.homePageIndex div.entityBeautifulRoutes div.createRouteText,div.homePageIndex div.easyRouteText{margin-right:150px}div.homePageIndex div.entityBeautifulRoutes div.planRouteImage{right:290px;bottom:-20px}div.homePageIndex div.entityBeautifulRoutes div.mapImage img{width:290px}div.homePageIndex div.entityBeautifulRoutes div.mapImage{bottom:-30px}div.homePageIndex div.entityNavigation{margin-top:0}div.homePageIndex div.coupleHorsesImage{width:513px;height:503px}div.homePageIndex div.entityNavigation img.navigationImage{width:650px}div.homePageIndex div.bikeDeviceImage{margin-left:110px;width:521px;height:521px}div.homePageIndex div.entityPartnersWith{background-color:#fff}div.homePageIndex div.entityInfoTotal{width:100%;background-color:#f2f2f2}div.homePageIndex div.entityVerifiedCommunity{margin-left:40px}div.homePageIndex div.entityInfoTotal p,div.upgradePage div.entityInfoTotal p{padding:30px 7%;font-size:15px}div.upgradePage div.entityInfoTotal p{width:18%}div.homePageIndex div.entityInfoTotal p img,div.upgradePage div.entityInfoTotal p img{width:60px}div.homePageIndex div.entityPartnersWith{margin-bottom:20px}div.homePageIndex div.entityPartnersWith > p:first-child{padding:60px 0 20px 0;font-size:21px;text-align:center}div.homePageIndex div.entityFriendsOutdoor div.tableExample{height:770px}div.homePageIndex div.groupHikingImage{bottom:358px}div.authPage > div:first-child{padding-right:0;border-right:none}div.authPage > div + div{display:table-cell;padding:0;width:50%;background-position:center center;background-size:cover}form.routeYou_formUpdated div.signInIntermediate{display:block}div.wizardSteps{display:flex;justify-content:space-between;align-items:center}}@media all and (min-width: 1100px){div.subscriptionOptions > div{width:250px}div.subscriptionOptions{border-spacing:25px}div.avsgWrapper-anchorBanner{top:140px}div.avsgWrapper-anchorBanner > div{bottom:calc(140px - 100vh)}div.avsgWrapper-mapBanner{left:545px}body.withAvsg-mapBanner div.avsgWrapper-mapBanner{display:block}div.routeDetails,div.routeViewer-list,div.routeViewer-suggest{margin:12px 32px 112px 32px}div.routeDetails h2{padding:12px 0}div.routeDetails p.staticMap{display:none}div.routeDetails div.routeViewer-gallery{left:-32px;width:calc(100% + 64px)}div.routeDetails div.routeViewer-gallery span.routeYou_moveLeft{left:20px}div.routeDetails div.routeViewer-gallery span.routeYou_moveRight{right:20px}div.routeDetails div.routeYou_comments{margin-right:0;margin-left:0}div.stickyButtons{right:auto;width:544px}div.stickyButtons > div{right:16px;left:16px}div.stickyButtons > div:first-child a.mapButton{display:none}div.stickyButtons > div:first-child a.mapButton + a{margin-left:0}div.stickyButtons > div + div > div{max-height:calc(100vh - 270px)}body.iOs div.stickyButtons > div + div > div{max-height:calc(100vh - 350px)}div.mapSide div.entityInfo,div.mapSide div.actionMenus,div.mapSide div.groupDescription{margin-right:32px;margin-left:32px}div.routeDetails div.entityInfo{margin-right:0;margin-left:0}div.locationCarousel{margin:150px auto;padding:50px 84px 50px 51px;width:min(1280px, 100%);min-height:500px}div.locationCarousel > div{grid-template-columns:auto 503px;grid-template-rows:336px auto;grid-column-gap:50px;grid-row-gap:50px}div.locationCarousel div.locationCarouselDescription > div{overflow-y:auto}div.locationCarousel div.locationCarouselDescription.locationCarouselDescriptionOpened > div{height:207px}div.locationCarousel div.locationCarouselDescription button.locationCarouselReadMore{display:none}div.locationCarousel div.locationCarouselMedia{width:503px;height:336px}div.locationGallery{margin:150px auto;padding:20px;box-sizing:border-box;width:min(1280px, 100%);border:2px solid #f2f2f2;border-radius:20px}div.poiBookmarks{margin:0;padding-left:40px}div.routeYou_previousMediaButton,div.routeYou_nextMediaButton{width:42px;height:42px}div.routeYou_previousMediaButton{left:16px}div.routeYou_nextMediaButton{right:16px}div.routeYou_dialog.routeYou_dialogArrows > div > span{top:16px;right:16px}div.entityFooterBalloonBackground{margin-top:100px}div.entityFooterBalloon{flex-direction:row;justify-content:space-around;align-items:flex-start;padding:18px 100px;width:80%;max-width:1220px;border-radius:100px}div.entityFooterBalloon p{margin:0 10px;max-width:156px}div.entityFooter{padding:175px 0 30px 0;width:80%;max-width:1220px;text-align:left}div.entityFooter img.logoRouteYou{margin:25px 140px 0 0;vertical-align:top}div.entityFooter div.footerSearchPlan a.largeButton{justify-content:flex-start}div.entityFooter div.footerSearchPlan,div.entityFooter div.footerUpgrade{display:inline-block}div.entityFooter div.footerUpgrade{float:right;text-align:right}div.entityFooter a.upgradeButton{margin:0}div.entityFooter div.footerUpgrade a.upgradeButton + a.largeButton{margin:0 0 0 16px}div.entityFooter div.contactInfo{flex-direction:row;justify-content:space-between;margin-top:80px}div.entityFooter div.contactInfo > div{margin:80px 0 140px 0}div.userClassifications h3{display:block;margin:0;color:#42cda7;font-size:24px}div.userClassifications span{display:block;margin:0;font-weight:normal}}@media all and (min-width: 1300px){div.selectionHeader,div.locationHeader{padding:max(3vh, 28vh - 150px) 16px}div.selectionHeader:after,div.locationHeader:after{bottom:-5px;width:1280px;height:10px;border-radius:5px}div.selectionHeader h1,div.locationHeader h1{font-size:56px}div.selectionHeader + p.breadcrumbs,div.locationHeader + p.breadcrumbs{margin:0 auto 32px auto;width:1280px}div.selectionIntroMap,div.selectionListMore,div.locationInfo{display:table;margin:0 auto;table-layout:fixed}div.selectionIntroMap > div,div.selectionListMore > div{display:table-cell;margin:0;padding:0;box-sizing:border-box;width:640px;max-width:none;vertical-align:top}div.locationInfo > div{display:table-cell;margin:0;padding:0;box-sizing:border-box;width:600px;max-width:none;vertical-align:top}div.selectionIntroMap > div:first-child,div.locationInfo > div:first-child{padding:0 160px 0 0}div.locationInfo > div:first-child{width:680px}div.selectionListMore > div + div{padding:0 0 0 160px}div.selectionTags{text-align:left}div.selectionIntroMap div.mapSearch-map div.routeYou_map{width:640px;height:480px}div.locationInfo div.poiMap{margin-top:60px;width:600px;height:400px}div.subscriptionOptions > div{width:275px}div.homePageTopArea{padding:120px 0}div.homePageTopArea div{width:1120px}div.homePageTopArea div.left{padding:0 95px;width:450px}div.homePageTopArea div.right{padding:80px 95px}div.homePageTopArea div.routeTypeSelect{width:450px}div.homePageTopArea div.routeTypeSelect img{width:64px;height:64px}div.homePageTopArea h1{font-size:44px}div.homePageTopArea h1,div.homePageTopArea div.routeTypeSelect{width:450px}div.homePageIndex div.entityMostBeautiful{height:450px}div.entityFooter img.logoRouteYou{top:70px;left:85px}div.homePageIndex div.adventureMap{float:left}div.homePageIndex div.verifiedText{margin:30px 110px 20px 0;float:right}div.homePageIndex div.ventureOutText{display:inline-block}div.homePageIndex div.entityNavigation{margin-top:80px;min-height:400px}div.homePageIndex div.entityBeautifulRoutes div.planRouteImage{right:410px;bottom:-65px}div.homePageIndex div.entityBeautifulRoutes div.planRouteImage img{height:449px}div.homePageIndex div.entityBeautifulRoutes div.mapImage img{width:521px}div.homePageIndex div.entityBeautifulRoutes div.mapImage{bottom:-80px}div.homePageIndex div.mapExample{margin-top:70px;float:left}div.homePageIndex div.beautifulRoutesText{display:inline-block}div.homePageIndex div.entityBeautifulRoutes div.createRouteText,div.homePageIndex div.easyRouteText{margin-right:250px}div.homePageIndex div.entityEasyRoute img.mapImage{top:-360px;right:520px;width:auto;height:300px}div.homePageIndex div.entityEasyRoute div.personMapImage{top:-260px;width:520px;height:308px}div.homePageIndex div.entityEasyRoute div.iconImage{top:-120px;right:490px}div.homePageIndex div.friendText{float:left}div.homePageIndex div.friendText p{width:320px;height:auto}div.homePageIndex div.entityFriendsOutdoor{padding-top:50px}div.homePageIndex div.entityFriendsOutdoor div.tableExample{top:503px;margin-left:210px;height:444px}div.homePageIndex div.entityFriendsOutdoor div.carouselImages{width:700px;height:0;float:left}div.homePageIndex div.entityFriendsOutdoor div.motorbikesRouteImage{top:0;width:425px;height:411px}div.homePageIndex div.entityFriendsOutdoor div.bikersTalkingImage{top:20px;width:277px;height:352px}div.homePageIndex div.entityFriendsOutdoor div.rowingImage{top:40px;width:302px;height:274px}div.homePageIndex div.saveMomentsText{display:inline-block}div.homePageIndex div.entityPartners img{margin:25px 30px;width:120px}div.homePageIndex div.bikeDeviceImage,div.homePageIndex div.friendText{float:left}div.homePageIndex div.routeDeviceText{display:inline-block}div.homePageIndex div.coupleHorsesImage{display:inline-block;margin-left:250px}div.homePageIndex div.entitySportTraining{position:relative;margin-top:30px;height:566px}div.homePageIndex div.entityNavigation div:first-child{float:left}div.homePageIndex div.entityNavigation div + div{display:inline-block}div.homePageIndex div.entitySportTraining img.logoStrava{top:184px;left:630px;width:307px;height:382px}div.homePageIndex div.sportTrainingText{position:absolute;bottom:0;left:0;margin-right:430px;padding:50px 0 50px 0;width:630px;height:282px}div.homePageIndex div.sportTrainingText p{width:450px}div.homePageIndex div.sportTrainingText > *{margin-left:0}div.moreInLocationSurrounding{margin:0 70px 280px 70px;padding:72px 80px 300px 80px}div.moreInLocationSurrounding + div.moreInLocationSurrounding{margin-bottom:0;padding-bottom:80px}div.moreInLocationSurrounding + div.moreInLocationSurrounding:not([style*="none"]) + div.moreInLocationSurrounding{margin-top:290px;margin-bottom:140px;padding:300px 80px 72px 80px}div.moreInLocationSurroundingImage{bottom:-210px;display:block;height:420px}div.moreInLocationSurrounding:nth-last-child(1 of .moreInLocationSurrounding) div.moreInLocationSurroundingImage{top:-210px;bottom:auto}div.moreInLocationSurrounding + div.moreInLocationSurrounding:has(:not([style*="none"])) + div.moreInLocationSurrounding div.moreInLocationSurroundingImage{display:none}div.moreInLocationSurrounding + div.moreInLocationSurrounding:not([style*="none"]) + div.moreInLocationSurrounding div.moreInLocationSurroundingImage{display:block}div.selectionMoreLocation{position:relative;margin:0;padding:80px 110px;max-width:80%}div.selectionMoreLocation:before{content:"";position:absolute;top:0;left:0;width:calc(50% + 340px);height:calc(100% - 140px);z-index:-1;background:#42cda7}div.selectionMoreLocation div.selectionMore{margin:0 auto;padding:0;width:1000px;box-shadow:none}div.selectionMoreLocation h2{display:inline-block;width:100%}div.selectionMoreLocation div.selectionMorePlanHint{display:inline-block;margin:0 0 100px 0;width:400px;color:#222}div.selectionMoreLocation div.selectionMorePlanHint p{padding:40px 0}div.selectionMoreLocation div.selectionMorePlanHint a{background:#fff;color:#222}div.selectionMoreLocation div.selectionMorePlanHint a:hover{background:#d9f5ed}div.selectionMoreLocation div.selectionMorePlan{display:inline-block;margin-top:-40px;width:520px}div.selectionMoreLocation div.selectionMorePlan > img{border-radius:10px}div.selectionMorePlan > div{left:50px}div.selectionMoreLocation h2 span svg{fill:#fff}div.selectionMoreLocation h2 span svg *[stroke="#42CDA7"]{stroke:#fff}div.selectionMoreLocation div.selectionMore p.selectionMoreButton{display:none}div.moreInLocationSurrounding div.recommendedSelectionsHeader{margin-top:150px}div.moreInLocationSurrounding h3{font-size:40px}div.moreInLocationSurrounding div.recommendedSelectionsHeader > div{float:left}div.moreInLocationSurrounding h3 + p,div.moreInLocationSurrounding div.recommendedSelectionsHeader span + p{margin-bottom:60px}div.moreInLocationSurrounding h3 + p > a,div.moreInLocationSurrounding div.recommendedSelectionsHeader span + p > a{font-size:24px}div.recommendedSelectionsHeader span{display:inline;font-size:28px}div.moreInLocationSurrounding div.recommendedSelectionsHeader > div + p{margin-left:72px;max-width:370px;float:left;text-align:left}}@media all and (min-width: 1500px){div.headerBar + h3,div.headerBar + p{margin-top:100px}}@media all and (min-width: 1700px){div.moreInLocationSurrounding{margin:0 90px 280px 90px}}@media all and (min-width: 1900px){div.selectionHeader:after,div.selectionHeader + p.breadcrumbs{width:1440px}div.selectionIntroMap > div:first-child,div.selectionListMore > div:first-child{width:800px}}@media print{div.scrollToTop,h2.avsgHeader,div.avsgUnit{display:none}p.copyrightForPrint{display:block}}@media print{p.message,h1,p.breadcrumbs{margin-right:0;margin-left:0}div.navBar > *:not(a.logo),div.identity-branding,div.identity p.identity-nav,div.menu,div.userMenu{display:none}div.content > div{height:auto}}
