@font-face{font-family:'Ubuntu';font-style:italic;font-weight:400;font-display:swap;src:url(https://media.routeyou.com/font/ubuntu/4iCu6KVjbNBYlgoKej75l0mwFg.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:400;font-display:swap;src:url(https://media.routeyou.com/font/ubuntu/4iCu6KVjbNBYlgoKej7wl0mwFg.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:400;font-display:swap;src:url(https://media.routeyou.com/font/ubuntu/4iCu6KVjbNBYlgoKej74l0mwFg.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:400;font-display:swap;src:url(https://media.routeyou.com/font/ubuntu/4iCu6KVjbNBYlgoKej73l0mwFg.woff2) format('woff2');unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:400;font-display:swap;src:url(https://media.routeyou.com/font/ubuntu/4iCu6KVjbNBYlgoKej76l0mwFg.woff2) format('woff2');unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:400;font-display:swap;src:url(https://media.routeyou.com/font/ubuntu/4iCu6KVjbNBYlgoKej70l0k.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:700;font-display:swap;src:url(https://media.routeyou.com/font/ubuntu/4iCp6KVjbNBYlgoKejZPslyCN4Ffgg.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:700;font-display:swap;src:url(https://media.routeyou.com/font/ubuntu/4iCp6KVjbNBYlgoKejZPslyLN4Ffgg.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:700;font-display:swap;src:url(https://media.routeyou.com/font/ubuntu/4iCp6KVjbNBYlgoKejZPslyDN4Ffgg.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:700;font-display:swap;src:url(https://media.routeyou.com/font/ubuntu/4iCp6KVjbNBYlgoKejZPslyMN4Ffgg.woff2) format('woff2');unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:700;font-display:swap;src:url(https://media.routeyou.com/font/ubuntu/4iCp6KVjbNBYlgoKejZPslyBN4Ffgg.woff2) format('woff2');unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:700;font-display:swap;src:url(https://media.routeyou.com/font/ubuntu/4iCp6KVjbNBYlgoKejZPslyPN4E.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;font-display:swap;src:url(https://media.routeyou.com/font/ubuntu/4iCs6KVjbNBYlgoKcg72j00.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;font-display:swap;src:url(https://media.routeyou.com/font/ubuntu/4iCs6KVjbNBYlgoKew72j00.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;font-display:swap;src:url(https://media.routeyou.com/font/ubuntu/4iCs6KVjbNBYlgoKcw72j00.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;font-display:swap;src:url(https://media.routeyou.com/font/ubuntu/4iCs6KVjbNBYlgoKfA72j00.woff2) format('woff2');unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;font-display:swap;src:url(https://media.routeyou.com/font/ubuntu/4iCs6KVjbNBYlgoKcQ72j00.woff2) format('woff2');unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;font-display:swap;src:url(https://media.routeyou.com/font/ubuntu/4iCs6KVjbNBYlgoKfw72.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;font-display:swap;src:url(https://media.routeyou.com/font/ubuntu/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;font-display:swap;src:url(https://media.routeyou.com/font/ubuntu/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;font-display:swap;src:url(https://media.routeyou.com/font/ubuntu/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;font-display:swap;src:url(https://media.routeyou.com/font/ubuntu/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2) format('woff2');unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;font-display:swap;src:url(https://media.routeyou.com/font/ubuntu/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2) format('woff2');unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;font-display:swap;src:url(https://media.routeyou.com/font/ubuntu/4iCv6KVjbNBYlgoCxCvjsGyN.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}div.homePageTopArea,div.homePageIndex{margin:auto;max-width:1400px}div.homePageTopArea a.largeButton svg,div.homePageIndex a.largeButton svg{left:0}div.homePageTopArea{overflow:hidden;background-size:cover}div.homePageTopArea div{margin:30px auto;max-width:290px;border-radius:6px}div.homePageTopArea > div{margin:16px auto;padding:8px 16px;max-width:346px;}div.homePageTopArea div.right{padding:8px 10px}div.homePageTopArea h1{margin:10px 0;white-space:normal;color:#fff;font:normal normal bold 28px / normal Ubuntu, Arial, Helvetica, sans-serif;text-align:center}div.homePageTopArea h1 span{color:#42cda7}div.homePageTopArea div.routeTypeSelect{margin:10px;padding:0;text-align:center}div.homePageTopArea div.routeTypeSelect img{margin:10px;width:34px;height:34px;vertical-align:bottom;background:transparent}div.homePageTopArea div.routeTypeSelect a{display:inline-block;border-radius:100%}div.homePageTopArea div.routeTypeSelect a:hover{background:#42cda7}div.homePageTopArea a.buttonRouteSearch,div.homePageTopArea a.buttonRoutePlanner{margin-bottom:12px;padding:5px;width:100%;height:60px;border:0;border-radius:30px 30px 30px 0;text-align:left}div.homePageTopArea a.buttonRouteSearch svg:first-child,div.homePageTopArea a.buttonRoutePlanner svg:first-child{margin-right:12px;width:50px;height:50px;float:left;border-radius:50% 50% 50% 0}div.homePageTopArea a.buttonRouteSearch svg ~ svg,div.homePageTopArea a.buttonRoutePlanner svg ~ svg{margin-left:10px;width:32px;height:30px;vertical-align:middle;fill:#222}div.homePageTopArea a.buttonRouteSearch svg ~ svg *[stroke='#000'],div.homePageTopArea a.buttonRoutePlanner svg ~ svg *[stroke='#000']{stroke:#222}div.homePageTopArea a.buttonRouteSearch span,div.homePageTopArea a.buttonRoutePlanner span{display:block;font-size:10px;line-height:normal}div.homePageTopArea a.lastViewedLink,div.homePageTopArea a.logInButton,div.createRouteText a.largeButton{background:#fff;color:#42cda7}div.homePageTopArea a.lastViewedLink,div.homePageTopArea a.logInButton{padding:6px 12px;width:100%;font-size:14px}div.homePageTopArea a.lastViewedLink:hover,div.homePageTopArea a.logInButton:hover,div.createRouteText a.largeButton:hover{background:#d9f5ed}div.homePageIndex a.largeButton svg{top:-1px;left:0;margin:0 0 0 10px;width:7px;height:12px;fill:#222}div.homePageIndex a.largeButton svg *[stroke='#000']{stroke:#222}div.createRouteText a.largeButton svg{fill:#42cda7}div.createRouteText a.largeButton svg *[stroke='#000']{stroke:#42cda7}div.homePageIndex div.entityInfoTotal{padding:25px 0 20px 0;text-align:center}div.homePageIndex div.entityInfoTotal p{display:inline-block;width:33%}div.homePageIndex div.entityInfoTotal img{width:40px}div.homePageIndex div.entityPartnersWith{background-color:#f2f2f2;text-align:center}div.homePageIndex div.entityPartnersWith p{font-size:18px}div.homePageIndex div.entityPartners{display:inline-block}div.homePageIndex div.entityPartners img{margin:15px;width:60px;vertical-align:middle;text-align:center}div.homePageIndex div.entityPartners img.bottomLeft{margin-left:100px}div.homePageIndex div.entityPartners img.bottomRight{margin-right:100px}div.homePageIndex div.entityCompatibleDevices div.compatibleListImages{text-align:center}div.homePageIndex div.compatibleGPSList{margin-top:20px;width:270px;text-align:justify}div.homePageIndex div.entityInfoTotal p,div.homePageIndex div.entityPartners p,div.homePageIndex div.compatibleGPSList p,div.homePageIndex div.entityCompatibleDevices div.compatibleListImages p{display:inline-block;width:90px;vertical-align:top;font-size:12px;text-align:center}div.homePageIndex div.mapExample{position:relative;margin-top:15px;margin-bottom:15px;width:300px;height:100px}div.homePageIndex h3,div.homePageIndex div.beautifulRoutesText p,div.homePageIndex div.createRouteText p,div.homePageIndex div.entityNavigation p,div.homePageIndex div.verifiedText p,div.homePageIndex div.easyRouteText p,div.homePageIndex div.routeDeviceText p,div.homePageIndex div.friendText p,div.homePageIndex div.saveMomentsText p,div.homePageIndex div.ventureOutText p,div.homePageIndex div.sportTrainingText p,div.homePageIndex div.contactInfo p{max-width:350px}div.homePageIndex div.mapExample img.mapBeautifulImage{position:absolute;left:0;width:100px;height:100px;z-index:2}div.homePageIndex div.mapExample div.background{position:absolute;right:0;width:250px;height:100px;z-index:1;background-color:#f2f2f2}div.homePageIndex div.mapExample div.tableExample{position:absolute;top:15px;right:20px;display:table;z-index:3;font-size:10px}div.homePageIndex div.mapExample div.tableExample p{margin:0 6px 6px 0;font-size:12px}div.homePageIndex div.mapExample div.tableExample div{display:table-cell}div.homePageIndex div.mapExample div.tableExample img{margin-right:8px;width:14px;height:14px;vertical-align:middle}div.homePageIndex p.highlightText{color:#ffa300}div.homePageIndex div.entityBeautifulRoutes div.createRouteText{background:#42cda7}div.homePageIndex div.entityBeautifulRoutes{position:relative}div.homePageIndex div.entityBeautifulRoutes div.mapImage{position:absolute;right:0;bottom:-100px}div.homePageIndex div.entityBeautifulRoutes div.mapImage img{width:170px}div.homePageIndex div.entityBeautifulRoutes div.planRouteImage img{height:170px}div.homePageIndex div.entityBeautifulRoutes div.planRouteImage{position:absolute;right:170px;bottom:-100px}div.homePageIndex img.shadowBox,div.homePageIndex div.shadowBox{box-shadow:2px 2px 10px #777}div.homePageIndex div.blackShadowBox{box-shadow:2px 2px 10px #2d2d2d}div.homePageIndex div.sportTrainingText{z-index:2;background-color:#f2f2f2}div.homePageIndex div.entityNavigation{margin-top:120px}div.homePageIndex div.entityNavigation img.navigationImage{margin-top:10px;width:300px}div.homePageIndex div.entityCompatibleDevices div.compatibleListImages img,div.homePageIndex div.compatibleGPSList img{margin:8px;width:28px;height:28px}div.homePageIndex div.compatibleGPSList img:first-child,div.homePageIndex div.compatibleGPSList img:nth-child(2){margin:20px;width:90px}div.homePageIndex div.entityPartnersWith > p:first-child{padding:30px 0 15px 0;font-size:16px;text-align:center}div.homePageIndex h3{margin:0;padding:30px 50px 15px 25px;font:normal normal bold 22px/1.2 Ubuntu, Arial, Helvetica, sans-serif;text-align:left}div.homePageIndex div.entityInstallApp > div,div.homePageIndex div.entityInstallApp p,div.homePageIndex div.beautifulRoutesText p,div.homePageIndex div.createRouteText p,div.homePageIndex div.entityNavigation p,div.homePageIndex div.verifiedText p,div.homePageIndex div.easyRouteText p,div.homePageIndex div.routeDeviceText p,div.homePageIndex div.friendText p,div.homePageIndex div.saveMomentsText p,div.homePageIndex div.ventureOutText p,div.homePageIndex div.sportTrainingText p,div.homePageIndex div.contactInfo p{margin:0;padding:10px 90px 10px 25px;font-weight:normal;font-size:16px;text-align:left}div.homePageIndex div.entityCompatibleDevices{display:block;padding:40px 40px 0 40px;background-color:#f2f2f2;font:normal normal bold 24px/1.2 Ubuntu, Arial, Helvetica, sans-serif;text-align:center}div.homePageIndex div.borderWaterDrop,div.homePageIndex img.borderWaterDrop{border-radius:50% 50% 50% 0}div.homePageIndex div.entityVerifiedCommunity{position:relative;width:300px;height:150px}div.homePageIndex div.entityVerifiedCommunity div.backpackImage{position:absolute;width:150px;height:150px;z-index:2}div.homePageIndex div.entityVerifiedCommunity div.imageBoxBackground{position:absolute;top:0;right:0;width:225px;height:150px;z-index:1;background-color:#f2f2f2}div.homePageIndex div.entityVerifiedCommunity div.imageBox{position:absolute;top:17px;right:15px;width:130px;z-index:3;font-size:7px}div.homePageIndex div.entityVerifiedCommunity div.imageBox p{margin-top:0;margin-bottom:2px;text-align:left}div.homePageIndex div.entityVerifiedCommunity div.imageBox p span{font-weight:bold}div.homePageIndex div.entityVerifiedCommunity div.imageBox img{margin:3px 8px 3px 0;width:18px;float:left;vertical-align:middle}div.homePageIndex div.entityVerifiedCommunity hr.whiteLine{display:block;margin:1px;overflow:auto;border:1px solid #fff}div.homePageIndex div.entityEasyRoute{position:relative;height:200px}div.homePageIndex div.easyRouteText{background-color:#4d4d4d;color:#fff}div.homePageIndex div.entityEasyRoute div.entityEasyRoute{position:relative;width:300px;height:200px}div.homePageIndex div.entityEasyRoute div.personMapImage{position:absolute;right:0;width:250px;height:200px;z-index:1}div.homePageIndex div.entityEasyRoute img.mapImage{position:absolute;top:0;right:170px;width:130px;z-index:2}div.homePageIndex div.entityEasyRoute div.iconImage{position:absolute;top:134px;right:145px;padding:9px;width:32px;height:32px;z-index:3;border-radius:10% 10% 10% 10%;background-color:#fff}div.homePageIndex a.facebookButton,div.homePageIndex a.googlePlusButton{padding:6px 12px;width:260px;border:none;color:#fff;font-size:14px;text-align:left}div.homePageIndex a.facebookButton{margin-bottom:12px;background:#365899}div.homePageIndex a.googlePlusButton{background:#e1584b}div.homePageIndex a.facebookButton:hover{background:#243b66}div.homePageIndex a.googlePlusButton:hover{background:#ad443a}div.homePageIndex a.facebookButton img,div.homePageIndex a.googlePlusButton img{margin-right:12px;width:20px;height:20px;float:left}div.homePageIndex div.entityBeautifulRoutes p,div.homePageIndex div.entityNavigation p,div.homePageIndex div.entityVerifiedCommunity p,div.homePageIndex div.easyRouteText p,div.homePageIndex div.entityRouteDevice p,div.homePageIndex div.entityFriendsOutdoor p,div.homePageIndex div.entitySportTraining p{max-width:280px}div.homePageIndex div.entityRouteDevice{margin-top:20px}div.homePageIndex div.bikeDeviceImage{margin:auto;width:245px;height:245px}div.homePageIndex div.entityCompatibleGPS{margin-right:auto;margin-left:25px;width:auto;text-align:justify}div.homePageIndex div.coupleHorsesImage{margin:0 0 0 auto;width:288px;height:282px;z-index:2}div.homePageIndex div.entityFriendsOutdoor{background:#4d4d4d}div.homePageIndex div.entityFriendsOutdoor div.carouselImages{position:relative;padding:20px 0 20px 0;width:300px;height:175px}div.homePageIndex div.entityFriendsOutdoor div.motorbikesRouteImage{position:absolute;left:20px;width:181px;height:175px;z-index:4}div.homePageIndex div.entityFriendsOutdoor div.bikersTalkingImage{position:absolute;top:32px;right:50px;width:119px;height:150px;z-index:3}div.homePageIndex div.entityFriendsOutdoor div.rowingImage{position:absolute;top:46px;right:10px;width:130px;height:118px;z-index:2}div.homePageIndex div.friendText{z-index:2}div.homePageIndex div.saveMomentsText{z-index:2;color:#fff}div.homePageIndex div.adventureMap{position:relative;margin:70px 0 20px 0;width:300px;height:212px}div.homePageIndex div.groupHikingImage{position:absolute;top:18px;width:194px;height:176px;z-index:1}div.homePageIndex img.mapHikingImage{position:absolute;left:88px;width:211px;height:212px;z-index:2}div.homePageIndex div.entitySportTraining div:first-child{position:relative;height:341px}div.homePageIndex div.entitySportTraining div.bikerTreesImage{position:absolute;width:100%;height:341px;overflow:hidden;z-index:1}div.homePageIndex div.entitySportTraining img.logoStrava{position:absolute;bottom:0;width:140px;height:auto;z-index:3}div.homePageIndex div.createRouteText{padding-bottom:130px}div.homePageIndex div.entityInstallApp{position:relative;margin-top:100px;padding:140px 0 50px 0;overflow-x:clip}div.homePageIndex div.entityInstallApp > img{position:absolute;top:-145px;right:-30px;width:300px}div.homePageIndex div.entityNavigation,div.homePageIndex div.verifiedText,div.homePageIndex div.easyRouteText,div.homePageIndex div.routeDeviceText,div.homePageIndex div.friendText,div.homePageIndex div.ventureOutText,div.homePageIndex div.sportTrainingText,div.homePageIndex div.beautifulRoutesText,div.homePageIndex div.entityVerifiedCommunity,div.homePageIndex div.entityCompatibleDevices,div.homePageIndex div.saveMomentsText{padding-bottom:30px}div.homePageLanguagesLogo,div.homePageLanguagesTagLine,div.homePageLanguagesButtons{text-align:center}div.homePageLanguagesLogo{padding:40px 0;background:#fff}div.homePageLanguagesLogo img{max-width:80%;height:auto}div.homePageLanguagesLogo:after{content:'';position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:#f2f2f2}div.homePageLanguagesTagLine{position:relative;height:160px;background:#4d4d4d;color:#fff;font:normal normal bold 24px / normal Ubuntu, Arial, Helvetica, sans-serif}div.homePageLanguagesTagLine div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:380px;max-width:80%;opacity:0;transition:opacity 1000ms ease}div.homePageLanguagesTagLine div.active{opacity:1}div.homePageLanguagesTagLine div span{color:#42cda7}div.homePageLanguagesButtons{margin:24px auto;max-width:1080px}div.homePageLanguagesButtons div{display:inline-block;margin:16px;width:320px;max-width:80%;border-radius:32px;background:#42cda7;font-weight:600}div.homePageLanguagesButtons div a:first-child{display:block;padding:16px 24px 6px 24px;color:#fff;text-decoration:none}div.homePageLanguagesButtons div a + a{display:inline-block;padding:6px 8px 16px 8px}div.homePageIndex div.entityInstallApp div.downloadApp{display:flex;flex-direction:column;justify-content:center;align-items:center}div.homePageIndex div.entityInstallApp div.downloadApp > img{padding:15px;width:100px;border:5px solid #d9f5ed;border-radius:10px;background:#fff}div.homePageIndex div.entityInstallApp div.downloadApp > img{display:none}div.homePageIndex div.entityInstallApp div.downloadApp div{width:110px}div.homePageIndex div.entityInstallApp div.downloadApp a{display:block;margin:40px 0 0 0}div.homePageIndex div.entityInstallApp div.downloadApp a img{width:200px}div.homePageIndex div.titleText{color:#fff;font-weight:bold}div.homePageIndex div.bodyTextWhite *{color:#fff}div.homePageIndex div.bodyTextWhite a{text-decoration:underline}@media all and (min-width: 500px){div.homePageTopArea div.routeTypeSelect img{width:38px;height:38px}div.homePageIndex div.entityPartners img{margin:20px 30px;width:70px}div.homePageIndex div.mapExample{width:388px;height:175px}div.homePageIndex div.mapExample div.tableExample{top:35px}div.homePageIndex div.mapExample div.tableExample div p{margin-right:15px}div.homePageIndex div.mapExample img.mapBeautifulImage{width:175px;height:175px}div.homePageIndex div.mapExample div.background{top:15px;width:300px;height:145px}div.homePageIndex div.entityBeautifulRoutes div.mapImage{bottom:-150px}div.homePageIndex div.entityBeautifulRoutes div.mapImage img{width:250px}div.homePageIndex div.entityNavigation{margin-top:170px}div.homePageIndex div.entityBeautifulRoutes div.planRouteImage{right:250px;bottom:-150px}div.homePageIndex div.entityBeautifulRoutes div.planRouteImage img{height:250px}div.homePageIndex div.entityNavigation img.navigationImage{width:400px}div.homePageIndex div.entityVerifiedCommunity{width:460px;height:225px}div.homePageIndex div.entityVerifiedCommunity div.backpackImage{width:225px;height:225px}div.homePageIndex div.entityVerifiedCommunity div.imageBoxBackground{top:28px;width:350px;height:170px}div.homePageIndex div.entityVerifiedCommunity div.imageBox{width:200px}div.homePageIndex div.entityVerifiedCommunity div.imageBox p{font-size:10px}div.homePageIndex img.mapHikingImage{left:133px}div.homePageIndex div.easyRouteText{padding-bottom:100px}div.homePageIndex div.entityEasyRoute div.personMapImage{top:-80px}div.homePageIndex div.entityEasyRoute img.mapImage{top:-80px;right:250px;left:auto}div.homePageIndex div.entityEasyRoute div.iconImage{top:50px;right:225px}div.homePageIndex div.adventureMap{width:350px}div.homePageIndex div.entitySportTraining div:first-child{height:428px}div.homePageIndex div.entitySportTraining div.bikerTreesImage{width:100%;height:428px}div.homePageIndex div.entitySportTraining img.logoStrava{width:240px}}@media all and (min-width: 700px){div.homePageTopArea h1{font-size:44px}div.homePageIndex div.entityInstallApp,div.homePageIndex div.createRouteText,div.homePageIndex div.entityNavigation,div.homePageIndex div.verifiedText,div.homePageIndex div.routeDeviceText,div.homePageIndex div.friendText,div.homePageIndex div.ventureOutText,div.homePageIndex div.sportTrainingText,div.homePageIndex div.beautifulRoutesText,div.homePageIndex div.entityVerifiedCommunity,div.homePageIndex div.saveMomentsText{padding-top:80px;padding-bottom:90px}div.homePageIndex div.entityInstallApp > img{top:-60px}div.homePageIndex div.bikeDeviceImage{margin-left:110px}div.homePageIndex div.entityVerifiedCommunity div.backpackImage{left:27px;width:350px;height:350px}div.homePageIndex div.entityVerifiedCommunity div.imageBoxBackground{top:150px;left:190px;width:480px;height:210px}div.homePageIndex div.entityVerifiedCommunity{height:350px}div.homePageIndex div.entityCompatibleDevices div.compatibleListImages{width:auto}div.homePageIndex div.entityCompatibleDevices div.compatibleListImages img{margin:12px 25px 12px 25px;width:45px;height:45px}div.homePageIndex div.compatibleGPSList{width:440px}div.homePageIndex div.compatibleGPSList img{margin:8px;width:90px}div.homePageIndex div.compatibleGPSList img:first-child,div.homePageIndex div.compatibleGPSList img:nth-child(2){margin:30px;width:150px}div.homePageIndex div.entityVerifiedCommunity div.imageBox{left:210px}div.homePageIndex div.entityVerifiedCommunity hr.whiteLine{width:250px}div.homePageIndex div.entityVerifiedCommunity div.imageBox p{width:250px;font-size:12px}div.homePageIndex div.entityVerifiedCommunity div.imageBox img{width:27px}div.homePageIndex div.groupHikingImage{bottom:77px;left:0;width:462px;height:280px}div.homePageIndex div.adventureMap{width:650px;height:320px}div.homePageIndex img.mapHikingImage{left:280px;width:334px;height:335px}div.homePageIndex div.entityPartners img{margin:20px;width:100px}div.homePageIndex h3{padding:30px 0 10px 100px;max-width:350px}div.homePageIndex div.entityInstallApp > div,div.homePageIndex div.entityInstallApp p,div.homePageIndex div.beautifulRoutesText p,div.homePageIndex div.createRouteText p,div.homePageIndex div.entityNavigation p,div.homePageIndex div.verifiedText p,div.homePageIndex div.easyRouteText p,div.homePageIndex div.routeDeviceText p,div.homePageIndex div.friendText p,div.homePageIndex div.saveMomentsText p,div.homePageIndex div.ventureOutText p,div.homePageIndex div.sportTrainingText p{padding:10px 0 10px 100px;max-width:350px}div.homePageIndex div.entityInstallApp > img{top:-80px;width:350px}div.homePageIndex div.mapExample{width:680px;height:350px}div.homePageIndex div.mapExample div.background{width:480px;height:300px}div.homePageIndex div.mapExample img.mapBeautifulImage{left:27px;width:350px;height:350px}div.homePageIndex div.entityNavigation{margin-top:125px}div.homePageIndex div.mapExample div.tableExample{top:95px;right:25px;width:245px}div.homePageIndex div.mapExample div.tableExample p{margin:0 0 10px 0;font-size:16px}div.homePageIndex div.mapExample div.tableExample img{width:22px;height:22px}div.homePageIndex div.entitySportTraining div:first-child{height:566px}div.homePageIndex div.entitySportTraining div.bikerTreesImage{height:566px}div.homePageIndex div.entityInfoTotal p,div.homePageIndex div.entityPartners p,div.homePageIndex div.entityCompatibleDevices div.compatibleListImages p{width:140px}div.homePageIndex div.entityCompatibleDevices div.compatibleListImages{margin-top:20px}div.homePageIndex div.easyRouteText{padding-top:80px;padding-bottom:150px}div.homePageIndex div.entityEasyRoute div.personMapImage{width:305px;height:223px}div.homePageIndex div.entityEasyRoute img.mapImage{top:-100px;right:305px;width:auto;height:223px}div.homePageIndex div.entityEasyRoute div.iconImage{top:60px;right:275px;width:42px;height:42px}div.homePageIndex div.entityCompatibleGPS{margin-left:100px}div.homePageIndex div.entityFriendsOutdoor div.tableExample{top:617px;height:870px}div.homePageIndex div.entityFriendsOutdoor div.motorbikesRouteImage{top:-150px;width:340px;height:329px}div.homePageIndex div.entityFriendsOutdoor div.bikersTalkingImage{top:-125px;left:340px;width:222px;height:282px}div.homePageIndex div.entityFriendsOutdoor{padding-top:200px}div.homePageIndex div.entityFriendsOutdoor div.rowingImage{top:-90px;left:420px;width:242px;height:219px}div.homePageIndex div.entitySportTraining img.logoStrava{width:320px}div.homePageIndex div.entityInstallApp div.downloadApp{flex-direction:row;justify-content:center;align-items:center}div.homePageIndex div.entityInstallApp div.downloadApp > img{display:block}div.homePageIndex div.entityInstallApp div.downloadApp a{margin:5px 0 0 30px}div.homePageIndex div.entityInstallApp div.downloadApp a:first-of-type{margin:10px 0 5px 30px}div.homePageIndex div.entityInstallApp div.downloadApp a > img{width:110px}}@media all and (min-width: 900px){div.homePageTopArea{margin:auto;padding:30px 0}div.homePageTopArea div{max-width:750px}div.homePageTopArea h1{text-align:left}div.homePageTopArea div.sectionIcon{float:left}div.homePageTopArea div.left{padding:70px 50px;width:370px;max-width:450px;float:left}div.homePageTopArea div.routeTypeSelect{width:450px}div.homePageTopArea div.right{margin:20px auto 0 auto;padding:60px 50px;width:280px;float:right}div.homePageIndex div.entityInstallApp > img{top:-100px;right:0;width:480px}div.homePageIndex div.entityBeautifulRoutes div.createRouteText,div.homePageIndex div.easyRouteText{margin-right:150px}div.homePageIndex div.entityBeautifulRoutes div.planRouteImage{right:290px;bottom:-20px}div.homePageIndex div.entityBeautifulRoutes div.mapImage img{width:290px}div.homePageIndex div.entityBeautifulRoutes div.mapImage{bottom:-30px}div.homePageIndex div.entityNavigation{margin-top:0}div.homePageIndex div.coupleHorsesImage{width:513px;height:503px}div.homePageIndex div.entityNavigation img.navigationImage{width:650px}div.homePageIndex div.bikeDeviceImage{margin-left:110px;width:521px;height:521px}div.homePageIndex div.entityPartnersWith{background-color:#fff}div.homePageIndex div.entityInfoTotal{width:100%;background-color:#f2f2f2}div.homePageIndex div.entityVerifiedCommunity{margin-left:40px}div.homePageIndex div.entityInfoTotal p{padding:30px 7%;font-size:15px}div.homePageIndex div.entityInfoTotal p img{width:60px}div.homePageIndex div.entityPartnersWith{margin-bottom:20px}div.homePageIndex div.entityPartnersWith > p:first-child{padding:60px 0 20px 0;font-size:21px;text-align:center}div.homePageIndex div.entityFriendsOutdoor div.tableExample{height:770px}div.homePageIndex div.groupHikingImage{bottom:358px}}@media all and (min-width: 1100px){div.homePageIndex div.entityInstallApp{margin-top:160px}div.homePageIndex div.entityInstallApp > img{top:-130px;right:30px;width:614px}}@media all and (min-width: 1300px){div.homePageTopArea{padding:120px 0}div.homePageTopArea div{width:1120px}div.homePageTopArea div.left{padding:0 95px;width:450px}div.homePageTopArea div.right{padding:80px 95px}div.homePageTopArea div.routeTypeSelect{width:450px}div.homePageTopArea div.routeTypeSelect img{width:64px;height:64px}div.homePageTopArea h1{font-size:44px}div.homePageTopArea h1,div.homePageTopArea div.routeTypeSelect{width:450px}div.homePageIndex div.entityMostBeautiful{height:450px}div.homePageIndex div.adventureMap{float:left}div.homePageIndex div.verifiedText{margin:30px 110px 20px 0;float:right}div.homePageIndex div.ventureOutText{display:inline-block}div.homePageIndex div.entityNavigation{margin-top:80px;min-height:400px}div.homePageIndex div.entityInstallApp > img{top:-300px;right:100px;margin-top:160px;min-height:400px}div.homePageIndex div.entityBeautifulRoutes div.planRouteImage{right:410px;bottom:-65px}div.homePageIndex div.entityBeautifulRoutes div.planRouteImage img{height:449px}div.homePageIndex div.entityBeautifulRoutes div.mapImage img{width:521px}div.homePageIndex div.entityBeautifulRoutes div.mapImage{bottom:-80px}div.homePageIndex div.mapExample{margin-top:70px;float:left}div.homePageIndex div.beautifulRoutesText{display:inline-block}div.homePageIndex div.entityBeautifulRoutes div.createRouteText,div.homePageIndex div.easyRouteText{margin-right:250px}div.homePageIndex div.entityEasyRoute img.mapImage{top:-360px;right:520px;width:auto;height:300px}div.homePageIndex div.entityEasyRoute div.personMapImage{top:-260px;width:520px;height:308px}div.homePageIndex div.entityEasyRoute div.iconImage{top:-120px;right:490px}div.homePageIndex div.friendText{float:left}div.homePageIndex div.friendText p{width:320px;height:auto}div.homePageIndex div.entityFriendsOutdoor{padding-top:50px}div.homePageIndex div.entityFriendsOutdoor div.tableExample{top:503px;margin-left:210px;height:444px}div.homePageIndex div.entityFriendsOutdoor div.carouselImages{width:700px;height:0;float:left}div.homePageIndex div.entityFriendsOutdoor div.motorbikesRouteImage{top:0;width:425px;height:411px}div.homePageIndex div.entityFriendsOutdoor div.bikersTalkingImage{top:20px;width:277px;height:352px}div.homePageIndex div.entityFriendsOutdoor div.rowingImage{top:40px;width:302px;height:274px}div.homePageIndex div.saveMomentsText{display:inline-block}div.homePageIndex div.entityPartners img{margin:25px 30px;width:120px}div.homePageIndex div.bikeDeviceImage,div.homePageIndex div.friendText{float:left}div.homePageIndex div.routeDeviceText{display:inline-block}div.homePageIndex div.coupleHorsesImage{display:inline-block;margin-left:250px}div.homePageIndex div.entitySportTraining{position:relative;margin-top:30px;height:566px}div.homePageIndex div.entityNavigation div:first-child{float:left}div.homePageIndex div.entityNavigation div + div{display:inline-block}div.homePageIndex div.entitySportTraining img.logoStrava{top:184px;left:630px;width:307px;height:382px}div.homePageIndex div.sportTrainingText{position:absolute;bottom:0;left:0;margin-right:430px;padding:50px 0 50px 0;width:630px;height:282px}div.homePageIndex div.sportTrainingText p{width:450px}div.homePageIndex div.sportTrainingText > *{margin-left:0}}div.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:101px}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}}
