@font-face{font-family:NotoSans;src:url(/fonts/NotoSans-Bold.ttf);font-display:swap}@font-face{font-family:OpenSans;src:url(/fonts/OpenSans-Regular.ttf);font-display:swap}body{margin:0;padding:0}html,body{height:100%;font-family:OpenSans,Arial,sans-serif;font-size:.95em}a{color:#00b0b1}a:hover{color:#00d6d8}
.App{text-align:center;height:100%}.full-height{height:100%}.logo{padding:13px 17px 0 10px}.local-navbar{min-height:40px;margin-bottom:0}.main{height:100%;padding:0}.left-panel{position:absolute;top:0;left:0}.col-sm-12{padding:0}.overlay-container{position:relative;overflow:auto}.container{margin:0;padding:0}.sidepanel{border-right:1px solid #ddd;width:43%;min-width:230px;max-width:1600px;min-height:0}.app-shell{height:100dvh}.main-area{z-index:-10;height:calc(100% - 3.6em)}.desktop-navbar{height:3.6em}.app-panes{flex:auto;min-height:0}.map-pane{flex:1 1 0;min-width:0}.mobile-map{background-color:#e5e3df}
.rc-rate{vertical-align:middle;margin:0 2px 0 5px;padding:0;font-size:16px;font-style:normal;font-weight:400;list-style:none;display:inline-block}.rc-rate-disabled .rc-rate-star:before,.rc-rate-disabled .rc-rate-star-content:before{cursor:default}.rc-rate-disabled .rc-rate-star:hover{transform:scale(1)}.rc-rate-star{color:#e9e9e9;cursor:pointer;margin:0;padding:0;line-height:1.5;transition:all .3s;display:inline-block;position:relative}.rc-rate-star div{outline:none}.rc-rate-star-first,.rc-rate-star-second{transition:all .3s}.rc-rate-star:hover{transform:scale(1.1)}.rc-rate-star-first{opacity:0;width:50%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.rc-rate-star-half .rc-rate-star-first,.rc-rate-star-half .rc-rate-star-second{opacity:1}.rc-rate-star-half .rc-rate-star-first,.rc-rate-star-full .rc-rate-star-second{color:#5abd3c}.rc-rate-star-half:hover .rc-rate-star-first,.rc-rate-star-full:hover .rc-rate-star-second{color:#68da45;outline:none;text-decoration:none}.rc-rate-star-half:active .rc-rate-star-first,.rc-rate-star-full:active .rc-rate-star-second{color:#36a219;outline:none;text-decoration:none}@font-face{font-family:anticon;src:url(//at.alicdn.com/t/font_r5u29ls31bgldi.eot);src:url(//at.alicdn.com/t/font_r5u29ls31bgldi.eot?#iefix)format("embedded-opentype"),url(//at.alicdn.com/t/font_r5u29ls31bgldi.woff)format("woff"),url(//at.alicdn.com/t/font_r5u29ls31bgldi.ttf)format("truetype"),url(//at.alicdn.com/t/font_r5u29ls31bgldi.svg#iconfont)format("svg")}.anticon{vertical-align:baseline;text-align:center;text-transform:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1}.anticon:before{display:block;font-family:anticon!important}.anticon-star:before{content:""}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url(../media/ajax-loader.1tlvpbw43uhff.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(../media/slick.3wf_lffl0mcca.eot);src:url(../media/slick.3wf_lffl0mcca.eot)format("embedded-opentype"),url(../media/slick.2nhgzv3jt3lzh.woff)format("woff"),url(../media/slick.0et5-dsqd2d5j.ttf)format("truetype"),url(../media/slick.3p2ctlt10v2vy.svg)format("svg")}.slick-prev,.slick-next{cursor:pointer;color:#0000;background:0 0;border:none;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#0000;background:0 0;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:slick;font-size:20px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}.slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 5px;padding:0;display:inline-block;position:relative}.slick-dots li button{cursor:pointer;color:#0000;background:0 0;border:0;outline:none;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.spot-stripe{filter:drop-shadow(0 2px 6px #0006)}.landing-map-wrap{overflow:hidden}.spot-stripe-button{cursor:pointer;background:0 0;border:0;padding:0;line-height:0;position:absolute;top:50%;left:50%;transform:translate(-199px,-212px)}.spot-stripe-pin{pointer-events:none;width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-16px,-16px)}
.full-height{height:100%}.main-container{width:100%;height:100%}.map{position:absolute}.main-landing{z-index:5;background-color:#f7f7f7;height:80%;box-shadow:0 0 12px #00000045}.claim-group{text-align:left;margin-top:15%;margin-left:20%}#big-claim{color:#0d4744;font-family:NotoSans,serif;font-size:3vw;line-height:120%}#sub-claim{margin-top:1em;font-size:1.5em}.action-block{margin-top:2em;margin-bottom:1em}#browse-spots-button{color:#fff;background-color:#5abd3c;border:0;border-radius:1.4em;height:2.6em;margin-top:2em;margin-bottom:8em;padding:0 1.5em;font-size:1.5em;transition:all .1s ease-out;box-shadow:0 .3em .4em #5dcb3f80}#browse-spots-button:hover,#browse-spots-button:focus,#browse-spots-button:active{outline:0;background-color:#5dcb3f!important;box-shadow:0 .35em .45em #5dcb3f66!important}.main-left{width:63%}.main-right{min-width:426px;height:100%;padding:0;position:relative}.second-main{z-index:-1;background-color:#e8ebe9;background-image:url(../media/backgroundPattern.0rq2rnen3rrkh.svg);background-repeat:repeat;background-size:470px;position:relative}.about{text-align:left;background-color:#fff;border-radius:.5rem;margin-top:50px;margin-bottom:50px;padding:10px 20px 25px;box-shadow:0 4px 12px #00000040!important}.about h2{font-size:large}.fresh-emoji{margin:0 0 5px 7px}
.list-group-item.active{background-color:#25c5c4;border-color:#25c5c4}.admin-menu{text-align:left;min-width:17em}


.user-updating-spinner{color:#25b0af;position:relative;right:-92px}
.camp-header{min-height:3.5em;padding:.5em 1.5em 0 1em}.camp-back-button{color:#000;background:0 0;border:0;padding-right:.5em}.camp-back-button:hover,.camp-back-button:focus{outline:0;text-decoration:underline}.camp-description{color:#000;background-color:#ebebeb;border-radius:.5em;padding:1em!important}.camp-image{width:30%;height:30%;padding-left:1em;padding-right:1em}h6{margin-top:1em;font-size:1.15rem}.camp-detail-content,.camp-detail-content-m{min-height:0;overflow:hidden auto}.camp-detail-content::-webkit-scrollbar-track{background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 6px #0000004d}.camp-detail-content::-webkit-scrollbar{background-color:#f5f5f5;width:6px}.camp-detail-content::-webkit-scrollbar-thumb{background-color:#999}.camp-spots-list{margin:0 -.4em 0 .6em}.camp-amenities{margin:-.6em 0 -.6em -1em}.camp-main{margin-left:0}.camp-footer{background-color:#fff;min-height:4em;padding-right:1.5em;box-shadow:0 0 10px #0000002b}
.camp-submit-header{width:100%;min-height:4.2em;padding-top:.8em;padding-left:15px}.camp-submit-header h5{margin-right:.7em;line-height:2}.tittle-input{width:40%;font-size:1.25rem}.camp-textarea-description{color:#000;resize:none;background-color:#ebebeb;border-radius:.5em;padding:1em!important}.submit-anemnities{text-align:left;flex-wrap:nowrap;width:100%;padding:0 .4em 1em;display:inline-block}.camp-submit-footer{background-color:#fff;min-height:4em;padding-right:1em;box-shadow:0 0 10px #0000002b}.cancel-button2{color:#888;background:0 0;border:0;margin-right:1.5em}.cancel-button2:hover,.cancel-button2:focus{outline:0;text-decoration:underline}
.next-button{color:#fff;background-color:#5abd3c;border:0;box-shadow:0 .3em .4em #5abd3c4d}.direction-button:hover,.direction-button:focus,.direction-button:active{background-color:#6ccf4f!important;box-shadow:0 .35em .45em #5abd3c80!important}
.camp-submit-header{width:100%;min-height:4.2em;padding-top:.8em;padding-left:15px}.camp-submit-header h5{margin-right:.7em;line-height:2}.camp-submit-header input{width:40%;font-size:1.25rem}.camp-textarea-description{color:#000;resize:none;background-color:#ebebeb;border-radius:.5em;padding:1em!important}.camp-dropzone{border:1px solid #b1b1b1;border-radius:.5em;width:100%;height:340px}.camp-extra-dropzone{border:1px solid #b1b1b1;border-radius:.5em;width:100%;min-height:340px}.submit-anemnities{text-align:left;flex-wrap:nowrap;width:100%;padding:0 .4em 1em;display:inline-block}.camp-submit-footer{background-color:#fff;min-height:4em;padding-right:1em;box-shadow:0 0 10px #0000002b}.cancel-button2{color:#888;background:0 0;border:0;margin-right:1.5em}.cancel-button2:hover,.cancel-button2:focus{outline:0;text-decoration:underline}.btn-remove-spot-from-camp{z-index:2;color:#989898;background-color:#fff;border:1px solid #cbcbcb;border-radius:.9em;width:1.8em;height:1.8em;font-weight:700;position:absolute;top:1em;right:1em;box-shadow:0 .3em .4em #00000038}.btn-remove-spot-from-camp:hover{color:#fff;border:1px solid #ff1a35;outline:none;text-decoration:none;background-color:#ff1a35!important;box-shadow:0 .35em .45em #ff0b2c66!important}.btn-remove-spot-from-camp:focus{outline:none}.spot-in-camp{position:relative}
.star-rating{padding-top:3px;font-size:2em!important}.submit-review-text{min-height:7em}.submit-review-button{color:#fff;background-color:#25c5c4;border:0;box-shadow:0 .2em .3em #25c5c433}.submit-review-button:hover,.submit-review-button:focus,.submit-review-button:active{background-color:#07cfcc!important;box-shadow:0 .3em .4em #25c5c466!important}.image-preview{object-fit:cover;border-radius:.5em;width:5em;height:5em;margin:.5em 1em 1em 0;top:0;left:0}.play-video-image{object-fit:cover;width:4em;height:4em;margin:1em 1.5em 1.5em .5em;top:0;left:0}.image-dropzone{border:1px solid #b1b1b1;border-radius:.5em;width:5em;height:5em;margin:.5em 1em 1em 0}.dropzone-image{width:47%}.modal-header,.modal-footer{border:0}.image-review-preview-wrap{margin:0 .5em 1em 0;position:relative}.menium-preview{width:5em;height:5em}.preview-image-spinner-wrap{width:5em;height:5em;top:0;left:0}.button-review-remove-image{z-index:2;color:#10abac;background-color:#fff;border:1px solid #10abac;border-radius:1.4em;width:2.4em;height:2.4em;font-weight:700;position:absolute;top:0;right:0;box-shadow:0 .3em .4em #00000038}.button-review-remove-image:active{color:#fff;border:1px solid #ff1a35;outline:none;text-decoration:none;background-color:#ff1a35!important;box-shadow:0 .35em .45em #ff0b2c66!important}
.star-rating{padding-top:3px;font-size:2em!important}.submit-review-text{min-height:7em}.submit-review-button{color:#fff;background-color:#25c5c4;border:0;box-shadow:0 .2em .3em #25c5c433}.submit-review-button:hover,.submit-review-button:focus,.submit-review-button:active{background-color:#07cfcc!important;box-shadow:0 .3em .4em #25c5c466!important}.image-preview{object-fit:cover;border-radius:.5em;width:5em;height:5em;margin:.5em 1em 1em 0}.image-dropzone{border:1px solid #b1b1b1;border-radius:.5em;width:5em;height:5em;margin:.5em 1em 1em 0}.dropzone-image{width:47%}.modal-header,.modal-footer{border:0}
.map-container{height:30vmin;margin:1em 0}
.mobile-carousel .slick-next{width:30px;height:27px;right:13px}.mobile-carousel .slick-prev{z-index:1;width:30px;height:27px;left:13px}.mobile-carousel .slick-prev:before,.mobile-carousel .slick-next:before{font-size:30px}.mobile-carousel .slick-dots{bottom:.2em}.mobile-carousel .slick-dots li button:before{opacity:.65;color:#fff}.mobile-carousel .slick-dots li.slick-active button:before{opacity:1;color:#fff}.mobile-carousel .pnlm-controls-container{right:4px;left:unset}.mobile-carousel .fa-play-circle{color:#fffa;font-size:65px;position:absolute;top:23%;left:29%}.mobile-carousel{background:#000;width:100%;height:72vmin;min-height:150px;position:relative}.mobile-carousel-image{float:left;object-fit:cover;width:100vmin;height:72vmin;top:0;left:0}.mobile-carousel-video{height:72vmin;position:relative}.mobile-back-button{z-index:1;float:left;color:#fff;background:0 0;border-width:0;width:35px;height:35px;margin:.4em .3em;padding:0;font-size:2em;position:absolute;top:0;left:0}.mobile-carousel .slick-slide.slick-active[data-index="0"]{width:100%;display:block}
.my-footer-xl{z-index:1;background-color:#fff;min-height:4em;box-shadow:0 0 10px #0000002b}.slick-next{right:7px}.slick-prev{z-index:1;left:5px}.fa-play-circle{color:#fffa;font-size:65px;position:absolute;top:23%;left:29%}.back-button{z-index:1;float:right;background-color:#ffffff80;border:1px solid #fff0;border-radius:0 .5em 0 0;width:3em;height:3em;position:absolute;top:0;right:0}.back-button:hover,.back-button:focus,.back-button:active,.back-button.active{border:1px solid #ffffff6e;outline:none}.camp-button{color:#000;background:0 0;border:0;padding:0}.camp-button:hover,.camp-button:focus{outline:0;text-decoration:underline}.camp-button-dash{margin:0 .5em}.pnlm-controls-container{left:4px!important}#directions-icon{min-width:16px;height:1.2em;margin:-.25em .5em 0 0}.mask{z-index:10;height:34px;position:relative;overflow:hidden}.detail-pane-wrapper{min-height:0;overflow-y:auto}.detail-pane{min-height:0;overflow:hidden auto}.detail-pane::-webkit-scrollbar-track{background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 6px #0000004d}.detail-pane::-webkit-scrollbar{background-color:#f5f5f5;width:6px}.detail-pane::-webkit-scrollbar-thumb{background-color:#999}.description{text-align:left;margin:10px;position:relative}

.mobile-card-footer-reviews{display:flex}.mobile-footer-review-rating{margin-top:-2px}.delete-button{color:#ff5b62;background-color:#fff;border:1px solid #ff5b62;margin-right:1.5em;box-shadow:0 .2em .3em #ff5b621a}.delete-button:hover,.delete-button:focus,.delete-button:active{color:#fff;background-color:#ff5b62!important;box-shadow:0 .3em .4em #ff03004d!important}
.card-list{flex:auto;min-height:0;padding:.3em 0 0;overflow:hidden auto}.loading-point{margin-bottom:.15em}.no-spots{color:#a9a9a9;margin-top:1em}.card-list::-webkit-scrollbar-track{background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 6px #0000004d}.card-list::-webkit-scrollbar{background-color:#f5f5f5;width:6px}.card-list::-webkit-scrollbar-thumb{background-color:#999}.list-header{margin:0 .5em}.camp-list-header{margin:1em .5em 0}.a-button{color:#10abac;background-color:#0000;border:0;padding:0}.a-button:hover,.a-button:focus{outline:0;text-decoration:underline}
.onoffswitch{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:44px;position:relative}.onoffswitch-checkbox{display:none}.onoffswitch-label{cursor:pointer;background-color:#fff;border:2px solid #e3e3e3;border-radius:23px;height:23px;padding:0;line-height:23px;transition:background-color .15s ease-in;display:block;overflow:hidden}.onoffswitch-label:before{content:" ";background:#fff;border:2px solid #e3e3e3;border-radius:23px;width:23px;margin:0;transition:all .15s ease-in;display:block;position:absolute;top:0;bottom:0;right:19px}.onoffswitch-checkbox:checked+.onoffswitch-label{background-color:#5dcb3f}.onoffswitch-checkbox:checked+.onoffswitch-label,.onoffswitch-checkbox:checked+.onoffswitch-label:before{border-color:#5dcb3f}.onoffswitch-checkbox:checked+.onoffswitch-label:before{right:0}
.center{text-align:center}.card-add-spot{background:#fff;padding:5px 0 0;overflow:hidden auto}.center p{color:gray;margin:150px 0}.my-checkbox{margin-bottom:-50px;padding-bottom:50px}.anemnities{text-align:left;flex-wrap:nowrap;width:100%;padding:1em .4em;display:inline-block}.anemnity-tile-checkbox{vertical-align:bottom;border-radius:.5rem;flex:none;width:5.5rem;height:5.5rem;margin:.3em .6rem;display:inline-block;position:relative}.anemnity-tile-checkbox img{width:100%;margin-bottom:.2em}.anemnity-tile-checkbox label{text-align:center;-webkit-user-select:none;user-select:none;background:#f2f2f2;border-radius:.5rem;width:5.5rem;height:5.5rem;font-size:.7em;font-weight:400;box-shadow:0 .3em .4em #93939380}.anemnity-tile-checkbox div{height:100px}.anemnity-tile-checkbox+label+div{height:2em}.anemnity-tile-checkbox input{z-index:9;position:absolute;top:5px;left:5px}.my-checkbox:checked+label{filter:none;color:#484848;background:#dbdbdb;box-shadow:0 .1em .1em #93939380}.my-checkbox:checked+label img{opacity:1}.my-checkbox:hover+label{filter:none;background:#e2e2e2}.my-checkbox:hover+label img{opacity:1}.dropzone-wrap{height:30%}.dropzone{border:1px solid #b1b1b1;border-radius:.5em;min-height:340px}.extra-dropzone{border:1px solid #b1b1b1;border-radius:.5em;min-height:90px;margin-bottom:1em}.button-remove-image{z-index:2;color:#989898;background-color:#fff;border:1px solid #cbcbcb;border-radius:.9em;width:1.8em;height:1.8em;font-weight:700;position:absolute;top:1em;right:2em;box-shadow:0 .3em .4em #00000038}.button-remove-image:hover{color:#fff;border:1px solid #ff1a35;outline:none;text-decoration:none;background-color:#ff1a35!important;box-shadow:0 .35em .45em #ff0b2c66!important}.button-remove-image:focus{outline:none}.extra-image{width:50%;height:30%;padding:15% 33%}.location-alert{text-align:left;margin:1em}.location-alert-undo{text-align:right}#imagePreview{border-radius:7px;max-width:95%;max-height:310px;margin:8px 0}.spinner{margin-bottom:3px;margin-right:10px}.add-spot-stars{font-size:2em!important}.my-label{color:#000;background-color:#0000;font-size:100%;font-weight:400}.card-add-footer{float:right;vertical-align:center}.add-spot-bold-button{color:#fff;background-color:#25c5c4;border:0;border-radius:1.1em;height:2.2em;padding:0 1.5rem;font-weight:700;box-shadow:0 .2em .3em #25c5c433}.add-spot-bold-button:hover,.add-spot-bold-button:focus{text-decoration:none;background-color:#07cfcc!important;box-shadow:0 .3em .4em #25c5c466!important}.gps-degree-input{flex:0 0 10%;max-width:10%}
.camp-card-wrapper{width:50%}
.card2-camp-image{float:left;width:calc(33.3333% - 1px);height:100%;margin-right:1px;position:relative;box-shadow:0 1px 6px #00000024}.card-camp-img{float:left;object-fit:cover;width:100%;height:12.5vw;image-rendering:crisp-edges;background:#eee;display:inline-block;position:absolute;left:0}.uploading{background-color:#ffffff4f;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}
.login-wrap-background{z-index:-10;background-color:#f7f7f7}.login-wrap{background-color:#fff;border:1px solid #e3e3e3;border-radius:.5em;padding:2em;box-shadow:0 0 1.4em #00000014}
.main-privacy-policy{margin-top:2em;margin-left:2em;margin-right:2em}
#button-my-location{pointer-events:auto;color:#565656;background-color:#fff;border:0;border-radius:2px;height:40px;padding:0 17px;font-family:Roboto,Arial,sans-serif;font-size:18px;position:absolute;top:10px;left:210px;box-shadow:0 1px 2px #aaa!important}.bottom-overlay{width:100%;position:absolute;bottom:1em}.spot-icon-img{height:2rem}.spinner-border{margin-right:.5em}.spot-counter{margin-left:4px;padding-top:4px}.spot-counter-loading{opacity:.5}.loading-m{background-color:#fff;border-radius:2px;height:40px;padding-top:5px;padding-left:7px;padding-right:7px;position:absolute;top:10px;right:10px;box-shadow:0 1px 2px #aaa!important}
.mobile-spot-stripe{filter:drop-shadow(0 2px 6px #0006);width:300px}.landing-map-wrap{overflow:hidden}.mobile-spot-stripe-button{cursor:pointer;background:0 0;border:0;padding:0;line-height:0;position:absolute;top:calc(50% + 83px);left:50%;transform:translate(-153px,-165px)}.mobile-spot-stripe-pin{pointer-events:none;width:32px;height:32px;position:absolute;top:calc(50% + 83px);left:50%;transform:translate(-16px,-16px)}
.map{position:absolute}.mobile-main-landing{text-align:left;z-index:10;background-color:#f7f7f7;position:relative;box-shadow:0 3px 22px #aaa}.mobile-main-navbar{z-index:11;background-color:#f7f7f7}.mobile-main-navbar-white,.mobile-navbar{z-index:11;background-color:#fff}#mobile-claim-group{margin-left:15%;padding-top:10vh}#mobile-big-claim{color:#0d4744;font-family:NotoSans;font-size:8vw;line-height:120%}#mobile-sub-claim{margin-top:1em;margin-right:1em;font-size:1em}#mobile-action-button{color:#fff;background-color:#5dcb3f;border:0;border-radius:1.4em;height:2.6em;margin-top:2em;margin-bottom:8rem;padding:.6em 1.5em;font-size:1.5em;transition:all .1s ease-out;box-shadow:0 .3em .4em #5dcb3f80}#mobile-action-button:hover,#mobile-action-button:focus,#mobile-action-button:active{outline:0}.mobile-map-landing-page{z-index:5;height:270px;position:relative}.mobile-about{text-align:left;z-index:10;background-color:#f7f7f7;margin:0;padding-top:2em;padding-bottom:3rem;position:relative;box-shadow:0 0 22px #aaa}.mobile-about h2{z-index:10;-webkit-margin-before:0;-webkit-margin-after:0;padding-left:2rem;font-size:larger}.mobile-about div{z-index:10;margin:1rem 2rem 0}#mobile-tiles{background-color:#e8ebe9;background-image:url(../media/backgroundPattern.0rq2rnen3rrkh.svg);background-repeat:repeat;background-size:330px;flex-wrap:nowrap;padding:2.5rem 0;display:flex;overflow-x:auto}.mobile-tile{float:left;background:#fff;border-radius:.5rem;flex:none;width:6.5rem;height:6.5rem;margin:0 .6rem;box-shadow:0 3px 20px #bbb}#mobile-tiles::-webkit-scrollbar-track{background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 6px #0000004d}#mobile-tiles::-webkit-scrollbar{background-color:#f5f5f5;width:6px}#mobile-tiles::-webkit-scrollbar-thumb{background-color:#999}.mobile-tile img{width:100%}.mobile-tile div{width:100%;vertical-align:center;color:#484848;margin-top:.55em;font-family:OpenSans,Arial,sans-serif;font-size:.7em}.fresh-emoji{margin:0 0 5px 7px}
.mobile-camp-sub-header{padding-left:1em}.mobile-camp-description{padding:.5em 1em 0!important}.mobile-camp-header{padding-bottom:.5em;padding-left:1em}.mobile-camp-back-button{color:#000;background:0 0;border:0;width:1em;padding:0 .2em 0 0;font-size:1.25rem}.camp-list-spot{margin:0 .7em}
.map-container{height:30vmin;margin:1em 0}
.amenities-wrap{margin:0 2em}.my-checkbox-m:checked+label{filter:none;color:#484848;background:#dbdbdb;box-shadow:0 .1em .1em #93939380}.my-checkbox-m:checked+label img,.my-checkbox-m:hover+label img{opacity:1}
.editable-map .map-container{width:100%;height:100%}
.testimonial-group{height:100%}.testimonial-group>.small-row{white-space:nowrap;overflow-x:auto}.testimonial-group>.small-row>.card-wrapper{float:none;display:inline-block}.small-row{height:100%;max-height:100%;margin-left:0;margin-right:0}.spot-carousel{background:#cd5c5c;width:100%;height:100%}.one-slide{width:90%;height:35vh;max-height:16em}.flex-inner{min-width:0;max-height:0}
.small-card-wrapper{float:none;width:100%;height:90%;padding:1.5vh 3vw 1.5em;display:inline-block}
.camp-header-map{margin-right:1em}
.overlay-div{pointer-events:none;width:100%;height:100%;position:relative}.overlay-div-mobileIcon{position:absolute;bottom:-.1em;left:80px}.mobile-tentspots-overlay{height:1.8em}
.mobile-bottom{height:35vh;max-height:16em}
.review-spot{border-radius:.6em;width:25%;height:100%;overflow:hidden;box-shadow:0 1px 12px #00000030}.review-spot-image{float:left;object-fit:cover;width:100%;height:100%;image-rendering:crisp-edges;display:inline-block;top:0;left:0}.review-submit-header{height:4em}.review-submit-footer{background-color:#fff;min-height:4em;box-shadow:0 0 10px #0000002b}.small-card-img{width:100%;position:absolute;top:0;left:0}.image-review-preview-wrap-m{margin:0 0 1em;position:relative}.image-review-preview-m{object-fit:cover;border-radius:.5em;width:100%;height:40vw}.button-remove-image-review-m{z-index:2;color:#10abac;background-color:#fff;border:1px solid #10abac;border-radius:1.4em;width:2.8em;height:2.8em;font-weight:700;position:absolute;top:3vw;right:3vw;box-shadow:0 .3em .4em #00000038}.button-remove-image-review-m:active{color:#fff;border:1px solid #ff1a35;outline:none;text-decoration:none;background-color:#ff1a35!important;box-shadow:0 .35em .45em #ff0b2c66!important}.image-overlay-wrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.play-video-overlay{object-fit:cover;width:4em;height:4em}.edit-review-back-button{color:#000;background:0 0;border:0;margin-top:-.3em;padding:0 .5em 0 0;font-size:1.25rem}
.review-spot{border-radius:.6em;width:25%;height:100%;overflow:hidden;box-shadow:0 1px 12px #00000030}.review-spot-image{float:left;object-fit:cover;width:100%;height:100%;image-rendering:crisp-edges;display:inline-block;top:0;left:0}.review-submit-header{height:4em}.review-submit-footer{background-color:#fff;min-height:4em;box-shadow:0 0 10px #0000002b}.small-card-img{width:100%;position:absolute;top:0;left:0}.image-review-preview-wrap-m{margin:0 0 1em;position:relative}.image-review-preview-m{object-fit:cover;border-radius:.5em;width:100%;height:40vw}.button-remove-image-review-m{z-index:2;color:#10abac;background-color:#fff;border:1px solid #10abac;border-radius:1.4em;width:2.8em;height:2.8em;font-weight:700;position:absolute;top:3vw;right:3vw;box-shadow:0 .3em .4em #00000038}.button-remove-image-review-m:active{color:#fff;border:1px solid #ff1a35;outline:none;text-decoration:none;background-color:#ff1a35!important;box-shadow:0 .35em .45em #ff0b2c66!important}
.spot-header{margin-top:.5em}.spot-camp-header{margin-top:-.1em;margin-bottom:.7em;font-size:.9rem}.mask{z-index:10;height:34px;position:relative;overflow:hidden}.description{text-align:left;margin:10px;position:relative}.slick-slide.slick-active[data-index="0"]{width:100%;display:block}hr{background:#e7e7e7;margin:0 1em}.my-footer-lg{z-index:1;background-color:#fff;height:5em;box-shadow:0 0 10px #0000002b}
.mask{z-index:10;height:34px;position:relative;overflow:hidden}.description{text-align:left;margin:10px;position:relative}.slick-slide.slick-active[data-index="0"]{width:100%;display:block}hr{background:#e7e7e7;margin:0 1em}.edit-anemnities{flex-wrap:nowrap;padding:1em .4em;display:flex;overflow-x:auto}.edit-spot-back-button{color:#000;background:0 0;border:0;padding:0 .7em;font-size:1.25rem}
.mobile-card-footer-reviews{display:flex}.mobile-footer-review-rating{margin-top:-2px}.delete-button-m{color:#ff5b62;background-color:#fff;border:1px solid #ff5b62;box-shadow:0 .2em .3em #ff5b621a}.delete-button-m:hover,.delete-button-m:focus,.delete-button-m:active{color:#fff;background-color:#ff5b62!important;box-shadow:0 .3em .4em #ff03004d!important}.save-button{color:#10abac;background-color:#fff;border:1px solid #25c5c4;box-shadow:0 .2em .3em #25c5c433}.save-button:hover,.save-button:focus,.save-button:active{color:#fff;background-color:#07cfcc!important;box-shadow:0 .3em .4em #25c5c466!important}
.action-button-m{border-radius:1.5rem;height:3rem;padding:.5em 1.7em;font-size:1.2em;font-weight:700;transition:all .5s ease-out}.action-button-m:hover,.action-button-m:focus,.action-button-m:active{outline:0}.new-spot-footer .next-button{color:#fff;background-color:#25c5c4;border:0;box-shadow:0 .3rem .4rem #25c5c466}.new-spot-footer .next-button:hover,.new-spot-footer .next-button:focus{text-decoration:none;background-color:#07cfcc!important;box-shadow:0 .3em .4em #25c5c466!important}.skip-button{color:#10abac;background-color:#fff;border:1px solid #25c5c4;box-shadow:0 .2em .3em #25c5c433}.skip-button:active,.skip-button:focus{color:#fff;text-decoration:none;background-color:#07cfcc!important;box-shadow:0 .3em .4em #25c5c466!important}.new-spot-footer{min-height:6em;margin:0 2em}
.new-spot-tittle{margin:2em 2em 1em}.dropzone-area-m{color:#10abac;border-radius:.5em;height:13vw;font-size:1.3em}.dropzone-area-plus-m{margin-bottom:3px;margin-right:.1em;font-size:1.7em}.image-preview-wrap-m{margin:0 0 1em;position:relative}.image-preview-m{object-fit:cover;border-radius:.5em;width:85vw;height:40vw}.button-remove-image-m{z-index:2;color:#10abac;background-color:#fff;border:1px solid #10abac;border-radius:1.4em;width:2.8em;height:2.8em;font-weight:700;position:absolute;top:3vw;right:11vw;box-shadow:0 .3em .4em #00000038}.button-remove-image-m:active{color:#fff;border:1px solid #ff1a35;outline:none;text-decoration:none;background-color:#ff1a35!important;box-shadow:0 .35em .45em #ff0b2c66!important}
.map-container{height:30vmin;margin:1em 0}
.review-wrap{width:100%;padding:0 2em 1.5em 3em}.new-spot-review{width:100%;min-height:7em}

.uploading-spinner{color:#25b0af;width:30vw;height:30vw}.uploading-label{margin:2em}.another-spot-button{color:#fff;background-color:#25c5c4;border:0;margin-top:10vh;box-shadow:0 .3rem .4rem #25c5c466}.another-spot-button:hover,.another-spot-button:focus{text-decoration:none;background-color:#07cfcc!important;box-shadow:0 .3em .4em #25c5c466!important}
.created-spot{border-radius:.6em;width:80vw;height:37vw;overflow:hidden;box-shadow:0 1px 12px #00000030}.created-spot-image{float:left;object-fit:cover;width:100%;height:100%;image-rendering:crisp-edges;display:inline-block;top:0;left:0}
#anemnities{flex-wrap:nowrap;padding:.5em .4em;display:flex;overflow-x:auto}
.anemnity-tile{float:left;background:#00000014;border-radius:.5rem;flex:none;width:5.5rem;height:5.5rem;margin:0 .6rem;position:relative}.anemnity-tile img{width:100%}.anemnity-tile div{text-align:center;color:#484848;-webkit-user-select:none;user-select:none;width:100%;margin-top:.55em;font-size:.7em}.anemnity-tile input{position:absolute;top:3px;left:6px}
.s-camp-images-wrapper{position:relative}.s-name{text-align:left;color:#fff;text-decoration-color:#000;position:absolute;top:.2em;left:1em}.s-name-bg{text-align:left;color:#000;filter:blur(3px);font-weight:700;position:absolute;top:.2em;left:1em}.s-camp-error{position:absolute;bottom:0;left:1em;right:1em}.s-camp-images{border-radius:.5em;height:100%;position:relative;overflow:hidden;box-shadow:0 1px 6px #00000024}
.card2-camp-image{float:left;width:calc(33.3333% - 1px);height:100%;margin-right:1px;position:relative;box-shadow:0 1px 6px #00000024}.card-camp-img{float:left;object-fit:cover;width:100%;height:12.5vw;image-rendering:crisp-edges;background:#eee;display:inline-block;position:absolute;left:0}
.login-block{margin:0 0 2em}.login-or{margin:1em 0}.log-in-button{color:#fff;background-color:#25c5c4;border:0;width:100%;margin-right:1.5em;box-shadow:0 .2em .3em #25c5c433}.log-in-button:hover,.log-in-button:focus,.log-in-button:active{background-color:#07cfcc!important;box-shadow:0 .3em .4em #25c5c466!important}.login-spinner{width:1.5em;height:1.5em}.link-button{color:#02beba;padding:0;font-size:1em;line-height:1;font-weight:700!important}.link-button:hover,.link-button:focus,.link-button:active{color:#02d4d0!important}.btn-passkey-login{color:#3c4043;background-color:#fff;border:1px solid #dadce0;border-radius:4px;padding:.6em 1em;font-weight:500;line-height:1.2}.btn-passkey-login:hover,.btn-passkey-login:focus,.btn-passkey-login:active{background-color:#f8f9fa!important;border-color:#d2e3fc!important}.enrolment-hint{color:#6c757d;margin-bottom:.5em;font-size:.85em}
.modal-login{max-width:600px}
#navbar-brand-landing{max-width:15em;margin-top:2px}.navbar{z-index:20;padding:.3rem 1rem!important}.navbar-shadow{z-index:999;background-color:#fff;box-shadow:0 0 .4em #0000003b}.btn-google-login-landing{background-color:#0000;border:0;border-radius:5px;padding:.5rem .9rem}.btn-google-login-landing:hover,.btn-google-login-landing:focus{outline:0;text-decoration:underline}.profile-picture{border-radius:16px;width:32px;height:32px;margin-top:-2px;margin-bottom:2px}.profile-letter{color:#fff;background-color:#1b6d85;border:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex}.account-dropdown-landing-div{margin-top:2px;margin-bottom:-2px}.account-dropdown-landing{border-width:0;padding:0 1.5em 0 .75rem}.account-dropdown-landing:focus{border-width:0;box-shadow:inset 0 0 #00000013}.dropdown-item{cursor:pointer;padding:.25rem 3.5rem .25rem 1.5rem}.dropdown-item:hover{color:#fff;background-color:#25c5c4}.dropdown-item.active,.dropdown-item:active{color:#fff;background-color:#25b0af}.dropdown-divider{margin:4px 0}.dropdown-icon{margin-right:1em}.btn-add-spot{color:#10abac;background-color:#0000;border:1px solid #25c5c4;border-radius:1.1em;height:2.2em;padding:0 1.5rem;font-weight:700;box-shadow:0 .2em .3em #25c5c433}.btn-add-spot:hover,.btn-add-spot:focus{color:#fff;text-decoration:none;background-color:#07cfcc!important;box-shadow:0 .3em .4em #25c5c466!important}.btn-add-spot-disabled{pointer-events:none;opacity:.6;cursor:default}.btn-add-spot-disabled:hover,.btn-add-spot-disabled:focus{color:#fff;outline:none;text-decoration:none}.login-button{padding:0;font-size:1em;line-height:1}.passkey-toast{z-index:1050;color:#fff;cursor:pointer;background-color:#25c5c4;border-radius:4px;max-width:22em;margin-top:.5em;padding:.6em .9em;font-size:.9em;position:absolute;top:100%;right:1em;box-shadow:0 .2em .5em #0003}
.reviews{margin-bottom:.5em;padding:.2em 1em}.reviews-header{color:#6d6d6d;margin:.8em 0;font-size:.7em}.review-tittle{text-align:left;font-weight:bolder}.review-text{text-align:left}.review-user-image{border-radius:1.5em;width:3em;height:3em}.review-user-letter{color:#fff;background-color:#1b6d85;border:0;border-radius:1em;justify-content:center;align-items:center;width:2em;height:2em;font-size:1.5em;font-weight:700;display:flex}.review-date{text-align:center;margin:.3em 0 0;font-size:.7em}.review-rating{text-align:center;font-size:10px!important}.review-rating .rc-rate-star{cursor:default!important}.rc-rate-star-half .rc-rate-star-first,.rc-rate-star-full .rc-rate-star-second{color:#5abd3c}.review-image{object-fit:cover;border-radius:.5em;width:5em;height:5em;margin:0 1em 1em 0}.write-review-button{color:#10abac;background-color:#fff;border:1px solid #25c5c4;border-radius:1.1em;height:2.2em;padding:.2em 1.2em;font-size:1em;font-weight:700;transition:all .1s ease-out;box-shadow:0 .2em .3em #25c5c433}.write-review-button:hover,.write-review-button:focus,.write-review-button:active{color:#fff;outline:0;background-color:#07cfcc!important;box-shadow:0 .3em .4em #25c5c466!important}.edit-review-button{margin-right:.5em}.edit-review-icon{padding:0 0 .1rem;font-size:1.2rem}.review-text-clamped{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.image-pane{border-radius:.5em;position:relative;overflow:hidden}.big-image{object-fit:cover;width:100%;min-height:150px;position:relative}
.mobile-card-footer-reviews{display:flex}.mobile-footer-review-rating{margin-top:-2px}.footer-content{padding:0 1.5em}.action-button{border-radius:1.3em;height:2.6em;padding:.5em 1.3em;font-weight:700;transition:all .1s ease-out}.action-button:hover,.action-button:focus,.action-button:active{outline:0}.direction-button{color:#fff;background-color:#5abd3c;border:0;box-shadow:0 .3em .4em #5abd3c4d}.direction-button:hover,.direction-button:focus,.direction-button:active{background-color:#6ccf4f!important;box-shadow:0 .35em .45em #5abd3c80!important}.edit-button{color:#10abac;background-color:#fff;border:1px solid #25c5c4;margin-right:1.5em;box-shadow:0 .2em .3em #25c5c433}.edit-button:hover,.edit-button:focus,.edit-button:active{color:#fff;background-color:#07cfcc!important;box-shadow:0 .3em .4em #25c5c466!important}
.s-card-map-hover{filter:brightness();transition:all .15s ease-in-out;transform:scale(1.008);box-shadow:0 3px 12px #0000004f!important}.s-card-wrapper{height:12.5vw;max-height:26em;margin:.5em .4em 2.2em;padding:0}.s-card-wrapper-mobile{height:42.5vw!important}.s-card-content{border-radius:.5em;height:100%;position:relative;overflow:hidden;box-shadow:0 1px 6px #00000024}.s-small-card-img{float:left;object-fit:cover;width:100%;height:100%;image-rendering:crisp-edges;display:inline-block;position:absolute;left:0}.s-mobile-left-overlay{float:left;margin:0 0 0}.s-mobile-rating{color:#000}.s-mobile-my-star-one{color:#5abd3c;font-size:1.1em}.s-mobile-price{float:right;color:#fff;background:#ff5a5f;border-radius:.3em;width:3.1em;margin:.3em 0 0;box-shadow:0 1px 6px #00000029}.price-free{background:#5abd3c!important}.price-unknown{color:#858585;background:#fff!important}
.footer{color:#3b3f3f;background-color:#ebebeb;padding:2em 10em 10px;box-shadow:0 0 12px #00000045}.footer-header{color:#3b3f3f;margin-right:2em;font-weight:bolder}.footer-hr{background:#e7e7e7;margin:1em 0}
.mobile-footer{color:#3b3f3f;background-color:#ebebeb;padding:2em;box-shadow:0 0 12px #00000045}.footer-header{color:#3b3f3f;margin-right:2em;font-weight:bolder}.footer-hr{background:#e7e7e7;margin:1em 0}.mobile-footer a:hover{text-decoration:underline}
.main-privacy-policy{margin-top:2em;margin-left:2em;margin-right:2em}
.login-wrap-background{z-index:-10;background-color:#f7f7f7}.login-wrap{background-color:#fff;border:1px solid #e3e3e3;border-radius:.5em;padding:2em;box-shadow:0 0 1.4em #00000014}

