.new-homepage{color:#fff;position:relative}.new-homepage .app-promotion{display:none}.new-homepage .block-1{background:url(/build/images/hiking-routes2.02d8d893.jpg) no-repeat 50% fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:20px;min-height:600px;padding-top:120px;position:relative}.new-homepage .block-1 h1,.new-homepage .block-1 h2{text-shadow:2px 3px 5px rgba(0,0,0,.22)}.new-homepage .block-1 h1{font-size:3rem;margin-bottom:1.75rem}.new-homepage .block-1 h2{font-size:1.4rem}.new-homepage .mask{background:#3c3d41;bottom:0;left:0;mix-blend-mode:normal;opacity:.4;position:absolute;right:0;top:0}.new-homepage h1,.new-homepage h2{color:#fff;font-family:sans-serif;font-style:normal;font-weight:700;letter-spacing:-1px;margin:0 auto;position:relative;text-align:center;width:60%}.new-homepage .col{text-shadow:0 1px 0 rgba(0,0,0,.22)}.new-homepage .row-call-to-actions{margin:60px auto}.new-homepage .or-text{line-height:40px;text-shadow:0 1px 0 rgba(0,0,0,.22)}.new-homepage .see-web-app-btn{background-color:#f2b013;border-radius:15px;box-shadow:0 2px 4px rgba(0,0,0,.5);color:#fff;display:inline-block;font-size:14px;font-weight:700;padding:10px 15px;text-decoration:none}.new-homepage .see-web-app-btn:hover{background-color:#d89c11;text-decoration:underline}.new-homepage .block-2{background:#f9f9f9;padding-top:75px}.new-homepage .block-2 .features{margin:0 auto;padding:5% 0;width:75%}.new-homepage .block-2 .features>.row{margin:1% 0}.new-homepage .block-2 .feature img{margin-right:1%;max-height:32px;max-width:32px;padding:0}.new-homepage .block-2 h3{color:#3c3d41;font-family:sans-serif;font-size:1.3rem;font-style:normal;font-weight:700;letter-spacing:2px;line-height:1.6rem;margin-top:.1rem;text-transform:uppercase}.new-homepage .block-2 p{color:#656b6f;font-family:PT Serif;font-size:1.1rem;font-style:normal;font-weight:400;line-height:20px}.new-homepage .block-support{background:#fff}.new-homepage .block-2 h2,.new-homepage .block-screenshots h2,.new-homepage .block-support h2{color:#3c3d41;font-family:Montserrat;font-size:3rem;font-style:normal;font-weight:700;letter-spacing:-2px;line-height:3rem;text-align:center}.new-homepage .block-screenshots{background:#ddd;padding:5% 0}.new-homepage .block-screenshots .row{margin:3% auto;width:90%}.new-homepage .block-screenshots img{cursor:pointer;margin:2% auto}.new-homepage .block-screenshots .gallery{display:none}.new-homepage .block-screenshots .modal.gallery img{max-height:100%;max-width:75%}.new-homepage .block-support{padding-top:3%}.new-homepage .block-support>.row{margin:0 auto;padding:5% 0;width:60%}.new-homepage .block-support img{margin:0 auto;max-height:80px;max-width:200px}.new-homepage .block-footer{padding:3% 5%}.new-homepage .block-footer .top{margin-bottom:2%}.new-homepage .block-footer .brand img{max-width:125px}.new-homepage .block-footer .brand p{color:#fff;font-family:PT Serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-top:5%;mix-blend-mode:normal;opacity:.5}.new-homepage .social-networks .row{margin:5% 0}.new-homepage .social-networks span{font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:14px;opacity:.5}.new-homepage .social-networks a{margin-right:1rem}.new-homepage .social-networks a img{max-height:45px;max-width:45px;opacity:.3}.new-homepage .social-networks a img:active,.new-homepage .social-networks a img:hover{opacity:.8}.new-homepage .social-networks .google-play img{max-height:70px;max-width:170px;opacity:1}.new-homepage .block-footer{background:#3b3d40;color:#fff}.new-homepage .block-footer .links{margin-top:40px}.new-homepage .block-footer .links .nav-link{color:#fff;padding:.2rem 1rem}.new-homepage .block-footer .links .nav-link:hover{text-decoration:underline}.new-homepage .block-footer .links .regions .nav-link{font-size:.9rem}.new-homepage .block-footer .navbar{background:#3b3d40;border-top:1px solid hsla(0,0%,100%,.1);color:#fff}.new-homepage .block-footer .navbar a:hover{color:#fff;text-decoration:underline}.new-homepage .block-footer .copyright,.new-homepage .block-footer .navbar a{color:#fff;font-family:PT Serif;font-size:12px;font-style:normal;font-weight:400;line-height:15px;opacity:.5;text-transform:none}@media only screen and (max-width:768px){.new-homepage .block-1{margin-top:0;padding-top:100px}.new-homepage .block-1 h1{font-size:2.5rem;width:90%}.new-homepage .block-1 h2{font-size:1.3rem}.new-homepage .block-1 .google-play img{max-width:120px}.new-homepage .block-screenshots .row{width:70%}.new-homepage .block-2 h2,.new-homepage .block-screenshots h2,.new-homepage .block-support h2{font-size:2.5rem}.new-homepage h2{font-size:2rem}.new-homepage .see-web-app-btn{padding:5px;text-align:center}.new-homepage .row-call-to-actions{align-items:center;display:flex}.new-homepage .block-support img{margin:5% auto}}