@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}.leaflet-control-loading{background:url(/assets/loading.gif)}.leaflet-control-loading,.leaflet-control-zoom a.leaflet-control-loading,.leaflet-control-zoomslider a.leaflet-control-loading{display:none}.leaflet-control-loading.is-loading,.leaflet-control-zoom a.leaflet-control-loading.is-loading,.leaflet-control-zoomslider a.leaflet-control-loading.is-loading{display:block}.leaflet-bar-part-bottom{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-image-layer,.leaflet-layer,.leaflet-map-pane,.leaflet-marker-icon,.leaflet-marker-pane,.leaflet-marker-shadow,.leaflet-overlay-pane,.leaflet-overlay-pane svg,.leaflet-popup-pane,.leaflet-shadow-pane,.leaflet-tile,.leaflet-tile-container,.leaflet-tile-pane,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden;-ms-touch-action:none}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container img.leaflet-image-layer{max-width:15000px!important}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-tile-pane{z-index:2}.leaflet-objects-pane{z-index:3}.leaflet-overlay-pane{z-index:4}.leaflet-shadow-pane{z-index:5}.leaflet-marker-pane{z-index:6}.leaflet-popup-pane{z-index:7}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:7;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup,.leaflet-fade-anim .leaflet-tile{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup,.leaflet-fade-anim .leaflet-tile-loaded{opacity:1}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-clickable{cursor:pointer}.leaflet-container{cursor:-moz-grab}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-clickable,.leaflet-dragging .leaflet-container{cursor:move;cursor:-moz-grabbing}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:hsla(0,0%,100%,.5)}.leaflet-container{font:12px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:1rem}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:.1rem solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-control-zoom-out{font-size:20px}.leaflet-touch .leaflet-control-zoom-in{font-size:22px}.leaflet-touch .leaflet-control-zoom-out{font-size:24px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:1rem}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers-expanded .leaflet-control-layers-toggle,.leaflet-control-layers .leaflet-control-layers-list{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:.1rem solid #ddd;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;box-sizing:content-box;background:#fff;background:hsla(0,0%,100%,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-div-icon{background:#fff;border:.1rem solid #666}.Sidebar__map{position:absolute;top:0;right:-30rem;height:100%;bottom:auto;width:30rem;font-size:2.1rem;overflow:auto;border-right:.1rem solid hsla(0,0%,100%,.9);background-color:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);box-shadow:-.4rem 0 .4rem -.3rem rgba(0,0,0,.5);transition:right .35s ease}.Sidebar__map ul{display:block;font-size:1.8rem;margin-top:2rem;padding-left:1rem;padding-right:1rem;text-align:left;list-style:none;overflow-x:hidden}.Sidebar__map ul.Filter__map li{color:rgba(112,112,110,.65)}.Sidebar__map ul li{border-bottom:.1rem solid rgba(0,0,0,.25);padding:1.2rem .6rem;width:100%;display:block;transition:background .25s ease,color .35s ease;color:#343433;position:relative}.Sidebar__map ul li.active{color:#343433}.Sidebar__map ul li.active:after{right:0;opacity:1}.Sidebar__map ul li:before{content:"";position:absolute;width:100%;left:0;bottom:0;height:.1rem;background-color:#58bb21;visibility:hidden;transform:scaleX(0);transition:all .25s ease-in-out 0s}.Sidebar__map ul li:hover:before{visibility:visible;transform:scaleX(1)}.Sidebar__map ul li:hover{color:#58bb21}.Sidebar__map .start-point--container{margin-bottom:2rem}.Sidebar__map .start-point--container .start-point{padding:1rem;font-size:1.6rem}.Sidebar__map .start-point--container .start-point.active{border-bottom:.3rem solid #000}.Sidebar__map .start-point--container .start-point svg{vertical-align:middle}.Sidebar__map .start-point--container .spinner-pulse{background-color:#58bb21;margin:0;width:2rem;height:2rem;vertical-align:middle;display:inline-block;opacity:0}.Sidebar__map .start-point--container .spinner-pulse.loading{opacity:1}.Sidebar__map .searchbox-container{width:100%;display:inline-block;height:5.5rem;margin:1.5rem 0 1.7rem;padding-left:1rem;padding-right:1rem}@media (max-width:1280px){.Sidebar__map .searchbox-container{margin-top:0}}.Sidebar__map .searchbox{border:.1rem solid rgba(0,0,0,.25);padding:0 1.5rem;width:100%;height:5.2rem;display:inline-block;font-family:inherit;font-size:80%;vertical-align:middle;outline:none;-webkit-appearance:none}.Sidebar__map .transport-type__container{display:inline-block;vertical-align:bottom;margin-bottom:2rem}.Sidebar__map .transport-type__container label{position:relative;display:inline-block;width:5rem;height:3rem;text-indent:-9999px;background-position-y:bottom;border-bottom:.3rem solid transparent;transition:border-color .3s;cursor:pointer}.Sidebar__map .transport-type__container label:before{content:"";position:absolute;right:0;bottom:.3rem;left:0;margin:0 auto}.Sidebar__map .transport-type__container input{display:none}.Sidebar__map .transport-type__container input:checked+label{border-bottom-color:#4c4c4c}.Sidebar__map [value=DRIVING]+label:before{width:2rem;height:2rem;background-image:url(/img/trails-of-southern-sweden/icons/car.svg);background-repeat:no-repeat}.Sidebar__map [value=WALKING]+label:before{width:1.2rem;height:2rem;background-image:url(/img/trails-of-southern-sweden/icons/walk.svg);background-repeat:no-repeat}.Sidebar__map [value=BICYCLING]+label:before{width:2.2rem;height:2rem;background-image:url(/img/trails-of-southern-sweden/icons/cycle.svg);background-repeat:no-repeat}.Sidebar__map [value=TRANSIT]+label:before{width:1.8rem;height:2.2rem;background-image:url(/img/trails-of-southern-sweden/icons/public-transport.svg);background-repeat:no-repeat}.Sidebar__map .search-result__container{display:none;padding-left:1rem;padding-right:1rem;text-align:left;font-size:60%;line-height:2}.Sidebar__map .search-result__container .search-result__address{border-top:1px solid #aaa;border-bottom:1px solid #aaa;padding-left:1.4rem}.Sidebar__map .search-result__container .search-result__address>*+:before{content:"";position:absolute;right:100%;top:-6rem;width:1.2rem;height:7rem;transform:translateY(50%);margin-right:.55rem;background-image:url(/img/trails-of-southern-sweden/icons/from-to.svg);background-repeat:no-repeat}.Sidebar__map .search-result__container .search-result__address>*{padding:.5rem .5rem .37rem 0}.Sidebar__map .search-result__container .search-result__address>*+*{position:relative;border-top:1px solid #aaa}.Sidebar__map .search-result__container .search-result__duration-distance{text-align:right}.Sidebar__map .search-result__container .search-result__duration-distance>:first-child{font-weight:700}.Sidebar__map .Button-download__container{float:right}.Sidebar__map .Button-download__container .Button-download{border:none}.Sidebar__map .Button-download__container .Button-download a:active,.Sidebar__map .Button-download__container .Button-download a:hover,.Sidebar__map .Button-download__container .Button-download a:link,.Sidebar__map .Button-download__container .Button-download a:visited{color:#343433}.full-screen .Sidebar__map{right:0}@media (max-width:700px){.full-screen .Sidebar__map{right:-30rem;transition:right .35s ease;padding-top:3.5rem}.full-screen .Sidebar__map.open{right:0}}.map-overlay .Button_map{display:none;visibility:hidden}@media (max-width:700px){.map-overlay.full-screen .Button_map{margin-top:3.5rem;display:block;visibility:visible;background-color:hsla(0,0%,100%,.65);-webkit-backdrop-filter:blur(1rem);border:hsla(0,0%,100%,.9);backdrop-filter:blur(1rem);box-shadow:0 0 .3rem rgba(0,0,0,.5);position:absolute;top:.5rem;right:1rem;transition:right .45s ease}.map-overlay.full-screen .Button_map.x{right:.5rem;border:none;background:transparent;box-shadow:none;z-index:1}}.map-container .map-overlay.full-screen.has-filter{position:static;font-size:1.8rem;overflow:auto}.map-container .map-overlay.full-screen.has-filter:hover{background:transparent}.map-container .map-overlay.full-screen.has-filter .toggle-size .glyph{display:none;visibility:hidden}#users-position-button-small{right:6rem;position:absolute;top:1rem;padding:1.1rem;box-shadow:0 1px 4px rgba(0,0,0,.3);cursor:pointer;border:none;border-radius:.2rem;background:#fff;z-index:1;fill:#4a4a4a}#users-position-button-small #location-icon{background-image:url(https://maps.gstatic.com/tactile/mylocation/mylocation-sprite-1x.png);background-size:180px 18px;background-repeat:no-repeat;width:18px;height:18px}#users-position-button-small.done #location-icon{background-position:-144px 0}#users-position-button-small.loading #location-icon{animation:pulseOpacity .5s infinite alternate}@keyframes pulseOpacity{0%{opacity:.4}to{opacity:1}}.tracksegment-page .Map.Map__container{height:20rem;margin-top:0}.tracksegment-page .Map.Map__container .map-overlay.no-filter{display:flex;align-items:flex-end}.tracksegment-page .Map.Map__container .map-overlay.no-filter .toggle-size{width:100%;padding:0}.tracksegment-page .Map.Map__container .map-overlay.no-filter .toggle-size .Button{width:inherit;display:block;box-sizing:border-box}.tracksegment-page .Map.Map__container .map-overlay.no-filter .body,.tracksegment-page .Map.Map__container .map-overlay.no-filter .header{display:none}.attributes .Map.Map__container{border-left:none}.Map.Map__container{position:relative;overflow:hidden;height:40rem;width:100%;background:#ccdadd;border-bottom:.1rem solid #ccdadd;border-left:.1rem solid #ccdadd;margin-top:8rem}@media (max-width:768px){.Map.Map__container{margin-top:0}}.Map.Map__container .map-background-image{background-image:url(/img/themes/trails-of-southern-sweden/map-img.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.Map.Map__container .fullscreen-toggle-size{display:none}.Map.Map__container.full-screen-map{position:fixed;width:100%;height:100%;left:0;top:0;z-index:4}.Map.Map__container.full-screen-map .fullscreen-toggle-size{z-index:4;display:inline;position:absolute;right:2rem;top:2rem}.Map.Map__container .toggle-size{text-align:center;height:100%}.Map.Map__container .toggle-size .header{font-size:3rem;padding-top:8rem}.Map.Map__container .toggle-size .body{max-width:30rem;left:0;right:0;margin:auto auto 2rem}.Map.Map__container .toggle-size .Button{margin-top:.1rem;padding:1rem 2rem;font:400 1.4rem AvenirLTPro-Book,Avenir-Book,Helvetica,sans-serif}.Map.Map__container .toggle-size .tracksegment-map-button{position:absolute;bottom:0;left:0;right:0;margin-bottom:0}.Map.Map__container #map{height:100%;width:100%;position:relative}.Map.Map__container #map .button-toggle-map-size{z-index:100;position:absolute;top:calc(50% - 20px);left:calc(50% - 50px)}.Map.Map__container #map .button-toggle-map-size.full-screen{top:10px;left:10px}.Map.Map__container .map-overlay{position:absolute;top:0;bottom:0;width:100%;background:hsla(0,0%,100%,.75);z-index:999;transition:background .25s ease;text-align:center;font-size:5.2rem;overflow:hidden;cursor:pointer}.Map.Map__container .map-overlay.loadingMap{background:rgba(121,201,77,.65)}.Map.Map__container .map-overlay .spinner-pulse.loading-places{margin:8rem auto}.Map.Map__container .map-overlay .Button{font:normal 1.4rem Helvetica Neue,Helvetica,sans-serif}.Map.Map__container .map-overlay.full-screen{position:static}.Map.Map__container .map-overlay.full-screen.no-filter{position:absolute;top:0;right:0;height:5rem;bottom:auto;width:6rem;font-size:2.1rem;overflow:auto}.Map.Map__container .map-overlay.full-screen.no-filter:hover{background:transparent!important}.Map.Map__container .map-overlay .centerpoint-text-container{margin-top:calc(50% - 21rem)}.Map.Map__container .map-overlay .centerpoint-text-container .centerpoint-text{font-size:medium;color:#fff;font-style:italic;font-weight:700}.Map.Map__container .map-overlay .centerpoint-text-container .centerpoint-text p{max-width:100%;margin:1.6rem 0 0}.Map.Map__container .surface-types{padding:1rem;position:absolute;top:1rem;left:1rem;background-color:#fff;box-shadow:1px 1px 5px #888;font-size:1.2rem;border-radius:.2rem}.Map.Map__container .surface-types .surface-type{padding-bottom:.4rem;max-width:30rem;display:flex;align-items:center}.Map.Map__container .surface-types .surface-type :first-letter{text-transform:capitalize}.Map.Map__container .surface-types .surface-type:last-child{padding-bottom:0}.Map.Map__container .surface-types .surface-type .surface-color .color-line{margin-right:.5rem;min-width:1.8rem;margin-top:-.2rem;border-bottom:.4rem solid}.Map.Map__container .surface-types .surface-type .surface-color .color-line.dashed{border-bottom:.4rem dashed}.Map.Map__container .gmnoprint.gm-style-mtc label{font-family:Roboto,Arial,sans-serif;font-size:11px;color:#000;display:inline-block}.Rating{display:inline-block;white-space:nowrap;text-align:center;cursor:pointer}.Rating .icon{fill:#fcce49;height:2.5rem;width:2.5rem;cursor:pointer}.Rating:not(.disabled):hover span{opacity:1}.Rating.disabled span{cursor:default}.Rating:hover span.empty .icon--star,.Rating:hover span.half .icon--star{opacity:1}.Rating span{margin:auto .2rem;cursor:pointer}.Rating span .icon{transition:opacity .25s ease,transform .25s ease-in-out}.Rating span:hover~span .icon--star{opacity:.65}.Rating span:hover~span.half .icon--star{opacity:.35}.Rating span:hover~span.half .icon--star-half{opacity:.3}.Rating span:hover~span.empty .icon--star{opacity:.35}.Rating span:hover .icon{transform:scale(1.2)}.Rating span.half{position:relative}.Rating span.half .icon--star-half{position:absolute;left:-.6rem}.Rating span.half .icon--star{opacity:.35;transition:opacity .25s ease}.Rating span.half:hover .icon--star-half{opacity:0}.Rating span.half:hover .icon--star{opacity:1}.Rating span.empty .icon--star{opacity:.35}.Rating span.empty:hover .icon--star{opacity:1}.Rating span.empty:hover~.empty .icon--star{opacity:.35}.Rating span.selected .icon--star{transform:scale(1.2)}.Rating figcaption{font-size:1.1rem}.rating ._section-name{text-decoration:underline}[data-toggle=modal]{cursor:pointer}.modal-open{overflow:hidden}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1070;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{transform:translateY(-25%);transition:transform .3s ease-out}.modal.in .modal-dialog{transform:translate(0)}.modal#information ul{width:45%;display:inline-block;margin:1.2rem 0 0;vertical-align:top}.modal#information ul li{list-style:none}.modal#information .powered-logo{width:100%;background:url(/img/poweredby_hoodin_black.svg) no-repeat 50%;background-size:contain;height:25px}.modal ul li{list-style:none}.modal-dialog{position:relative;width:auto;margin:2px;width:100%}@media (min-width:768px){.modal-dialog{margin:10px}}.modal-content{position:relative;background-color:#fff;border:.1rem solid #999;border:.1rem solid rgba(0,0,0,.2);border-radius:1rem;box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:none}.modal-content ul{padding:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1060;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:5px;min-height:16.42857px}.has-well .modal-header{color:#fff;border-bottom:0;padding:1px}.has-well .modal-header .modal-page-header{background-position:50%}.has-well .modal-header .modal-page-header h3{color:#fff}.has-well .modal-header .well{min-height:250px;position:relative;border-radius:0;margin-bottom:0}.has-well .modal-header .text-wrapper{position:absolute;bottom:0;left:5px;width:60%}.has-well .modal-header .text-wrapper div{max-width:49%}form.modal-dialog input{width:100%;padding:.5rem 1rem;line-height:1.42857;border:0;border-bottom:1px solid #000}form.modal-dialog input.error{border-bottom-color:#d0021b}form.modal-dialog .price{margin:auto;text-align:center}form.modal-dialog .price p{display:inline-block;padding:.5rem 1rem;background:#58bb21;color:#000}@media (min-width:768px){.modal-header{padding:15px}.has-well .modal-header{padding:1px}.has-well .modal-header .text-wrapper{position:absolute;bottom:0;left:15px;right:15px}}.modal-title{margin:0;line-height:1.42857}.modal-body{position:relative;padding:5px}.modal-body .hdn-login.container{padding:0 0 20px}@media (min-width:768px){.modal-body{padding:20px}}.modal-footer{text-align:right;border-top:.1rem solid #e5e5e5;margin-top:15px;padding:19px 20px 20px}.modal-footer:after,.modal-footer:before{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}}@media (min-width:1200px){.modal-dialog{width:650px}}.modal-rating{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1060;background-color:rgba(0,0,0,.5);-webkit-overflow-scrolling:touch;outline:0;align-items:center;justify-content:center}.modal-rating-show{display:flex;overflow:hidden}.modal-rating .modal-header .header-content{display:flex;flex-direction:column}.modal-rating .modal-header .header-content .close{background:none;align-self:flex-end;border:none;font-size:1.5em;font-weight:800}.modal-rating .modal-header .header-content .modal-span{font-size:1.4em}.modal-rating .modal-footer .btn{background:none;border:none;padding:8px 16px;font-size:1.5em}.modal-rating .modal-footer .skip{border:1px solid #ccc;border-radius:1px;background-color:#fff}.modal-rating .modal-footer .leave{color:#fff;border-radius:1px;background-color:#58bb21}.modal-rating .modal-content{border-radius:0}.modal-rating .modal-content .modal-body .errors{display:block;background-color:#ffbfaa;border-radius:4px;text-align:center;color:#000;font-size:16px;border:1px solid red;margin:10px 0;padding:10px 12px;font-weight:700}.modal-rating .modal-content .modal-body .errors-hide{display:none}.modal-rating .modal-content .modal-body .rating-textarea{resize:none;margin-bottom:16px}.modal-rating .modal-content .modal-body .rating-input,.modal-rating .modal-content .modal-body .rating-textarea{width:100%;padding:5px;box-sizing:border-box;border:2px solid #ccc;border-radius:5px}.modal-rating .modal-content .modal-body .rating-label{color:#000;margin:10px 0;font-weight:700}.modal-rating .modal-footer{border:none}.modal-rating.fade .modal-dialog{transform:translateY(-50%);transition:transform .3s ease-out}.modal-rating.in .modal-dialog{transform:translate(0)}#survey-wrapper{padding:4rem;min-height:80vh}@media (max-width:700px){#survey-wrapper{padding:12rem 0}}@media (max-width:700px){#survey-landing-page{padding:0 1rem}}#survey-landing-page h1{font-size:3rem}#survey-landing-page a{display:block;font-size:1.6rem;margin-top:1rem}@media (max-width:700px){#survey-form .survey-form-header{padding:0 1rem}}#survey-form .keep-aspect-ratio{margin-bottom:2rem}#survey-form .keep-aspect-ratio .image{width:100%;height:30rem;overflow:hidden}#survey-form .keep-aspect-ratio .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#survey-form .survey-form-header{margin-bottom:2rem;font-size:1.6rem;font-weight:600}#survey-form .survey-form-header ._header-description{margin:1rem 0}#survey-form .survey-form-header ._header-input{margin-bottom:2rem;padding:.75rem;width:25rem}@media (max-width:760px){#survey-form .survey-form-header ._header-input{width:95%}}#survey-form .survey-form-header ._header-input::-moz-placeholder{opacity:.5}#survey-form .survey-form-header ._header-input::placeholder{opacity:.5}#survey-form .survey-form-header ._header-support{font-size:1.6rem;color:#d3d3d3}#survey-form .survey-question{padding:2rem}#survey-form .survey-question:nth-of-type(2n){background-color:#f6f6f6}#survey-form .survey-question h2{margin-bottom:.5rem}#survey-form .survey-question ._question-input-group{margin:1rem 0}#survey-form .survey-question ._question-input-group label{font-size:1.8rem;color:#000}#survey-form .survey-question ._question-input-group label.inline{display:inline-block}#survey-form .survey-question ._question-input-group textarea{resize:none;width:40rem;font-size:1.6rem}@media (max-width:700px){#survey-form .survey-question ._question-input-group textarea{width:100%}}#survey-form .survey-form-actions{margin-top:2rem}@media (max-width:700px){#survey-form .survey-form-actions{display:flex}}#survey-form .survey-form-actions button.Button{margin:0}#survey-form .survey-form-actions .Button{display:inline-block;width:20rem;font:11px system-ui}@media (max-width:700px){#survey-form .survey-form-actions .Button{flex:1}#survey-form .survey-form-actions .Button:first-child{border-right:1px solid rgba(0,0,0,.3)}}.InputImageUpload{position:relative;height:33rem;max-width:50rem}.InputImageUpload.loading:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3);z-index:2}.InputImageUpload .InputImageUpload-type{display:flex;background:#fff;border:.2rem solid #e7ebed;border-top:none;padding:1rem}.InputImageUpload .InputImageUpload-type .Button{margin-right:2rem}.InputImageUpload .InputImageUpload-loader{position:absolute;z-index:3;margin:auto;top:0;bottom:0;left:0;right:0;overflow:show;color:#fff;width:60%;height:2rem;text-align:center}.InputImageUpload .InputImageUpload-loader ._loader-failure .Button{display:block;margin:1rem auto}.InputImageUpload .InputImageUpload-loader ._loader-failure .icon{fill:#fff}.InputImageUpload.sm{height:28rem;width:28rem;margin-bottom:6rem}.InputImageUpload.sm .__content-header{font-size:2rem}.InputImageUpload.sm .__content-label{font-size:1.5rem;min-width:10rem;padding:1rem}.InputImageUpload .InputImageUpload-upload{width:100%;height:100%;background:#e7ebed;display:flex;align-items:center;justify-content:center;padding:1rem;outline:2px dashed #d3d3d3;outline-offset:-10px}.InputImageUpload .InputImageUpload-upload.is-dragover{background:#f2f1f2}.InputImageUpload .InputImageUpload-upload ._upload-content{display:flex;justify-content:center;flex-wrap:wrap}.InputImageUpload .InputImageUpload-upload ._upload-content .__content-header{font-size:3.2rem;letter-spacing:.01rem;margin-bottom:2rem;font-weight:500;flex-basis:100%;text-align:center}.InputImageUpload .InputImageUpload-upload ._upload-content .__content-label{background:#58bb21;padding:1.5rem 7rem;color:#fff;font-weight:700;font-size:2rem;letter-spacing:.09rem;width:60%;display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;border:.1rem solid #4a4a4a;white-space:nowrap;transition:all .25s ease;border-radius:0}.InputImageUpload .InputImageUpload-upload ._upload-content .__content-label:hover{background:#58bb21}.InputImageUpload .InputImageUpload-img{position:relative;height:inherit;background-color:#e7ebed;border:.1rem solid #d3d3d3;border-radius:.2rem}.InputImageUpload .InputImageUpload-img img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.InputImageUpload .InputImageUpload-img ._img-abort-btn,.InputImageUpload .InputImageUpload-img ._img-edit-btn,.InputImageUpload .InputImageUpload-img ._img-remove-btn,.InputImageUpload .InputImageUpload-img ._img-use-btn{position:absolute;z-index:1}.InputImageUpload .InputImageUpload-img ._img-abort-btn,.InputImageUpload .InputImageUpload-img ._img-remove-btn{right:2rem;top:2rem}.InputImageUpload .InputImageUpload-img ._img-remove-btn,.InputImageUpload .InputImageUpload-img .remove-btn{color:#d0021b;background:#fff}.InputImageUpload .InputImageUpload-img ._img-edit-btn{bottom:4rem;right:2rem}.InputImageUpload .InputImageUpload-img ._img-use-btn{top:2rem;left:2rem}.InputImageUpload .InputImageUpload-img ._img-info{position:absolute;bottom:4rem;z-index:1;left:2rem;width:30rem}.InputImageUpload .InputImageUpload-img ._img-info ._info-form-group{display:flex;align-items:center;margin-top:1rem;border:.1rem solid #d3d3d3;border-radius:.2rem}.InputImageUpload .InputImageUpload-img ._img-info ._info-form-group .__form-group-icon{background:#fff;height:4rem;width:4rem;display:flex;justify-content:center;align-items:center;border-right:.1rem solid #d3d3d3}.InputImageUpload .InputImageUpload-img ._img-info ._info-form-group .__form-group-input{width:100%;height:4rem;font-weight:700;letter-spacing:.05rem;background:rgba(236,230,230,.74);border:0;padding:.5rem 1rem;margin:0;border-radius:0}.InputImageUpload .InputImageUpload-toolbar{position:absolute;width:100%;bottom:1.6rem;height:3.2rem;display:flex;justify-content:center}.InputImageUpload .InputImageUpload-toolbar ._toolbar-btn{width:3.2rem;height:3.2rem;background:rgba(0,0,0,.5);border-width:0}.InputImageUpload .InputImageUpload-toolbar ._toolbar-btn.upload-btn{width:7rem;color:#fff;margin-right:-.1rem}.InputImageUpload .InputImageUpload-toolbar ._toolbar-btn.upload-btn:disabled{background:#e7ebed}.InputImageUpload .InputImageUpload-toolbar ._toolbar-btn.crop-reset-btn{background:#d0021b;color:#fff}.InputImageUpload .InputImageUpload-toolbar ._toolbar-btn.success{background:#308f29}.InputImageUpload .InputImageUpload-toolbar ._toolbar-btn .icon{fill:#fff}.InputImageUpload.icon .InputImageUpload-img{display:flex;justify-content:center;align-items:center;border:.1rem solid #282828}.InputImageUpload.icon .InputImageUpload-img img{-o-object-fit:inherit;object-fit:inherit;width:30%;height:30%}.InputImageUpload .sr-only{display:none}.InputImageUploadGrid{display:flex;flex-wrap:wrap;justify-content:space-between}.InputImageUploadGrid .InputImageUpload{margin-bottom:4rem;height:33rem;max-width:50rem}.InputImageUploadGrid .InputImageUpload .InputImageUpload-upload ._upload-content .__content-header{font-size:3rem!important}.InputImageUploadGrid .InputImageUpload .InputImageUpload-img{height:inherit}.Proposal{position:relative;flex:1;border-right:.1rem solid #ccdadd;background-repeat:no-repeat;background-size:cover;text-decoration:none;display:flex!important;align-items:flex-end}@media (max-width:1024px){.Proposal.slick-slide{min-height:31rem}}.Proposal:before{content:"";pointer-events:none;position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65))}.Proposal img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:1024px){.Proposal img{min-height:48rem;max-height:48rem}}.Proposal .Proposal-body{display:inline-block;color:#fff;position:absolute;margin:2rem;bottom:0;left:0;right:0}.Proposal .Proposal-body svg{fill:#fff;height:1rem;width:1rem}.Proposal .Proposal-body .Proposal-keyword{color:#000;background-color:#fff;padding:.5rem;display:inline-block;margin-bottom:.5rem;mix-blend-mode:lighten;font-weight:900;text-transform:capitalize}@media (max-width:700px){.Proposal .Proposal-body .Proposal-keyword{display:none}}@media (max-width:1024px){.Proposal .Proposal-body .Proposal-keyword{padding:.5rem}}.Proposal .Proposal-body .Proposal-header{font-size:4rem}@media (max-width:700px){.Proposal .Proposal-body .Proposal-header{font-size:2rem}}@media (max-width:1024px){.Proposal .Proposal-body .Proposal-header{font-size:2.8rem}}.Proposal .Proposal-body ._body-label{color:#fff;font:normal 1.4rem AndaleMono,Andale Mono,monospace}.Proposal .Proposal-body .Proposal-data{display:flex;margin:0}.Proposal .Proposal-body .Proposal-data ._data-item{display:inline-block;margin-right:3rem}.Proposal .Proposal-body .Proposal-data ._data-item .__item-header{font-family:Avenir;font-size:1.4rem}.Proposal .Proposal-body .Proposal-data ._data-item .__item-text{font-family:Avenir;font-weight:900;font-size:1.6rem}.Simple{width:100%;height:100%;position:relative}.Simple:before{content:"";pointer-events:none;position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65))}.Simple img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.Simple .body{display:inline-block;position:absolute;margin:2rem;bottom:0;left:0;right:0}@media (max-width:700px){.Simple .body{margin:.5rem}}.Simple .Simple-header{color:#fff;font-size:2rem;margin:2rem;word-wrap:break-word}.Simple .Simple-body{color:#fff;font-size:1.6rem;margin:2rem}.container.half{width:50%;height:50rem;display:flex;flex-wrap:wrap}@media (max-width:700px){.container.half{height:70vh;width:100%}}.container.quarter{text-decoration:none;flex-basis:50%;height:50%;display:block}@media (max-width:700px){.container.quarter{height:35vh}}.container.quarter .Simple-header{font-size:1.6rem}.container.quarter .Simple-header>span{background-color:#fff;color:#000;padding:.3rem;width:-moz-fit-content;width:fit-content}.Track{position:relative;flex:1;border-right:.1rem solid #ccdadd;height:100%;height:calc(70vh - .2rem);color:#3c3c3c;text-decoration:none;background-color:#fff}@media (max-width:700px){.Track:before{content:"";pointer-events:none;position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65))}}@media (min-width:700px){.Track{min-height:71rem}}.Track .Track-image{width:100%;height:45%;height:35vh;background-color:#ccdadd;overflow:hidden}@media (min-width:700px){.Track .Track-image{min-height:40rem}}.Track .Track-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%}@media (max-width:700px){.Track .Track-image{height:100%}}.Track:hover{text-decoration:none}.Track:hover .Track-action{opacity:1}.Track .Track-body{padding:2rem;display:flex;flex-wrap:wrap;height:25rem}@media (max-width:700px){.Track .Track-body{text-shadow:0 0 .2rem #000;color:#fff;position:absolute;width:100%;margin-left:0;bottom:0;box-sizing:border-box}}.Track .Track-body a{text-decoration:none}.Track .Track-body a:not(.Track-action){color:#3c3c3c}@media (max-width:700px){.Track .Track-body a{color:#fff}}.Track .Track-body .Track-data{display:flex}@media (max-width:700px){.Track .Track-body .Track-data{position:absolute;bottom:4rem}.Track .Track-body .Track-data .Track-minimap{position:absolute;bottom:5rem}.Track .Track-body .Track-data .-_stats-body{position:absolute;left:2rem}}.Track .Track-body .Track-data .Track-minimap{min-width:7rem;height:7rem}.Track .Track-body .Track-data .Track-minimap+.Track-stats{margin-left:2rem}@media (max-width:700px){.Track .Track-body .Track-data .Track-minimap+.Track-stats ._stats-header{text-indent:8rem}}.Track .Track-body .Track-data .Track-minimap img{height:7rem;width:7rem}@media (max-width:700px){.Track .Track-body .Track-data .Track-stats{color:#fff;margin-left:0}}.Track .Track-body .Track-data .Track-stats ._stats-header{font-size:2rem;font-weight:900}.Track .Track-body .Track-data .Track-stats ._stats-body{display:flex}.Track .Track-body .Track-data .Track-stats ._stats-body ._stats-item{display:inline-block;margin-right:3rem}.Track .Track-body .Track-data .Track-stats ._stats-body ._stats-item .item-header-container{display:flex;gap:.5rem;align-items:center}.Track .Track-body .Track-data .Track-stats ._stats-body ._stats-item .item-header-container .__item-header{font-family:Avenir;font-size:1.4rem}.Track .Track-body .Track-data .Track-stats ._stats-body ._stats-item .__item-text{font-family:Avenir;font-size:1.4rem;margin:0}.Track .Track-body .Track-description ._description-text{font-size:1.4rem}@media (max-width:700px){.Track .Track-body .Track-description{display:none}}.Track .Track-action{opacity:0;transition:opacity .8s;padding:0;text-decoration:none;display:block;color:#fff;text-align:center;line-height:4.5rem;font-weight:600;height:4.5rem;position:absolute;bottom:0;left:0;width:100%}@media (max-width:1024px){.Track .Track-action{opacity:1}}@media (max-width:700px){.Track .Track-action{display:none}}@media (min-width:1024px){.track-list{display:grid;grid-template-columns:1fr 1fr}}.track-list .Track{min-width:30rem;margin:2rem;border:none;border-top:.1rem solid #ccdadd;padding-top:4rem;display:flex;height:16rem;min-height:0}@media (max-width:1024px){.track-list .Track{width:calc(100% - 4.2rem)}}@media (max-width:700px){.track-list .Track{height:auto}}.track-list .Track:first-child{border-top:0;padding-top:2rem}.track-list .Track:last-child{margin-bottom:4rem}@media (min-width:1024px){.track-list .Track:nth-child(2){border-top:0;padding-top:2rem}}.track-list .Track:before{content:none}.track-list .Track .Track-action{display:inline-block;line-height:0;width:10rem;opacity:1;height:3.2rem;padding:1rem;margin:0;position:static}.track-list .Track .Track-image{height:12rem;width:20rem;margin:2rem;min-height:0}@media (max-width:1000px){.track-list .Track .Track-image{width:10rem}}@media (max-width:1200px){.track-list .Track .Track-image{width:15rem}}@media (max-width:1300px){.track-list .Track .Track-image{margin-left:1rem;margin-right:1rem}}@media (max-width:700px){.track-list .Track .Track-data{position:static;color:#3c3c3c}}@media (max-width:700px){.track-list .Track .Track-data .Track-stats{color:#3c3c3c}}.track-list .Track .Track-body{display:inline-block;width:auto;text-shadow:none;position:static;height:100%}@media (max-width:1300px){.track-list .Track .Track-body{padding-left:1rem;padding-right:1rem}}.track-list .Track .Track-body .Track-stats{cursor:default}@media (max-width:1300px){.track-list .Track .Track-body .Track-data .Track-stats ._stats-body ._stats-item{margin-right:1rem}}.track-list .Track .Track-body .Track-data .Track-stats ._stats-body ._stats-item:last-child{margin-right:0}.track-list .Track .Track-body .Track-description,.track-list .Track .Track-body .Track-minimap{display:none}@media (min-width:700px){.Itempage .Track .Track-image{min-height:auto}}.touch .etiquette{padding:.6rem .8rem;font-size:1.4rem}label.etiquette{font-weight:400;position:static!important;display:inline-block!important}.etiquette{background:#58bb21;color:#fff;padding:.3rem .4rem;transition:background .25s ease;display:inline-block;margin-right:.3rem;margin-bottom:.3rem;white-space:nowrap;font-size:1.4rem}.etiquette input[type=checkbox],.etiquette input[type=radio]{margin:0!important}.etiquette.pointer:hover{cursor:pointer;background:#4ea51d}.etiquette.pointer:hover .icon--ui--close{fill:#f2f2f2;background:#449019}.etiquette.pointer .icon--ui--close{width:1.2rem;fill:#fff;vertical-align:middle;padding:.2rem}.Content-list{min-height:0;padding-top:15rem}.Content-list .header{font-size:3.2rem;padding:4rem}@media (min-width:700px){.Content-list .header{font-size:4.8rem}}@media (min-width:1024px){.Content-list .header{font-size:5.2rem}}@media (max-width:700px){.Content-list .header{font-size:2.5rem;padding:2rem 1rem}.Content-list .header h1{-webkit-hyphens:auto;hyphens:auto;word-break:break-all}}@media (min-width:1280px){.Content-list .header{font-size:7rem}}.Content-list .Item__layout{margin:3rem 0;font-size:1.6rem}.Content-list .Item__layout .Post .Post-img img{width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:900px){.Content-list .Item__layout .Post{display:flex}.Content-list .Item__layout .Post .Post-header_wrapper{flex:2}.Content-list .Item__layout .Post .Post-img{flex:1;padding-left:2rem;height:auto;min-width:40rem}}@media (min-width:1200px){.Content-list .Item__layout .Post{font-size:2rem}.Content-list .Item__layout .Post h1{font-size:3.2rem}.Content-list .Item__layout .Post p{font-size:2rem}}.Content-list.staticPage .Post{display:block!important;overflow:auto}.Content-list.staticPage .Post img{max-height:40rem}@media (min-width:1024px){.Content-list.staticPage .Post{padding-left:5.2rem;padding-right:5.2rem}}@media (min-width:1200px){.Content-list.staticPage .Post{padding-left:10vw;padding-right:10vw}}.trails-article{display:grid;grid-template-areas:"top" "article-and-tracksegments" "map";-moz-column-gap:2%;column-gap:2%}@media (min-width:700px){.trails-article{align-items:flex-start}}.trails-article .top{height:15rem;position:relative;grid-area:top;display:none}@media (min-width:700px){.trails-article .top{display:block}}.trails-article .article-and-tracksegments{grid-area:article-and-tracksegments;display:flex;flex-direction:column;justify-content:center;max-width:120rem;margin:10rem 1rem 1rem;gap:1rem}@media (min-width:700px){.trails-article .article-and-tracksegments{margin-top:0}}@media (min-width:950px){.trails-article .article-and-tracksegments{flex-direction:row;margin-top:0}}@media (min-width:1280px){.trails-article .article-and-tracksegments{margin:auto;gap:3%}}.trails-article .article-and-tracksegments a{color:#044a79!important}.trails-article .article-and-tracksegments a:hover{color:#032a45!important}.trails-article .article-and-tracksegments .article{height:100%;grid-area:article;display:flex;flex-direction:column;align-items:center;font-size:1.4rem;max-width:84.4rem}@media (min-width:700px){.trails-article .article-and-tracksegments .article{align-items:flex-start}}.trails-article .article-and-tracksegments .article .article-catgories{display:flex;flex-direction:row;gap:1.5rem;align-self:flex-start}.trails-article .article-and-tracksegments .article .article-catgories .article-category{font-size:1.4rem;color:#969696;text-transform:uppercase}.trails-article .article-and-tracksegments .article .photo-credentials{font-style:italic}.trails-article .article-and-tracksegments .article .article-title{font-size:4.8rem}.trails-article .article-and-tracksegments .article .ingress{font-size:1.8rem;margin:1rem 0 3rem}.trails-article .article-and-tracksegments .article .post-text{margin:1rem 0 3rem}.trails-article .article-and-tracksegments .article ul{list-style-type:disc;padding-left:3rem}.trails-article .article-and-tracksegments .article ul li{margin:.3rem 0}.trails-article .article-and-tracksegments .article h2{padding:3rem 0 1.5rem;font-size:2.5rem}.trails-article .article-and-tracksegments .article img{width:100%!important}.trails-article .article-and-tracksegments .article figure img:not(.article-header-image){width:100%!important;margin:1.2rem 0}.trails-article .article-and-tracksegments .article figure img:not(.article-header-image) img{max-width:100%}@media (min-width:700px){.trails-article .article-and-tracksegments .article figure img:not(.article-header-image).left,.trails-article .article-and-tracksegments .article figure img:not(.article-header-image).right{width:50%}}@media (min-width:950px){.trails-article .article-and-tracksegments .article figure img:not(.article-header-image).left,.trails-article .article-and-tracksegments .article figure img:not(.article-header-image).right{width:60%}}@media (min-width:700px){.trails-article .article-and-tracksegments .article figure img:not(.article-header-image).right{float:right;margin:1.2rem 0 1.2rem 1.2rem}}@media (min-width:950px){.trails-article .article-and-tracksegments .article figure img:not(.article-header-image).right{margin:1.2rem -8rem 1.2rem 1.2rem}}@media (min-width:700px){.trails-article .article-and-tracksegments .article figure img:not(.article-header-image).left{float:left;margin:1.2rem 1.2rem 1.2rem 0}}@media (min-width:950px){.trails-article .article-and-tracksegments .article figure img:not(.article-header-image).left{margin:1.2rem 1.2rem 1.2rem -8rem}}.trails-article .article-and-tracksegments .article .article-header-image{display:flex;align-items:center;flex-direction:column}.trails-article .article-and-tracksegments .article .article-header-image img{width:100%}.trails-article .article-and-tracksegments .article .article-header-image .photo-credentials{align-self:flex-start}.trails-article .article-and-tracksegments .track-segments{height:100%;grid-area:track-segments;display:flex}@media (min-width:950px){.trails-article .article-and-tracksegments .track-segments{max-width:35rem}}.trails-article .article-map{width:100%;grid-area:map}.AddPlace{padding:4rem}.AddPlace .AddPlace-header{font:900 3rem Arial,Helvetica Neue Condensed,Helvetica Neue,Helvetica,sans-serif;color:#3c3c3c}.AddPlace .AddPlace-subheader{margin-bottom:3rem}.AddPlace .AddPlace-form{width:80rem}@media (max-width:700px){.AddPlace .AddPlace-form{width:100%}}.AddPlace .AddPlace-form .trails-text-input{padding:.5rem;margin-bottom:3rem;color:#000!important}.AddPlace .AddPlace-form .trails-text-input:placeholder{color:#ccdadd}.AddPlace .AddPlace-form select{height:3rem;padding:0}.AddPlace .AddPlace-form ._form-position .__position-map{margin:3rem 0}.AddPlace .AddPlace-form ._form-position .__position-map .map-overlay{display:none}.AddPlace .AddPlace-form ._form-position .__position-input{margin:1rem 0 0;display:flex;align-items:center}.AddPlace .AddPlace-form ._form-position .__position-input input{margin:0 1rem;width:20rem}.AddPlace .AddPlace-form ._form-text{font:normal 1.4rem Helvetica Neue,Helvetica,sans-serif}.AddPlace .AddPlace-form ._form-section{margin:3rem 0}.surveys_content{width:90%;left:0;right:0;margin:7rem auto auto;height:100vh}.surveys_content,.surveys_content .header{text-align:center}.surveys_content ._content-wrapper{width:100%}.surveys_content ._content-wrapper li .survey-button{cursor:pointer;font-size:1.5rem;text-decoration:none;margin:1rem 0;padding:1.5rem;background:grey;display:block;color:#fff}.surveys_content ._content-wrapper li .survey-rate-button{cursor:pointer;font-size:1.5rem;text-decoration:none;margin:8rem 0 4rem;padding:1.5rem;display:block;color:#fff;background-color:#58bb21}.rateSurvey_content{margin-top:7rem;height:100vh}.rateSurvey_content .Filter{margin:5rem}.rateSurvey_content .Filter .header{text-align:center}.rateSurvey_content .Filter .main-search{width:100%;padding:.5rem;margin:.5rem 0}.rateSurvey_content .rateSurvey_submit{padding:1rem;margin-top:3rem}.download-gpx-container{display:flex;align-items:center;justify-content:center;height:100vh}.download-gpx-container .download-btn{background-color:#04642e;color:#dbe8e0;margin-top:15px;padding:10px;border:none;cursor:pointer;font-size:2rem}.tracksegment-page{width:100%;height:100%;display:grid;grid-template-columns:minmax(60rem,2fr) 1fr minmax(30rem,1fr)}@media (max-width:1280px){.tracksegment-page{display:grid;grid-template-columns:none;grid-template-rows:auto}}.tracksegment-page .text{border-right:1px solid #ccdadd;padding:2rem}@media (max-width:700px){.tracksegment-page .text{flex-basis:100%}}.tracksegment-page .text .body h2,.tracksegment-page .text .body h3{font-size:2rem;margin-top:2.5rem}.tracksegment-page .text .body h2+p,.tracksegment-page .text .body h3+p{margin-top:0}.tracksegment-page .text .body p+h3{margin-bottom:0}.tracksegment-page .text .body p{margin-top:1.8rem;font-size:1.8rem}.tracksegment-page .text .editor-image-container,.tracksegment-page .text .editor-image-container img{width:100%!important}.tracksegment-page .attributes{background-color:#f6f9fa;border-right:1px solid #ccdadd;border-bottom:1px solid #ccdadd}@media (max-width:700px){.tracksegment-page .attributes{flex-basis:100%;width:100%}}.tracksegment-page .attributes figcaption{text-align:left}.tracksegment-page .attributes .attributes-map ._map-map{height:20rem;width:100%}.tracksegment-page .attributes .attributes-map ._map-button{width:100%;height:5rem;background-color:#58bb21}.tracksegment-page .attributes .attributes-download{display:flex;margin:2rem}.tracksegment-page .attributes .attributes-download ._download-item{width:6rem;height:6rem;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#58bb21;transition:background .25s ease}.tracksegment-page .attributes .attributes-download ._download-item:nth-child(2){margin-left:1rem}.tracksegment-page .attributes .attributes-download ._download-item:hover{background-color:#4ea51d}.tracksegment-page .attributes .attributes-download ._download-item label{color:#fff;cursor:pointer}.tracksegment-page .attributes .attributes-download ._download-item .icon{fill:#fff;width:2rem;height:2rem;margin-bottom:.2rem}.tracksegment-page .attributes .keywords-section-name{color:#397a16;font-size:2rem;margin:2rem 2rem 0}.tracksegment-page .attributes .keywords.attributes-section{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.tracksegment-page .attributes .keywords.attributes-section ._section-value{font-weight:400;font-size:1.8rem;background-color:transparent;color:#397a16;padding:.5rem 1rem;border-radius:2rem;border:.15rem solid #397a16}.tracksegment-page .attributes .attributes-section.rating figure{margin-top:.5rem}.tracksegment-page .attributes .attributes-section{margin:2rem}.tracksegment-page .attributes .attributes-section ._section-name{color:#397a16;font-size:2rem}.tracksegment-page .attributes .attributes-section ._section-value{font-weight:400;font-size:1.8rem}.tracksegment-page .widget{background-color:#ecf1f3;border-bottom:1px solid #ccdadd}.tracksegment-page .widget .report-deviation{display:flex;justify-content:flex-end;padding:0 1rem}.tracksegment-page .widget .report-deviation a{text-transform:none!important}.tracksegment-page .widget .status-header{margin:2rem 2rem 0;font-size:2rem}.tracksegment-page .widget .status-header+div p:first-child{margin-top:0}.tracksegment-page .widget .status-item{margin-bottom:3rem}.tracksegment-page .widget .status-item p:first-child{text-indent:0}.tracksegment-page .widget .status-item p:first-child:first-line{font-weight:900;letter-spacing:-.002rem}.tracksegment-page .widget .status-item p{margin-top:0;text-indent:1.8rem}.tracksegment-page .widget .elevation-container{width:100%}.tracksegment-page .widget .elevation-container .loader{padding:2rem}.tracksegment-page .widget .elevation-container svg{width:auto;height:auto}@media (min-width:700px) and (max-width:1024px){.tracksegment-page .attributes,.tracksegment-page .status{display:inline-block;vertical-align:top;width:49%;width:calc(50% - .2rem)}}.rating-comments{max-width:500px;margin:5rem;display:flex;flex-direction:column}@media screen and (max-width:600px){.rating-comments{margin:1rem}}.rating-comments-body{width:100%;margin-bottom:40px}.rating-comments .Rating{transform:scale(.7);width:64px;margin-right:50px}.rating-comments .rating-comments-link{font-style:italic;font-size:1.8rem;text-decoration:underline;background:none;border:none;cursor:pointer;color:#0dbeff;margin-top:1rem;padding:0;margin-bottom:30px;text-align:left}.rating-comments .show-more-comments{color:#9ba2ab;text-decoration:none;align-self:center;border-radius:2px;padding:8px 10px;max-width:140px;border:1px solid #70706e}.rating-comments-item{width:100%;display:flex;flex-direction:column}.rating-comments-item+.rating-comments-item{margin-top:16px}.rating-comments-item__text{font-size:1.8rem;word-wrap:break-word;max-width:100%;align-items:center}.rating-comments-item__data{display:flex;justify-content:flex-start;flex-direction:column-reverse;margin-top:10px}.rating-comments-item__data span{text-transform:capitalize;font-weight:800;word-wrap:break-word;margin:0;font-size:1.6rem}.rating-comments-item__data-span-name{font-size:1.8rem;text-transform:capitalize;word-wrap:break-word;max-width:100%;color:#000}.rating-comments-item__data-span-name-hidden{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rating-comments-item__data-span-date{color:#9ba2ab}.rating-comments .strip:first-child{margin-bottom:30px}.rating-comments .strip+.strip{padding:30px 0;border-top:.5px solid #cacaca}.rating-comments-elipses{display:-webkit-box;align-items:center;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.rating-comments-section{padding:10px;margin-bottom:3rem}.Footer{margin:0 0 0 6rem}@media (max-width:700px){.Footer{margin:0}}.Footer .Footer-main{padding:4rem;background:#1d2225;min-height:25rem;gap:1rem;display:flex;justify-content:space-between}@media (max-width:1024px){.Footer .Footer-main{background:#161a1d;display:block}}.Footer .Footer-main .Footer-column{flex:1;color:#fff}.Footer .Footer-main .Footer-column img{max-width:5rem}.Footer .Footer-main .Footer-column a,.Footer .Footer-main .Footer-column a:visited{color:#fff;text-decoration:none;transition:color .25s ease}.Footer .Footer-main .Footer-column a:active,.Footer .Footer-main .Footer-column a:focus,.Footer .Footer-main .Footer-column a:hover{color:#ccdadd}.Footer .Footer-main .Footer-column ._column-header{font:700 1.6rem Arial,Helvetica Neue Condensed,Helvetica Neue,Helvetica,sans-serif}.Footer .Footer-main .Footer-column ._column-list{font:normal 1.4rem Helvetica Neue,Helvetica,sans-serif;list-style:none;padding:0}.Footer .Footer-main .Footer-column ._column-list .__list-item{line-height:2rem}.Footer .Footer-main .Footer-column.socialmedia{flex:2}@media (max-width:1024px){.Footer .Footer-main .Footer-column.socialmedia{display:flex}}.Footer .Footer-main .Footer-column.socialmedia ._column-list{display:flex}@media (min-width:1024px){.Footer .Footer-main .Footer-column.socialmedia ._column-list{justify-content:flex-end;margin:0}}.Footer .Footer-main .Footer-column.socialmedia ._column-list .__list-item{display:inline;margin:0 .5rem}.Footer .Footer-main .Footer-column.socialmedia ._column-list .__list-item a{text-decoration:none}.Footer .Footer-main .Footer-column.socialmedia ._column-list .icon{width:2.4rem;height:2.4rem;fill:#fff}.Footer .Footer-footer{background:#161a1d;height:9.5rem;margin:0;color:#fff;display:flex;align-items:center;justify-content:center}@media (max-width:700px){.Footer .Footer-footer{display:block;height:20rem}}.Footer .Footer-footer ._footer-item{font:normal 1.4rem Helvetica Neue,Helvetica,sans-serif;display:inline;margin:0 1rem}.Footer .Footer-footer ._footer-item a,.Footer .Footer-footer ._footer-item a:visited{color:#fff;text-decoration:none;transition:color .25s ease}.Footer .Footer-footer ._footer-item a:active,.Footer .Footer-footer ._footer-item a:focus,.Footer .Footer-footer ._footer-item a:hover{color:#ccdadd}@media (max-width:700px){.Footer .Footer-footer ._footer-item{display:list-item;line-height:4rem;margin:0 4rem}}main .section.Images{min-height:0;height:100vh;overflow-y:hidden}@media (max-width:700px){main .section.Images{height:auto}}@media (min-height:1000px) and (min-width:1200px){.Images{max-height:100rem}}.Images .slide-wrapper{position:relative;height:100%}.Images .slide-wrapper .arrow{position:absolute;margin:auto;cursor:pointer}.Images .slide-wrapper .arrow.left{z-index:4;display:flex!important;align-items:center;height:100%;left:2rem}.Images .slide-wrapper .arrow.right{z-index:4;display:flex!important;align-items:center;height:100%;right:2rem;top:0}.Images .slide-wrapper .arrow .icon{width:2rem;height:2rem;fill:#fff;border-radius:50%;border:.1rem solid #fff;padding:1rem;background-color:rgba(0,0,0,.3)}.Images .slide-wrapper .Images-slideshow{height:auto;max-height:none}.Images .slide-wrapper .Images-slideshow img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 90%;object-position:50% 90%;width:100%;height:100%;height:calc(100vh - 3rem);max-height:90rem}@media (max-width:700px){.Images .slide-wrapper .Images-slideshow img{max-height:45rem}}.Images .slide-wrapper .Images-slideshow figcaption{font-size:1.6rem;clear:both;padding:.5rem 2rem;color:#adc4c9;fill:#adc4c9}.Images .slide-wrapper .Images-slideshow figcaption svg{height:1.6rem;width:1.6rem;display:inline-block}.Images .slide-wrapper .Images-slideshow figcaption cite{float:right}.Info{height:auto!important}.Info .Info-body ._body-content{width:100%;display:flex;flex-wrap:wrap}.Info .Info-body ._body-content .__content-item{height:20rem;box-sizing:border-box;width:25%;background-color:#f6f9fa;border:.1rem solid #ccdadd;text-align:center;padding:2rem;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#3c3c3c;text-decoration:none}.Info .Info-body ._body-content .__content-item label{margin-top:1rem;color:#3c3c3c;font-size:1.6rem;font-weight:700}.Info .Info-body ._body-content .__content-item img{width:8rem;max-height:8rem}@media (max-width:700px){.Info .Info-body ._body-content .__content-item{width:calc(50% - .2rem)}}.Inspiration .Inspiration-body{position:relative;display:flex;min-height:40rem}@media (max-width:700px){.Inspiration .Inspiration-body{flex-direction:column}}.results_container{position:relative;width:95%;margin:auto}.results_container .Search__results{margin-top:0;margin-bottom:0;height:0;list-style:none}@media (max-width:1040px){.results_container .Search__results{font-size:1.5rem;padding-left:1rem}}.results_container .Search__results.open{margin-top:2rem;margin-bottom:2rem;height:auto}.results_container .Search__results a,.results_container .Search__results a:visited{color:#fff;text-decoration:underline}.results_container .Search__results li{line-height:2;text-align:left}.results_container #globalSearchSearchResults:empty{margin-top:0;margin-bottom:0}.results_container #globalSearchSearchResults li:after{content:attr(data-title);font-size:65%;padding-left:1rem}.results_container #closeSearch{border:0 solid #fff;font-size:4rem;position:absolute;top:-4rem;right:0;width:5rem}.Search__parent{position:relative}.Search__parent .Search__results{top:1.3rem;width:100%;background:#fff;color:#000;list-style:none;overflow:auto;max-height:25rem;padding:0;height:0;box-shadow:none;z-index:1}@media (max-width:760px){.Search__parent .Search__results{top:2.6rem}}.Search__parent .Search__results.open{box-shadow:0 .2rem .2rem rgba(0,0,0,.25);height:auto;border:.1rem solid #f2f2f2}.Search__parent .Search__results li{cursor:pointer;padding:.6rem .8rem;border-bottom:.1rem solid #f2f2f2;transition:background .25s ease}.Search__parent .Search__results li:hover{background:#f2f2f2}.Search__parent .Search__results li.sub-list{padding-left:2rem}.Search__parent .Search__results li.sub-sub-list{padding-left:4rem}.Search__parent .Button.add{position:absolute;right:.3rem;top:-.2rem}.Search__parent .Button.add+.no-results{display:none!important}.chooseTrackSegment .chooseTrackSegment-arrows{width:100%;display:flex;cursor:pointer}@media (max-width:700px){.chooseTrackSegment .chooseTrackSegment-arrows{flex-wrap:wrap}}.chooseTrackSegment .chooseTrackSegment-arrows .arrow{width:50%;color:#fff}@media (max-width:700px){.chooseTrackSegment .chooseTrackSegment-arrows .arrow{flex-basis:100%}}.chooseTrackSegment .chooseTrackSegment-arrows .arrow p{padding:3rem;text-transform:uppercase}.chooseTrackSegment .chooseTrackSegment-arrows .arrow.left{background-color:#4ea51d}.chooseTrackSegment .chooseTrackSegment-arrows .arrow.right{background-color:#58bb21}.chooseTrackSegment .chooseTrackSegment{height:50rem;display:flex}.chooseTrackSegment .chooseTrackSegment .trackSegment_wrapper{flex:1}.chooseTrackSegment .chooseTrackSegment a.Simple{display:block;background-color:#58bb21}.Share .photo-grid{display:grid;grid-template-columns:repeat(4,1fr);overflow-x:hidden;width:100%;height:100%}@media (max-width:1024px){.Share .photo-grid{grid-template-columns:repeat(2,1fr)}}.Share .photo-grid .item{overflow:hidden;height:30rem;height:calc(25vw - 1.5rem)}.Share .photo-grid .item:focus{border:1px solid #00f}@media (max-width:1024px){.Share .photo-grid .item{width:50%;width:calc(50vw - 3rem);height:20rem;height:calc(50vw - 3rem)}}@media (max-width:700px){.Share .photo-grid .item{height:50vw;width:50vw}}.Share .photo-grid .item figure{width:100%;height:100%;position:relative;overflow:hidden;display:flex;justify-content:center}.Share .photo-grid .item figure img{height:inherit;width:inherit;-o-object-fit:cover;object-fit:cover}.Share .photo-grid .item figure .user-link{position:absolute;color:#fff;font-size:1.2rem;font-weight:500;bottom:1rem;left:1rem;display:flex;align-items:center}.Share .photo-grid .item figure .user-link img{margin-right:.7rem;width:2.4rem;border-radius:50%}.Sidebar{width:6rem;position:fixed;top:0;left:0;bottom:0;border-right:.1rem solid #ccdadd;text-align:center;background-color:#fff;z-index:999}.Sidebar .webshop-link:hover{text-decoration:none}@media (max-width:700px){.Sidebar{bottom:unset;right:0;top:0;width:unset;border-right:none;height:7rem;background:hsla(0,0%,100%,.95);display:flex;align-items:center;flex-direction:row-reverse}}@media print{.Sidebar{display:none;visibility:hidden}}.Sidebar .Menu-lang{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:1.5rem;position:static}.Sidebar .Menu-lang label{margin:.5rem 0}@media (max-width:700px){.Sidebar .Menu-lang{flex-direction:row;margin-top:auto;position:absolute;left:8rem;width:auto}.Sidebar .Menu-lang label{margin:0 .5rem}}@media (max-width:374px){.Sidebar .Menu-lang{display:none}.Sidebar .Sidebar-button .icon-wrapper{padding:0 1rem}}.Sidebar .Sidebar-mobile-logo{display:none}@media (max-width:700px){.Sidebar .Sidebar-mobile-logo{display:flex;width:100%}.Sidebar .Sidebar-mobile-logo .area-logo{width:6rem;padding:.5rem;display:block}.Sidebar .Sidebar-mobile-logo .area-logo img{width:inherit}}.Sidebar .Sidebar-actions{width:100%}@media (max-width:700px){.Sidebar .Sidebar-actions{position:static;width:auto;display:flex;padding:.5rem}}.Sidebar .Navigation.icon span{background:#3c3c3c}.Sidebar .icon-label{text-transform:uppercase;color:#3c3c3c;font-size:1rem;margin-top:.5rem}@media (max-width:700px){.Sidebar .icon-label{display:none;visibility:hidden}}.Sidebar .Sidebar-button{cursor:pointer;text-decoration:none}@media (max-width:700px){.Sidebar .Sidebar-button{border-top:none}}.Sidebar .Sidebar-button .icon-wrapper{padding:1.5rem;display:flex;flex-direction:column;align-items:center}@media (max-width:700px){.Sidebar .Sidebar-button .icon-wrapper{padding:0}}.Sidebar .Sidebar-button .icon-wrapper .icon{height:1.5rem;width:1.5rem;fill:#3c3c3c}@media (max-width:700px){.Sidebar .Sidebar-button .icon-wrapper .icon{height:2.5rem;width:2.5rem}}.Sidebar .toggle-menu{margin-top:2rem;width:100%;text-align:center}@media (max-width:700px){.Sidebar .toggle-menu{width:auto;margin:0;padding:0 .5rem;display:flex;flex-direction:column;align-items:center}}.Sidebar .toggle-menu .icon{left:calc(50% - 1.15rem)}@media (max-width:700px){.Sidebar .toggle-menu .icon{left:0}}.Sidebar .toggle-menu svg.icon{height:2.5rem;width:2.5rem;fill:#3c3c3c;color:#3c3c3c}.Navigation.icon{width:2.3rem;height:1.5rem;position:relative;transform:rotate(0deg);transition:all .5s ease-in-out;cursor:pointer}.Navigation.icon.align-left:before{text-align:left;right:auto;left:2.7rem}.Navigation.icon.dark:before{color:#3c3c3c}.Navigation.icon span{display:block;position:absolute;height:.3rem;width:50%;background:#000;opacity:1;transform:rotate(0deg);transition:.25s ease-in-out}.Navigation.icon span:nth-child(2n){left:50%;border-radius:0 .3rem .3rem 0}.Navigation.icon span:nth-child(odd){left:0;border-radius:.3rem 0 0 .3rem}.Navigation.icon span:first-child,.Navigation.icon span:nth-child(2){top:0}.Navigation.icon span:nth-child(3),.Navigation.icon span:nth-child(4){top:.6rem}.Navigation.icon span:nth-child(5),.Navigation.icon span:nth-child(6){top:1.2rem}.Navigation.icon.dark span{background:#3c3c3c}.Navigation.icon.open:before{opacity:0;right:6rem}.Navigation.icon.open span:first-child,.Navigation.icon.open span:nth-child(6){transform:rotate(45deg)}.Navigation.icon.open span:nth-child(2),.Navigation.icon.open span:nth-child(5){transform:rotate(-45deg)}.Navigation.icon.open span:first-child{left:.4rem;top:.4rem}.Navigation.icon.open span:nth-child(2){left:50%;top:.3rem}.Navigation.icon.open span:nth-child(3){left:-75%;opacity:0}.Navigation.icon.open span:nth-child(4){left:100%;opacity:0}.Navigation.icon.open span:nth-child(5){left:.4rem;top:1rem}.Navigation.icon.open span:nth-child(6){left:50%;top:1.05rem}.slider-controls{display:flex;justify-content:center;align-items:center;position:absolute;right:10rem;bottom:1rem}@media (min-width:1024px){.slider-controls{bottom:6rem}}@media (max-width:760px){.slider-controls{bottom:-37rem;left:2rem;right:2rem;justify-content:space-between}}@media (min-width:760px){.slider-controls .counter{margin-right:1rem}}@media (max-width:760px){.slider-controls .counter{order:2}}.slider-controls .arrow{margin:0 .4rem;padding:1rem;border:.1rem solid #3c3c3c;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}@media (max-width:760px){.slider-controls .arrow.left{order:1}}@media (max-width:760px){.slider-controls .arrow.right{order:3}}.slider-controls .arrow .icon{width:2rem;height:2rem;fill:#3c3c3c}.slideshow{width:100%}@media (min-width:700px){.slideshow{display:flex!important}}.slideshow .slick-list{width:100%}.slideshow .slick-track,.Suggestions .Suggestions-slideshow{height:100%}@media (max-width:760px){.Suggestions .Suggestions-slideshow{max-height:31rem}}@media (min-width:1024px){.Suggestions .Suggestions-slideshow{min-height:48rem}}.Suggestions .Suggestions-slideshow .slick-track{height:calc(100% - 4rem)}@media (max-width:760px){.Suggestions .Suggestions-slideshow .slick-track{height:31rem}}@media (min-width:1024px){.Suggestions .Suggestions-slideshow .slick-track,.Suggestions .Suggestions-slideshow .slick-track .slick-slide{min-height:48rem}}.Tracks{position:relative}.Tracks .Tracks-slideshow{height:100%}@media (max-width:700px){.Tracks .Tracks-slideshow .Track.slick-slide{height:32rem}}#TrailsOfSouthernSwedenTracks{margin-bottom:10rem}#TrailsOfSouthernSwedenTracks .Track{position:relative}#TrailsOfSouthernSwedenTracks .Track .Track-image{min-height:40rem}#TrailsOfSouthernSwedenTracks .Track figure{position:relative}#TrailsOfSouthernSwedenTracks .Track .keyword{background-color:hsla(0,0%,100%,.9);padding:.5rem;margin-bottom:.5rem;color:#000;mix-blend-mode:lighten;font-weight:900;text-transform:uppercase;position:absolute;bottom:1rem;left:2rem}#TrailsOfSouthernSwedenTracks .Track h1{font-size:2rem;font-weight:900}#TrailsOfSouthernSwedenTracks .Track a,#TrailsOfSouthernSwedenTracks .Track a:visited{color:#3c3c3c;text-decoration:none}#TrailsOfSouthernSwedenTracks .Track ul{margin-top:2rem}#TrailsOfSouthernSwedenTracks .Track ul li{display:inline-block;margin-right:1rem}#TrailsOfSouthernSwedenTracks .Track ul li:last-child{margin-right:0}#TrailsOfSouthernSwedenTracks .Track ul li .__item-header{font:normal 1.4rem AndaleMono,Andale Mono,monospace;letter-spacing:.17rem}#TrailsOfSouthernSwedenTracks .Track ul li .__item-text{font-weight:900}@media (max-width:700px){#TrailsOfSouthernSwedenTracks .Track .keyword{top:1rem;bottom:auto}#TrailsOfSouthernSwedenTracks .Track .Track-body{height:auto;background:linear-gradient(180deg,transparent 0,transparent 10%,rgba(0,0,0,.65) 96%,rgba(0,0,0,.65))}#TrailsOfSouthernSwedenTracks .Track .Track-body .Track-description{display:block}#TrailsOfSouthernSwedenTracks .Track .Track-body .Track-description ._description-text{font-size:1.6rem}}@media (min-width:700px){min-height:71rem}@media (min-width:800px){#TrailsOfSouthernSwedenTracks{display:grid;grid-template-columns:50% 50%}}@media (min-width:1200px){#TrailsOfSouthernSwedenTracks .Track h1{font-size:2rem;font-weight:900}#TrailsOfSouthernSwedenTracks .Track button,#TrailsOfSouthernSwedenTracks .Track p{font-size:1.6rem}}@media (min-width:1600px){#TrailsOfSouthernSwedenTracks{display:grid;grid-template-columns:25% 25% 25% 25%}}.News .News-body{position:relative;display:flex}@media (max-width:700px){.News .News-body{flex-direction:column}.News .News-body .mobile-hide{display:none}}.Breadcrumbs{z-index:3;position:absolute;left:16rem;top:2rem;display:flex}@media (max-width:1024px){.Breadcrumbs{display:none}}.Breadcrumbs .Breadcrumbs-section:hover ._section-submenu{display:block;position:absolute}.Breadcrumbs .Breadcrumbs-section:hover ._section-submenu .__submenu-item{white-space:nowrap}.Breadcrumbs .Breadcrumbs-section ._section-divider:after{content:"/";padding:0 .4rem}.Breadcrumbs .Breadcrumbs-section a{color:#fff;text-decoration:none;font:normal 1.2rem Helvetica Neue,Helvetica,sans-serif}.Breadcrumbs .Breadcrumbs-section a:hover{color:#f2f2f2}.Breadcrumbs .Breadcrumbs-section .___item-link,.Breadcrumbs .Breadcrumbs-section ._section-link{text-shadow:0 0 .2rem #000;font-weight:700}.Breadcrumbs .Breadcrumbs-section ._section-link{display:block;font-size:14px;height:2rem;text-shadow:0 0 .2rem #000}.Breadcrumbs .Breadcrumbs-section ._section-link:after{content:"/";color:#fff;padding-right:.4rem}.Breadcrumbs .Breadcrumbs-section ._section-submenu{display:none;margin:0}.Breadcrumbs .Breadcrumbs-section ._section-submenu .__submenu-item{margin:.3rem 0}.Breadcrumbs .Breadcrumbs-section ._section-submenu .__submenu-item .___item-link{font-size:1.4rem}.Breadcrumbs .Breadcrumbs-section ._section-submenu .__submenu-item .___item-link:hover{color:#58bb21}.Breadcrumbs .Breadcrumbs-section:last-child ._section-link:after{content:""}@media (max-width:700px){.FindTrackSegment{flex-wrap:wrap-reverse}}@media (max-width:700px){.FindTrackSegment .filter-view-sidebar{border-top:.1rem solid #ccdadd}}.FindTrackSegment .description h2{font-size:2.2rem}@media (min-width:1024px){.FindTrackSegment .description h2{font-size:3rem}}.FindTrackSegment .description p{width:auto}.FindTrackSegment .FindTrackSegment-placeholder{text-align:center;min-height:inherit;display:flex;justify-content:center;align-items:center}@media (max-width:700px){.FindTrackSegment .FindTrackSegment-placeholder{display:none}}.FindTrackSegment .FindTrackSegment-placeholder ._content{width:40rem}@media (max-width:700px){.FindTrackSegment .FindTrackSegment-placeholder ._content{width:100%}}.FindTrackSegment .FindTrackSegment-placeholder ._content .__text{font:normal 2.2rem Arial,Helvetica Neue Condensed,Helvetica Neue,Helvetica,sans-serif;color:#a5aeaf}.FindTrackSegment .FindTrackSegment-placeholder ._content .icon--location--compass{margin:2.5rem auto;height:11.4rem;width:11.4rem;fill:#a5aeaf}.FindTrackSegment .FindTrackSegment-result{flex-basis:100%;height:100%;overflow:auto}.FindTrackSegment .FindTrackSegment-result ._result-map .map-overlay{display:none}.FindTrackSegment .FindTrackSegment-result ._result-top{height:10rem;border-bottom:1px solid #ccdadd;padding:0 4rem;display:flex;align-items:center;justify-content:space-between}@media (max-width:700px){.FindTrackSegment .FindTrackSegment-result ._result-top{height:5.9rem;margin-top:7rem;background:#f6f9fa;border-bottom:none}}.FindTrackSegment .FindTrackSegment-result ._result-top .__count{font:normal 1.4rem Helvetica Neue,Helvetica,sans-serif;margin-top:0}.FindTrackSegment .FindTrackSegment-result ._result-top .__menu .___toggle{font:normal 1.4rem Helvetica Neue,Helvetica,sans-serif;color:#a5aeaf;text-decoration:none;margin-left:2rem}.FindTrackSegment .FindTrackSegment-result ._result-top .__menu .___toggle.active{color:#3c3c3c;border-bottom:.4rem solid #58bb21;padding-bottom:3.7rem}@media (max-width:700px){.FindTrackSegment .FindTrackSegment-result ._result-top .__menu .___toggle.active{padding-bottom:1.6rem}}.FindTrackSegment .FindTrackSegment-result .load-more-wrapper{margin:4rem 0;display:flex;justify-content:center}.FindTrackSegment .FindTrackSegment-result .load-more-wrapper .Button{padding:1rem 8rem}.FindTrackSegment .FindTrackSegment-result ._result-list{display:flex;flex-wrap:wrap;overflow:hidden}.FindTrackSegment .FindTrackSegment-result ._result-list .__result-item{height:30rem;box-sizing:border-box;border:.1rem solid #ccdadd;flex:1 0 50%;margin:-.1rem;border-left:0}.FindTrackSegment .FindTrackSegment-result .Map{height:calc(100% - 7rem)}@media (max-width:700px){.FindTrackSegment .FindTrackSegment-result .Map{height:50vh}}.FindTrackSegment .FindTrackSegment-form{margin-top:3rem;width:100%}@media (max-width:700px){.FindTrackSegment .FindTrackSegment-form{width:100%}}.FindTrackSegment .FindTrackSegment-form label{color:#3c3c3c}.FindTrackSegment .FindTrackSegment-form .__label,.FindTrackSegment .FindTrackSegment-form div.form-divider+label,.FindTrackSegment .FindTrackSegment-form div>label:first-child{font-weight:700}.FindTrackSegment .FindTrackSegment-form ._accessible_by_wheelchair{margin-top:3rem}.FindTrackSegment .FindTrackSegment-form .submit{width:100%;padding:1rem}.FindTrackSegment .FindTrackSegment-form ._distance-form-group{margin-top:.5rem;display:flex;flex-direction:row}.FindTrackSegment .FindTrackSegment-form ._distance-form-group .__input-divider{flex:1 0 5%;display:flex;justify-content:center;align-items:center}.FindTrackSegment .FindTrackSegment-form ._distance-form-group .__input-divider:before{content:"-";font-size:3rem}.FindTrackSegment .FindTrackSegment-form ._distance-form-group .trails-text-input{flex:1 0 45%}.FindTrackSegment .FindTrackSegment-keywords{display:flex;flex-wrap:wrap;margin:1rem -3.4rem .1rem -3rem}.FindTrackSegment .FindTrackSegment-keywords ._keywords-label{flex:1 1 50%;max-width:50%;height:8rem;background:#f6f9fa;box-sizing:border-box;border:.1rem solid #ccdadd;margin:-.1rem;display:flex;justify-content:center;align-items:center;cursor:pointer}.FindTrackSegment .FindTrackSegment-keywords ._keywords-label .__label-content{text-align:center}.FindTrackSegment .FindTrackSegment-keywords ._keywords-label .__label-content .___label-name{font:normal 1.4rem Helvetica Neue,Helvetica,sans-serif;font-weight:700}.FindTrackSegment .FindTrackSegment-keywords ._keywords-checkbox{display:none}.FindTrackSegment .FindTrackSegment-keywords ._keywords-checkbox:checked+label{background:#20b5d6;color:#fff}.FindTrackSegment .FindTrackSegment-actions{margin:4rem -3rem 0}.FindTrackSegment .FindTrackSegment-actions .Button{height:4rem}.FindTrackSegment .FindTrackSegment-rating ._rating-label{display:none}.FindTrackSegment .FindTrackSegment-rating ._rating-star{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:.5rem 0}.FindTrackSegment .FindTrackSegment-rating ._rating-star:hover .icon{fill:#8faeb4;transform:scale(1.2)}.FindTrackSegment .FindTrackSegment-rating ._rating-star input{display:none}.FindTrackSegment .FindTrackSegment-rating ._rating-star .icon{fill:#ccdadd;width:2rem;height:2rem;transition:all .25s ease}.FindTrackSegment .FindTrackSegment-rating ._rating-star input:checked~.icon{fill:#fcce49}.FindTrackSegment .FindTrackSegment-rating ._rating-star .sr-only{display:none}.FindTrackSegment .FindTrackSegment-difficulty ._difficulty-label{margin:1rem 0}.TrackSegmentItem{background-repeat:no-repeat;background-size:cover;flex-basis:100%;box-sizing:border-box;height:30rem;display:flex;align-items:flex-end;position:relative;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.45));max-width:100%;text-decoration:none}@media (min-width:1024px){.TrackSegmentItem{flex-basis:50%;max-width:50%}}.TrackSegmentItem .TrackSegmentItem-image{height:30rem;width:100%;position:absolute;z-index:-1;overflow:hidden;display:flex;align-items:center}@media (max-width:700px){.TrackSegmentItem .TrackSegmentItem-image{min-width:100%}}.TrackSegmentItem .TrackSegmentItem-image img{height:30rem;width:100%;-o-object-fit:cover;object-fit:cover}.TrackSegmentItem .TrackSegmentItem-body{color:#fff;padding:3rem}@media (max-width:700px){.TrackSegmentItem .TrackSegmentItem-body{height:24rem}}.TrackSegmentItem .TrackSegmentItem-body ._body-sub-header{font:normal 1.4rem AndaleMono,Andale Mono,monospace;line-height:1.5rem;font-size:1.2rem}.TrackSegmentItem .TrackSegmentItem-body ._body-header{font:900 2rem Arial,Helvetica Neue Condensed,Helvetica Neue,Helvetica,sans-serif;letter-spacing:.13rem}.TrackSegmentItem .TrackSegmentItem-body ._body-data{display:flex;justify-content:flex-start}.TrackSegmentItem .TrackSegmentItem-body ._body-data .__data-item{margin-right:2rem}.TrackSegmentItem .TrackSegmentItem-body ._body-data .__data-item .___item-header{font:normal 1.4rem AndaleMono,Andale Mono,monospace}.TrackSegmentItem .TrackSegmentItem-body ._body-data .__data-item .___item-text{font:700 1.6rem Arial,Helvetica Neue Condensed,Helvetica Neue,Helvetica,sans-serif}.TrackSegmentItem .TrackSegmentItem-body ._body-rating{display:flex}.TrackSegmentItem .TrackSegmentItem-body ._body-rating .icon{fill:#fff;opacity:1;height:2rem;width:2rem}.TrackSegmentItem .TrackSegmentItem-body ._body-rating .empty .icon{fill:#d8d8d8}@media (max-width:700px){.PopularPlaces{position:relative}}.PopularPlaces .description{margin-bottom:0}.PopularPlaces .PopularPlaces-form ._form-badges{padding:0;display:flex;flex-wrap:wrap}.PopularPlaces .PopularPlaces-form ._form-badges:focus-within .__badges-label.active{border:1px solid #00f}.PopularPlaces .PopularPlaces-form ._form-badges .__badges-radio{opacity:0;margin-left:-2rem;position:absolute}.PopularPlaces .PopularPlaces-form ._form-badges .__badges-label{display:inline-block;background:#f6f9fa;padding:.5rem 2rem;border-radius:1.55rem;margin:1rem 1rem 0 0;color:#000;cursor:pointer}.PopularPlaces .PopularPlaces-form ._form-badges .__badges-label:hover{background:#d5e3e8}.PopularPlaces .PopularPlaces-form ._form-badges .__badges-label.active{background:#58bb21;color:#000}.PopularPlaces .PopularPlaces-controls{display:flex;margin-bottom:4rem;padding:0 5rem;justify-content:space-between}@media (max-width:700px){.PopularPlaces .PopularPlaces-controls{padding:0 2rem}}.PopularPlaces .PopularPlaces-controls .slider-controls{position:static;min-width:17rem}@media (max-width:700px){.PopularPlaces .PopularPlaces-controls .slider-controls{position:absolute;bottom:-5rem}}.Places-list{display:flex;position:relative;height:100%}.Places-list .Places-list-item{background-repeat:no-repeat;height:35rem;flex:1;background-size:cover;position:relative;display:flex!important;text-decoration:none}.Places-list .Places-list-item:before{content:"";pointer-events:none;position:absolute;bottom:0;left:0;right:0;height:30%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65))}.Places-list .Places-list-item.no-image{background-color:#ccdadd}.Places-list .Places-list-item ._item-body{align-self:flex-end;padding:4rem;text-shadow:0 0 .2rem #000;z-index:1}.Places-list .Places-list-item ._item-body .__body-header{align-self:flex-end;font:900 2rem Arial,Helvetica Neue Condensed,Helvetica Neue,Helvetica,sans-serif;color:#fff;font-size:2.4rem}.Places-list .Places-list-item ._item-body .__body-categories{padding:0;margin:0}.Places-list .Places-list-item ._item-body .__body-categories .__category{font:normal 1.4rem Helvetica Neue,Helvetica,sans-serif;font-size:1.8rem;color:#fff;display:inline}.Places-list .Places-list-item ._item-body .__body-categories .__category:not(:last-child):after{content:",";margin-left:-.3rem}.Place .Place-header{display:flex;width:100%;position:relative}@media (max-width:700px){.Place .Place-header{display:block;height:auto}}.Place .Place-header ._header-cover{display:flex;flex:60%;background-repeat:no-repeat;background-size:cover;background-position:50%;align-items:flex-end;padding:4rem;box-sizing:border-box;position:relative}@media (max-width:700px){.Place .Place-header ._header-cover{height:30rem}}.Place .Place-header ._header-heading{position:absolute;bottom:2rem;display:flex;align-items:flex-end;flex:1 0 60%}@media (max-width:700px){.Place .Place-header ._header-heading{position:static;margin-left:0}}.Place .Place-header ._header-heading .__heading-catgory{font:normal 1.4rem AndaleMono,Andale Mono,monospace;color:#fff;margin:0 1rem}.Place .Place-header ._header-heading .__heading-title{font:700 3rem Avenir,Helvetica,sans-serif;text-shadow:0 0 .2rem #000;color:#fff;margin-left:1rem}.Place .Place-header ._image-details{position:absolute;bottom:.5rem;left:0;right:1rem;color:hsla(0,0%,100%,.8)}.Place .Place-header ._image-details p{font-size:1rem}.Place .Place-header ._image-details .photographer{text-align:right}.Place .Place-header ._header-map{flex:1 0 40%;height:inherit}@media (max-width:700px){.Place .Place-header ._header-map{height:20rem}}.Place .Place-header ._header-map .Map{height:inherit}.Place .Place-header ._header-map .Map .map-overlay{display:none}.Place .Place-header .__heading-avatar{height:12rem;width:12rem;border:.3rem solid #fff;overflow:hidden;box-shadow:0 0 1.2rem rgba(0,0,0,.1)}@media (max-width:1024px){.Place .Place-header .__heading-avatar{display:none}}.Place .Place-header .__heading-avatar.without-cover{z-index:1;position:absolute;bottom:4rem;left:4rem}.Place .Place-header .__heading-avatar img{height:12rem;width:12rem;-o-object-fit:cover;object-fit:cover}.Place .Share{margin-top:2rem;height:inherit}.Place .Share .photo-grid .item{width:33.33333%;width:calc(13.33333vw - .8rem);overflow:hidden;height:30rem;height:calc(13.33333vw - .8rem)}@media (max-width:1024px){.Place .Share .photo-grid .item{width:calc(25vw - 1.5rem);height:calc(25vw - 1.5rem)}.Place .Share .photo-grid .item:last-child{display:none}}@media (max-width:700px){.Place .Share .photo-grid .item{width:50vw;height:50vw}}.Place .Place-info{display:flex;width:100%;margin:7rem 0;padding:0;box-sizing:border-box;min-height:50vh}@media (max-width:1024px){.Place .Place-info{flex-flow:column;margin-top:5rem}}.Place .Place-info a,.Place .Place-info a:visited{text-decoration:none}.Place .Place-info a .elipsis,.Place .Place-info a:visited .elipsis{color:#3c3c3c}.Place .Place-info .__col-title{margin-left:4rem}.Place .Place-info ._info-col{width:100%;font:normal 1.6rem Arial,Helvetica Neue,Helvetica,sans-serif;order:1}@media (min-width:1024px){.Place .Place-info ._info-col{width:40%;order:2}}.Place .Place-info ._info-col .Place-items{margin:10rem 0 0}.Place .Place-info ._info-col .Place-items .load-more-wrapper{text-align:center;padding-bottom:4rem}@media (max-width:700px){.Place .Place-info ._info-col{margin-top:21rem}}.Place .Place-info ._info-col .place_open{color:#0db751}.Place .Place-info ._info-col.wide{order:2}@media (min-width:1024px){.Place .Place-info ._info-col.wide{width:60%;order:1}}@media (max-width:1024px){.Place .Place-info ._info-col.wide{margin-top:3rem}}.Place .Place-info ._info-col .bio{margin:0 4rem;white-space:pre-line}.Place .Place-info ._info-col .__col-events,.Place .Place-info ._info-col .__col-info-list,.Place .Place-info ._info-col .__col-social,.Place .Place-info ._info-col ._col-insta-grid h2{padding:0 4rem}.Place .Place-info ._info-col .__col-info-list{margin-top:0}.Place .Place-info ._info-col .__col-info-list a{color:#58bb21}.Place .Place-info ._info-col .__col-info-list li{margin-bottom:1rem}.Place .Place-info ._info-col .__col-info-list li .icon{width:1.2rem;height:1.2rem}.Place .Place-info ._info-col .__col-info-list li.address a{text-transform:lowercase}.Place .Place-info ._info-col .__col-fav-button{margin-top:2rem}.Place .Place-info ._info-col .__col-fav-button .Button{padding:1.5rem}@media (max-width:700px){.Place .Place-info ._info-col .__col-fav-button .Button{width:100%}}.Place .Place-info ._info-col .__col-social{margin:3rem auto}.Place .Place-info ._info-col .__col-social .icon{fill:#3c3c3c;width:2.4rem;height:2.4rem;margin-right:2rem;transition:fill .25s ease}.Place .Place-info ._info-col .__col-social .icon:active,.Place .Place-info ._info-col .__col-social .icon:focus,.Place .Place-info ._info-col .__col-social .icon:hover{fill:#494949}.Place .Place-info ._info-col ._col-insta-grid{margin:0}.Place .load-more-wrapper{margin-top:2rem}.Place .load-more-wrapper .Button{padding:.8rem 3.2rem}.Place-events ._events-item{display:flex;margin-top:1rem;align-items:flex-end}.Place-events ._events-item .__item-link{font:normal 1.6rem Arial,Helvetica Neue,Helvetica,sans-serif;color:#000;text-decoration:none;margin-left:1rem;line-height:1}.Place-events ._events-item .__item-date{border:.1rem solid #000;text-align:center;font-size:1.2rem;width:2.7rem;padding:.1rem 0}.Place-events ._events-item .__item-date .month{font-size:1rem;line-height:1}.Place-events ._events-item .__item-date .day{border-bottom:.1rem solid #000;font-weight:600}.Place-items{border-top:.1rem solid #ccdadd;border-right:.1rem solid #ccdadd;margin:10rem 10rem -7rem -4rem;background:#f6f9fa;min-height:50rem}.Place-items .container{padding:2rem 4rem}@media (max-width:700px){.Place-items .container{padding:2rem 5%}}@media (max-width:700px){.Place-items{margin:5rem 0;border-left:.1rem solid #ccdadd;border-bottom:.1rem solid #ccdadd}}.Place-items .Post-img img{max-width:100%;height:100%}.Post{background:#fff;padding:1rem 2rem;border:.1rem solid #ccdadd;margin-bottom:1rem}.Post .Post-header{display:flex}.Post .Post-header ._header-avatar{height:4.5rem;width:4.5rem;background:pink;margin-right:1rem}.Post .Post-header ._header-avatar img{width:100%;height:100%;overflow:auto;-o-object-fit:cover;object-fit:cover}.Post .Post-header ._header-heading ._header-title{color:#58bb21;font:normal 1.4rem Helvetica Neue,Helvetica,sans-serif;font-weight:700;text-decoration:none}.Post .Post-header ._header-heading ._header-timestamp{color:#a5aeaf;font:normal 1.2rem Helvetica Neue,Helvetica,sans-serif;display:block}.Post .Post-content{margin:2rem 0;font:normal 1.4rem Helvetica Neue,Helvetica,sans-serif;color:#3c3c3c}.Post .Post-content .Post-read-more{margin-top:2rem;display:block;text-decoration:none;color:#58bb21;font-weight:700}.Post .youtube_wrapper iframe{height:30rem;width:100%;max-width:60rem}.Post .Post-img{height:30rem}@media (min-width:1024px){.Post .Post-img{height:45rem}}.Post .Post-img img{height:100%}.trails-text-input{font:normal 1.4rem Helvetica Neue,Helvetica,sans-serif;background:#f6f9fa;padding:0 1rem;border:.1rem solid #ccdadd;width:100%;box-sizing:border-box;height:3.4rem}@media (max-width:768px){.trails-text-input{font-size:1.6rem}}.trails-text-input:placeholder{color:#a5aeaf}.trails-text-input textarea{height:10rem}.trails-email-input{font:normal 1.4rem Helvetica Neue,Helvetica,sans-serif;background:#f6f9fa;padding:0 1rem;border:.1rem solid #ccdadd;box-sizing:border-box;margin-bottom:1rem;height:2rem;width:20rem}.trails-button{margin-bottom:1rem}.radio-group{display:flex;margin:1.5rem 0 0}.radio-group .radio-and-label{flex:1;margin:.5rem 0}label{color:#a5aeaf;font:normal 1.4rem Helvetica Neue,Helvetica,sans-serif;display:block}label.inline{display:inline}label.trails-inline-label{text-transform:capitalize;color:initial;font-family:AvenirLTPro-Book,Avenir,Helvetica,"sans-serif";background:#e6eef1;display:flex;justify-content:center;align-items:center;border:.1rem solid #ccdadd;border-right:0;width:5rem;flex:0 0 auto}.trails-text-label{margin:3rem 0 1rem}.form-divider{border-bottom:.1rem solid #ccdadd;margin:4rem 0}.form-divider.full-width{margin:4rem -3rem}.form-divider.no-top-margin{margin-top:0}.user-position-feedback{font:normal 1.4rem Arial,Helvetica Neue Condensed,Helvetica Neue,Helvetica,sans-serif;display:block;margin-bottom:2rem}.validation.error{color:#d0021b}.validation.error ul li{font:normal 1.4rem Arial,Helvetica Neue Condensed,Helvetica Neue,Helvetica,sans-serif}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0;background-color:#f6f9fa;border:.1rem solid #ccdadd}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;height:100%;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{text-align:center}.slick-dots li{display:inline-block;margin-left:.5rem;margin-right:.5rem;height:1rem;width:1rem;padding:0;border-radius:100%;border:.1rem solid #3c3c3c}.slick-dots li.slick-active button{background:#3c3c3c;border:.1rem solid #fff}.slick-dots li button{-webkit-appearance:none;text-indent:-999px;background:#fff;height:1rem;width:1rem;border-radius:100%;padding:0;border-color:transparent;transition:background .25s ease}.MapPlanningTool .filter-view-sidebar{background-color:red;width:1200px}.MapPlanningTool .filter-view-sidebar ._button-wide{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#58bb21;transition:background .25s ease;color:#fff;box-shadow:none;border:none;padding:1.5rem;margin-left:-3rem;width:calc(100% + 6rem)}.MapPlanningTool .filter-view-sidebar ._button-wide:hover{background:#4ea51d}@media (min-width:700px){.MapPlanningTool .filter-view-sidebar ._button-wide{display:none;visibility:hidden}}.MapPlanningTool .description h2{font-size:2.2rem}@media (min-width:1024px){.MapPlanningTool .description h2{font-size:3rem}}.MapPlanningTool .MapPlanningTool-top-bar{background:#f6f9fa;width:100%;height:5rem;position:fixed;z-index:1;top:7rem}@media (min-width:700px){.MapPlanningTool .MapPlanningTool-top-bar{display:none}}.MapPlanningTool .MapPlanningTool-top-bar ._top-bar-menu{width:100%;height:5rem;display:flex}.MapPlanningTool .MapPlanningTool-top-bar ._top-bar-menu .__menu-link{font:normal 1.2rem Helvetica Neue,Helvetica,sans-serif;color:#3c3c3c;text-decoration:none;transition:background .25s ease;line-height:5rem;position:relative;width:50%;text-align:center}.MapPlanningTool .MapPlanningTool-top-bar ._top-bar-menu .__menu-link:first-child:not(.active){transition:box-shadow .25s ease;box-shadow:inset -2px 2px 2px rgba(0,0,0,.15)}.MapPlanningTool .MapPlanningTool-top-bar ._top-bar-menu .__menu-link:last-child:not(.active){transition:box-shadow .25s ease;box-shadow:inset 2px 2px 2px rgba(0,0,0,.15)}.MapPlanningTool .MapPlanningTool-top-bar ._top-bar-menu .__menu-link:before{content:"";height:.4rem;background:#58bb21;position:absolute;bottom:0;left:0;right:100%}.MapPlanningTool .MapPlanningTool-top-bar ._top-bar-menu .__menu-link.active{background:#fff;padding-bottom:1.4rem}.MapPlanningTool .MapPlanningTool-top-bar ._top-bar-menu .__menu-link:first-child:before{left:100%;right:0;transition:left .25s ease-in-out}.MapPlanningTool .MapPlanningTool-top-bar ._top-bar-menu .__menu-link.active:first-child:before{left:0}.MapPlanningTool .MapPlanningTool-top-bar ._top-bar-menu .__menu-link:last-child:before{right:100%;left:0;transition:right .25s ease-in-out}.MapPlanningTool .MapPlanningTool-top-bar ._top-bar-menu .__menu-link.active:last-child:before{right:0}.MapPlanningTool .MapPlanningTool-form{width:500px}@media (max-width:700px){.MapPlanningTool .MapPlanningTool-form{margin-top:10rem}}.MapPlanningTool .MapPlanningTool-transportation{display:flex;margin-top:2rem}.MapPlanningTool .MapPlanningTool-transportation ._transportation-label{background:#ccdadd;text-indent:0;height:4rem;width:4rem;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-right:1rem;transition:background .25s ease}.MapPlanningTool .MapPlanningTool-transportation ._transportation-label .icon{height:2.5rem;width:2.5rem;fill:#fff}.MapPlanningTool .MapPlanningTool-transportation ._transportation-label:before{background-image:none}.MapPlanningTool .MapPlanningTool-transportation ._transportation-label:hover{background:#bdcfd3}.MapPlanningTool .MapPlanningTool-transportation ._transportation-radio{display:none}.MapPlanningTool .MapPlanningTool-transportation input:checked+label{background:#58bb21}.MapPlanningTool .MapPlanningTool-transportation input:checked+label:hover{background:#4ea51d}.MapPlanningTool .MapPlanningTool-transportation input:checked+label .icon{fill:#fff}.MapPlanningTool .MapPlanningTool-transportation input:focus+label{outline:3px solid #00f}.MapPlanningTool .MapPlanningTool-categories{margin-bottom:5rem;width:100%}.MapPlanningTool .MapPlanningTool-categories ._categories-filter .__filter-item-all{margin:1em 0}.MapPlanningTool .MapPlanningTool-categories ._categories-filter .__filter-item,.MapPlanningTool .MapPlanningTool-categories ._categories-filter .__filter-item-all{font:normal 1.4rem Avenir,Helvetica,sans-serif;margin-bottom:1rem;border-bottom:.1rem solid transparent;cursor:pointer;transition:border-color .25s ease}.MapPlanningTool .MapPlanningTool-categories ._categories-filter .__filter-item-all .___item-label,.MapPlanningTool .MapPlanningTool-categories ._categories-filter .__filter-item .___item-label{display:block;color:#3c3c3c;cursor:pointer}.MapPlanningTool .MapPlanningTool-categories ._categories-filter .__filter-item-all .___item-checkbox,.MapPlanningTool .MapPlanningTool-categories ._categories-filter .__filter-item .___item-checkbox{float:left;cursor:pointer}.MapPlanningTool .MapPlanningTool-categories ._categories-filter .__filter-item-all:active,.MapPlanningTool .MapPlanningTool-categories ._categories-filter .__filter-item-all:focus,.MapPlanningTool .MapPlanningTool-categories ._categories-filter .__filter-item-all:hover,.MapPlanningTool .MapPlanningTool-categories ._categories-filter .__filter-item:active,.MapPlanningTool .MapPlanningTool-categories ._categories-filter .__filter-item:focus,.MapPlanningTool .MapPlanningTool-categories ._categories-filter .__filter-item:hover{border-bottom-color:#ccdadd}@media (max-width:700px){.MapPlanningTool .filter-view-body{width:100%}}.MapPlanningTool .Map{height:100%}@media (max-width:700px){.MapPlanningTool .Map{height:calc(100vh - 12rem);margin-top:12rem}}.MapPlanningTool .Map .map-overlay{display:none}.MapPlanningTool .Map .map-overlay.loadingMap{display:block}.MapPlanningTool .Map.Map__container{border-bottom:none;border-left:none}.MapPlanningTool .MapPlanningTool-add-place{margin-bottom:2rem;font:normal 1.4rem Helvetica Neue,Helvetica,sans-serif}.MapPlanningTool .MapPlanningTool-inline-error{margin-top:.2rem;color:#d0021b;font:normal 1.4rem Helvetica Neue,Helvetica,sans-serif}.MapPlanningTool .MapPlanningTool-custom-route{box-sizing:border-box;margin-bottom:2rem}.MapPlanningTool .MapPlanningTool-custom-route ._custom-route-description{margin-bottom:2rem;font:normal 1.4rem Helvetica Neue,Helvetica,sans-serif}.MapPlanningTool .MapPlanningTool-custom-route ._custom-route-header{margin:0;font:700 1.6rem Arial,Helvetica Neue Condensed,Helvetica Neue,Helvetica,sans-serif}.MapPlanningTool .MapPlanningTool-custom-route ._custom-form-name .__label-name{padding:.7rem}.MapPlanningTool .MapPlanningTool-custom-route ._custom-route-overview .__overview-input{padding:.2rem .4rem;margin-bottom:1rem}.MapPlanningTool .MapPlanningTool-custom-route ._custom-route-overview .__overview-list{margin:.2rem}.MapPlanningTool .MapPlanningTool-custom-route ._custom-route-overview .__overview-list .___list-item{padding:.5rem 0;font:normal 1.4rem AndaleMono,Andale Mono,monospace}.MapPlanningTool .MapPlanningTool-custom-route ._custom-route-overview .__overview-length{font:normal 1.4rem Helvetica Neue,Helvetica,sans-serif;font-weight:700}.MapPlanningTool .MapPlanningTool-custom-route ._custom-route-actions a{margin-bottom:2rem;margin-top:2rem;display:block;cursor:pointer}.MapPlanningTool .MapPlanningTool-custom-route ._custom-route-actions .__actions-download{display:block;cursor:pointer}.MapPlanningTool .MapPlanningTool-custom-route ._custom-route-actions .__actions-download svg{fill:#3c3c3c;width:2rem}.MapPlanningTool .map-planning-tool-report-deviation{display:block;margin-bottom:3rem}.MapPlanningTool label{color:#3c3c3c}.MapPlanningTool label.trails-text-label{font-family:Arial,Helvetica Neue Condensed,Helvetica Neue,Helvetica,sans-serif;font-weight:700}.MapPlanningTool .MapPlanningTool-searchbox-container .input-origin-container{display:flex;position:relative}.MapPlanningTool .MapPlanningTool-searchbox-container .input-origin-container #MapPlanningTool-searchbox{flex-grow:1}.MapPlanningTool .MapPlanningTool-searchbox-container .input-origin-container .fetch-position-wrapper{display:flex;padding:0 .5rem;align-items:center;border:1px solid #ccdadd;background:#f6f9fa;border-left:0}.MapPlanningTool .MapPlanningTool-searchbox-container .input-origin-container .fetch-position-wrapper #fetch-position-button{white-space:nowrap;text-align:center;margin:0 auto}.MapPlanningTool .MapPlanningTool-searchbox-container .input-origin-container .fetch-position-wrapper #fetch-position-button:link:before{background-color:transparent}.MapPlanningTool .MapPlanningTool-searchbox-container .input-origin-container .fetch-position-wrapper #fetch-position-button.link{background:transparent;display:inline;border:none;padding:0;color:#58bb21}.MapPlanningTool .MapPlanningTool-searchbox-container .input-origin-container .fetch-position-wrapper #fetch-position-button.link:focus,.MapPlanningTool .MapPlanningTool-searchbox-container .input-origin-container .fetch-position-wrapper #fetch-position-button.link:hover{background:transparent;border:none;text-decoration:underline}.MapPlanningTool .MapPlanningTool-searchbox-container .MapPlanningTool-destination-container{margin-top:.5rem;display:flex}.MapPlanningTool .MapPlanningTool-searchbox-container .MapPlanningTool-destination-container #MapPlanningTool-destination{flex-grow:1}.MapPlanningTool .MapPlanningTool-searchbox-container .MapPlanningTool-datetime-container{display:flex;align-items:stretch}.MapPlanningTool .MapPlanningTool-searchbox-container .MapPlanningTool-datetime-container #MapPlanningTool-input-date{flex:1;flex-grow:2}.MapPlanningTool .MapPlanningTool-searchbox-container .MapPlanningTool-datetime-container #MapPlanningTool-input-hours,.MapPlanningTool .MapPlanningTool-searchbox-container .MapPlanningTool-datetime-container #MapPlanningTool-input-minutes{flex:1}.MapPlanningTool a{color:#58bb21;text-decoration:none;font:normal 1.4rem Helvetica Neue,Helvetica,sans-serif}.MapPlanningTool a:hover{text-decoration:underline}.MapPlanningTool #MapPlanningTool-search-result{margin-top:3rem}.MapPlanningTool #MapPlanningTool-search-result ._result-from,.MapPlanningTool #MapPlanningTool-search-result ._result-to{margin-bottom:.6rem;font-size:1.3rem}.MapPlanningTool #MapPlanningTool-search-result ._result-duration-distance{font-family:AvenirLTPro-Book,Avenir,Helvetica,"sans-serif";font-size:1.6rem;font-weight:700;line-height:1.5}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-line-short,.MapPlanningTool #MapPlanningTool-search-result #transit-overview-short .transit-line-short{border:.1rem solid #d3d3d3;padding:0 .2rem;font-weight:700;font-size:1rem;margin-right:.3rem}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-short{font-size:1.2rem;display:flex}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-short .icon--directions--public-transport{fill:grey;margin-left:.5rem;margin-right:2.5rem;margin-top:-.14rem;width:1.82rem;height:1.82rem}@media (max-width:1279px){.MapPlanningTool #MapPlanningTool-search-result #transit-overview-short .icon--directions--public-transport{display:none}}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-short .transit-steps-overview{flex-grow:1;margin-right:.5rem}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-short .transit-steps-overview>*{margin-bottom:.6rem}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-short .transit-steps-overview .transit-steps .transit-step{display:inline-flex;align-items:center}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-short .transit-steps-overview .transit-steps .transit-step .transit-icon{height:1.32rem;width:1.32rem}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-short .transit-steps-overview .transit-steps .transit-step:last-child .icon{display:none}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-short .transit-steps-overview .transit-overview-start{color:grey}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-short .transit-steps-overview #show-overview-long{font-size:1.2rem}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-short .transit-steps-overview #show-overview-long:hover{cursor:pointer}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-short .transit-duration,.MapPlanningTool #MapPlanningTool-search-result #transit-overview-short .transit-start-end-time{font-size:1.4rem}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-short .transit-duration{flex-basis:30%}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long{font-size:1.2rem;margin-top:2rem}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step{font-weight:700;display:flex;align-items:center;flex-wrap:wrap}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .transit-left,.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .transit-right{position:relative;padding-top:1rem;padding-bottom:1rem;box-sizing:border-box;align-self:stretch;display:flex}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .transit-left{align-items:flex-start;padding-right:1rem;width:8rem;justify-content:flex-end;text-align:right;border-right:.4rem solid #03abf5}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .transit-left .transit-icon{position:relative;top:1.9rem;width:1.32rem;height:1.32rem}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .transit-left.first-step:before,.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .transit-left.last-step:before,.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .transit-left:after{content:"";position:absolute;z-index:5;background-color:#fff;bottom:-.5rem;right:-.7rem;height:.6rem;width:.6rem;border:.2rem solid #000;border-radius:100%}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .transit-left.first-step:before{top:-.5rem}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .transit-left.last-step:after{bottom:-.6rem;right:-.8rem;height:.8rem;width:.8rem}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .transit-left.last-step:before{bottom:-.2rem;right:-.4rem;height:.2rem;width:.2rem;border:.1rem solid #000;background-color:#000;z-index:6}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .transit-left.first-step,.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .transit-left.last-step{border-right-style:dotted;padding-top:3rem}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .transit-right{align-items:center;justify-content:flex-start;padding-left:1rem;width:calc(90% - 8rem)}@media (max-width:1279px){.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .transit-right{width:calc(100% - 8rem)}}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .transit-right .transit-description{width:100%;padding:1.2rem 0;font-weight:400;margin:.6rem 0;border-top:.1rem solid #e6e6e6;border-bottom:.1rem solid #e6e6e6}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .transit-right .transit-description .transit-shortline-wrapper{display:flex;align-items:flex-start}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .transit-right .transit-description .transit-shortline-wrapper .transit-short{margin-left:-.1rem}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .transit-right .transit-description .transit-shortline-wrapper .transit-headsign-short{flex-grow:1}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .transit-right .transit-description .transit-headsign{margin-top:.3rem}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .transit-right .transit-description .transit-details-short{display:inline-block;color:grey;position:relative;margin-top:.4rem;font-size:1rem}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .transit-right .transit-description .transit-details-short .icon{fill:grey;position:relative;height:1.5rem;width:1.5rem;top:.45455rem;margin-top:-1rem;margin-right:-.3rem;margin-left:-.2rem}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .transit-right .transit-description .transit-details-short.rotate-180 .icon{transform:rotate(180deg)}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .transit-right .transit-description .transit-details-short:hover{cursor:pointer}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .transit-right .transit-description .transit-details-more a{display:block;font-size:1rem;margin-top:.3rem}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step #transit-start-place,.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .depart-stop,.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .depart-time,.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .transit-start-time{position:absolute;top:-.6rem}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step #transit-end-place,.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .transit-end-time{position:absolute;bottom:-.96rem}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .combined-departure{position:absolute;top:-2.2rem}.MapPlanningTool #MapPlanningTool-search-result #transit-overview-long .transit-step .combined-departure div:first-child{color:grey;font-weight:400}.MapPlanningTool .MapPlanningTool-buttons ._button-wrapper{background:#f6f9fa;border-bottom:.1rem solid #d3d3d3;margin:0 -3rem;padding-left:3rem;height:6rem;display:flex;align-items:center;color:#3c3c3c;font:Arial,Helvetica Neue Condensed,Helvetica Neue,Helvetica,sans-serif;font-size:1.4rem;justify-content:space-between;width:100%;align-self:flex-end;padding-right:3rem;cursor:pointer;transition:all .25s ease;text-decoration:none}.MapPlanningTool .MapPlanningTool-buttons ._button-wrapper:active,.MapPlanningTool .MapPlanningTool-buttons ._button-wrapper:focus,.MapPlanningTool .MapPlanningTool-buttons ._button-wrapper:hover{background:#ccdadd}.MapPlanningTool .MapPlanningTool-buttons ._button-wrapper:last-child{border-bottom:0}.MapPlanningTool .MapPlanningTool-buttons ._button-wrapper ._button-description{margin-right:3rem}.MapPlanningTool .MapPlanningTool-buttons ._button-wrapper ._button-description .MapPlanningTool-inline-error{font-size:1.2rem}.MapPlanningTool .MapPlanningTool-buttons ._button-wrapper ._button{color:#fff;width:6rem;background:#58bb21;display:flex;align-items:center;justify-content:center;height:100%;text-decoration:none;margin-right:-3rem}.MapPlanningTool .MapPlanningTool-buttons ._button-wrapper ._button .icon{width:3rem;height:3rem;fill:#fff}.gm-style button img{max-width:none;background:#fff}.gm-style-iw{top:0!important;left:0!important;right:0!important;padding-right:5.5rem}.gm-style-iw.gm-style-iw-c{overflow-y:auto!important}.gm-style-iw.gm-style-iw-c::-webkit-scrollbar{width:5px;background-color:#e0dfdf}.gm-style-iw.gm-style-iw-c::-webkit-scrollbar-thumb{background-color:#a2a2a2}.gm-style-iw .InfoWindow{min-width:15rem;max-width:27rem;padding-bottom:2rem;margin-right:-5.5rem}.gm-style-iw .InfoWindow.with-img .InfoWindow-img{position:absolute;width:100%;-o-object-fit:cover;object-fit:cover;height:9rem;top:0;left:0}.gm-style-iw .InfoWindow.with-img h5{position:absolute;top:5rem;color:#fff;text-shadow:0 0 .1rem rgba(0,0,0,.9)}.gm-style-iw .InfoWindow.with-img .InfoWindow-header{padding-right:0;margin-top:10rem}.gm-style-iw .InfoWindow h5{margin-bottom:0;color:#ccdadd;text-transform:uppercase}.gm-style-iw .InfoWindow h5+.InfoWindow-header{margin-top:.5rem}.gm-style-iw a.InfoWindow-header{font-weight:900;color:#58bb21;text-decoration:none}.gm-style-iw a.InfoWindow-header:hover{color:#449019}.gm-style-iw .InfoWindow-header{display:inline-block;margin-top:1.5rem;padding-right:.5rem;line-height:1.8rem;font-size:1.6rem}.gm-style-iw .InfoWindow-cat{color:#3c3c3c;margin-top:.5rem}.gm-style-iw .InfoWindow-cat p{font-size:1.6rem}.gm-style-iw .InfoWindow-description p{font-size:1.3rem}.gm-style-iw .InforWindow-track-data li{display:inline-block;margin-right:1rem;font-family:Arial,Helvetica Neue Condensed,Helvetica Neue,Helvetica,sans-serif}.gm-style-iw .InforWindow-track-data li:last-child{margin-right:0}.gm-style-iw .InforWindow-track-data dfn{font:normal 1.4rem AndaleMono,Andale Mono,monospace;font-size:1rem;display:block;letter-spacing:.1rem}.gm-style-iw .InfoWindow-duration{font-style:italic;margin-top:.5rem;min-width:26.4rem;margin-right:.1rem}.gm-style-iw .InfoWindow-action{margin-top:1rem;white-space:nowrap}.gm-style-iw .InfoWindow-action .Button{display:inline-block;color:#fff;font-weight:800;font-size:1rem;letter-spacing:.05rem}.gm-style-iw .InfoWindow-action .Button:hover{text-decoration:none}.Upload{border-radius:.2rem;border:.1rem solid #7097a0;width:100%;margin-bottom:2rem}.Upload .upload-container{margin:0 auto;position:relative;width:100%;border-radius:.2rem .2rem 0 0;background:#f5f5f5;min-height:40rem}.Upload .upload-container.placeholder:after{font-family:HoodinIcons;text-align:center;font-size:6.2rem;color:#cfcfcf;text-shadow:0 0 .1rem #e8e8e8;position:absolute;top:25%;left:0;right:0}.Upload .upload-container .cropmode{position:absolute;top:0;bottom:0;width:100%}.Upload .upload-container .dropzone{width:100%;height:100%}.Upload .upload-container img{max-width:100%;max-height:100%;width:100%;position:absolute;top:0;left:0;bottom:0;right:0}.Upload .upload-container canvas{margin:0 auto}.Upload .upload-container.cropped .Button.danger.position{position:absolute}.Upload .upload-container.cropped canvas{position:absolute;top:0;left:0;right:0;width:100%}.Upload .upload-container.cropped.portrait canvas{top:2.5%;bottom:2.5%;height:95%;width:auto;margin:auto;border:.2rem solid #fff}.Upload .upload-container .Button{margin-right:.5rem}.Upload .upload-container .Button.success{color:#fff;border-color:#58bb21;background:#58bb21}.Upload .upload-container .Button.success:hover{color:#58bb21;border-color:#58bb21;background:transparent}.Upload .upload-container .btn-container{position:absolute}.Upload .upload-container .btn-container.remove-image-container{left:11.5rem}.Upload input{border:0}.Opening__Hours{position:relative}.Opening__Hours.open .extendedHours,.Opening__Hours:hover .extendedHours{opacity:1;display:block}.Opening__Hours .extendedHours{position:absolute;display:block;box-shadow:0 0 .3rem rgba(0,0,0,.25);border-radius:.3rem;background:#fff;border:.1rem solid #e6e6e6;font-size:1.3rem;padding:.8rem 1.3rem;z-index:1001;animation:opacity .25s ease;opacity:0;display:none}.Opening__Hours .extendedHours .Table tr{border-bottom:.1rem solid #e6e6e6;white-space:nowrap}.Opening__Hours .extendedHours .Table tr:last-child{border-bottom:0}.Opening__Hours .extendedHours .Table td:first-child{font-weight:700;padding-right:.4rem}.Opening__Hours .extendedHours .Table td{padding-top:.4rem;padding-bottom:.4rem}#difficulty-popover{border:none;max-width:60rem;color:#3c3c3c}@media (max-width:600px){#difficulty-popover{width:100vw;height:100vh}}#difficulty-popover::backdrop{background-color:rgba(0,0,0,.2)}#difficulty-popover .popover-container{padding:3rem}#difficulty-popover .popover-container a{color:#4ac6ea}#difficulty-popover .popover-container h1{font-size:1.8rem;margin-bottom:1.5rem}#difficulty-popover .popover-container .container{display:grid;grid-template-columns:8rem auto;align-items:center;align-content:center;margin:1.5rem 0}#difficulty-popover .popover-container .container p{margin:0}#difficulty-popover .popover-container .container .symbol{width:5rem;height:5rem}#difficulty-popover .popover-container .container .symbol.green{border-radius:100%;background-color:#008449;flex-shrink:0}#difficulty-popover .popover-container .container .symbol.blue{border-radius:1rem;background-color:#0470c1;flex-shrink:0}#difficulty-popover .popover-container .container .symbol.red{width:6rem;height:4rem;background-color:#fe0100;flex-shrink:0}#difficulty-popover .popover-container .container-btn{padding:0;border:none;background:none;display:flex;align-items:center;justify-content:center}#difficulty-popover .popover-container .container-btn:focus{outline:none}#difficulty-popover .popover-container .container-btn.close-popover{position:absolute;top:2rem;right:2rem}#difficulty-popover .popover-container .container-btn .icon--ui--times{width:1.6rem;height:1.6rem;fill:#919191;cursor:pointer}.degree-of-difficulty-container{display:flex;gap:.5rem;align-items:center}.degree-of-difficulty-container.large p{font-size:1.8rem}.degree-of-difficulty-container p{margin:0}.degree-of-difficulty-container .symbol{width:1rem;height:1rem;flex-shrink:0}.degree-of-difficulty-container .symbol.green{border-radius:100%;background-color:#008449}.degree-of-difficulty-container .symbol.blue{border-radius:.1rem;background-color:#0470c1}.degree-of-difficulty-container .symbol.red{width:1.2rem;height:.8rem;background-color:#fe0100}.difficulty-header-container{display:flex;align-items:center;gap:.5rem}.difficulty-header-container label{color:#3c3c3c;font-size:1.4rem;font-weight:700}.difficulty-header-container.large label{color:#397a16;font-size:2rem;font-weight:400}.difficulty-header-container.large .icon--ui--circle-info{width:1.6rem;height:1.6rem}.difficulty-header-container .container-btn{padding:0;border:none;background:none;display:flex;align-items:center;justify-content:center}.difficulty-header-container .container-btn .icon--ui--circle-info{width:1.4rem;height:1.4rem;fill:#919191;cursor:pointer}.is-ie .section.start .start-intro{position:absolute;bottom:0}.is-ie #ie-message{display:block!important;position:fixed;top:10px;right:60px;padding:0 10px;background:red;color:#fff;border-radius:2px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3)}@media screen and (max-width:700px){.is-ie #ie-message{top:130px}}.is-ie #ie-message p{margin-top:0;line-height:40px}@media screen and (max-width:700px){.is-ie #ie-message p{line-height:1.4;margin:5px auto}}.dp-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.75)}.dp{position:relative;background:#fff;box-shadow:2px 2px 16px rgba(0,0,0,.25);line-height:1.4;border-radius:4px;max-height:400px;z-index:1000;padding-top:6px;overflow:hidden}.dp:before{content:" ";height:6px;position:absolute;top:0;left:0;right:0;background:#3b99fc;background:linear-gradient(-90deg,#3b99fc,#8aefc8)}.dp-permanent .dp{padding-top:0;border:1px solid #eee;box-shadow:none}.dp-permanent .dp:before{display:none}.dp-cal{min-height:300px}.dp-below{position:absolute}.dp-below,.dp-permanent{font-size:.8em;width:400px;max-width:100vw}.dp-permanent{position:relative}.dp-permanent .dp{z-index:0}.dp-modal .dp{position:absolute;top:50%;left:50%;max-width:600px;width:calc(100% - 4em);transform:translate(-50%,-50%);animation:slide-up .3s forwards}.dp-months{padding:24px}.dp-years{box-sizing:border-box;max-height:400px;padding:8px 0;overflow:auto!important}.dp-cal-month,.dp-cal-year,.dp-day,.dp-month,.dp-year{box-sizing:border-box;text-align:center;text-decoration:none;position:relative;color:#3b404d;border-radius:2px;border:0;background:transparent}.dp-cal-header{position:relative;text-align:center;padding-bottom:16px;background:#f5f5f5}.dp-next,.dp-prev{position:absolute;width:30px;height:30px;overflow:hidden;top:14px;color:#777;border-radius:2px;border:0;background:transparent}.dp-next:focus,.dp-next:hover,.dp-prev:focus,.dp-prev:hover{outline:none;color:inherit}.dp-prev{left:24px}.dp-next{right:24px}.dp-next:before,.dp-prev:before{content:"";border:2px solid;width:10px;height:10px;display:inline-block;transform:rotate(-45deg);transition:border-color .2s;margin:9px 0 40px 4px}.dp-prev:before{border-right:0;border-bottom:0}.dp-next:before{border-left:0;border-top:0;margin-left:0;margin-right:4px}.dp-cal-month,.dp-cal-year{display:inline-block;font-size:1.4em;padding:16px 8px 8px;outline:none}.dp-cal-footer{text-align:center;background:#f5f5f5}.dp-day-today:after{content:"";height:0;width:0;border-color:#227bd7 #227bd7 transparent transparent;border-style:solid;border-width:7px;position:absolute;top:0;right:0}.dp-clear,.dp-close,.dp-today{box-sizing:border-box;display:inline-block;width:33%;padding:8px;text-decoration:none;color:inherit;border:0;background:transparent}.dp-permanent .dp-clear,.dp-permanent .dp-close{display:none}.dp-cal-month:focus,.dp-cal-month:hover,.dp-cal-year:focus,.dp-cal-year:hover,.dp-clear:focus,.dp-clear:hover,.dp-close:focus,.dp-close:hover,.dp-next:focus,.dp-next:hover,.dp-prev:focus,.dp-prev:hover,.dp-today:focus,.dp-today:hover{background:#75bcfc;color:#fff}.dp-col-header,.dp-day{width:14.28571429%;display:inline-block;padding:8px;text-align:center}.dp-col-header{color:#aaa;text-transform:uppercase;font-weight:300;font-size:.8em;padding:8px 0}.dp-month{width:33%;display:inline-block;padding:8px}.dp-year{display:block;padding:8px 40px;width:100%}.dp-edge-day{color:#aaa}.dp-current,.dp-current:focus,.dp-day:focus,.dp-day:hover,.dp-month:focus,.dp-month:hover,.dp-year:focus,.dp-year:hover{outline:none;background:#75bcfc;color:#fff}.dp-selected,.dp-selected:focus,.dp-selected:hover{background:#3b99fc;color:#fff}.dp-day-disabled{background:transparent;color:#ddd}.dp-day-disabled:focus,.dp-day-disabled:hover{background:#ddd}.dp-focuser{position:absolute;z-index:0;top:50%;left:50%}@media (max-height:480px),(max-width:480px){.dp-modal .dp{font-size:.9em;width:auto;width:100%}.dp-day,.dp-day-of-week{padding:8px}}@keyframes slide-up{0%{transform:translate(-50%,100%)}to{transform:translate(-50%,-50%)}}.dp-below{width:320px}.dp-below .dp-cal{min-height:auto}.dp-below .dp-cal-header{font-size:1.1rem;padding-bottom:8px}.dp-below .dp-cal-header .dp-cal-month{text-transform:capitalize}.dp-below .dp-cal-header .dp-next,.dp-below .dp-cal-header .dp-prev{top:8px}.dp-below .dp-clear{display:none}.dp-below .dp:before{background:#58bb21}.dp-below .dp-col-header{text-transform:capitalize;font-size:1rem}.dp-below .dp-col-header,.dp-below .dp-day{padding:2px 0}.staticPage{padding:15rem 0}.staticPage .content{width:95%;max-width:70rem;margin:auto}.staticPage .content h1{font-size:3.5rem;font-weight:700;margin:2rem 0 0}.staticPage .content h1+p{margin-top:.5rem}.staticPage .content h2{font-size:2.1rem;margin:2rem 0 0;font-weight:700}.staticPage .content p{font-size:1.6rem}@media (min-width:768px){.staticPage .content p{font-size:1.8rem}}.staticPage .content .Images .wrapper{display:inline-block;width:100%;margin:1rem auto}@media (min-width:768px){.staticPage .content .Images .wrapper{width:calc(50% - 3rem);margin:1rem 1.5rem;max-width:30rem}}.staticPage .content .Images .wrapper img{max-width:100%;width:100%}.staticPage .content b{font-weight:700}.staticPage .content i{font-style:normal}