body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg:#242526;--bg-accent:#484a4d;--text-color:#dadce1;--nav-size:60px;--border:1px solid #474a4d;--border-radius:8px;--speed:500ms}ul{list-style:none;margin:0;padding:0}a{color:var(--text-color)}a,a:hover{font-weight:500;text-decoration:none;transition:all .5s}a:hover{color:var(--bg-accent)}.error{color:red}.navbar{height:var(--nav-size);background-color:var(--bg);padding:0 1rem;border-bottom:var(--border);display:grid;grid-template-columns:1fr 5fr 1fr;justify-content:center}.navbar .nav-logo{width:60px;height:60px;justify-content:center;align-self:center;cursor:pointer}.navbar .nav-logo img{width:100%;margin-left:5em;padding:.4em}.navbar-nav,.navbar-nav-right{z-index:5000;max-width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;justify-content:flex-end}.navbar-nav-left{display:flex}.navbar-nav-left li,.navbar-nav-right li{padding:1.2em;margin:auto .5em}.navbar-nav-right li{white-space:nowrap}.nav-item{width:calc(var(--nav-size) * .8)}.icon-button,.nav-item{display:flex;align-items:center;justify-content:center}.icon-button{--button-size:calc(var(--nav-size) * 0.5);width:var(--button-size);height:var(--button-size);background-color:#484a4d;border-radius:50%;padding:5px;margin:2px;transition:filter .3s}.icon-button:hover{filter:brightness(1.2)}.icon-button img{fill:var(--text-color);width:20px;height:20px}.dropdown{position:absolute;top:58px;width:300px;transform:translateX(-45%);background-color:var(--bg);border:var(--border);border-radius:var(--border-radius);padding:1rem;overflow:hidden;transition:height var(--speed) ease}.menu{width:100%}.menu-item{height:50px;display:flex;align-items:center;border-radius:var(--border-radius);transition:background var(--speed);padding:.5rem}.menu-item .icon-button{margin-right:.5rem}.menu-item .icon-button:hover{filter:none}.menu-item:hover{background-color:#525357}.icon-right{margin-left:auto}.menu-primary-enter{position:absolute;transform:translateX(-110%)}.menu-primary-enter-active{transform:translateX(0);transition:all var(--speed) ease}.menu-primary-exit{position:absolute}.menu-primary-exit-active{transform:translateX(-110%);transition:all var(--speed) ease}.menu-secondary-enter{transform:translateX(110%)}.menu-secondary-enter-active{transform:translateX(0);transition:all var(--speed) ease}.menu-secondary-exit-active{transform:translateX(110%);transition:all var(--speed) ease}.section{margin:0;padding:0;text-align:center;justify-content:center;background-color:#fff}.page{min-height:80vh}.page .title{font-weight:700;line-height:2.5rem}.highlights .desc,.page,.page .title{color:var(--bg-accent);text-align:center}.highlights .desc,.page{padding:.5em;font-style:italic}.page.explore,.page.upload{text-align:center}.page.explore{width:85vw;margin:auto}.page.explore .explore-tabs{z-index:2000;display:flex;flex-direction:row;align-items:center;justify-content:space-around;background-color:var(--bg-accent);padding:.5em 1em;color:var(--text-color);font-size:.9rem}.page.explore .explore-tabs li{height:1.6em;margin:.5em auto;border:none;color:var(--text-color);cursor:pointer}.page.explore .explore-tabs li.active,.page.explore .explore-tabs li:hover{color:var(--text-color);font-weight:600}.page.explore .more-section{padding:2em;display:block;justify-content:center}.page.explore .more-section .more-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.page.explore .more-section .more-row .content{width:250px;margin:1em;border-radius:.5em;box-shadow:0 10px 30px 0 hsla(204,2%,40%,.1);cursor:pointer;transition:all .5s}.page.explore .more-section .more-row .content:hover{box-shadow:0 10px 30px 0 hsla(204,2%,40%,.2);transition:all .5s}.page.explore .more-section .more-row img{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.hero-section{height:65vh;margin:0;padding:0;display:grid;grid-gap:0;grid-template-columns:40vw auto}.hero-section .hero-section-1{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;color:var(--bg-accent);background-color:#deb887}.hero-section .buttons{width:60%;display:flex;justify-content:space-between}button{position:relative;display:block;margin:30px auto;padding:0;overflow:hidden;border-width:0;outline:none;border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,.6);background-color:var(--bg);color:#ecf0f1;transition:background-color .3s}button:focus,button:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);background-color:var(--bg-accent);transition:all .5s}button span{display:block;padding:12px 24px}button:before{content:"";position:absolute;top:50%;left:50%;display:block;width:0;padding-top:0;border-radius:100%;background-color:rgba(236,240,241,.3);transform:translate(-50%,-50%)}button:active:before{width:120%;padding-top:120%;transition:width .2s ease-out,padding-top .2s ease-out}.hero-section .hero-section-2{margin:0;padding:0;overflow:hidden;background-size:cover}.hero-section .hero-section-2 img{height:100%;width:100%}.features-section{margin:auto;padding:1em;background-color:#eee8aa}.features-section .section-row{width:80vw;display:flex;margin:auto;flex-direction:row;justify-content:center}.features-section .feature-item{margin:1.5em;display:grid;grid-gap:1em;grid-template-columns:auto auto}.features-section .feature-item .feature-icon{width:5em;height:5em}.features-section .feature-item .feature-icon img{width:100%;height:100%}.features-section .feature-item .feature-info{text-align:left;max-width:300px}.features-section .feature-item .feature-info .feature-title{color:var(--bg);font-weight:bolder}.features-section .feature-item .feature-info .feature-desc{color:var(--bg-accent);line-height:1.5em;padding-top:1em;font-style:italic}.work-flow-section{margin:auto;padding:1em;background-color:snow}.work-flow-section .steps{display:grid;margin:auto;grid-template-columns:1fr 1fr 1fr}.work-flow-section .steps .icon{position:relative;height:200px;width:200px;margin:auto;padding:1em;border-radius:20%;overflow:hidden;background-color:beige;box-shadow:0 10px 30px 0 hsla(204,2%,40%,.1)}.work-flow-section .steps .icon img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.work-flow-section .steps .title{padding:1em;margin:1em;color:var(--bg-accent);font-weight:700;color:#242526;background-color:beige;box-shadow:0 10px 30px 0 hsla(204,2%,40%,.1)}.app-promo-section{display:grid;grid-template-columns:30vw auto;background-color:#466075}.app-promo-section .promo-details{color:var(--text-color);text-align:left;justify-content:center;align-items:center;margin:auto auto auto 6em}.app-promo-section .promo-details .platforms{display:grid;grid-template-columns:1fr 1fr}.app-promo-section .promo-details,.desc{line-height:1.5em}.app-promo-section .platforms .platform{width:150px;height:50px;background-size:cover;overflow:hidden;border-radius:1em;margin-top:.5em}.app-promo-section .platforms .platform img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.app-promo-section .app-screens{display:flex;flex-direction:row}.app-promo-section .app-screens .screen{max-width:250px;margin:1em}.auth-section{text-align:center;width:50vw;margin:auto}.auth-section form{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.highlights-section{margin:1em}.highlights-section .articles{display:grid;grid-template-columns:1fr 1fr 1fr}.highlights-section .articles .article{color:var(--bg-accent);text-align:left;min-width:200px;padding:1em;margin:1em;border-radius:.5em;box-shadow:0 10px 30px 0 hsla(204,2%,40%,.1);transition:all .5s}.highlights-section .articles .article:hover{box-shadow:0 10px 30px 0 hsla(204,2%,40%,.4);text-align:left;padding:1em;transition:all .5s}.highlights-section .articles .article .article-title{height:50px}.highlights-section .articles .article img{height:200px;width:100%;-o-object-fit:cover;object-fit:cover}.highlights-section .articles .article .article-exerpt{height:55px;padding:auto .5em;overflow:hidden}.section.beta-promotion{display:flex;flex-direction:column;justify-content:center;background-color:#ffebcd;height:45vh;padding:2em}.section.beta-promotion h2{font-size:1.5em;color:var(--bg-accent)}.section.beta-promotion .desc{color:var(--bg-accent);font-size:1.2em;font-style:italic}.section .input-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin:auto;width:500px;max-width:300px}.input-row input,.section .input-row textarea:focus{border-radius:.4em;height:45px;width:300px;outline:none;border:none;padding-left:1em;margin:auto;border:1px solid var(--text-color);box-shadow:0 10px 30px 0 hsla(204,2%,40%,.1)}.section .input-row textarea:focus,input:focus{outline:none}.auth-section input[type=button],input[type=reset],input[type=submit]{background-color:#56baed;border:none;color:#fff;padding:15px 80px;text-align:center;text-decoration:none;display:inline-block;text-transform:uppercase;font-size:13px;box-shadow:0 10px 30px 0 rgba(95,186,233,.4);border-radius:5px 5px 5px 5px;margin:5px 20px 40px;transition:all .3s ease-in-out}.auth-section input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#39ace7}.auth-section input[type=button]:active,input[type=reset]:active,input[type=submit]:active{transform:scale(.95)}.auth-section input[type=text]{background-color:#f6f6f6;color:#0d0d0d;padding:15px 32px;text-align:left;text-decoration:none;display:inline-block;font-size:16px;margin:5px;min-width:250px;border:2px solid #f6f6f6;transition:all .5s ease-in-out;border-radius:5px 5px 5px 5px}.auth-section input[type=text]:focus{background-color:#fff;border-bottom:2px solid #5fbae9}.auth-section input[type=text]:placeholder{color:#ccc}.page.news{position:relative}.page.community,.page.news{text-align:center;margin:1em}.community-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin:auto;padding:1em 2em}.community-row.top-contributors{background-color:#ccc}.page.community .section-title{color:var(--bg-accent);text-decoration:underline;padding:1em}.button{width:8rem;padding:1.1rem;margin:1rem .8rem 0;box-sizing:border-box;background:transparent;cursor:pointer;font-size:1.2rem;line-height:0;text-transform:upper;font-weight:500;color:var(--bg-accent);border:1px solid #add8e6;border-radius:1rem;box-shadow:0 5px 15px 0 hsla(204,2%,40%,.1);transition:all .5s}.button:hover{background:var(--bg-accent);color:var(--text-color);border:1.5px solid #add8e6;box-shadow:0 5px 15px 0 hsla(204,2%,40%,.3);transition:all .5s}.explore-section{position:relative;display:flex;flex-direction:row;justify-content:space-between;margin:auto}.contributors-row{flex-wrap:wrap}.contributors .user-row,.contributors-row{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.contributors .user-row{flex-wrap:nowrap;height:55px;min-width:300px;border-radius:.5em;box-shadow:0 10px 30px 0 hsla(204,2%,40%,.1);margin:.5em 1em;color:var(--bg-accent)}.contributors .user-row .username{display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.contributors .user-row .username:hover{color:#5fbae9}.contributors .user-row .username img{border-radius:50%;margin:auto 1em;width:40px;height:40px}.explore-section .posts-view-container{height:100%;width:100%;margin:0}.explore-section .switch{position:absolute;top:0;right:0;height:30px;width:65px;color:tan;cursor:pointer;z-index:2000;background-color:var(--bg-accent)}.explore-section .switch:hover{font-weight:700}.explore-section .map-container{width:100%;height:90vh;margin:0;padding:0;overflow:hidden}.explore-section .map-container img{margin:0;padding:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:768px){.work-flow-section .steps{grid-template-columns:1fr}.features-section .section-row{flex-wrap:wrap}.app-promo-section,.highlights-section .articles{grid-template-columns:1fr}.app-promo-section .promo-details{margin-left:0;padding:1em}.app-promo-section .app-screens{flex-wrap:nowrap;justify-content:center;flex-direction:row;overflow:auto;scroll-direction:horizontal}.app-promo-section .app-screens .screen:first-child{margin-left:4em}.app-promo-section .app-screens .screen{width:200px;margin:1.5em .5em}.navbar{position:relative;width:100vw;display:flex;justify-content:center;padding:0;margin:0}.navbar .nav-logo{padding-top:.6em}.navbar .nav-logo img{margin:0;padding:0}.navbar-nav-left{display:none}.navbar .navbar-nav{position:absolute;left:80%}.hero-section{height:65vh;margin:0;padding:0;display:grid;grid-gap:0;grid-template-columns:1fr}.hero-section .hero-section-1{background-image:url(https://wallpapercave.com/wp/hxU3cUn.jpg);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;color:var(--bg-accent);background-size:cover;background-repeat:no-repeat;color:#f5f5f5;background-color:#deb887}.hero-section .hero-section-2{display:none}.hero-section .buttons{display:block}.community-row{display:flex;flex-direction:column;justify-content:center;margin:auto;padding:1em 2em}.page.explore .explore-tabs{position:sticky;top:0;margin:0 auto;max-width:100vw}.explore-section{margin:auto}}.leaflet-popup-content-wrapper{font-size:16px;line-height:24px}.leaflet-marker-pane img{border:3px solid #f5f5f5!important;border-radius:50%}.footer_footer__GaW5f{display:flex;flex-direction:column;padding:30px 30px 20px;color:#2f2f2f;background-color:var(--bg);border-top:1px solid #382f2f;overflow:hidden}.footer_footerInner__g5tJI{display:flex;flex-direction:row;justify-content:space-between}.footer_siteInfo__wu4FF{margin-right:1.25em;margin-bottom:2em;min-width:300px}.footer_footerNav__9St1e{display:flex;flex-direction:row;justify-content:space-around;width:100%}.footer_logo___twLy{font-weight:700;font-size:1.5rem;color:var(--bg-accent)}.footer_footer__GaW5f h2{margin-top:1.3em;font-size:15px;font-weight:400;color:var(--bg-accent)}.footer_navTitle__Y5fDC{color:var(--bg-accent);font-weight:700;font-size:18px}.footer_navItem___V0t1{display:flex;flex-direction:column;flex-wrap:wrap;width:300px}.footer_footer__GaW5f address{font-style:normal;color:var(--bg-accent)}.footer_footerBtn__W48Iw{display:flex;align-items:center;justify-content:center;border:1px solid gray;height:36px;max-width:-moz-max-content;max-width:max-content;background-color:var(--bg-accent);border-radius:100px;color:var(--bg);line-height:0;margin:.6em 0;font-size:1rem;padding:0 1.3em;transition:all 1s}.footer_footerBtn__W48Iw:hover{background-color:#2f2f2f;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);color:var(--bg-accent);transition:all 1s}.footer_footer__GaW5f ul{list-style:none;padding-left:0}.footer_footer__GaW5f ul a{color:var(--bg-accent);transition:all .5s}.footer_footer__GaW5f ul a:hover{color:#ecf0f1;transition:all .5s}.footer_footer__GaW5f li{line-height:2em}.footer_footer__GaW5f a{text-decoration:none}.footer_legal__bZDJq{display:flex;flex-wrap:wrap;justify-content:space-between;color:var(--bg-accent)}.footer_legalLink__UWoCS{display:flex;align-items:center}.footer_heart__gvCe4{color:var(--bg-accent)}@media only screen and (max-width:768px){.footer_footerInner__g5tJI,.footer_footerNav__9St1e,.footer_footer__GaW5f{flex-direction:column}}