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;bottom: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_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}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}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 h2{display:flex;justify-content:space-between;align-items:center}div.routeYou_comments h2 a{color:#42cda7;font-size:14px;text-decoration:underline}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.routeYou_commentsWithFeedback div.routeYou_commentArea{margin:24px 8px;padding:24px;width:calc(100% - 64px);height:auto;box-shadow:0 0 8px 0 #b8b8b8;border-radius:30px 5px 5px 5px}div.routeYou_comments.routeYou_commentsWithFeedback h3{margin:0 0 24px 0;font-weight:700}div.routeYou_comments p.routeYou_commentFeedbackRow{display:inline-block;width:100%;line-height:normal}div.routeYou_comments span.routeYou_commentFeedbackLabel{display:inline-block;width:200px}div.routeYou_comments div.routeYou_commentFeedbackValue{display:inline-block;float:right}div.routeYou_comments span.routeYou_commentFeedbackValueIcon{display:inline-block;margin-right:4px;width:16px;height:16px;vertical-align:middle}div.routeYou_comments span.routeYou_commentFeedbackValueIcon svg{display:block;width:100%;height:100%}div.routeYou_comments span.routeYou_commentFeedbackValueIcon svg *[stroke='#000']{stroke:#da593b;fill:#da593b}div.routeYou_comments div.routeYou_commentFeedbackInput span.routeYou_commentFeedbackLabel{width:100%;font-size:12px}div.routeYou_comments div.routeYou_commentFeedbackInput div.routeYou_commentFeedbackValue{float:none}div.routeYou_comments div.routeYou_commentFeedbackRange div.routeYou_commentFeedbackValue{color:#da593b}div.routeYou_comments div.routeYou_commentFeedbackRange,div.routeYou_comments div.routeYou_commentFeedbackInput{margin-bottom:12px;border-bottom:1px solid #d9d9d9}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 p.routeYou_commentsHint{position:relative;margin-bottom:24px;padding:0 12px;font-style:italic;text-align:center}div.routeYou_comments p.routeYou_commentsHint:before,div.routeYou_comments p.routeYou_commentsHint:after{content:'';position:absolute;top:50%;width:40%;height:1px;background:#d9d9d9}div.routeYou_comments p.routeYou_commentsHint:before{left:0}div.routeYou_comments p.routeYou_commentsHint:after{right:0}div.routeYou_comments div.routeYou_commentsFormRowRange div.routeYou_commentsFormRowRangeStars,div.routeYou_comments div.routeYou_commentsFormRowRange div.routeYou_commentsFormRowRangeStarsText{display:flex;justify-content:space-between}div.routeYou_comments label a{display:inline-block;margin:0 12px;width:20px;height:20px;vertical-align:middle}div.routeYou_comments label span{font-weight:normal}div.routeYou_comments div.routeYou_commentsFormRowRange,div.routeYou_comments div.routeYou_commentsFormRowText,div.routeYou_comments div.routeYou_commentsFormRowRadio{margin-bottom:24px}div.routeYou_comments div.routeYou_commentsFormRowRange div p{margin-top:24px;padding-right:8px;padding-left:8px;cursor:pointer}div.routeYou_comments div.routeYou_commentsFormRowRange div:last-of-type p{margin-top:0;max-width:80px}div.routeYou_comments div.routeYou_commentsFormRowRange div p:first-of-type{padding-left:0}div.routeYou_comments div.routeYou_commentsFormRowRange div p:last-of-type{padding-right:0;text-align:right}div.routeYou_comments div.routeYou_commentsFormRowRange div p > span:first-of-type{display:inline-block}div.routeYou_comments div.routeYou_commentsFormRowRange div p > span + span{display:block;margin-top:4px;max-width:48px}div.routeYou_comments div.routeYou_commentsFormRow-userName{display:inline-block;padding-right:12px;box-sizing:border-box;width:50%}div.routeYou_comments div.routeYou_commentsFormRow-userEmail{display:inline-block;padding-left:12px;box-sizing:border-box;width:50%}div.routeYou_comments div.routeYou_commentsFormRow-userName label,div.routeYou_comments div.routeYou_commentsFormRow-userEmail label{font-weight:700;font-size:80%}div.routeYou_comments div.routeYou_commentsFormRowText textarea{resize:none}div.routeYou_comments div.routeYou_commentsFormRowText textarea,div.routeYou_comments div.routeYou_commentsFormRowText input{margin-bottom:24px}div.routeYou_comments div.routeYou_commentsFormRowRadio label{margin-bottom:12px}div.routeYou_comments span.routeYou_commentFeedbackFormIcon{display:inline-block;width:32px;height:32px;vertical-align:middle}div.routeYou_comments span.routeYou_commentFeedbackFormIcon svg{display:block;width:100%;height:100%}div.routeYou_comments span.routeYou_commentFeedbackFormIcon svg *[stroke='#000']{stroke:#a8a8a8}div.routeYou_comments span.routeYou_commentFeedbackFormIcon:hover svg *[stroke='#000']{stroke:#da593b;fill:rgba(218, 89, 59, 50%)}div.routeYou_comments p.routeYou_commentFeedbackFormActive svg *[stroke='#000'],div.routeYou_comments p.routeYou_commentFeedbackFormActive:hover svg *[stroke='#000']{stroke:#da593b;fill:#da593b}div.routeYou_comments p.routeYou_commentsMore{position:relative;font-weight:600}div.routeYou_comments div.routeYou_commentsCollapsedArea{display:none}div.routeYou_comments.routeYou_commentsMoreActive div.routeYou_commentsCollapsedArea{display:block}div.routeYou_comments p.routeYou_commentsMore p{margin-bottom:24px}div.routeYou_comments p.routeYou_commentsMore a{color:#42cda7;font-weight:700}div.routeYou_comments p.routeYou_commentsMore a span + span{display:none}div.routeYou_comments.routeYou_commentsMoreActive p.routeYou_commentsMore a > span{display:none}div.routeYou_comments.routeYou_commentsMoreActive p.routeYou_commentsMore a span + span{display:inline-block}div.routeYou_comments p.routeYou_commentsMore a span:last-of-type{display:inline-block;margin-left:6px;width:11px;height:6px}div.routeYou_comments p.routeYou_commentsMore svg{vertical-align:middle}div.routeYou_comments.routeYou_commentsMoreActive p.routeYou_commentsMore svg{transform:rotate(180deg)}div.routeYou_comments textarea{padding:18px 8px 46px 8px;resize:none;border:1px solid #d9d9d9;border-radius:4px}div.routeYou_comments input:not([type='checkbox']):not([type='radio']){padding:8px;border:1px solid #d9d9d9;border-radius:4px}div.routeYou_comments textarea::placeholder,div.routeYou_comments input:not([type='checkbox']):not([type='radio'])::placeholder{color:#a8a8a8}div.routeYou_comments textarea.routeYou_commentInput{position:relative;margin-left:10px;width:calc(100% - 70px);min-height:90px;max-height:240px;float:left}div.routeYou_comments.routeYou_commentsWithFeedback textarea.routeYou_commentInput{margin:0;width:100%;min-height:180px}div.routeYou_comments div.routeYou_commentArea button.routeYou_commentSubmit{position:absolute;right:16px;bottom:16px;padding:0;width:30px;height:30px;border-radius:100%;background:#fff}div.routeYou_comments div.routeYou_commentArea button.routeYou_commentSubmit svg{left:0;width:100%;height:100%;vertical-align:middle;fill:#42cda7}div.routeYou_comments div.routeYou_commentArea button.routeYou_commentSubmit svg *[stroke='#000']{stroke:#42cda7}div.routeYou_comments div.routeYou_commentArea button.routeYou_buttonTertiary{margin-top:16px;padding-left:0}div.routeYou_comments div.routeYou_commentArea button.largeButton{margin-top:16px;float:right}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_commentFeedbackDialog > div > span{display:none}div.routeYou_commentFeedbackDialog > div > div > div{max-width:600px;margin:0 auto;background-position:50% 50%;background-size:contain;background-repeat:no-repeat}div.routeYou_commentFeedbackDialog h3,div.routeYou_commentFeedbackDialog p{max-width:480px;text-align:left}div.routeYou_commentFeedbackDialog img{max-width:100%}div.routeYou_commentFeedbackDialog p + p{justify-content:flex-end}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_commentStats h3{text-transform:uppercase}div.routeYou_commentStatsItem{margin-bottom:24px}div.routeYou_commentStatsItem p{font-weight:700}div.routeYou_commentStatsItem p span{vertical-align:middle;color:#42cda7;font-size:10px}div.routeYou_commentStatsItem div.routeYou_commentStatsBar{position:relative;margin-bottom:6px;width:100%;height:8px;border-radius:100px;background:#f2f2f2}div.routeYou_commentStatsItem div.routeYou_commentStatsBar span{height:8px;float:left;border-radius:100px;background:#42cda7}div.routeYou_commentStatsItem div.routeYou_commentStatsBar + div{display:flex;justify-content:space-between;font-size:10px}@media all and (min-width: 700px){div.routeYou_commentFeedbackDialog img{max-width:480px}}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_overlay.routeYou_classificationsPopup > div > div{padding:0 12px;border-bottom:0}div.routeYou_overlay.routeYou_classificationsPopup div.routeYou_overlayHeader{box-shadow:none;padding:0 12px;margin:0 -12px}div.routeYou_classificationsPopup h2{position:sticky;top:0;margin:0;background:#fff;text-align:left}div.routeYou_classificatorCard{margin:24px 0 32px 0;padding:4px;box-shadow:0 0 12px 0 rgba(34, 34, 34, 0.2);border-radius:30px}div.routeYou_classificatorCardHeader + div > p,div.routeYou_classificatorCard a,div.routeYou_classificatorSearchItems p{font-size:14px;font-weight:700;text-align:left}div.routeYou_classificatorCardHeader + div > p{margin:0}div.routeYou_classificatorCardHeader{display:flex;align-items:center}div.routeYou_classificatorCardHeader span{display:inline-flex;justify-content:center;align-items:center;width:52px;height:52px;border-radius:50%;background:#42cda7}div.routeYou_classificatorCardHeader span svg{width:60%}div.routeYou_classificatorCardHeader h4{margin:0 12px;font-size:16px}div.routeYou_classificatorCardHeader + div{padding:24px 20px}div.routeYou_classificatorCard p.routeYou_classificatorMore{position:relative;font-weight:600;text-align:left}div.routeYou_classificatorCard div.routeYou_classificatorCollapsedArea{display:none;padding:24px 0}div.routeYou_classificatorCard.routeYou_classificatorMoreActive div.routeYou_classificatorCollapsedArea{display:block}div.routeYou_classificatorCard p.routeYou_classificatorMore p{margin-bottom:24px}div.routeYou_classificatorCard p.routeYou_classificatorMore a{margin:0;color:#42cda7;text-decoration:underline}div.routeYou_classificatorCard p.routeYou_classificatorMore a span + span{display:none}div.routeYou_classificatorCard.routeYou_classificatorMoreActive p.routeYou_classificatorMore a > span{display:none}div.routeYou_classificatorCard.routeYou_classificatorMoreActive p.routeYou_classificatorMore a span + span{display:inline-block}div.routeYou_classificatorCard p.routeYou_classificatorMore a span:last-of-type{display:inline-block;margin-left:6px;width:11px;height:6px}div.routeYou_classificatorCard p.routeYou_classificatorMore svg{vertical-align:middle}div.routeYou_classificatorCard.routeYou_classificatorMoreActive p.routeYou_classificatorMore svg{transform:rotate(180deg)}div.routeYou_classificatorCardItemsGrid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:12px;grid-row-gap:12px;margin:20px 0;cursor:pointer}div.routeYou_classificatorCardItemsGrid input[type='checkbox']{display:none}div.routeYou_classificatorCardItemsGrid input[type='checkbox'] + label{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:92px;height:100%;padding:6px;margin:0;border-radius:5px;border:1px solid #d9d9d9;outline:1px solid transparent;font-size:12px;font-weight:600}div.routeYou_classificatorCardItemsGrid input[type='checkbox'] + label:hover,div.routeYou_classificatorCardItemsGrid input[type='checkbox']:checked + label{background:#d9f5ed;border-color:#42cda7;outline:1px solid #42cda7}div.routeYou_classificatorCardItemsGrid input[type='checkbox']:checked + label:hover{background:#b3ebdc}div.routeYou_classificatorCardItemsGrid input[type='checkbox']:indeterminate + label{border-color:#42cda7;outline:1px solid #42cda7}div.routeYou_classificatorCardItemsGrid input[type='checkbox'] + label:before,div.routeYou_classificatorCardItemsGrid input[type='checkbox'] + label:after{display:none}div.routeYou_classificatorCardItemsGrid input[type='checkbox']:checked + label:before,div.routeYou_classificatorCardItemsGrid input[type='checkbox']:checked + label:after,div.routeYou_classificatorCardItemsGrid input[type='checkbox']:indeterminate + label:before,div.routeYou_classificatorCardItemsGrid input[type='checkbox']:indeterminate + label:after{display:block}div.routeYou_classificatorCardItemsGrid input[type='checkbox']:checked + label:before{top:-11px;right:-9px;left:auto;width:20px;height:20px;margin:0;border:2px solid #42cda7;outline:2px solid #fff;border-radius:2px;background:#42cda7}div.routeYou_classificatorCardItemsGrid input[type='checkbox']:checked + label:after{top:-2px;right:-2px;left:auto;border-color:#fff}div.routeYou_classificatorCardItemsGrid input[type='checkbox']:indeterminate + label:before{top:-11px;right:-9px;left:auto;width:20px;height:20px;margin:0;border:2px solid #42cda7;outline:2px solid #fff;border-radius:2px;background:#d9f5ed}div.routeYou_classificatorCardItemsGrid input[type='checkbox']:indeterminate + label:after{top:-3px;right:-5px;left:auto;width:12px;border-color:#42cda7;border-right:none;background:transparent;transform:rotate(0deg)}div.routeYou_classificatorCardItemsGrid label span{display:inline-block;width:48px;height:48px;margin-bottom:4px;text-align:center}div.routeYou_classificatorCardItemsGrid label span svg{width:90%;height:90%}div.routeYou_classificatorCardItemsGrid label span + p{word-break:break-word;hyphens:auto;text-align:center}div.routeYou_classificatorCardItemsList input[type='checkbox']{display:none}div.routeYou_classificatorCardItemsList input[type='checkbox'] + label{display:flex;align-items:center;box-sizing:border-box;width:100%;padding:14px 12px 14px 32px;margin:0;border-bottom:1px solid #d9d9d9;font-size:14px}div.routeYou_classificatorCardItemsList input[type='checkbox'] + label:after{display:none}div.routeYou_classificatorCardItemsList input[type='checkbox']:checked + label:before,div.routeYou_classificatorCardItemsList input[type='checkbox']:checked + label:after,div.routeYou_classificatorCardItemsList input[type='checkbox']:indeterminate + label:before,div.routeYou_classificatorCardItemsList input[type='checkbox']:indeterminate + label:after{display:block}div.routeYou_classificatorCardItemsList input[type='checkbox'] + label:before{top:22px;left:0;width:16px;height:16px;margin:0;border:1px solid #4d4d4d;border-radius:2px}div.routeYou_classificatorCardItemsList input[type='checkbox']:checked + label:before{border-color:#42cda7;background:#42cda7}div.routeYou_classificatorCardItemsList input[type='checkbox']:checked + label:after{top:29px;left:5px;border-color:#fff}div.routeYou_classificatorCardItemsList input[type='checkbox']:indeterminate + label:before{border-color:#42cda7;background:#d9f5ed}div.routeYou_classificatorCardItemsList input[type='checkbox']:indeterminate + label:after{top:28px;left:2px;width:12px;border-color:#42cda7;border-right:none;background:transparent;transform:rotate(0deg)}div.routeYou_classificatorCardItemsList label p{text-align:center;margin:0}div.routeYou_classificatorCardItemsList label span{display:inline-block;width:32px;height:32px;margin-right:8px;text-align:center}div.routeYou_classificatorCardItemsList label span + p{text-align:left}div.routeYou_classificatorCardItemsList + p + span{display:inline-block}div.routeYou_classificatorCardItemsList > div{display:flex;justify-content:space-between;align-items:center;padding:0 24px;margin:0 -24px}div.routeYou_classificatorCardItemsRow{margin-bottom:12px;border-bottom:1px solid #d9d9d9}div.routeYou_classificatorCardItemsRow + p + span{display:inline-block;max-width:300px;font-size:14px}div.routeYou_classificatorCardItemsRow > div{display:flex;justify-content:space-between;align-items:center;margin:24px 0}div.routeYou_classificatorCardItemsRow > div > div:first-of-type{display:inline-flex;align-items:center;padding:2px 12px 2px 2px;margin-right:24px;border:1px solid #d9d9d9;border-radius:100px}div.routeYou_classificatorCardItemsRow > div > div:first-of-type img{width:24px;height:24px;margin-right:8px;border-radius:100%;background:#fff}div.routeYou_classificatorCardItemsRow > div > div:first-of-type a{max-width:160px;color:#222;font-size:12px;font-weight:400;text-decoration:none;overflow:hidden;line-height:normal;text-overflow:ellipsis;white-space:nowrap}div.routeYou_classificatorCardItemsRow > div > div:first-of-type a + a{display:inline-block;box-sizing:border-box;width:16px;height:16px;padding:0;margin-left:8px;border-radius:100%;background:#f2f2f2;text-align:center}div.routeYou_classificatorCardItemsRow > div > div:first-of-type a + a svg{width:60%;height:60%}div.routeYou_classificatorCardItemsList > div:hover{background:#f2f2f2}div.routeYou_classificatorCardSearch{display:flex;align-items:center;height:48px;box-sizing:border-box;padding:0 12px;margin:12px 0;color:#4d4d4d;border:1px solid #d9d9d9;border-radius:100px;font-size:16px;font-style:italic;cursor:pointer}div.routeYou_classificatorCardSearch span{display:inline-block;width:18px;height:15px;margin-right:16px}div.routeYou_classificatorCardSearch span svg{vertical-align:top}div.routeYou_classificatorCardSearch span svg *[stroke='#000']{stroke:#42cda7}div.routeYou_classificationsPopup p.routeYou_buttonLine{position:sticky;bottom:0;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:16px 12px;margin:0 -12px;background:#fff;box-shadow:0 0 7px 0 rgba(0, 0, 0, 0.2)}div.routeYou_classificationsPopup p.routeYou_buttonLine button{margin-top:0}div.routeYou_classificationsPopup p.routeYou_buttonLine button:last-of-type{padding-left:0}div.routeYou_dialog.routeYou_classificationsPopup:not( :has(div.routeYou_overlayHeader,div.routeYou_overlayFooter) ) > div > div{padding-left:0;padding-right:0;padding-bottom:0}div.routeYou_classificatorSearchItems{position:absolute;left:0;right:0;top:0;bottom:0;padding:24px;border-radius:12px;background:#fff;z-index:9}div.routeYou_classificatorSearchItems > div:first-of-type{position:relative}div.routeYou_classificatorSearchItems > div:first-of-type input{width:100%;height:48px;box-sizing:border-box;padding:0 56px;margin:12px 0;border:1px solid #4d4d4d;border-radius:100px;font-size:16px;cursor:pointer}div.routeYou_classificatorSearchItems > div:first-of-type input::placeholder{color:#4d4d4d;font-style:italic}div.routeYou_classificatorSearchItems > div:first-of-type input + span{display:inline-block;position:absolute;box-sizing:border-box;left:16px;top:calc(50% - 10px);width:20px;height:20px;padding:4px;transform:rotate(180deg);cursor:pointer}div.routeYou_classificatorSearchItems > div:first-of-type input + span + span{display:inline-block;position:absolute;box-sizing:border-box;right:16px;top:calc(50% - 10px);width:20px;height:20px;padding:6px;border-radius:100%;background:#f2f2f2;cursor:pointer}div.routeYou_classificatorSearchItems > div:first-of-type input + span svg,div.routeYou_classificatorSearchItems > div:first-of-type input + span + span svg{vertical-align:top;fill:#4d4d4d}div.routeYou_classificatorWrapperCardItemsSearch{display:flex;flex-direction:column;height:calc(100% - 100px)}div.routeYou_classificatorCardItemsSearch.routeYou_classificatorCardItemsSearchRecent{max-height:150px;margin-bottom:32px}div.routeYou_classificatorCardItemsSearch{flex:1;overflow-y:auto;overflow-y:auto}div.routeYou_classificatorCardItemsSearch > div{display:flex;align-items:center;height:80px;border-bottom:1px solid #d9d9d9;cursor:pointer}div.routeYou_classificatorCardItemsSearch > div img{width:40px;height:40px;margin-right:16px;border-radius:20px 20px 20px 0;border:1px solid #4d4d4d}div.routeYou_classificatorCardItemsSearch > div > div{display:flex;flex-direction:column;overflow:hidden}div.routeYou_classificatorCardItemsSearch > div a{color:#222;font-weight:700;text-decoration:none;overflow:hidden;line-height:normal;text-overflow:ellipsis;white-space:nowrap}div.routeYou_classificatorCardItemsSearch > div span{color:#a8a8a8;font-size:14px;font-weight:400;overflow:hidden;line-height:normal;text-overflow:ellipsis;white-space:nowrap}@media all and (min-width: 700px){div.routeYou_classificatorCardItemsGrid input[type='checkbox'] + label{width:92px}div.routeYou_classificationsPopup p.routeYou_buttonLine{flex-direction:row}div.routeYou_overlay.routeYou_classificationsPopup > div > div{padding:0 32px}div.routeYou_overlay.routeYou_classificationsPopup div.routeYou_overlayHeader{padding:0 32px 10px 32px;margin:0 -32px}div.routeYou_classificationsPopup p.routeYou_buttonLine{padding:16px 32px;margin:0 -32px}div.routeYou_classificatorCardItemsRow > div > div:first-of-type a{max-width:200px}}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_entityHip,div.routeYou_entityHip{position:relative;padding:0;border:0;border-radius:30px 10px 10px 10px;box-shadow:0 0 12px 0 rgba(34, 34, 34, 0.2);background:#fff}ol li.routeYou_entityApp,div.routeYou_entityApp{position:relative;padding:0;border:0;border-radius:15px;background:#fff;font-size:12px}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_entityHip.routeYou_entityHovered,div.routeYou_entityHip.routeYou_entityHovered,ol li.routeYou_entityHip.routeYou_entityHighlighted,div.routeYou_entityHip.routeYou_entityHighlighted,ol li.routeYou_entityHip.routeYou_entitySelected,div.routeYou_entityHip.routeYou_entitySelected{box-shadow:0 0 12px 0 rgba(34, 34, 34, 0.6);background:#fff}ol li.routeYou_entitySelected,div.routeYou_entitySelected{background:#d9f5ed}ol li.routeYou_entityModern.routeYou_entitySelected,div.routeYou_entityModern.routeYou_entitySelected,ol li.routeYou_entityModern.routeYou_entityHighlighted,div.routeYou_entityModern.routeYou_entityHighlighted{box-shadow:0 1px 3px 5px rgba(66, 205, 167, 0.2);background:#d9f5ed}ol li.routeYou_entity:not(.routeYou_entityHip) div.routeYou_entityImage,div.routeYou_entity:not(.routeYou_entityHip) div.routeYou_entityImage{display:block;margin:2px 8px 2px 0;float:left;overflow-y:clip}ol li.routeYou_entity.routeYou_entityApp div.routeYou_entityImage,div.routeYou_entity.routeYou_entityApp div.routeYou_entityImage{margin:0 12px 0 0}ol li.routeYou_entityModern div.routeYou_entityImage,div.routeYou_entityModern div.routeYou_entityImage{margin:0 12px 0 0}ol li.routeYou_entityHip div.routeYou_entityImage,div.routeYou_entityHip div.routeYou_entityImage{overflow:hidden}ol li.routeYou_entityHip div.routeYou_entityImage,div.routeYou_entityHip div.routeYou_entityImage{overflow:hidden}ol li.routeYou_entityHip div.routeYou_entityImage:before,div.routeYou_entityHip div.routeYou_entityImage:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;background:linear-gradient( 0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 25% ) no-repeat 0 0;opacity:1;transition:background 0.5s;pointer-events:none}ol li.routeYou_entityHip:hover div.routeYou_entityImage:before,div.routeYou_entityHip:hover div.routeYou_entityImage:before{opacity:0}ol li.routeYou_entityHip div.routeYou_entityImage:after,div.routeYou_entityHip div.routeYou_entityImage:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:linear-gradient( 0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0.5) 100% ) no-repeat center center;opacity:0;transition:opacity 0.5s;pointer-events:none}ol li.routeYou_entityHip:hover div.routeYou_entityImage:after,div.routeYou_entityHip:hover div.routeYou_entityImage:after,ol li.routeYou_entityHip.routeYou_entitySelected div.routeYou_entityImage:after,div.routeYou_entityHip.routeYou_entitySelected div.routeYou_entityImage:after,ol li.routeYou_entityHip.routeYou_entityHighlighted div.routeYou_entityImage:after,div.routeYou_entityHip.routeYou_entityHighlighted div.routeYou_entityImage:after{opacity:1}ol li.routeYou_entity div.routeYou_entityImage img,div.routeYou_entity div.routeYou_entityImage img{vertical-align:bottom}ol li.routeYou_entityHip div.routeYou_entityImage > img:first-child,div.routeYou_entityHip div.routeYou_entityImage > img:first-child{position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;margin:auto}ol li.routeYou_entityModern div.routeYou_entityImage div.routeYou_credits{right:0;left:auto}ol li.routeYou_entityApp div.routeYou_entityImage > span.routeYou_entityTypeIcon,div.routeYou_entityApp div.routeYou_entityImage > span.routeYou_entityTypeIcon{position:absolute;top:0;left:0;margin:4px;background:#fff}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}div.routeYou_entityHip h3.routeYou_entityTitle{white-space:wrap}ol li.routeYou_entityModern h3.routeYou_entityTitle,div.routeYou_entityModern h3.routeYou_entityTitle{margin-bottom:6px;line-height:32px}ol li.routeYou_entityApp h3.routeYou_entityTitle,div.routeYou_entityApp h3.routeYou_entityTitle{margin:10px 12px 2px 0;font-size:14px}ol li.routeYou_entity h3.routeYou_entityTitle a,div.routeYou_entity h3.routeYou_entityTitle a{color:inherit;text-decoration:inherit}ol li.routeYou_entityHip > h3.routeYou_entityTitle,div.routeYou_entityHip > h3.routeYou_entityTitle,ol li.routeYou_entityHip > div:not(.routeYou_entityImage),div.routeYou_entityHip > div:not(.routeYou_entityImage){margin:10px}ol li.routeYou_entityHip > h3.routeYou_entityTitle,div.routeYou_entityHip > h3.routeYou_entityTitle,ol li.routeYou_entityHip > div.routeYou_entityDescription p,div.routeYou_entityHip > div.routeYou_entityDescription p{font-size:16px}ol li.routeYou_entityHip > h3.routeYou_entityTitle a:last-of-type,div.routeYou_entityHip > h3.routeYou_entityTitle a:last-of-type{padding-right:12px}ol li.routeYou_entityHip > h3.routeYou_entityTitle a.routeYou_entityMenuIcon,div.routeYou_entityHip > h3.routeYou_entityTitle a.routeYou_entityMenuIcon{font-size:12px;margin-top:4px}ol li.routeYou_entityHip span.routeYou_entityOwnerName,div.routeYou_entityHip span.routeYou_entityOwnerName{position:absolute;bottom:0;left:0;right:16px;display:inline-block;margin:0 10px 10px 10px;word-break:break-all;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}ol li.routeYou_entityHip > div:not(.routeYou_entityImage),div.routeYou_entityHip > div:not(.routeYou_entityImage){font-size:12px}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_entityHip div.routeYou_entityProperties > span,div.routeYou_entityHip div.routeYou_entityProperties > span{margin:0 4px}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_entityApp span.routeYou_entityScore span,div.routeYou_entityApp span.routeYou_entityScore span{width:12px;height:12px;margin:0 3px 0 0}ol li.routeYou_entityHip span.routeYou_entityScore,div.routeYou_entityHip span.routeYou_entityScore{display:inline-block}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_entityHip img.routeYou_entityOwnerAvatar,div.routeYou_entityHip img.routeYou_entityOwnerAvatar{width:20px;height:20px}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_entityHip div.routeYou_entityImage span.routeYou_entityTypeIcon,div.routeYou_entityHip div.routeYou_entityImage span.routeYou_entityTypeIcon{position:absolute;top:5px;left:5px;width:50px;height:50px;z-index:1;background:#fff}ol li.routeYou_entityHip div.routeYou_entityImage span.routeYou_entityTypeIcon:before,div.routeYou_entityHip div.routeYou_entityImage span.routeYou_entityTypeIcon:before,ol li.routeYou_entityApp div.routeYou_entityImage span.routeYou_entityTypeIcon:before,div.routeYou_entityApp div.routeYou_entityImage span.routeYou_entityTypeIcon:before{content:'';position:absolute;display:block;border-radius:50%;background:#42cda7}ol li.routeYou_entityHip div.routeYou_entityImage span.routeYou_entityTypeIcon:before,div.routeYou_entityHip div.routeYou_entityImage span.routeYou_entityTypeIcon:before,ol li.routeYou_entityApp div.routeYou_entityImage span.routeYou_entityTypeIcon:before,div.routeYou_entityApp div.routeYou_entityImage span.routeYou_entityTypeIcon:before{top:9px;left:10px;width:17px;height:17px}ol li.routeYou_entityHip div.routeYou_entityImage span.routeYou_entityTypeIcon svg,div.routeYou_entityHip div.routeYou_entityImage span.routeYou_entityTypeIcon svg{position:relative;display:block;width:30px;height:30px;z-index:1}ol li.routeYou_entityHip div.routeYou_entityImage span.routeYou_entityDate,div.routeYou_entityHip div.routeYou_entityImage span.routeYou_entityDate{position:absolute;top:5px;right:5px;padding:4px;box-sizing:border-box;min-width:50px;z-index:1;border-radius:0 8px 0 0;background:#fff;text-align:center}ol li.routeYou_entityHip div.routeYou_entityImage span.routeYou_entityDate span,div.routeYou_entityHip div.routeYou_entityImage span.routeYou_entityDate span{display:block;line-height:1}ol li.routeYou_entityHip div.routeYou_entityImage span.routeYou_entityDate span:first-of-type,div.routeYou_entityHip div.routeYou_entityImage span.routeYou_entityDate span:first-of-type{font-size:12px}ol li.routeYou_entityHip div.routeYou_entityImage span.routeYou_entityDate span:nth-of-type(2),div.routeYou_entityHip div.routeYou_entityImage span.routeYou_entityDate span:nth-of-type(2){font-weight:700;font-size:20px}ol li.routeYou_entityHip div.routeYou_entityImage span.routeYou_entityDate span:last-of-type,div.routeYou_entityHip div.routeYou_entityImage span.routeYou_entityDate span:last-of-type{font-size:10px}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_entityHip div.routeYou_entityImage span.routeYou_entityOwnerName,div.routeYou_entityHip div.routeYou_entityImage span.routeYou_entityOwnerName{position:absolute;bottom:5px;left:5px;margin:0;z-index:1;color:#fff;font-weight:600}ol li.routeYou_entityHip div.routeYou_entityImage img.routeYou_entityStaticMap,div.routeYou_entityHip div.routeYou_entityImage img.routeYou_entityStaticMap{position:absolute;right:5px;bottom:5px;z-index:1;border-radius:50% 50% 0 50%}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_entityApp div.routeYou_entityStatistics,div.routeYou_entityApp div.routeYou_entityStatistics{position:absolute;right:0;bottom:12px;width:calc(100% - 134px);display:flex;justify-content:space-between}ol li.routeYou_entityApp div.routeYou_entityProperties,div.routeYou_entityApp div.routeYou_entityProperties,ol li.routeYou_entityApp div.routeYou_entityStatistics,div.routeYou_entityApp div.routeYou_entityStatistics{margin-right:12px}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_entityApp div.routeYou_entityProperties > div:last-child,div.routeYou_entityApp div.routeYou_entityProperties > div:last-child{padding:0;width:fit-content;float:right;overflow:hidden;white-space:nowrap}ol li.routeYou_entity div.routeYou_entityStatistics span:first-child,div.routeYou_entity div.routeYou_entityStatistics span:first-child,ol li.routeYou_entityApp div.routeYou_entityProperties > div:last-child > span:first-child,div.routeYou_entityApp div.routeYou_entityProperties > div:last-child > 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_entityHip div.routeYou_entityStatistics span:first-child,div.routeYou_entityHip div.routeYou_entityStatistics span:first-child,ol li.routeYou_entityApp div.routeYou_entityStatistics span:first-child,div.routeYou_entityApp div.routeYou_entityStatistics span:first-child,ol li.routeYou_entityApp div.routeYou_entityProperties > div:last-child > span:first-child,div.routeYou_entityApp div.routeYou_entityProperties > div:last-child > span:first-child{width:18px;height:18px}ol li.routeYou_entity div.routeYou_entityStatistics svg,div.routeYou_entity div.routeYou_entityStatistics svg,ol li.routeYou_entityApp div.routeYou_entityProperties > div:last-child svg,div.routeYou_entityApp div.routeYou_entityProperties > div:last-child 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'],ol li.routeYou_entityApp div.routeYou_entityProperties > div:last-child svg *[stroke='#000'],div.routeYou_entityApp div.routeYou_entityProperties > div:last-child svg *[stroke='#000']{stroke:#42cda7}ol li.routeYou_entityHip div.routeYou_entityStatistics,div.routeYou_entityHip div.routeYou_entityStatistics,ol li.routeYou_entityApp div.routeYou_entityStatistics,div.routeYou_entityApp div.routeYou_entityStatistics{border-top:none}ol li.routeYou_entityHip div.routeYou_entityStatistics > div,div.routeYou_entityHip div.routeYou_entityStatistics > div{width:25%}ol li.routeYou_entityApp div.routeYou_entityStatistics > div,div.routeYou_entityApp div.routeYou_entityStatistics > div{width:fit-content}ol li.routeYou_entity div.routeYou_difficultyEasy,div.routeYou_entity div.routeYou_difficultyEasy,ol li.routeYou_entityApp div.routeYou_entityProperties > div:last-child.routeYou_difficultyEasy,div.routeYou_entityApp div.routeYou_entityProperties > div:last-child.routeYou_difficultyEasy{color:#3b8eda}ol li.routeYou_entity div.routeYou_difficultyEasy svg,div.routeYou_entity div.routeYou_difficultyEasy svg,ol li.routeYou_entityApp div.routeYou_entityProperties > div:last-child.routeYou_difficultyEasy svg,div.routeYou_entityApp div.routeYou_entityProperties > div:last-child.routeYou_difficultyEasy svg{fill:#3b8eda}ol li.routeYou_entity div.routeYou_difficultyEasy svg *[stroke='#000'],div.routeYou_entity div.routeYou_difficultyEasy svg *[stroke='#000'],ol li.routeYou_entityApp div.routeYou_entityProperties > div:last-child.routeYou_difficultyEasy svg *[stroke='#000'],div.routeYou_entityApp div.routeYou_entityProperties > div:last-child.routeYou_difficultyEasy svg *[stroke='#000']{stroke:#3b8eda}ol li.routeYou_entity div.routeYou_difficultyMedium,div.routeYou_entity div.routeYou_difficultyMedium,ol li.routeYou_entityApp div.routeYou_entityProperties > div:last-child.routeYou_difficultyMedium,div.routeYou_entityApp div.routeYou_entityProperties > div:last-child.routeYou_difficultyMedium{color:#ffa300}ol li.routeYou_entity div.routeYou_difficultyMedium svg,div.routeYou_entity div.routeYou_difficultyMedium svg,ol li.routeYou_entityApp div.routeYou_entityProperties > div:last-child.routeYou_difficultyMedium svg,div.routeYou_entityApp div.routeYou_entityProperties > div:last-child.routeYou_difficultyMedium svg{fill:#ffa300}ol li.routeYou_entity div.routeYou_difficultyMedium svg *[stroke='#000'],div.routeYou_entity div.routeYou_difficultyMedium svg *[stroke='#000'],ol li.routeYou_entityApp div.routeYou_entityProperties > div:last-child.routeYou_difficultyMedium svg *[stroke='#000'],div.routeYou_entityApp div.routeYou_entityProperties > div:last-child.routeYou_difficultyMedium svg *[stroke='#000']{stroke:#ffa300}ol li.routeYou_entity div.routeYou_difficultyHard,div.routeYou_entity div.routeYou_difficultyHard,ol li.routeYou_entityApp div.routeYou_entityProperties > div:last-child.routeYou_difficultyHard,div.routeYou_entityApp div.routeYou_entityProperties > div:last-child.routeYou_difficultyHard{color:#da593b}ol li.routeYou_entity div.routeYou_difficultyHard svg,div.routeYou_entity div.routeYou_difficultyHard svg,ol li.routeYou_entityApp div.routeYou_entityProperties > div:last-child.routeYou_difficultyHard svg,div.routeYou_entityApp div.routeYou_entityProperties > div:last-child.routeYou_difficultyHard svg{fill:#da593b}ol li.routeYou_entity div.routeYou_difficultyHard svg *[stroke='#000'],div.routeYou_entity div.routeYou_difficultyHard svg *[stroke='#000'],ol li.routeYou_entityApp div.routeYou_entityProperties > div:last-child.routeYou_difficultyHard svg *[stroke='#000'],div.routeYou_entityApp div.routeYou_entityProperties > div:last-child.routeYou_difficultyHard svg *[stroke='#000']{stroke:#da593b}ol li.routeYou_entity div.routeYou_difficultyExtreme,div.routeYou_entity div.routeYou_difficultyExtreme,ol li.routeYou_entityApp div.routeYou_entityProperties > div:last-child.routeYou_difficultyExtreme,div.routeYou_entityApp div.routeYou_entityProperties > div:last-child.routeYou_difficultyExtreme{color:#222}ol li.routeYou_entity div.routeYou_difficultyExtreme svg,div.routeYou_entity div.routeYou_difficultyExtreme svg,ol li.routeYou_entityApp div.routeYou_entityProperties > div:last-child.routeYou_difficultyExtreme svg,div.routeYou_entityApp div.routeYou_entityProperties > div:last-child.routeYou_difficultyExtreme svg{fill:#222}ol li.routeYou_entity div.routeYou_difficultyExtreme svg *[stroke='#000'],div.routeYou_entity div.routeYou_difficultyExtreme svg *[stroke='#000'],ol li.routeYou_entityApp div.routeYou_entityProperties > div:last-child.routeYou_difficultyExtreme svg *[stroke='#000'],div.routeYou_entityApp div.routeYou_entityProperties > div:last-child.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;left:50%;top:0;transform:translateX(-50%);display:block;padding:4px 8px;border-radius:0 0 4px 4px;background:#4d4d4d;color:#fff;font-size:10px;font-weight:700;line-height:normal;text-transform:uppercase}ol li.routeYou_entity.routeYou_entityApp div.routeYou_entitySponsored > span,div.routeYou_entity.routeYou_entityApp div.routeYou_entitySponsored > span{bottom:1px;top:unset;border-radius:4px 4px 0 0}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_entityHip div.routeYou_entityDescription,div.routeYou_entityHip div.routeYou_entityDescription{max-height:120px;overflow:hidden}ol li.routeYou_entityHip div.routeYou_entityDescription:has(+ span.routeYou_entityOwnerName),div.routeYou_entityHip div.routeYou_entityDescription:has(+ span.routeYou_entityOwnerName),ol li.routeYou_entityHip div.routeYou_entityProperties:has(+ span.routeYou_entityOwnerName),div.routeYou_entityHip div.routeYou_entityProperties:has(+ span.routeYou_entityOwnerName){margin-bottom:40px}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_entity div.routeYou_entityDescription > div img,div.routeYou_entity div.routeYou_entityDescription > div img{max-width:100%;height:auto}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}ol li.routeYou_entity div.routeYou_entityMenu,div.routeYou_entity div.routeYou_entityMenu{position:absolute;top:7px;right:10px;display:none;padding:0 32px;box-sizing:border-box;overflow:auto;overflow:visible;z-index:2;box-shadow:0 0 8px 0 #b8b8b8;border:0 solid #fff;border-width:12px 0;border-radius:12px;background:#fff;cursor:default}a.routeYou_entityMenuIcon{padding:2px 0 2px 4px}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 ul li a.routeYou_disabled{opacity:0.2;pointer-events:none}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}ol li.routeYou_entity span.routeYou_closeButton,div.routeYou_entity span.routeYou_closeButton{position:absolute;top:10px;right:12px;display:block;width:18px;height:18px;margin:0;border-radius:50%;background:#f2f2f2;cursor:pointer;z-index:1}ol li.routeYou_entity span.routeYou_closeButton:before,ol li.routeYou_entity span.routeYou_closeButton:after,div.routeYou_entity span.routeYou_closeButton:before,div.routeYou_entity span.routeYou_closeButton:after{content:'';position:absolute;top:8px;right:4px;display:block;width:10px;height:1px;background:#222}ol li.routeYou_entity span.routeYou_closeButton:before,div.routeYou_entity span.routeYou_closeButton:before{transform:rotate(45deg)}ol li.routeYou_entity span.routeYou_closeButton:after,div.routeYou_entity span.routeYou_closeButton:after{transform:rotate(-45deg)}ol li.routeYou_entity span.routeYou_closeButton:hover:before,ol li.routeYou_entity span.routeYou_closeButton:hover:after,div.routeYou_entity span.routeYou_closeButton:hover:before,div.routeYou_entity span.routeYou_closeButton:hover:after{background:#4d4d4d}ol li.routeYou_entityHip span.routeYou_closeButton:before,div.routeYou_entityHip span.routeYou_closeButton:before,ol li.routeYou_entityHip span.routeYou_closeButton:after,div.routeYou_entityHip span.routeYou_closeButton:after{background:white}ol li.routeYou_entityHip span.routeYou_entityCheckbox,div.routeYou_entityHip span.routeYou_entityCheckbox,ol li.routeYou_entityApp span.routeYou_entityCheckbox,div.routeYou_entityApp span.routeYou_entityCheckbox{position:absolute;top:2px;right:2px;z-index:1}ol li.routeYou_entityHip:hover span.routeYou_entityCheckbox,div.routeYou_entityHip:hover span.routeYou_entityCheckbox,ol li.routeYou_entityApp:hover span.routeYou_entityCheckbox,div.routeYou_entityApp:hover span.routeYou_entityCheckbox{display:block}ol li.routeYou_entityHip span.routeYou_entityCheckbox input[type='checkbox'] + label,div.routeYou_entityHip span.routeYou_entityCheckbox input[type='checkbox'] + label,ol li.routeYou_entityApp span.routeYou_entityCheckbox input[type='checkbox'] + label,div.routeYou_entityApp span.routeYou_entityCheckbox input[type='checkbox'] + label{box-sizing:border-box;width:20px;height:20px;opacity:0;transition:opacity 0.1s ease-in-out}ol li.routeYou_entityHip:hover span.routeYou_entityCheckbox input[type='checkbox'] + label,div.routeYou_entityHip:hover span.routeYou_entityCheckbox input[type='checkbox'] + label,ol li.routeYou_entityApp:hover span.routeYou_entityCheckbox input[type='checkbox'] + label,div.routeYou_entityApp:hover span.routeYou_entityCheckbox input[type='checkbox'] + label{opacity:0.6}ol li.routeYou_entityHip span.routeYou_entityCheckbox input[type='checkbox'] + label:hover,div.routeYou_entityHip span.routeYou_entityCheckbox input[type='checkbox'] + label:hover{opacity:1}ol li.routeYou_entityHip span.routeYou_entityCheckbox input[type='checkbox']:checked + label,div.routeYou_entityHip span.routeYou_entityCheckbox input[type='checkbox']:checked + label,ol li.routeYou_entityApp span.routeYou_entityCheckbox input[type='checkbox']:checked + label,div.routeYou_entityApp span.routeYou_entityCheckbox input[type='checkbox']:checked + label{opacity:1}ol li.routeYou_entityHip span.routeYou_entityCheckbox input[type='checkbox'] + label:before,div.routeYou_entityHip span.routeYou_entityCheckbox input[type='checkbox'] + label:before,ol li.routeYou_entityApp span.routeYou_entityCheckbox input[type='checkbox'] + label:before,div.routeYou_entityApp span.routeYou_entityCheckbox input[type='checkbox'] + label:before{margin-top:-10px;width:20px;height:20px;border:2px solid #fff;border-radius:50%;background:transparent}ol li.routeYou_entityHip span.routeYou_entityCheckbox input[type='checkbox']:focus + label:before,div.routeYou_entityHip span.routeYou_entityCheckbox input[type='checkbox']:focus + label:before,App ol li.routeYou_entityApp span.routeYou_entityCheckbox input[type='checkbox']:focus + label:before,div.routeYou_entityApp span.routeYou_entityCheckbox input[type='checkbox']:focus + label:before{outline:none}ol li.routeYou_entityHip span.routeYou_entityCheckbox input[type='checkbox'] + label:after,div.routeYou_entityHip span.routeYou_entityCheckbox input[type='checkbox'] + label:after,ol li.routeYou_entityApp span.routeYou_entityCheckbox input[type='checkbox'] + label:after,div.routeYou_entityApp span.routeYou_entityCheckbox input[type='checkbox'] + label:after{content:url('//media.routeyou.com/marketing/check-white.svg');top:0;left:0;margin:0;width:20px;height:20px;border-right:none;border-bottom:none;opacity:1}ol li.routeYou_entityHip span.routeYou_entityCheckbox input[type='checkbox']:checked + label:after,div.routeYou_entityHip span.routeYou_entityCheckbox input[type='checkbox']:checked + label:after,ol li.routeYou_entityHip span.routeYou_entityCheckbox input[type='checkbox'] + label:after,div.routeYou_entityHip span.routeYou_entityCheckbox input[type='checkbox'] + label:after,ol li.routeYou_entityApp span.routeYou_entityCheckbox input[type='checkbox']:checked + label:after,div.routeYou_entityApp span.routeYou_entityCheckbox input[type='checkbox']:checked + label:after,ol li.routeYou_entityApp span.routeYou_entityCheckbox input[type='checkbox'] + label:after,div.routeYou_entityApp span.routeYou_entityCheckbox input[type='checkbox'] + label:after{transform:none}ol li.routeYou_entityHip span.routeYou_entityCheckbox input[type='checkbox']:indeterminate + label:after,div.routeYou_entityHip span.routeYou_entityCheckbox input[type='checkbox']:indeterminate + label:after ol li.routeYou_entityApp span.routeYou_entityCheckbox input[type='checkbox']:indeterminate + label:after,div.routeYou_entityApp span.routeYou_entityCheckbox input[type='checkbox']:indeterminate + label:after{opacity:1}ol li.routeYou_entityHip.routeYou_entityHighlighted,ol li.routeYou_entityApp.routeYou_entityHighlighted{outline:2px solid #42cda7;background-color:#d9f5ed}ol li.routeYou_entityHip.routeYou_entityHighlighted span.routeYou_entityCheckbox input[type='checkbox'] + label,div.routeYou_entityHip.routeYou_entityHighlighted span.routeYou_entityCheckbox input[type='checkbox'] + label,ol li.routeYou_entityApp.routeYou_entityHighlighted span.routeYou_entityCheckbox input[type='checkbox'] + label,div.routeYou_entityApp.routeYou_entityHighlighted span.routeYou_entityCheckbox input[type='checkbox'] + label{opacity:1}ol li.routeYou_entityHip.routeYou_entityHighlighted span.routeYou_entityCheckbox input[type='checkbox'] + label:before,div.routeYou_entityHip.routeYou_entityHighlighted span.routeYou_entityCheckbox input[type='checkbox'] + label:before,ol li.routeYou_entityApp.routeYou_entityHighlighted span.routeYou_entityCheckbox input[type='checkbox'] + label:before,div.routeYou_entityApp.routeYou_entityHighlighted span.routeYou_entityCheckbox input[type='checkbox'] + label:before{border:none;background:#fff}ol li.routeYou_entityHip.routeYou_entityHighlighted span.routeYou_entityCheckbox input[type='checkbox'] + label:after,div.routeYou_entityHip.routeYou_entityHighlighted span.routeYou_entityCheckbox input[type='checkbox'] + label:after,ol li.routeYou_entityApp.routeYou_entityHighlighted span.routeYou_entityCheckbox input[type='checkbox'] + label:after,div.routeYou_entityApp.routeYou_entityHighlighted span.routeYou_entityCheckbox input[type='checkbox'] + label:after{content:url('//media.routeyou.com/marketing/check.svg')}ol li.routeYou_entityHip.routeYou_entityHighlighting:not( .routeYou_entityHighlighted ) span.routeYou_entityCheckbox input[type='checkbox'] + label,div.routeYou_entityHip.routeYou_entityHighlighting:not( .routeYou_entityHighlighted ) span.routeYou_entityCheckbox input[type='checkbox'] + label{opacity:0.6}ol li.routeYou_entityHip.routeYou_entityHighlighting:not( .routeYou_entityHighlighted ) span.routeYou_entityCheckbox input[type='checkbox'] + label:hover,div.routeYou_entityHip.routeYou_entityHighlighting:not( .routeYou_entityHighlighted ) span.routeYou_entityCheckbox input[type='checkbox'] + label:hover{opacity:1}ol li.routeYou_entityHip.routeYou_entityHighlighting:not( .routeYou_entityHighlighted ):not(.routeYou_entityHovered) span.routeYou_entityCheckbox input[type='checkbox'] + label:after,div.routeYou_entityHip.routeYou_entityHighlighting:not( .routeYou_entityHighlighted ):not(.routeYou_entityHovered) span.routeYou_entityCheckbox input[type='checkbox'] + label:after{opacity:0}div.routeYou_mapCard div.routeYou_entity{width:430px}div.routeYou_mapCard div.routeYou_entity.routeYou_entitySelected{background:#fff}@media (pointer: coarse){ol li.routeYou_entityHip,div.routeYou_entityHip{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}ol li.routeYou_entityHip div.routeYou_entityImage > img,div.routeYou_entityHip div.routeYou_entityImage > img{pointer-events:none}ol li.routeYou_entityHip:not(.routeYou_entityHighlighted) span.routeYou_entityCheckbox,div.routeYou_entityHip:not(.routeYou_entityHighlighted) span.routeYou_entityCheckbox,ol li.routeYou_entityApp:not(.routeYou_entityHighlighted) span.routeYou_entityCheckbox,div.routeYou_entityApp:not(.routeYou_entityHighlighted) span.routeYou_entityCheckbox{display:none}}div.routeYou_media,ol li.routeYou_media,div.routeYou_compactMedia{position:relative}div.routeYou_media > img,ol li.routeYou_media > img,div.routeYou_media > div,ol li.routeYou_media > div,div.routeYou_compactMedia > img,div.routeYou_compactMedia > div{display:block;max-width:100%;height:auto}div.routeYou_media > img.routeYou_mediaMagnifiable,ol li.routeYou_media > img.routeYou_mediaMagnifiable,div.routeYou_compactMedia > img.routeYou_mediaMagnifiable{cursor:zoom-in}div.routeYou_dialogMedia img.routeYou_mediaBackdrop,div.routeYou_media img.routeYou_mediaBackdrop,ol li.routeYou_media img.routeYou_mediaBackdrop{filter:blur(5px) brightness(35%)}div.routeYou_dialogMedia img.routeYou_mediaBackdrop{min-width:100vw;max-width:100vw;min-height:100vh;max-height:100vh;width:100%;object-fit:cover}div.routeYou_dialogMedia div.routeYou_scrollCircles{position:absolute;display:flex;gap:8px;bottom:24px;left:50%;transform:translateX(-50%);max-width:66px;padding:3px 0;overflow-x:scroll;scrollbar-width:none}div.routeYou_dialogMedia div.routeYou_scrollCircles span{min-width:6px;height:6px;border-radius:50%;transform:scale(calc(4 / 6));background-color:#aaa;opacity:0.8;transition:transform, background-color, opacity 1s ease}div.routeYou_dialogMedia div.routeYou_scrollCircles span.adjacent{transform:scale(1);background-color:#fff;opacity:1}div.routeYou_dialogMedia div.routeYou_scrollCircles span.active{transform:scale(calc(8 / 6));background-color:#42cda7;opacity:1}div.routeYou_dialogMedia div.routeYou_scrollCircles span:first-child{margin-left:26px}div.routeYou_dialogMedia div.routeYou_scrollCircles span:last-child{margin-right:26px}div.routeYou_media img.routeYou_mediaBackdrop ~ img,ol li.routeYou_media img.routeYou_mediaBackdrop ~ img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}div.routeYou_media div.routeYou_loadingWrapper,ol li.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_entityMediaCarousel{position:relative;text-align:center}div.routeYou_entityMediaCarousel ol{display:flex;flex-direction:row;width:100%;height:100%;padding:0;overflow-x:scroll;scrollbar-width:none;scroll-snap-type:x mandatory}div.routeYou_entityMediaCarousel ol li.routeYou_media{display:inline-block;height:100%;min-width:100%;margin:0 auto;border-radius:20px;overflow:hidden;scroll-snap-align:center}div.routeYou_entityMediaCarousel ol li.routeYou_media img{height:100%;object-fit:cover;transition:transform 0.2s linear}div.routeYou_entityMediaCarousel ol li.routeYou_media:hover img{transform:scale(1.2)}div.routeYou_entityMediaCarousel ol li.routeYou_media:hover img.routeYou_mediaBackdrop ~ img{transform:translate(-50%, -50%) scale(1.2)}div.routeYou_entityMediaCarousel div.routeYou_credits{margin-bottom:6px;margin-left:8px}div.routeYou_entityMediaCarousel div.routeYou_previousMediaButton,div.routeYou_entityMediaCarousel div.routeYou_nextMediaButton{position:absolute;width:35px;height:35px;opacity:0}div.routeYou_entityMediaCarousel:hover div.routeYou_previousMediaButton,div.routeYou_entityMediaCarousel:hover div.routeYou_nextMediaButton{opacity:0.75}div.routeYou_entityMediaCarousel div.routeYou_previousMediaButton:hover,div.routeYou_entityMediaCarousel div.routeYou_nextMediaButton:hover{opacity:1}div.routeYou_entityMediaCarousel div.routeYou_previousMediaButton:before,div.routeYou_entityMediaCarousel div.routeYou_nextMediaButton:before{width:12px;height:12px}div.routeYou_entityMediaCarousel span.routeYou_entityMediaControls{position:absolute;bottom:6px;left:50%;transform:translateX(-50%);display:flex;flex-direction:row;gap:4px;justify-content:space-around;align-items:center;width:fit-content}div.routeYou_entityMediaCarousel span.routeYou_entityMediaControls a{width:6px;height:6px;background:#fff;border-radius:50%;cursor:pointer}div.routeYou_entityMediaCarousel span.routeYou_entityMediaControls a:hover:not(.routeYou_active){background:#d9f5ed}div.routeYou_entityMediaCarousel span.routeYou_entityMediaControls a.routeYou_active{width:8px;height:8px;background:#42cda7}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_dialogMedia > div > div{overflow:clip}div.routeYou_media > span.routeYou_mediaIcon{display:none;position:absolute;top:0;right:0}div.routeYou_media > span.routeYou_mediaIcon > svg{width:16px;height:16px}div.routeYou_media:hover > span.routeYou_mediaIcon{display:block}div.routeYou_media div.routeYou_mediaOwner{position:absolute;left:24px;bottom:24px;display:flex;max-width:80%;align-items:center;color:#fff;font-weight:700;line-height:normal}div.routeYou_mediaOwner img{margin-right:12px;border-radius:50%;border:1px solid #fff}span.routeYou_mediaReport{position:absolute;right:24px;bottom:24px;color:#a8a8a8;font-size:14px;font-weight:700;line-height:normal;cursor:pointer}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}div.routeYou_paginatedCarousel{position:relative;margin:0 -12px 0 0;padding:0 12px 12px 0}div.routeYou_paginatedCarousel div.routeYou_paginatedCarouselContainer{position:relative;width:100%;height:100%;overflow:hidden}div.routeYou_paginatedCarousel div.routeYou_paginatedCarouselItems{display:flex;margin:0;height:100%;transition:transform 0.3s ease-in-out}div.routeYou_paginatedCarousel div.routeYou_paginatedCarouselSlide{display:flex;flex:0 0 auto;justify-content:center;align-items:center;box-sizing:border-box}div.routeYou_paginatedCarousel div.routeYou_paginatedCarouselPagination{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:none;justify-content:center;align-items:center}div.routeYou_paginatedCarousel span.routeYou_paginatedCarouselDot{position:absolute;display:inline-block;margin:0 3px;width:4px;height:4px;border-radius:50%;background-color:#a8a8a8;transition:transform 0.3s, opacity 0.3s;cursor:pointer}div.routeYou_paginatedCarousel span.routeYou_paginatedCarouselDot.prev,div.routeYou_paginatedCarousel span.routeYou_paginatedCarouselDot.next{transform:scale(1.5)}div.routeYou_paginatedCarousel span.routeYou_paginatedCarouselDot.active{transform:scale(2.5);background-color:#42cda7}div.routeYou_paginatedCarousel span.routeYou_paginatedCarouselArrowLeft,div.routeYou_paginatedCarousel span.routeYou_paginatedCarouselArrowRight{position:absolute;top:calc(50% - 30px);transform:translateY(-50%);display:none;width:32px;height:32px;border-radius:100%;background:#fff;cursor:pointer}div.routeYou_paginatedCarousel span.routeYou_paginatedCarouselArrowLeft:before,div.routeYou_paginatedCarousel span.routeYou_paginatedCarouselArrowRight: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}span.routeYou_paginatedCarouselArrowHidden{display:none}div.routeYou_paginatedCarousel span.routeYou_paginatedCarouselArrowLeft{left:16px}div.routeYou_paginatedCarousel span.routeYou_paginatedCarouselArrowRight{right:16px}div.routeYou_paginatedCarousel span.routeYou_paginatedCarouselArrowLeft:before{transform:translateX(0.15em) translate(-50%, -50%) rotate(135deg)}div.routeYou_paginatedCarousel span.routeYou_paginatedCarouselArrowRight:before{transform:translateX(-0.15em) translate(-50%, -50%) rotate(-45deg)}@media all and (min-width: 1100px){div.routeYou_paginatedCarousel div.routeYou_paginatedCarouselItems{margin:-12px 0}div.routeYou_paginatedCarousel div.routeYou_paginatedCarouselContainer{padding-bottom:60px}div.routeYou_paginatedCarousel div.routeYou_paginatedCarouselPagination{display:flex}div.routeYou_paginatedCarousel:hover span.routeYou_paginatedCarouselArrow:not( .routeYou_paginatedCarouselArrowHidden ),div.routeYou_paginatedCarousel:hover span.routeYou_paginatedCarouselArrow:not( .routeYou_paginatedCarouselArrowHidden ){display:block}}@media all and (min-width: 1300px){div.routeYou_paginatedCarousel{margin:0 -32px;padding:0 24px 12px 24px}div.routeYou_paginatedCarousel span.routeYou_paginatedCarouselArrowLeft{left:-16px}div.routeYou_paginatedCarousel span.routeYou_paginatedCarouselArrowRight{right:-16px}}div.routeYou_credits{position:relative;display:flow-root}div.routeYou_media div.routeYou_credits,ol li.routeYou_media div.routeYou_credits,div.routeYou_compactMedia div.routeYou_credits{position:absolute;bottom:0;left:0;z-index:1}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,ol li.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,ol li.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}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}div.upgradeBannerSubscription div.purchaseSubtitle,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}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.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 #d9d9d9;border-bottom:1px solid #d9d9d9;background:#fff}div.stickyButtons > div:first-child,div.stickyButtons > 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;padding-bottom:5px}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{width:28px;height:28px;margin:0 auto 10px auto}div.popupMenus > div:first-child a span{width:26px;height:26px;margin:0 auto 5px auto}div.stickyButtons > div:first-child a span,div.popupMenus > div:first-child a span{position:relative;display:block;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{bottom:118px;display:none;z-index:2;opacity:0;transition:opacity 400ms ease}div.stickyButtons > div + div.active{opacity:1}div.stickyButtons > 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{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{transform:translate(-50%, -50%) rotate(45deg)}div.stickyButtons > div + div > span:after{transform:translate(-50%, -50%) rotate(-45deg)}div.stickyButtons > div + div > span:hover:before,div.stickyButtons > div + div > span:hover:after{background:#42cda7}div.stickyButtons > div + div > div{padding:0 32px;max-height:160px;max-height:calc(100vh - 194px)}body.iOs div.stickyButtons > div + div > div{max-height:calc(100vh - 274px)}div.stickyButtons > div h2,div.popupMenu 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.popupMenu ul,div.popupMenu ul li{margin:0;padding:0;list-style:none}div.stickyButtons ul + ul,div.actionMenus ul + ul,div.popupMenu 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.popupMenu ul li.routeYou_disabled,div.popupMenu 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.popupMenu ul li.toggle + li,div.popupMenu ul li.toggle.active{display:none}div.stickyButtons ul li.toggle.active + li,div.actionMenus ul li.toggle.active + li,div.popupMenu 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.popupMenu ul li a,div.popupMenu ul li.facebookLike{display:block;padding:8px 28px 8px 8px;overflow:hidden;white-space:nowrap}div.stickyButtons ul li a,div.popupMenu ul li a{color:#222}div.stickyButtons ul li a:hover,div.actionMenus ul li a:hover,div.popupMenu ul li a:hover{background:#f2f2f2}div.stickyButtons ul li a span:first-child,div.actionMenus ul li a span:first-child,div.popupMenu 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.popupMenu 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.popupMenu 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.popupMenu 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.popupMenu 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.popupMenu 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.popupMenu ul li a span.iconFacebook,div.popupMenu ul li a span.iconTwitter,div.popupMenu ul li a span.iconMessenger,div.popupMenu 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.popupMenu 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.popupMenu 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.popupMenu 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.popupMenu 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.popupMenu ul li a:hover span.iconFacebook svg path,div.popupMenu ul li a:hover span.iconTwitter svg path,div.popupMenu ul li a:hover span.iconMessenger svg path,div.popupMenu 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.popupMenu 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.popupMenu 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.popupMenu ul li a span.routeYou_smallIcon svg *[stroke='#000']{stroke:#222}div.stickyButtons div.routeYou_download div.routeYou_downloadBlock,div.popupMenu 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.popupMenu div.routeYou_download div.routeYou_downloadBlock + div.routeYou_downloadBlock{border-top:1px solid #b8b8b8}div.stickyButtons div.routeYou_download div.routeYou_downloadHeader,div.popupMenu 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.popupMenu div.routeYou_download div.routeYou_downloadHeader:hover{background:#f2f2f2}div.stickyButtons div.routeYou_download a.routeYou_downloadIcon img,div.popupMenu div.routeYou_download a.routeYou_downloadIcon img{margin-right:32px}div.stickyButtons div.routeYou_download a.routeYou_downloadLink,div.popupMenu 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.popupMenu div.routeYou_download div.routeYou_downloadOption,div.popupMenu div.routeYou_download div.routeYou_downloadBlock p,div.popupMenu div.routeYou_download div.routeYou_downloadBlock ol{margin:0 0 12px 0}@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);}}@media all and (min-width: 900px){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}div.popupMenus > div:first-child a{width:125px}}@media all and (min-width: 1100px){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 - 248px)}body.iOs div.stickyButtons > div + div > div{max-height:calc(100vh - 328px)}}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.entityDescription img{max-width:100%;height:auto}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}@media all and (min-width: 700px){div.entityMedia{margin-right:16px;float:left}}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.entityFooter div.footerUpgrade a.largeButton{background:#fff;color:#42cda7}div.entityFooter div.footerUpgrade a.largeButton:hover{background:#d9f5ed}div.entityFooter a.largeButton img{margin-right:12px;width:40px;height:40px}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='#000']{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}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 img.logoRouteYou{margin:15px 0 20px 0;width:250px;height:90px}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}@media all and (min-width: 700px){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: 1100px){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}}@media all and (min-width: 1300px){div.entityFooter img.logoRouteYou{top:70px;left:85px}}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;object-fit:contain}span.selectionLogoOwner img{margin:15px;vertical-align:bottom;object-fit:contain}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.largeHeader,div.recommendedSelections > div > a:first-child,div.routeYou_paginatedCarouselSlide > div > a:first-child{position:relative;display:block;background-blend-mode:multiply;background-size:cover;color:#fff;text-align:center}div.recommendedSelections > div > a:first-child:hover,div.routeYou_paginatedCarouselSlide > div > a:first-child:hover{box-shadow:0 0 12px 0 rgba(34, 34, 34, 0.6)}div.largeHeader{min-height:403px;display:flex;flex-direction:column;justify-content:center;margin:0 0 32px 0;padding:0 16px;background:rgba(34, 34, 34, 0.5) no-repeat center center;background-size:cover}div.recommendedSelections > div > a:first-child,div.routeYou_paginatedCarouselSlide > div > a:first-child{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px;border-radius:32px 0 8px 0;text-decoration:none}div.selectionItems div.recommendedSelections > div > a:first-child,div.selectionItems div.routeYou_paginatedCarouselSlide > div > a:first-child{justify-content:flex-end;align-items:flex-start}div.largeHeader:after{content:'';position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);display:block;width:310px;height:4px;border-radius:2px;background:#42cda7}div.largeHeader h1,div.recommendedSelections span.selectionTitle{display:block;font-weight:bold;line-height:1.2}div.largeHeader h1{margin:5vh auto;max-width:700px;font-size:32px}div.recommendedSelections span.selectionTitle{margin:16px 0 4px 0;font-size:24px}div.largeHeader p,div.recommendedSelections span.selectionType{display:block;margin:0}div.largeHeader span.typeIcon,div.recommendedSelections span.typeIcon{position:relative;display:inline-block;vertical-align:bottom}div.largeHeader span.typeIcon{width:64px;height:64px}div.recommendedSelections span.typeIcon{width:48px;height:48px}div.largeHeader span.typeIcon:before,div.recommendedSelections span.typeIcon:before{content:'';position:absolute;display:block;border-radius:100%;background:#42cda7}div.largeHeader:before{top:12px;left:-6px;width:32px;height:32px}div.recommendedSelections span.typeIcon:before{top:9px;left:-5px;width:24px;height:24px}div.largeHeader span.typeIcon svg,div.recommendedSelections span.typeIcon svg{position:relative;display:block;width:100%;height:100%;z-index:1;fill:#fff}div.largeHeader span.typeIcon svg *[stroke='#000'],div.recommendedSelections span.typeIcon svg *[stroke='#000']{stroke:#fff}div.recommendedSelections span.selectionLogoNoOwner,div.recommendedSelections span.selectionLogoOwner{margin:0;padding:4px 20px;width:auto;z-index:1;font-size:7px}div.recommendedSelections span.selectionLogoOwner{padding:0}div.recommendedSelections span.selectionLogoNoOwner ~ span.selectionTitle,div.recommendedSelections span.selectionLogoOwner ~ span.selectionTitle{margin-top:24px}div.recommendedSelections span.selectionLogoNoOwner ~ span.selectionType,div.recommendedSelections span.selectionLogoOwner ~ span.selectionType{margin-bottom:22px;z-index:1}div.selectionItems div.routeYou_paginatedCarousel div.routeYou_paginatedCarouselContainer{padding-bottom:60px}div.selectionItems div.recommendedSelections > div > a:first-child,div.routeYou_paginatedCarouselSlide > div > a:first-child{box-shadow:0 0 12px 0 rgba(34, 34, 34, 0.2);border-radius:25px 10px 10px 10px}div.selectionItems div.recommendedSelections > div{margin-top:32px;margin-bottom:0}div.selectionItems span.selectionType{position:absolute;top:6px;left:6px;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background:#fff;z-index:1}div.selectionItems div.recommendedSelections span.typeIcon svg{width:100%;height:100%;fill:#222}div.selectionItems div.recommendedSelections span.typeIcon svg *[stroke='#000']{stroke:#222}div.selectionItems div.recommendedSelections span.typeIcon:before{top:0;left:0;width:17px;height:17px}div.selectionItems div.recommendedSelections span.typeIcon{width:70%;height:70%}div.selectionItems div.recommendedSelections span.selectionTitle{font-size:16px}div.recommendedRoutes span.selectionTitle,div.recommendedAccommodations span.selectionTitle,div.recommendedDestinations span.selectionTitle{position:absolute;bottom:-48px;left:0;margin:0;min-height:40px;color:#222;text-align:left}a.selectionSource{position:absolute;bottom:5px;left:0;padding:4px 8px;border-radius:10px;color:#fff;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.largeHeader div.entityPageCredits,div.moreInLocationSurroundingImage div.entityPageCredits{position:absolute;right:8px;bottom:8px;left:8px;color:#b8b8b8;font-size:70%;line-height:normal;text-align:left}div.largeHeader div.entityPageCredits p,div.moreInLocationSurroundingImage div.entityPageCredits p{margin:0}div.largeHeader div.entityPageCredits a,div.moreInLocationSurroundingImage div.entityPageCredits a{color:#b8b8b8}div.largeHeader + p.breadcrumbs{margin:0 24px 32px 24px}div.largeHeader div.identity-logo{padding:32px 42px;background:#fff}div.largeUserHeader{display:flex;justify-content:center;align-items:center;min-height:230px}div.largeHeader div.identity-logo{padding:32px 42px;background:#fff}div.largeUserHeader{display:flex;justify-content:center;align-items:center;min-height:230px}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;overflow-wrap:break-word}div.locationInfo div.comments h2{margin-top:48px;padding-top:48px;border-top:1px solid #f2f2f2}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.selectionListMore span.selectionLogoNoOwner{position:relative;margin:22px auto 0 auto;width:auto;max-width:120px;font-size:75%}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}div.locationSelectionItems{position:relative;padding:18px 12px 60px 12px;border:2px solid #f2f2f2;background:linear-gradient( 180deg, #f2f2f2 0%, rgba(242, 242, 242, 0.25) 41.7%, rgba(242, 242, 242, 0.25) 61.13%, #f2f2f2 100% )}div.locationSelectionItems + div.moreInLocationSurroundingImage + div.locationSelectionItems{background:#fff}div.moreInLocationSurrounding + div.moreInLocationSurroundingImage + div.moreInLocationSurrounding + div.moreInLocationSurrounding{background:linear-gradient( 180deg, #d9f5ed 2.83%, #ecfaf6 41.7%, #ecfaf6 61.13%, #d9f5ed 100% )}div.moreInLocationSurrounding h3{display:flex;justify-content:space-between;margin-bottom:5px;word-break:break-word;color:#42cda7;font-size:24px;font-weight:800;line-height:normal}div.moreInLocationSurrounding h3 span{width:100%;display:inline-block}div.moreInLocationSurrounding h3 a{min-width:100px;margin-top:8px;color:#42cda7;font-size:14px;font-weight:700;text-decoration:underline;text-align:right}div.recommendedDestinations > h3{margin-top:32px;margin-bottom:48px;color:#222}div.selectionItems h3 + p,div.selectionItems div.recommendedSelectionsHeader span + p{margin-top:5px;margin-bottom:15px}div.selectionItems h3 + p > a,div.selectionItems div.recommendedSelectionsHeader span + p > a{margin-top:4px;padding:5px 20px 5px 10px;border-radius:100px;color:#222;font-size:18px}div.selectionItems h3 + p > a:hover,div.selectionItems div.recommendedSelectionsHeader span + p > a:hover{text-decoration:none}div.selectionItems h3 + p > a[href]:hover,div.selectionItems div.recommendedSelectionsHeader span + p > a[href]:hover{background:#d9f5ed}div.selectionItems div.recommendedSelectionsHeader{margin:0 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.recommendedSelections > div{margin-bottom:20px}div.selectionItems > div{box-sizing:border-box}div.selectionItems div.recommendedSelections > div > a:first-child{box-sizing:border-box;width:100%;height:260px;background-size:cover;transition:background-size 0.5s}div.selectionItems div.routeYou_paginatedCarouselSlide > div{width:100%}div.selectionItems div.routeYou_paginatedCarouselSlide,div.locationCarousel div.routeYou_paginatedCarouselSlide{padding:12px;box-sizing:border-box}div.locationCarousel div.routeYou_paginatedCarouselSlide > div{height:100%}div.selectionItems div.routeYou_paginatedCarouselSlide > div > a:first-child{box-sizing:border-box;background-size:cover;transition:background-size 0.5s}div.thingsToDoInSurroundingCarousel div.routeYou_paginatedCarouselSlide > div > a:first-child,div.sightsNearbyCarousel div.routeYou_paginatedCarouselSlide > div > a:first-child{height:294px}div.thingsToDoInSurroundingCarousel div.routeYou_paginatedCarouselSlide > div > a:first-child:before,div.sightsNearbyCarousel div.routeYou_paginatedCarouselSlide > div > a:first-child:before{background:linear-gradient( 180deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 100% ) no-repeat center center;opacity:1}div.thingsToDoInSurroundingCarousel div.routeYou_paginatedCarouselSlide > div > a:first-child:after,div.sightsNearbyCarousel div.routeYou_paginatedCarouselSlide > div > a:first-child:after,div.routeYou_paginatedCarouselSlide > div > a:first-child:after{background:linear-gradient( 180deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 100% ) no-repeat center center;opacity:0}div.thingsToDoInSurroundingCarousel div.routeYou_paginatedCarouselSlide > div > a:first-child:hover:before,div.sightsNearbyCarousel div.routeYou_paginatedCarouselSlide > div > a:first-child:hover:before,div.routeYou_paginatedCarouselSlide > div > a:first-child:hover:before{opacity:0}div.thingsToDoInSurroundingCarousel div.routeYou_paginatedCarouselSlide > div > a:first-child:hover:after,div.sightsNearbyCarousel div.routeYou_paginatedCarouselSlide > div > a:first-child:hover:after,div.routeYou_paginatedCarouselSlide > div > a:first-child:hover:after{opacity:1}div.thingsToDoInSurroundingRecommendedCarousel div.routeYou_paginatedCarouselSlide > div > a:first-child,div.sightsNearbySelectionsCarousel div.routeYou_paginatedCarouselSlide > div > a:first-child,div.destinationsCloseByCarousel div.routeYou_paginatedCarouselSlide > div > a:first-child,div.userSelectionsCarousel div.routeYou_paginatedCarouselSlide > div > a:first-child{height:275px}div.selectionItems div.recommendedSelections > a{display:flex;flex-direction:column;justify-content:center;align-items:center}div.selectionItems div.recommendedSelections > div > a:first-child:hover,div.routeYou_paginatedCarouselSlide > div > a:first-child{background-size:120%}div.recommendedSelections > div > a:first-child:before,div.routeYou_paginatedCarouselSlide > div > a:first-child:before,div.recommendedSelections > div > a:first-child:after,div.routeYou_paginatedCarouselSlide > div > a:first-child:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;transition:opacity 0.5s;pointer-events:none}div.routeYou_paginatedCarouselSlide > div > a:first-child:before{background:linear-gradient( 0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50% );opacity:1}div.locationGallery{margin:16px auto;width:100%}div.locationGallery h3{display:none}div.locationGallery > div{text-align:center}div.locationGallery div.routeYou_paginatedCarousel div.routeYou_paginatedCarouselItems{align-items:center}div.locationGallery div.routeYou_paginatedCarousel{margin:0;padding:0 24px}div.locationGallery div.routeYou_paginatedCarouselItems{height:360px}div.locationGallery div.routeYou_paginatedCarouselSlide{padding:12px 0}div.locationGallery div.routeYou_paginatedCarouselSlide > div{margin:12px 10px;width:100%;height:78px;overflow:hidden;box-shadow:0 0 12px 0 rgba(34, 34, 34, 0.2);border-radius:18px;background-size:cover;transition:width, height, 0.2s ease-in-out;cursor:pointer}div.locationGallery div.routeYou_paginatedCarouselSlide > div > div{position:relative;width:100%;height:100%;backdrop-filter:blur(4px)}div.locationGallery div.routeYou_paginatedCarouselSlide > div > div > div.routeYou_media{top:50%;transform:translateY(-50%)}div.locationGallery div.routeYou_paginatedCarouselSlide > div > div > div.routeYou_media > div.routeYou_facade{overflow:hidden}div.locationGallery div.routeYou_paginatedCarouselSlide.prev > div,div.locationGallery div.routeYou_paginatedCarouselSlide.next > div{height:155px}div.locationGallery div.routeYou_paginatedCarouselSlide.active > div{height:310px}div.locationGallery div.routeYou_paginatedCarousel div.routeYou_paginatedCarouselPagination{bottom:40px;display:block}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.selectionItems div.recommendedRoutes div.selectionMore a{display:inline-block;margin:0;border-radius:100px;background:#42cda7;color:#222}div.selectionItems div.recommendedRoutes div.selectionMore a:hover{background:#33957a}div.selectionItems div.recommendedSelections{margin:0 auto}div.selectionItems div.recommendedSelections + div.recommendedSelections{box-sizing:border-box}div.selectionItems div.recommendedSelections + div.recommendedSelections span.selectionTitle,div.selectionItems div.userSelectionsCarousel span.selectionTitle{z-index:1;color:#fff;text-align:left}div.selectionItems div.recommendedRoutes div.selectionMore{order:9}div.moreInLocationSurroundingImage{position:relative;margin:48px auto;width:min(1080px, 100%);height:200px;border-radius:20px;background:rgba(34, 34, 34, 0.5) no-repeat center center;background-blend-mode:multiply;background-size:cover}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.selectionItems div.recommendedSelectionsHeader > div + p{margin:12px 0}div.routesNearby,div.followersInvite,div.membersRequest,div.membersInvite{display:flex;margin:60px -8px 0 -8px;padding:48px 0 0 24px;overflow:hidden;background:#d9f5ed}div.followersInvite + hr,div.membersRequest + hr,div.membersInvite + hr{margin:60px 0;border-top:1px solid #f2f2f2}div.routesNearby h3,div.followersInvite h3,div.membersRequest h3,div.membersInvite h3{margin-top:0;max-width:70%;font-size:16px}div.routesNearby > div:first-child,div.followersInvite > div:first-child,div.membersRequest > div:first-child,div.membersInvite > div:first-child{flex-basis:65%;padding:0 24px 24px 0}div.routesNearby > div:last-child,div.routesNearby > img:last-child,div.followersInvite > div:last-child,div.membersRequest > div:last-child,div.membersInvite > div:last-child{position:relative;flex-basis:35%;padding:24px 0 0 24px}div.routesNearby > div:last-child svg,div.followersInvite > div:last-child > div,div.membersRequest > div:last-child > div,div.membersInvite > div:last-child > div{position:absolute;bottom:0;left:0}div.followersInvite > div:last-child > div,div.membersRequest > div:last-child > div,div.membersInvite > div:last-child > div{top:9px;width:200px;height:200px;border:10px solid #b3ebdc;border-radius:50%;background:#fff}div.membersRequest > div:last-child > div > img,div.membersInvite > div:last-child > div > img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:auto}div.followersInvite svg{position:absolute;right:18px;bottom:19px;width:172px;fill:#b3ebdc}div.followersInvite svg *[stroke='#000']{stroke:#b3ebdc;stroke-width:2px}a.entityStatistics{width:100%;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;padding:22px;margin:42px 0;border:1px solid #d9d9d9;border-radius:100px;color:#222;font-size:16px;font-weight:700}a.entityStatistics > span:first-of-type span{display:inline-block;width:24px;height:24px;margin-right:12px;border:1px solid #42cda7;border-radius:50% 50% 50% 0;text-align:center}a.entityStatistics > span:first-of-type span svg{width:55%;height:55%;fill:#42cda7}a.entityStatistics > span:last-of-type svg{vertical-align:middle;width:9px;height:5px;transform:rotate(270deg)}a.entityStatistics:hover{text-decoration:none}@media all and (min-width: 500px){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.selectionItems div.recommendedSelections > div > a:first-child,div.routeYou_paginatedCarouselSlide > div > a:first-child{background-size:110%}div.routesNearby,div.followersInvite,div.membersRequest,div.membersInvite{margin:48px auto 0 auto;max-width:500px;border-radius:20px}div.routesNearby h3,div.followersInvite h3,div.membersRequest h3,div.membersInvite h3{margin-bottom:24px;font-size:20px}}@media all and (min-width: 700px){div.largeHeader{min-height:503px}div.poiBookmarks,div.routesNearby,div.followersInvite,div.membersRequest,div.membersInvite{max-width:none}div.routesNearby > div:first-child,div.followersInvite > div:first-child,div.membersRequest > div:first-child,div.membersInvite > div:first-child{flex-basis:67%}div.routesNearby > div:last-child,div.routesNearby > img:last-child,div.followersInvite > div:last-child,div.membersRequest > div:last-child,div.membersInvite > div:last-child{flex-basis:33%}}@media all and (min-width: 1100px){div.selectionItems div.recommendedSelections > div{margin-top:0;margin-bottom:48px}div.selectionItems div.recommendedSelections + div.recommendedSelections{border-radius:20px;background:linear-gradient( 180deg, #d9f5ed 2.83%, #ecfaf6 41.7%, #ecfaf6 61.13%, #d9f5ed 100% )}div.selectionItems > div{padding:64px 100px 8px 100px;max-width:1280px}div.locationGallery{margin:120px auto;box-sizing:border-box;width:min(1150px, 100%)}div.locationGallery h3{display:block;margin-top:0;padding:0 30px;color:#42cda7;font-size:24px;text-align:left}div.locationGallery div.routeYou_paginatedCarousel div.routeYou_paginatedCarouselPagination{bottom:0}div.recommendedSelections > div > a:first-child,div.routeYou_paginatedCarouselSlide > div > a:first-child{padding:24px}}@media all and (min-width: 1300px){div.largeHeader{min-height:660px}div.largeHeader:after{bottom:-5px;width:1280px;height:10px;border-radius:5px}div.locationHeader:after{width:1080px}div.largeHeader h1{font-size:56px}div.largeHeader + p.breadcrumbs{margin:0 auto 32px auto;width:1280px}div.locationHeader + p.breadcrumbs{width:1080px}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:500px;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:580px;max-width:580px}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:500px;height:400px}div.moreInLocationSurroundingImage{margin:120px auto;height:420px}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.selectionItems div.recommendedSelectionsHeader{margin-top:64px}div.selectionItems h3{font-size:40px}div.selectionItems h3 + p,div.selectionItems div.recommendedSelectionsHeader span + p{margin-bottom:48px}div.selectionItems h3 + p > a,div.selectionItems div.recommendedSelectionsHeader span + p > a{font-size:24px}div.recommendedSelectionsHeader span{display:inline;font-size:28px}div.thingsToDoInSurroundingCarousel div.routeYou_paginatedCarouselSlide > div > a:first-child,div.sightsNearbyCarousel div.routeYou_paginatedCarouselSlide > div > a:first-child{height:425px}div.thingsToDoInSurroundingRecommendedCarousel div.routeYou_paginatedCarouselSlide > div > a:first-child,div.sightsNearbySelectionsCarousel div.routeYou_paginatedCarouselSlide > div > a:first-child,div.destinationsCloseByCarousel div.routeYou_paginatedCarouselSlide > div > a:first-child,div.userSelectionsCarousel div.routeYou_paginatedCarouselSlide > div > a:first-child{height:300px}}@media all and (min-width: 1900px){div.selectionIntroMap > div:first-child,div.selectionListMore > div:first-child{width:800px}}div.entityPageBookmarks{margin:0 auto;padding:40px 14px;max-width:500px;border:2px solid #42cda7;border-radius:20px}div.entityPageBookmarks h3{display:inline-block;margin:0 0 14px 0;padding-bottom:4px;border-bottom:4px solid #d9f5ed}div.entityPageBookmarks h3 svg{width:16px;height:16px;vertical-align:middle}div.entityPageBookmarks a{display:block;margin:12px 0}div.entityPageBookmarks a:not(:hover){color:#222}div.entityPageBookmarks a svg{display:inline-block;margin-right:4px;width:14px;vertical-align:middle;fill:#222}div.entityPageBookmarks a svg *[fill='#FFF']{stroke:#222}div.entityPageBookmarks a:hover{margin-left:12px;text-decoration:none}div.entityPageBookmarks a:hover svg,div.entityPageBookmarks a:hover svg *[fill='#FFF']{stroke:#38ae8e}@media all and (min-width: 1100px){div.entityPageBookmarks{margin:0;padding-left:40px}}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='url'],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='url'] ~ 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:0;left:20px;padding:0 4px;background:#fff;color:#222;font-size:12px;pointer-events:none}form.routeYou_formUpdated select:has(> option:checked:not(:disabled)) ~ label,form.routeYou_formUpdated div.formLine.inputError label{top:0;color:#222;font-size:12px}@supports (selector(:not(:placeholder-shown))) and (selector(:focus)){body.notused { background:#fff}form.routeYou_formUpdated input[type='text'] ~ label,form.routeYou_formUpdated input[type='email'] ~ label,form.routeYou_formUpdated input[type='url'] ~ label,form.routeYou_formUpdated input[type='password'] ~ label,form.routeYou_formUpdated input[type='file'] ~ label,form.routeYou_formUpdated textarea ~ label{top:22px;transition:200ms ease all;color:#a8a8a8;font-weight:400;font-size:unset}form.routeYou_formUpdated input[type='text']:focus ~ label,form.routeYou_formUpdated input[type='email']:focus ~ label,form.routeYou_formUpdated input[type='url']: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='url']: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 textarea:not(:placeholder-shown) ~ label{top:0;color:#222;font-size:12px}} @supports (selector(:has)){form.routeyou_formupdated select ~ label { top:22px;transition:200ms ease all;color:#a8a8a8;font-weight:400;font-size:unset}form.routeYou_formUpdated select:has(> option:checked:not(:disabled)) ~ 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='url']: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){padding-top:11px;padding-left:23px;border:2px solid #42cda7}form.routeYou_formUpdated input[type='email']:read-only{border:1px solid #d9d9d9;color:#ababab;font-weight:700;font-size:16px}form.routeYou_formUpdated div.formLine:has(input[type='email']:read-only)::after{content:url('//media.routeyou.com/action/padlock.svg');position:absolute;top:calc(50% - 7px);right:20px;display:block;width:14px;height:14px}form.routeYou_formUpdated input[type='email']:read-only ~ label{color:#ababab}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='url'],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 div.formLine input[type='submit'],form.routeYou_formUpdated div.formLine input[type='reset'],form.routeYou_formUpdated div.formLine input[type='button'],form.routeYou_formUpdated div.formLine button{margin-right:0;width:100%}form.routeYou_formUpdated p.centered a,form.routeYou_formUpdated p.centered input[type='submit']{width:100%}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.receiveInvoice,form.routeYou_formUpdated div.acceptAgreement{padding-top:0}form.routeYou_formUpdated div.acceptAgreement{margin-bottom:24px}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{vertical-align:middle;fill:#d9d9d9}form.routeYou_formUpdated div.password input + span svg *[stroke='#000']{stroke:#d9d9d9}form.routeYou_formUpdated div.password input[type='text'] + span svg:first-of-type{display:inline-block}form.routeYou_formUpdated div.password input[type='text'] + span svg:last-of-type{display:none}form.routeYou_formUpdated div.password input[type='password'] + span svg:first-of-type{display:none}form.routeYou_formUpdated div.password input[type='password'] + span svg:last-of-type{display:inline-block}form.routeYou_formUpdated textarea{height:auto;resize:none}form.routeYou_formUpdated label.formBoxHorizontalRadio{position:relative;display:flex;flex-direction:column;justify-content:center;padding:12px 16px 12px 40px;margin:0;border:1px solid transparent;outline:1px solid #d9d9d9;border-radius:5px;background-color:transparent;cursor:pointer}form.routeYou_formUpdated label.formBoxHorizontalRadio.active{border-color:#42cda7;outline-color:#42cda7;background:#d9f5ed}form.routeYou_formUpdated label.formBoxHorizontalRadio + input[type='radio']{display:none}form.routeYou_formUpdated label.formBoxHorizontalRadio span{line-height:normal}form.routeYou_formUpdated label.formBoxHorizontalRadio span:first-of-type{margin-bottom:4px;font-size:14px;font-weight:700}form.routeYou_formUpdated label.formBoxHorizontalRadio span:last-of-type{font-size:12px;font-weight:400}form.routeYou_formUpdated label.formBoxHorizontalRadio:before{display:none}form.routeYou_formUpdated label.formBoxHorizontalRadio:after{content:'';position:absolute;left:12px;top:calc(50% - 10px);display:block;width:20px;height:20px;margin:0;border-radius:50%;border:1px solid #a8a8a8;background-color:transparent;opacity:1;transform:none}form.routeYou_formUpdated label.formBoxHorizontalRadio.active:after{border-color:#fff;content:url('//media.routeyou.com/marketing/check.svg')}form.routeYou_formUpdated label.routeYou_formBoxRadio{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 2px 8px 2px;margin:0;box-sizing:border-box;border:1px solid transparent;outline:1px solid #d9d9d9;border-radius:5px;cursor:pointer}form.routeYou_formUpdated label.routeYou_formBoxRadio span:first-of-type{position:relative;display:inline-block;width:32px;height:32px}form.routeYou_formUpdated label.routeYou_formBoxRadio span:first-of-type:before{content:'';position:absolute;display:block;top:10px;left:-2px;width:18px;height:18px;border-radius:100%;background:#42cda7}form.routeYou_formUpdated label.routeYou_formBoxRadio span:first-of-type svg{width:100%;height:100%;position:relative;z-index:1}form.routeYou_formUpdated label.routeYou_formBoxRadio span:last-of-type{width:calc(100% - 24px);padding-top:4px;font-size:12px;font-weight:600;word-break:break-word;hyphens:auto;text-align:center}form.routeYou_formUpdated input[type='radio']{display:none}form.routeYou_formUpdated input[type='radio'] + label.routeYou_formBoxRadio:before,form.routeYou_formUpdated input[type='radio'] + label.routeYou_formBoxRadio:after{content:'';position:absolute;display:block;box-sizing:border-box;border-radius:50%;opacity:0;transform:none}form.routeYou_formUpdated input[type='radio'] + label.routeYou_formBoxRadio:before{display:none;top:-9px;left:auto;right:-9px;margin:0;width:18px;height:18px;background:#fff;border:1px solid #fff}form.routeYou_formUpdated input[type='radio'] + label.routeYou_formBoxRadio:after{top:-9px;left:auto;right:-9px;margin:0;width:18px;height:18px;border:1px solid #fff;background:url('//media.routeyou.com/marketing/check.svg')}form.routeYou_formUpdated input[type='radio']:checked + label.routeYou_formBoxRadio:before,form.routeYou_formUpdated input[type='radio']:checked + label.routeYou_formBoxRadio:after{display:block;opacity:1}form.routeYou_formUpdated input[type='radio']:checked + label.routeYou_formBoxRadio{border:1px solid #42cda7;outline:1px solid #42cda7;background:#d9f5ed}form.routeYou_formUpdated label.routeYou_formBoxRadio.horizontal{display:inline-flex;flex-direction:row;width:auto;padding:8px}form.routeYou_formUpdated label.routeYou_formBoxRadio.horizontal span:first-of-type{width:24px;height:24px}form.routeYou_formUpdated label.routeYou_formBoxRadio.horizontal span:last-of-type{padding-top:0;margin-left:16px}form.routeYou_formUpdated label.routeYou_formBoxRadio.horizontal span:first-of-type:before{top:6px;left:-2px;width:12px;height:12px}div.routeYou_dialog form.routeYou_formUpdated{min-width:500px;text-align:left}div.routeYou_dialog form.routeYou_formUpdated *{text-align:left}div.routeYou_dialog form.routeYou_formUpdated input[type='submit'].routeYou_disabled{opacity:20%;cursor:not-allowed}div.routeYou_dialog form.routeYou_formUpdated div.formLine:last-child p{width:fit-content;float:right}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}body.routeYou_slCreator{overflow-y:hidden}div.routeYou_slCreatorHeader{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;padding:0 24px;z-index:79;background:#fff}div.routeYou_slCreatorHeader > div{position:relative;display:flex;align-items:center}div.routeYou_slCreatorHeader > div > p{margin:0;font-size:14px;font-weight:700;cursor:pointer}div.routeYou_slCreatorHeader > div > p span{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;width:32px;height:32px;margin-right:12px;border:1px solid #222;border-radius:50%}div.routeYou_slCreatorHeader > div > p span svg{width:14px;height:14px;transform:rotate(180deg)}div.routeYou_slCreatorHeader > div > button:first-of-type{padding-right:0;margin-right:0;color:#42cda7;font-size:14px;font-weight:700}div.routeYou_slCreatorHeader > div > div{position:fixed;right:0;bottom:0;left:0;display:flex;justify-content:space-around;padding:14px 24px 24px 24px;box-sizing:border-box;background:#fff;box-shadow:0 0 7px 0 rgba(0, 0, 0, 0.2)}div.routeYou_slCreatorHeader > div > div > button{width:100%}div.routeYou_slCreatorHeader > div > div.routeYou_slCreatorRequiredHint{position:absolute;top:100%;left:50%;transform:translateX(-50%);display:none;background-color:#fff;width:max-content;max-width:200px;height:0;padding:3px;border:1px solid #d2d2d2}div.routeYou_slCreatorHeader > div:hover > div.routeYou_slCreatorRequiredHint{display:block;height:fit-content}div.routeYou_slCreatorBody{position:fixed;left:0;right:0;top:64px;bottom:0;flex-direction:column;z-index:77}div.routeYou_slCreatorBody aside{width:100%;height:100%;padding:24px;box-sizing:border-box;background:#fff;overflow-y:auto}div.routeYou_slCreatorBody aside:after{content:'';display:none;position:absolute;left:0;right:0;top:0;bottom:0;background:#222;opacity:0.3;transition:all 0.1s ease-in-out}div.routeYou_slCreatorBodyHovered aside:after{display:block}div.routeYou_slCreatorBody aside h1{margin:0}div.routeYou_slCreatorBody aside > p{margin:24px 0 48px 0;line-height:32px}div.routeYou_slCreatorBody div.routeYou_slCreatorContent{position:relative;display:none;align-items:flex-start;justify-content:flex-start;width:100%;height:100%;box-sizing:border-box;padding:48px;background:linear-gradient( 180deg, #d9f5ed 2.83%, #ecfaf6 41.7%, #ecfaf6 61.13%, #d9f5ed 100% )}div.routeYou_slCreatorBody div.routeYou_slCreatorContent > div > p{margin-bottom:20px;font-weight:700}div.routeYou_slCreatorBody div.routeYou_slCreatorContent > div:first-of-type{margin:0 120px 96px 120px}div.routeYou_slCreatorBody div.routeYou_slCreatorContent > div > span > svg{width:100%;height:100%;max-height:calc(100vh - 280px)}div.routeYou_slCreatorBody div.routeYou_slCreatorContent > div:last-of-type > span > svg{max-height:180px}div.routeYou_slCreatorContent > div > span > svg .selection-overlay,div.routeYou_slCreatorContent > div > span > svg .selection-highlight{visibility:hidden;opacity:0;transition:all 0.1s ease-in-out}div.routeYou_slCreatorContent > div > span > svg .selection-tooltip{fill:#d3e3f3;stroke:#3b8eda;transition:all 0.1s ease-in-out;cursor:pointer}div.routeYou_slCreatorContent > div > span > svg .selection-tooltip-text{fill:#3b8eda;transition:all 0.1s ease-in-out}div.routeYou_slCreatorContent > div > span > svg .selection-tooltip:hover,div.routeYou_slCreatorContent > div > span > svg g.selection-active .selection-tooltip{fill:#3b8eda}div.routeYou_slCreatorContent > div > span > svg .selection-tooltip:hover + .selection-tooltip-text,div.routeYou_slCreatorContent > div > span > svg g.selection-active .selection-tooltip-text{fill:#fff;pointer-events:none}div.routeYou_slCreatorContent > div > span > svg .selection-overlay-active{visibility:visible;opacity:0.3}div.routeYou_slCreatorContent > div > span > svg g.selection-active .selection-highlight{visibility:visible;opacity:1}div.routeYou_slCreatorBody p.routeYou_loading{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}div.routeYou_slCreatorBlock{padding:4px;margin-bottom:20px;box-shadow:0 0 12px 0 rgba(34, 34, 34, 0.2);border-radius:100px;background:#fff}div.routeYou_slCreatorBlockActive{position:relative;z-index:2}div.routeYou_slCreatorBlockHeader{display:flex;align-items:center;cursor:pointer}div.routeYou_slCreatorBlockHeader > span:first-of-type{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#d9f5ed}div.routeYou_slCreatorBlockHeader > span:first-of-type svg{width:50%;max-height:50%}div.routeYou_slCreatorBlockAdmin div.routeYou_slCreatorBlockHeader > span:first-of-type{background:#ff8080}div.routeYou_slCreatorBlockHeader p:first-of-type{margin:0 6px 0 12px}div.routeYou_slCreatorBlockHeader p:last-of-type{margin:0 20px 0 auto;color:#42cda7;font-weight:700;font-size:16px}div.routeYou_slCreatorBlockAdmin div.routeYou_slCreatorBlockHeader p:last-of-type{color:#d83628}div.routeYou_slCreatorBlockHeader p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}div.routeYou_slCreatorBlockContent{display:none;height:0;margin:12px 20px 32px 20px;transition:height 0.2s ease-in-out}div.routeYou_slCreatorBlock.contentOpen{border-radius:30px}div.routeYou_slCreatorBlock.contentOpen div.routeYou_slCreatorBlockContent{display:block;height:auto}div.routeYou_slCreatorBlock.contentHasValue div.routeYou_slCreatorBlockHeader > span:first-of-type{background:#42cda7}div.routeYou_slCreatorBlock.routeYou_slCreatorBlockAdmin.contentHasValue div.routeYou_slCreatorBlockHeader > span:first-of-type{background:#d83628}div.routeYou_slCreatorBlock.contentHasValue div.routeYou_slCreatorBlockHeader p:first-of-type{min-width:80px;font-weight:700}span.routeYou_slCreatorBlockHeaderStars span{display:inline-block;width:12px;height:12px;margin-left:2px}span.routeYou_slCreatorBlockHeaderStars svg *[stroke='#000']{stroke:#a8a8a8}div.routeYou_slCreatorBlockContentRadio{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:12px}div.routeYou_slCreatorBlock + h3{margin:48px 0 4px 0}div.routeYou_slCreatorBlock + h3 + p{font-size:14px;line-height:normal}div.routeYou_slCreatorBlock h4{margin:0 0 12px 0;font-size:14px;font-weight:700}div.routeYou_slCreatorBlock h5{margin:24px 0 0;font-size:14px;font-weight:700;text-transform:capitalize}div.routeYou_slCreatorSelected > div:first-of-type{display:flex;justify-content:space-between;align-items:center;margin:12px 0}div.routeYou_slCreatorSelected.plain{padding:0 14px;margin-top:24px;border:1px solid #d9d9d9;border-radius:100px}div.routeYou_slCreatorCardsSearch + div.routeYou_slCreatorSelected.plain p{display:block;max-width:calc(100% - 64px);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700}div.routeYou_slCreatorSelected.plain a{font-size:12px}div.routeYou_slCreatorSelected h5{margin:0 0 24px 0}div.routeYou_slCreatorSelected a{color:#42cda7;font-size:14px;font-weight:700;text-decoration:underline}div.routeYou_slCreatorSubItems h5{margin:24px 0 0 0}div.routeYou_slCreatorCardsPopular{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:12px;margin:24px 0}div.routeYou_slCreatorCardsSearch{display:flex;align-items:center;height:48px;box-sizing:border-box;padding:0 12px;margin:12px 0;color:#4d4d4d;border:1px solid #d9d9d9;border-radius:100px;font-size:16px;font-style:italic;cursor:pointer}div.routeYou_slCreatorCardsSearch span{display:inline-block;width:18px;height:15px;margin-right:16px}div.routeYou_slCreatorCardsSearch span svg{vertical-align:top}div.routeYou_slCreatorCardsSearch span svg *[stroke='#000']{stroke:#42cda7}div.routeYou_slCreatorSearchItems{position:absolute;left:0;right:0;top:0;display:none;padding:36px 48px;background:#fff;z-index:1}div.routeYou_slCreatorSearchItems > div:first-of-type{position:relative}div.routeYou_slCreatorSearchItems > div:first-of-type input{width:100%;height:48px;box-sizing:border-box;padding:0 56px;margin-bottom:32px;border:1px solid #4d4d4d;border-radius:100px;font-size:16px;cursor:pointer}div.routeYou_slCreatorSearchItems > div:first-of-type input::placeholder{font-style:italic}div.routeYou_slCreatorSearchItems > div:first-of-type input + span{display:inline-block;position:absolute;box-sizing:border-box;left:16px;top:15px;width:20px;height:20px;padding:4px;transform:rotate(180deg);cursor:pointer}div.routeYou_slCreatorSearchItems > div:first-of-type input + span + span{display:inline-block;position:absolute;box-sizing:border-box;right:16px;top:15px;width:20px;height:20px;padding:6px;border-radius:100%;background:#f2f2f2;cursor:pointer}div.routeYou_slCreatorSearchItems > div:first-of-type input:placeholder-shown + span + span{display:none}div.routeYou_slCreatorSearchItems > div:first-of-type input + span svg,div.routeYou_slCreatorSearchItems > div:first-of-type input + span + span svg{vertical-align:top;fill:#4d4d4d}div.routeYou_slCreatorSearchItems label{position:relative;min-height:60px;display:flex;align-items:center;padding:0;margin:0;box-sizing:border-box;border-bottom:1px solid #d9d9d9;cursor:pointer}div.routeYou_slCreatorSearchItems label:hover{padding:0 48px;margin:0 -48px;background:#f2f2f2}div.routeYou_slCreatorSearchItems label:before,div.routeYou_slCreatorSearchItems label:after{display:none}div.routeYou_slCreatorSearchItems label > span:first-of-type{position:relative;display:inline-block;width:32px;height:32px}div.routeYou_slCreatorSearchItems label > span:first-of-type:before{content:'';position:absolute;display:block;top:6px;left:-2px;width:12px;height:12px;border-radius:100%;background:#42cda7}div.routeYou_slCreatorSearchItems label > span:first-of-type svg{width:100%;height:100%;position:relative;z-index:1}div.routeYou_slCreatorSearchItems label > span:last-of-type{width:calc(100% - 24px);padding:8px 24px 8px 0;margin-left:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}div.routeYou_slCreatorSearchItems label > span:last-of-type span{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.routeYou_slCreatorSearchItems label > span:last-of-type span:first-child{font-size:16px}div.routeYou_slCreatorSearchItems label > span:last-of-type span:last-child{color:#a8a8a8}div.routeYou_slCreatorSearchItems label img{margin-right:16px;border-radius:20px 20px 20px 0;border:1px solid #4d4d4d}div.routeYou_slCreatorSearchItems label img + p{margin:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.routeYou_slCreatorSearchItems input[type='radio']{display:none}div.routeYou_slCreatorBlockContent > p:first-of-type span{font-weight:700}div.routeYou_slCreatorSelected > div.routeYou_slRemovableTags{justify-content:flex-start;flex-wrap:wrap;padding:12px 0 24px 0;margin-bottom:12px;border-bottom:1px solid #d9d9d9}div.routeYou_slRemovableTags div{display:inline-flex;align-items:center;padding:2px 12px 2px 2px;margin:0 12px 12px 0;border:1px solid #d9d9d9;border-radius:100px}div.routeYou_slRemovableTags > div img{width:24px;height:24px;margin-right:8px;border-radius:100%;background:#fff}div.routeYou_slRemovableTags div > span:first-of-type{max-width:200px;color:#222;font-size:12px;font-weight:400;text-decoration:none;overflow:hidden;line-height:normal;text-overflow:ellipsis;white-space:nowrap}div.routeYou_slRemovableTags div span + span{display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:16px;height:16px;padding:0;margin-left:8px;border-radius:100%;background:#f2f2f2;cursor:pointer}div.routeYou_slRemovableTags div span + span svg{width:60%;height:60%}div.routeYou_slCreatorSubItems label{position:relative;width:100%;min-height:48px;display:flex;align-items:center;padding:4px 0 0 2px;box-sizing:border-box;cursor:pointer}div.routeYou_slCreatorSubItems label span:first-of-type{position:relative;display:inline-block;width:24px;height:24px}div.routeYou_slCreatorSubItems label span:first-of-type:before{content:'';position:absolute;display:block;top:6px;left:-2px;width:12px;height:12px;border-radius:100%;background:#42cda7}div.routeYou_slCreatorSubItems label span:first-of-type svg{width:100%;height:100%;position:relative;z-index:1}div.routeYou_slCreatorSubItems label span:last-of-type{width:calc(100% - 24px);padding:8px 24px 8px 0;margin-left:16px;border-bottom:1px solid #d9d9d9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}div.routeYou_slCreatorSubItems input[type='radio']{display:none}div.routeYou_slCreatorSubItems input[type='radio'] + label:before,div.routeYou_slCreatorSubItems input[type='radio'] + label:after{content:'';position:absolute;display:block;box-sizing:border-box;border-radius:50%}div.routeYou_slCreatorSubItems input[type='radio'] + label:before{top:calc(50% - 8px);left:auto;right:0;margin:0;width:16px;height:16px;border:1px solid #4d4d4d;background:#fff}div.routeYou_slCreatorSubItems input[type='radio'] + label:after{top:calc(50% - 4px);left:auto;right:4px;margin:0;width:8px;height:8px;background:#42cda7;opacity:0}div.routeYou_slCreatorSubItems input[type='radio']:checked + label:after{opacity:1}p.routeYou_slCreatorCollapseMore{position:relative;font-weight:600}p.routeYou_slCreatorCollapseMore a{color:#42cda7;font-size:14px;font-weight:700}p.routeYou_slCreatorCollapseMore a span + span{display:none}p.routeYou_slCreatorCollapseMore.active a > span{display:none}p.routeYou_slCreatorCollapseMore.active a span + span{display:inline-block}p.routeYou_slCreatorCollapseMore a span:last-of-type{display:inline-block;margin-left:6px;width:11px;height:6px}p.routeYou_slCreatorCollapseMore svg{vertical-align:middle}p.routeYou_slCreatorCollapseMore.active svg{transform:rotate(180deg)}p.routeYou_slCreatorCollapseMore + div.routeYou_slCreatorSubItems{display:none;height:0}p.routeYou_slCreatorCollapseMore.active + div.routeYou_slCreatorSubItems{display:block;height:auto}div.selectionTabs{display:flex;margin:14px 0 24px 0;border-bottom:1px solid #d9d9d9}div.selectionTabs a{display:inline-block;width:50%;color:#222;padding:10px 0;border-bottom:3px solid rgb(255, 255, 255, 0);text-transform:uppercase;text-decoration:none;cursor:pointer;text-align:center}div.selectionTabs a:hover{background:#d9f5ed}div.selectionTabs a.active{border-bottom:3px solid #42cda7;font-weight:700}div.routeYou_slCreatorBlock div.routeYou_routeScoreSliderStars{display:flex;justify-content:space-between;margin-top:24px}div.routeYou_slCreatorBlock div.routeYou_routeScoreSliderStars span{display:inline-block;width:30px;height:30px}div.routeYou_slCreatorBlock div.routeYou_routeScoreSliderStars svg{cursor:pointer}div.routeYou_slCreatorBlock div.routeYou_routeScoreSliderStars svg *[stroke='#000']{stroke:#da593b}div.routeYou_slCreatorBlock div.routeYou_routeScoreSliderStars span:hover svg *[stroke='#000']{stroke:#da593b;fill:rgba(218, 89, 59, 50%)}div.routeYou_slCreatorBlock div.routeYou_routeScoreSliderStars span.active svg *[stroke='#000']{fill:#da593b}div.routeYou_slCreatorBlock div.routeYou_routeScoreSliderWrapper{width:calc(100% - 12px);margin:0 auto}div.routeYou_slCreatorBlock div.routeYou_routeSlider{min-height:21px;margin-top:24px}div.routeYou_slCreatorBlock div.routeYou_sliderHandle{border-width:2px}div.routeYou_slCreatorBlock div.routeYou_routeScoreSlider div.routeYou_sliderBar{top:10px;height:2px;background:#42cda7}div.routeYou_slCreatorBlock div.routeYou_routeScoreSlider div.routeYou_sliderFill{top:10px;height:2px;background:#f2f2f2}div.routeYou_slCreatorBlock div.routeYou_routeScoreSlider div.routeYou_sliderLabel,div.routeYou_slCreatorBlock div.routeYou_routeScoreSlider div.routeYou_sliderMark,div.routeYou_slCreatorBlock div.routeYou_routeLengthSlider div.routeYou_sliderMark{display:none}div.routeYou_slCreatorBlock div.routeYou_routeLengthSlider div.routeYou_sliderBar{background:#f2f2f2}div.routeYou_slCreatorBlock div.routeYou_routeLengthSlider div.routeYou_sliderLabel{top:30px;font-size:12px}div.routeYou_slCreatorBlockContent > div > p + label.routeYou_formLineRadio:first-of-type{margin-top:12px}div.routeYou_slCreatorBlockContent > p:first-of-type{display:flex;justify-content:space-between;align-items:center;font-size:14px}div.routeYou_slCreatorBlockContent > p:first-of-type a{color:#42cda7}div.routeYou_slCreatorBlockContent p.routeYou_slCreatorTextAndClear{display:flex;justify-content:space-between}div.routeYou_slCreatorBlockContent p.routeYou_slCreatorTextAndClear a{color:#42cda7;font-weight:700;text-decoration:underline;cursor:pointer}div.routeYou_slCreatorBlockContent input[type='radio'] + label.routeYou_formLineRadio{display:flex;align-items:center;width:100%;min-height:48px;padding:0}div.routeYou_slCreatorBlockContent input[type='radio'] + label.routeYou_formLineRadio:before{top:calc(50% - 8px);width:16px;height:16px;margin:0}div.routeYou_slCreatorBlockContent input[type='radio'] + label.routeYou_formLineRadio:after{top:calc(50% - 4px);left:4px;width:8px;height:8px;margin:0}div.routeYou_slCreatorBlockContent input[type='radio'] + label.routeYou_formLineRadio span{width:calc(100% - 24px);padding:8px 0;margin-left:40px;border-bottom:1px solid #d9d9d9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.routeYou_slCreatorBlockContent input[type='radio'] + label.routeYou_formLineRadio span strong{margin:0 4px;color:#42cda7;font-size:12px;font-weight:700;text-transform:uppercase}div.routeYou_slCreatorImageBlock:first-child{border-bottom:1px solid #d9d9d9;padding-bottom:12px}div.routeYou_slCreatorImageBlock div.routeYou_imageEditorImage > img{width:100%}td.cke_dialog_ui_hbox_last > a{display:none !important;}div.routeYou_slCreatorBlockContent div.routeYou_classificatorCard{box-shadow:none}div.routeYou_slCreatorBlockContent div.routeYou_classificatorCardHeader{display:none}div.routeYou_slCreatorBlockContent div.routeYou_classificatorCardHeader + div{padding:0}@media all and (min-width: 1100px){div.routeYou_slCreatorHeader > div > div{position:initial;display:block;padding:0;box-shadow:none}div.routeYou_slCreatorHeader > div > div button{padding:16px 28px;margin:0}div.routeYou_slCreatorHeader > div > button:first-of-type{padding-right:16px;margin:0 24px}div.routeYou_slCreatorBody{top:140px;flex-direction:row}div.routeYou_slCreatorBody aside{width:470px;padding:48px}div.routeYou_slCreatorBody div.routeYou_slCreatorContent{display:flex;width:calc(100% - 470px)}}div.userClassifications{margin:48px 24px}div.userClassifications h3,div.userClassifications span{display:inline-block;padding-right:4px;margin:0;font-size:20px;font-weight:700;line-height:normal}div.largeHeader + p.breadcrumbs,header + p.breadcrumbs{display:none}div.largeUserHeader a.editIcon{position:absolute;display:inline-block;right:30px;top:30px;width:1.5em;height:1.5em;vertical-align:middle}div.largeUserHeader a.editIcon svg{fill:#fff}div.userInfo{box-sizing:border-box;padding:24px;border-radius:30px;box-shadow:0 0 12px 0 rgba(34, 34, 34, 0.2);text-align:center}div.userInfo > div:first-of-type{padding:24px 0}div.userInfo > div:first-of-type img{height:auto}div.userInfo img.userInfoAvatar{border-radius:50%}div.userInfo ul{display:block;padding:0;margin:24px 0 0 0}div.userInfo ul li{margin:0;padding:0;list-style:none}div.userInfo ul li{display:inline-block}div.userInfo ul li a{display:block;margin:0 4px 12px 4px;width:30px;height:30px;border:1px solid #222;border-radius:50%}div.userInfo ul li a span{display:block;padding:6px;width:18px;height:18px}div.userInfo ul li a span svg{max-height:100%}div.userInfo ul li a span svg *{fill:#222}div.userInfo ul li a:hover{background-color:#222}div.userInfo ul li a:hover span svg *{fill:#fff}div.userInfo h1{margin:24px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:36px}div.userInfo > div:first-of-type p{margin:0;text-transform:lowercase}div.userInfo > div p a.userInfoFollowing,div.userInfo > div p span.userInfoFollowing{position:relative;padding-left:8px;margin-left:4px}div.userInfo > div p a.userInfoFollowing:before,div.userInfo > div p span.userInfoFollowing:before{content:'';position:absolute;left:0;top:0;width:1px;height:100%;background-color:#222}div.userInfo > div:not(:last-of-type){padding-top:24px;border-bottom:1px solid #d9d9d9}div.userInfo span.authorScore{cursor:pointer}div.userInfo > div:not(:first-of-type) > p,div.userInfo > div:not(:first-of-type) > a{display:flex;justify-content:space-between;margin-bottom:24px;font-weight:700}div.userInfo > div:not(:first-of-type) a{color:#222;text-decoration:none}div.userInfo > div:not(:first-of-type) p > span + span,div.userInfo > div:not(:first-of-type) p > span + span{max-width:50%;text-align:right}div.userInfo > div p.userInfoMembers > span > a{color:#42cda7;text-decoration:underline;cursor:pointer}div.userInfo > div:last-of-type{padding-top:24px}div.userInfo > div:last-of-type > p{display:flex;justify-content:space-between;align-items:center;margin:0 0 24px 0;font-size:16px;font-weight:700;text-align:left}div.userInfo > div:last-of-type > p a{display:inline-block;padding-left:16px}div.userInfo > div:last-of-type > a svg{width:9px;height:5px;transform:rotate(270deg)}div.userInfo > div:last-of-type div{display:flex;justify-content:space-around;flex-wrap:wrap}div.userInfo > div:last-of-type div p{flex-direction:column;align-items:center;padding:0 8px}div.userInfo > div:last-of-type div p span{display:block;width:100%;max-width:initial;text-transform:lowercase;text-align:center}div.userInfo > div:last-of-type div p span:last-of-type{font-size:32px;font-weight:800;white-space:nowrap}div.userInfo > div:nth-of-type(2) p.userInfoFollowers,div.userInfo > div:nth-of-type(2) p.userInfoBadges,div.userInfo > div:nth-of-type(2) p.userInfoCountries,div.userInfo div.userInfoTotals{display:none}div.userInfo p.userInfoFollowers > a,div.userInfo p.userInfoFollowers > span{color:#222}div.userInfo p.userInfoBadges span.userInfoBadgesItem{position:relative;display:inline-block;width:24px;height:24px;margin:6px 0 6px 12px;cursor:pointer}div.userInfo p.userInfoBadges span.userInfoBadgesItem > span:first-child{display:inline-block;width:24px;height:24px}div.userInfo p.userInfoBadges span.userInfoBadgesItem > span:last-child{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50%;height:50%}div.userInfo p.userInfoBadges span.userInfoBadgesItem > span:first-child svg,div.userInfo p.userInfoBadges span.userInfoBadgesItem > span:last-child svg{display:inline-block;width:100%;height:100%;vertical-align:top}div.routeYou_helpBalloon > div h4{white-space:nowrap}div.userInfo p.userInfoCountries span + span > a{display:inline-block;width:24px;height:24px;margin:6px 0 6px 12px;border-radius:50%;background-size:cover;background-position:50% 50%}div.userEntities div.userInfoColumns{box-sizing:border-box;width:min(1080px, 90%);padding:4px 24px;margin:0 auto}div.userEntities div.userInfoColumns div.routeYou_comments h2{margin-top:48px}div.followersTabs > a[data-requests]:after{content:'';width:10px;height:10px}a.userInfoFollowing[data-requests]:after,p.userInfoMembers > span[data-requests]:after{content:attr(data-requests);width:12px;height:12px}div.followersTabs > a[data-requests]:after,a.userInfoFollowing[data-requests]:after,p.userInfoMembers > span[data-requests]:after{display:inline-block;box-sizing:border-box;vertical-align:top;padding:0 3px;border-radius:50%;color:white;background:red;font-size:8px}div.userEntities div.actionButtons{float:left;margin:16px 0}div.followersDialog > div > div{width:420px;height:680px;padding:0 24px;min-width:375px}div.followersDialog div.routeYou_overlayHeader,div.followersDialog div.routeYou_overlayFooter{margin:0 -24px}div.followersDialog div.followersTabs a{color:#222;padding-bottom:10px;margin-right:16px;border-bottom:4px solid rgb(255, 255, 255, 0);font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:none;cursor:pointer}div.followersDialog div.followersTabs a.active{color:#42cda7;border-bottom:4px solid #42cda7}div.followersDialog div.routeYou_searchHeader{margin:24px 0}div.followersDialog button{width:100%;margin-top:24px}div.followersDialog ol{padding:0}div.followersDialog ol li.routeYou_entity{display:flex;box-sizing:border-box;align-items:center;justify-content:flex-start;width:100%;padding:7px 6px;gap:6px}div.followersDialog ol li.routeYou_entity a{display:inline-flex;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}div.followersDialog ol li.routeYou_entity a span{overflow:hidden;text-overflow:ellipsis;padding:7px 6px}div.followersDialog ol li.routeYou_entity > *{vertical-align:sub}div.followersDialog ol li.routeYou_entity a:first-of-type{color:#222;font-size:16px;font-weight:600}div.followersDialog ol li.routeYou_entity > span{font-size:10px}div.followersDialog ol li.routeYou_entity a:nth-of-type(2){flex-shrink:0;font-size:12px;font-weight:700}div.followersDialog ol li.routeYou_entity button:last-child{flex-shrink:0;float:right;width:fit-content;margin:0 0 0 auto;font-size:12px;font-weight:400}div.followersDialog ol li.routeYou_entity button.toggled{background:#42cda7}div.followersDialog ol li.routeYou_entity button.inactive{background:#d9f5ed;color:#a8a8a8}div.removeFollowerDialog img{display:block;margin:12px auto;border:1px solid #222;border-radius:50%}div.removeFollowerDialog p:first-of-type{font-size:12px;font-weight:600}div.removeFollowerDialog h2 ~ p{font-size:16px;font-weight:400;color:#a8a8a8}div.removeFollowerDialog button{display:block;width:100%;margin:12px 0}div.userStatsBars{padding:24px 0;border-bottom:1px solid #f2f2f2}div.userStatsBars > div{margin-bottom:20px}div.userStatsBars > div:last-of-type{margin-bottom:0}div.userStatsBarsLegend{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;color:#a8a8a8;font-size:10px;text-transform:uppercase}div.userStatsBarsLegend div{text-align:center}div.userStatsBarsLine{box-sizing:border-box;position:relative;margin:4px 0;border-radius:100px;border:1px solid #a8a8a8}div.userStatsBarsLine > div{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr}div.userStatsBarsLine > div div{position:relative}div.userStatsBarsLine > div > div:after{content:'';position:absolute;left:calc(50% - 1px);top:0;width:1px;height:40px;background:#a8a8a8}div.userStatsBarsLine > div + div{width:0;max-width:calc(100% - 8px);height:32px;margin:4px;border-radius:100px;background:#d9f5ed}div.userStatsBarsLine span{position:absolute;left:4px;top:4px;display:inline-block;width:32px;height:32px;border-radius:50%;background:#42cda7;text-align:center}div.userStatsBarsLine span svg{display:inline-block;width:60%;height:60%;vertical-align:middle}div.userStatsBars a{text-decoration:underline}div.userEntities{width:100%;margin:0 auto}div.userBoxWrapper{width:100%}div.userBoxWrapperRoutes{background:#f2f2f2}div.userBoxWrapper div.userPois{margin-top:0}div.userBoxWrapperNews{background:#d9f5ed}div.userBox{box-sizing:border-box;margin:48px auto;padding:36px 12px}div.userBox > h3{margin:0;color:#42cda7;font-weight:800;font-size:24px;line-height:normal}div.userBox.userNews > h3{color:#222}div.userBox > div > h4{margin:48px 0 0 0;font-weight:700;font-size:20px}div.userBox > div > div{overflow:hidden}div.userBox div.userCreatedRoutes > h4,div.userBox div.userFavoriteRoutes > h4,div.userBox > h3{display:flex;justify-content:space-between;align-items:center}div.userBox > div{margin:24px auto}div.userBox div.userCreatedRoutes > h4 span span,div.userBox div.userFavoriteRoutes > h4 span span{display:inline-block;width:20px;height:20px;vertical-align:text-top;margin-right:12px;fill:#42cda7}div.userBox div.userCreatedRoutes > h4 span span svg *[stroke='#000'],div.userBox div.userFavoriteRoutes > h4 span span svg *[stroke='#000']{stroke:#42cda7}div.userBox ol{display:flex;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding:8px 12px;margin:8px -24px;scrollbar-width:none}div.userBox ol li{flex:0 0 auto;width:295px;margin:0 14px;box-shadow:0 0 12px 0 rgba(34, 34, 34, 0.2)}div.userBox ol > li:first-of-type{padding-left:0}div.userBox ol > li:last-of-type{padding-right:0}div.userBox ol li.routeYou_entity{box-sizing:border-box}div.userBox ol li.routeYou_entity:not(.routeYou_entitySelected){background-color:#fff;border:none}div.membersRequest > div{padding-bottom:30px}div.membersRequest > div{padding-bottom:30px}div.userSelections{background:#d9f5ed}div.userSelections p.userSelectionsHeader{display:flex;flex-direction:column;justify-content:space-between;align-items:center}div.userSelections p.userSelectionsHeader > span{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:24px;border-radius:20px;background:#fff;text-align:center}div.userSelections p.userSelectionsHeader > span img{padding:8px}div.userSelections p.userSelectionsHeader > span > span{display:block;padding:4px 48px;border-radius:20px 0 20px 0;background:#33957a;color:#fff;font-weight:600;font-size:18px}div.userSelections p.userSelectionsHeader + p{margin-bottom:48px}div.userSelections div.recommendedSelections{padding:0}ol.entityList + div.entityListArrows{display:none;position:absolute;top:calc(50% - 18px);left:-64px;width:calc(100% + 64px)}ol.entityList + div.entityListArrows > button,ol.entityList + div.entityListArrows > button + button{display:none;position:absolute;top:50%;padding:0;min-width:36px;height:36px;border:none;border-radius:50%;background:#fff;color:#42cda7;font-style:normal;font-weight:600;font-size:16px;line-height:normal}ol.entityList + div.entityListArrows > button:hover,ol.entityList + div.entityListArrows > button + button:hover{background:#d9f5ed}ol.entityList + button{left:-64px}ol.entityList + div.entityListArrows > button + button{right:-64px}ol.entityList + div.entityListArrows > button:after,ol.entityList + div.entityListArrows > button + button:after{content:'';position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor}ol.entityList + div.entityListArrows > button:after{transform:translate(-50%, -50%) rotate(135deg)}ol.entityList + div.entityListArrows > button + button:after{transform:translate(-70%, -50%) rotate(-45deg)}div.entityInfo div.popupMenus{margin:48px 0}div.entityInfo div.popupMenus > div:first-child{display:flex;justify-content:space-around;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}div.entityInfo div.popupMenus > div + div{left:0;right:0;margin-left:auto;margin-right:auto;width:90%}div.entityInfo div.popupMenus a.memberButton svg,div.entityInfo div.popupMenus a.memberPendingButton svg,div.entityInfo div.popupMenus a.unmemberButton svg{width:107%;height:107%}div.entityInfo div.popupMenus a.memberPendingButton span,div.entityInfo div.popupMenus a.unmemberButton span,div.entityInfo div.popupMenus a.unfollowButton span{background:#42cda7}div.entityInfo div.popupMenus a.unfollowButton svg{fill:#fff}div.entityInfo div.popupMenus a.memberPendingButton svg *[stroke='#000'],div.entityInfo div.popupMenus a.unmemberButton svg *[stroke='#000']{stroke:#fff}div.userRoutePlannerWrapper{margin:0 auto;padding:0 8px;max-width:544px}div.userRoutePlannerWrapper{margin-bottom:50px}div.userRoutePlannerPlanHint{display:none}div.userRoutePlannerWrapper h2 > span:first-child{display:none}div.userRoutePlannerWrapper h2 span svg{display:inline-block;margin-right:4px;width:40px;vertical-align:middle;fill:#42cda7}div.userRoutePlannerWrapper h2 span svg *[stroke='#42CDA7']{stroke:#42cda7}div.userRoutePlannerWrapper p.userRoutePlannerButton a{color:#222}div.userRoutePlanner{margin:0 0 48px 0;padding:24px;box-shadow:0 0 8px 0 #b8b8b8;border-radius:32px 0 8px 0}div.userRoutePlanner h2{margin:0;line-height:1}div.userRoutePlanner h2 img{margin-right:8px;float:left}div.userRoutePlanner h2 + p{margin:0 0 16px 0;overflow:auto;line-height:normal;text-align:left}div.userRoutePlanner p.userRoutePlannerButton{margin:0 0 16px 0;text-align:center}div.userRoutePlanner div.routeYou_choose{margin:0 0 12px 0;text-align:left}div.userRoutePlannerPlan{position:relative;margin-top:16px;text-align:right}div.userRoutePlannerPlan > img{margin-bottom:100px;max-width:75%;height:auto}div.userRoutePlannerPlan > 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.userRoutePlannerPlan > div img{max-width:100%;height:auto;vertical-align:middle}div.userRoutePlannerPlanHint a,p.userRoutePlannerButton a{background:transparent;color:#222;border:1px solid #42cda7;font-weight:400}div.userRoutePlannerPlanHint a:hover,p.userRoutePlannerButton a:hover{background:#d9f5ed}div.userRoutePlannerHeader{display:flex;flex-direction:column}div.userRoutePlannerOwner{display:flex;justify-content:space-between;align-items:flex-start;margin-top:24px}div.userRoutePlannerOwner p{max-width:180px}div.userRoutePlannerOwner img{display:inline-block;box-sizing:border-box;width:64px;padding:10px 0;background:#fff}@media all and (min-width: 900px){div.userEntities div.userInfoColumns{padding:4px}div.userEntities div.actionMenus > div{left:0;right:auto}div.userStatsBars{padding:48px 0}}div.largeHeader + p.breadcrumbs,header + p.breadcrumbs{display:none}div.largeUserHeader a.editIcon{position:absolute;display:inline-block;right:30px;top:30px;width:1.5em;height:1.5em;vertical-align:middle}div.largeUserHeader a.editIcon svg{fill:#fff}div.userInfo{box-sizing:border-box;padding:24px;border-radius:30px;box-shadow:0 0 12px 0 rgba(34, 34, 34, 0.2);text-align:center}div.userInfo > div:first-of-type{padding:24px 0}div.userInfo > div:first-of-type img{height:auto}div.userInfo img.userInfoAvatar{border-radius:50%}div.userInfo ul li{margin:0;padding:0;list-style:none}div.userInfo ul li{display:inline-block}div.userInfo ul li a span{display:block;padding:6px;width:18px;height:18px}div.userInfo ul li a:hover{background-color:#222}div.userInfo > div:first-of-type p{margin:0;text-transform:lowercase}div.userInfo > div:nth-of-type(2) p{display:flex;justify-content:space-between;font-weight:700}div.userInfo > div:nth-of-type(2) p > span + span{max-width:50%;text-align:right}div.userInfo > div:last-of-type{padding-top:24px}div.userInfo > div:last-of-type > p{display:flex;justify-content:space-between;align-items:center;margin:0 0 24px 0;font-size:16px;font-weight:700;text-align:left}div.userInfo > div:last-of-type > p a{display:inline-block;padding-left:16px}div.userInfo > div:last-of-type div{display:flex;justify-content:space-around;flex-wrap:wrap}div.userInfo > div:last-of-type div p span{display:block;width:100%;text-transform:lowercase}div.userInfo > div:last-of-type div p span:last-of-type{font-size:32px;font-weight:800;white-space:nowrap}div.userInfo > div:nth-of-type(2) p.userInfoFollowers,div.userInfo > div:nth-of-type(2) p.userInfoBadges,div.userInfo > div:nth-of-type(2) p.userInfoCountries,div.userInfo div.userInfoTotals{display:none}div.userEntities div.userInfoColumns{box-sizing:border-box;width:min(1080px, 90%);padding:4px 24px;margin:0 auto}div.userEntities div.actionButtons{float:left;margin:16px 0}div.userStatsBars{padding:24px 0;border-bottom:1px solid #f2f2f2}div.userStatsBars > div{margin-bottom:20px}div.userStatsBars > div:last-of-type{margin-bottom:0}div.userStatsBarsLegend{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;color:#a8a8a8;font-size:10px;text-transform:uppercase}div.userStatsBarsLegend div{text-align:center}div.userStatsBarsLine{box-sizing:border-box;position:relative;margin:4px 0;border-radius:100px;border:1px solid #a8a8a8}div.userStatsBarsLine > div{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr}div.userStatsBarsLine > div div{position:relative}div.userStatsBarsLine > div > div:after{content:'';position:absolute;left:calc(50% - 1px);top:0;width:1px;height:40px;background:#a8a8a8}div.userStatsBarsLine > div + div{width:0;max-width:calc(100% - 8px);height:32px;margin:4px;border-radius:100px;background:#d9f5ed}div.userStatsBarsLine span{position:absolute;left:4px;top:4px;display:inline-block;width:32px;height:32px;border-radius:50%;background:#42cda7;text-align:center}div.userStatsBarsLine span svg{display:inline-block;width:60%;height:60%;vertical-align:middle}div.userStatsBars a{text-decoration:underline}div.userEntities{width:100%;margin:0 auto}div.userBoxWrapper{width:100%}div.userBoxWrapperRoutes{background:#f2f2f2}div.userBoxWrapper div.userPois{margin-top:0}div.userBoxWrapperNews{background:#d9f5ed}div.userBox{box-sizing:border-box;margin:48px auto;padding:36px 12px}div.userBox > h3{margin:0;color:#42cda7;font-weight:800;font-size:24px;line-height:normal}div.userBox.userNews > h3{color:#222}div.userBox > div > h4{margin:48px 0 0 0;font-weight:700;font-size:20px}div.userBox > div > div{overflow:hidden}div.userBox div.userCreatedRoutes > h4,div.userBox div.userFavoriteRoutes > h4,div.userBox > h3{display:flex;justify-content:space-between;align-items:center}div.userBox > div{margin:24px auto}div.userBox > div > h4 a,div.userBox > h3 a{display:none;color:#42cda7;font-size:14px;font-weight:700;text-decoration:underline}div.userBox > div > h4 a:hover,div.userBox > h3 a:hover{background-color:#d9f5ed}div.userBox div.userCreatedRoutes > h4,div.userBox div.userFavoriteRoutes > h4,div.userBox div.userCreatedRoutes > a,div.userBox div.userFavoriteRoutes > a,div.userBox.userPois > div > a,div.userBox.userNews > div > a,div.userBox.userEvents > div > a,div.userBox div.userCreatedRoutes > p,div.userBox div.userFavoriteRoutes > p,div.userBox.userPois > div > p,div.userBox.userNews > div > p,div.userBox.userEvents > div > p{display:none}div.userBox div.userCreatedRoutes > p,div.userBox div.userFavoriteRoutes > p{margin:0;font-size:14px}div.userBox div.userCreatedRoutes > h4 span span,div.userBox div.userFavoriteRoutes > h4 span span{display:inline-block;width:20px;height:20px;vertical-align:text-top;margin-right:12px;fill:#42cda7}div.userBox div.userCreatedRoutes > h4 span span svg *[stroke='#000'],div.userBox div.userFavoriteRoutes > h4 span span svg *[stroke='#000']{stroke:#42cda7}div.userBox ol{display:flex;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding:8px 12px;margin:8px -24px;scrollbar-width:none}div.userBox ol li{flex:0 0 auto;width:295px;margin:0 14px;box-shadow:0 0 12px 0 rgba(34, 34, 34, 0.2)}div.userBox ol > li:first-of-type{padding-left:0}div.userBox ol > li:last-of-type{padding-right:0}div.userBox ol li.routeYou_entity{background-color:#fff;border:none}div.userBox p.userBoxNewItem{margin-top:40px;text-align:center}ol.entityList + div.entityListArrows{display:none;position:absolute;top:calc(50% - 18px);left:-64px;width:calc(100% + 64px)}ol.entityList + div.entityListArrows > button,ol.entityList + div.entityListArrows > button + button{display:none;position:absolute;top:50%;padding:0;min-width:36px;height:36px;border:none;border-radius:50%;background:#fff;color:#42cda7;font-style:normal;font-weight:600;font-size:16px;line-height:normal}ol.entityList + div.entityListArrows > button:hover,ol.entityList + div.entityListArrows > button + button:hover{background:#d9f5ed}ol.entityList + button{left:-64px}ol.entityList + div.entityListArrows > button + button{right:-64px}ol.entityList + div.entityListArrows > button:after,ol.entityList + div.entityListArrows > button + button:after{content:'';position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor}ol.entityList + div.entityListArrows > button:after{transform:translate(-50%, -50%) rotate(135deg)}ol.entityList + div.entityListArrows > button + button:after{transform:translate(-70%, -50%) rotate(-45deg)}div.entityInfo div.popupMenus{margin:48px 0}div.entityInfo div.popupMenus > div:first-child{display:flex;justify-content:space-around;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}div.entityInfo div.popupMenus > div + div{left:0;right:0;margin-left:auto;margin-right:auto;width:90%}div.userRoutePlannerWrapper{margin:0 auto;padding:0 8px;max-width:544px}div.userRoutePlannerWrapper{margin-bottom:50px}div.userRoutePlannerPlanHint{display:none}div.userRoutePlannerWrapper h2 > span:first-child{display:none}div.userRoutePlannerWrapper h2 span svg{display:inline-block;margin-right:4px;width:40px;vertical-align:middle;fill:#42cda7}div.userRoutePlannerWrapper h2 span svg *[stroke='#42CDA7']{stroke:#42cda7}div.userRoutePlannerWrapper p.userRoutePlannerButton a{color:#222}div.userRoutePlanner{margin:0 0 48px 0;padding:24px;box-shadow:0 0 8px 0 #b8b8b8;border-radius:32px 0 8px 0}div.userRoutePlanner h2{margin:0;line-height:1}div.userRoutePlanner h2 img{margin-right:8px;float:left}div.userRoutePlanner h2 + p{margin:0 0 16px 0;overflow:auto;line-height:normal;text-align:left}div.userRoutePlanner p.userRoutePlannerButton{margin:0 0 16px 0;text-align:center}div.userRoutePlanner div.routeYou_choose{margin:0 0 12px 0;text-align:left}div.userRoutePlannerPlan{position:relative;margin-top:16px;text-align:right}div.userRoutePlannerPlan > img{margin-bottom:100px;max-width:75%;height:auto}div.userRoutePlannerPlan > 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.userRoutePlannerPlan > div img{max-width:100%;height:auto;vertical-align:middle}div.userRoutePlannerPlanHint a,p.userRoutePlannerButton a{background:transparent;color:#222;border:1px solid #42cda7;font-weight:400}div.userRoutePlannerPlanHint a:hover,p.userRoutePlannerButton a:hover{background:#d9f5ed}div.userRoutePlannerHeader{display:flex;flex-direction:column}div.userRoutePlannerOwner{display:flex;justify-content:space-between;align-items:flex-start;margin-top:24px}div.userRoutePlannerOwner p{max-width:180px}div.userRoutePlannerOwner img{display:inline-block;box-sizing:border-box;width:64px;padding:10px 0;background:#fff}@media all and (min-width: 900px){div.userEntities div.userInfoColumns{padding:4px}div.userEntities div.actionMenus > div{left:0;right:auto}div.userStatsBars{padding:48px 0}}@media all and (min-width: 1100px){div.userClassifications{margin:60px auto 0 auto}div.userClassifications h3{display:block;margin:0;color:#42cda7;font-size:24px}div.userClassifications span{display:block;margin:0;font-weight:normal}div.userEntities{width:100%}div.userEntities div.userInfoColumns{display:flex}div.userEntities div.userInfoColumns > div{width:50%;margin-left:40px}div.userEntities div.userInfoColumns > div:first-child{align-self:flex-start;margin-left:0;margin-right:40px}div.userInfoColumns h2{order:1;margin-top:0}div.largeHeader + p.breadcrumbs,header + p.breadcrumbs{display:block;margin:48px auto 32px auto;width:min(1080px, 100%)}div.userBox,div.userClassifications,div.userNotifications{width:min(1080px, 100%);padding:60px 0;margin-left:auto;margin-right:auto}div.userSelections{width:min(1280px, 100%);padding:60px 100px 80px 100px;margin-bottom:96px;border-radius:20px}div.userSelections p.userSelectionsHeader{flex-direction:row;align-items:flex-start}div.userBox > div > div{overflow:initial}div.userBox ol li{width:344px}div.userBoxWrapper:hover ol.entityList + div.entityListArrows{display:block}div.userEntities div.entityInfo{min-height:240px}div.userRoutePlannerWrapper{position:relative;margin:0;padding:80px 0;max-width:100%}div.userRoutePlannerWrapper:before{content:'';position:absolute;top:0;left:0;width:calc(50% + 340px);height:calc(100% - 140px);z-index:-1;background:#f2f2f2}div.userRoutePlanner{margin:0 auto;padding:0;width:min(1080px, 100%);box-shadow:none}div.userRoutePlannerWrapper h2{display:inline-block;width:100%}div.userRoutePlannerPlanHint{display:inline-block;margin:0 0 100px 0;width:300px;color:#222}div.userRoutePlannerPlanHint p{padding:40px 0;margin-bottom:0}div.userRoutePlannerPlan{display:inline-block;margin-top:-40px;width:520px}div.userRoutePlannerPlan > img{border-radius:10px;margin-bottom:0}div.userRoutePlannerWrapper h2 span svg{fill:#fff}div.userRoutePlannerWrapper h2 span svg *[stroke='#42CDA7']{stroke:#fff}div.userRoutePlanner p.userRoutePlannerButton{display:none}div.userRoutePlannerOwner{display:block}div.userRoutePlanner h2{order:1;margin:40px 0 0 0}div.userRoutePlannerOwner p{display:none}div.userRoutePlannerWrapper h2 > span:first-child{display:inline-block}div.userRoutePlannerWrapper h2 > span:nth-child(2){display:none}div.userRoutePlannerOwner img{width:auto;padding:24px 30px}div.userBox > h3{font-size:40px}}@media all and (min-width: 1300px){div.userRoutePlannerPlanHint{width:400px}}
