.dropdown-container{cursor:pointer;position:relative}.dropdown-selected-option{border:1px solid #d3d3d3;border-radius:4px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.dropdown-selected-option-focus{border:1px solid #1276b3}.dropdown-placeholder{color:#8e8e8e;font-size:15px;line-height:25px}.dropdown-options-list{z-index:1;background-color:#fff;border-radius:4px;width:100%;max-height:300px;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto}.dropdown-options-list .border{border:1px solid #ccc}.dropdown-options-list li{align-items:center;margin:0;padding:10px;display:flex}.dropdown-options-list:focus{border:1px solid #1276b3;outline:none}.dropdown-options-list li:hover{background-color:#f2f2f2}.dropdown-options-list li.active{background-color:#e0e0e0}.dropdown-options-list li.selected{background-color:#f0f0f0}.dropdown-search-field{background:#fff;padding:15px;position:sticky;top:0}.dropdown-search-field input{padding:5px 8px!important;font-size:12px!important}
.dropdown-container{cursor:pointer;position:relative}.dropdown-selected-option{border:1px solid #d3d3d3;border-radius:4px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.dropdown-selected-option-focus{border:1px solid #1276b3}.dropdown-placeholder{color:#8e8e8e;font-size:15px;line-height:25px}.dropdown-options-list{z-index:1;background-color:#fff;border-radius:4px;width:100%;max-height:300px;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto}.dropdown-options-list .border{border:1px solid #ccc}.dropdown-options-list li{align-items:center;margin:0;padding:10px;display:flex}.dropdown-options-list:focus{border:1px solid #1276b3;outline:none}.dropdown-options-list li:hover{background-color:#f2f2f2}.dropdown-options-list li.active{background-color:#e0e0e0}.dropdown-options-list li.selected{background-color:#f0f0f0}.dropdown-search-field{background:#fff;padding:15px;position:sticky;top:0}.dropdown-search-field input{padding:5px 8px!important;font-size:12px!important}.AcsiGalleryModal{background-color:#fff}.AcsiContentModal,.AcsiGalleryModal{z-index:2000;opacity:0;width:100%;height:100%;transition:opacity .5s ease-in;display:none;position:fixed;top:0;left:0}.login-with-my-acsi-modal{background-color:#00000080}.login-with-my-acsi-modal .AcsiContentModalDetailTabs{width:100%;height:100%;padding:0;border-radius:0!important}.login-with-my-acsi-modal .AcsiContentModalDetailTabs .AcsiContentModalContentInner{height:calc(100% - 36px)}.login-with-my-acsi-modal .AcsiContentModalDetailTabs iframe{border:none}.save-search-modal{background-color:#00000080}.save-search-modal h3{font-size:16px;font-weight:700}.save-search-modal .AcsiContentModalDetailTabs{border-radius:6px;height:unset!important}.save-search-modal .AcsiContentModalContent{max-width:480px;max-height:fit-content;padding:24px}.save-search-modal .AcsiContentModalContentInner{margin-top:16px}.save-search-modal .AcsiContentModalContentInner input[type=text]{color:#333;height:49px;padding:12px 16px}.my-profile-container .save-search-modal .AcsiContentModalContentInner input[type=password]~span.error,.my-profile-container .save-search-modal .AcsiContentModalContentInner input[type=text]~span.error,.save-search-modal .AcsiContentModalContentInner .my-profile-container input[type=password]~span.error,.save-search-modal .AcsiContentModalContentInner .my-profile-container input[type=text]~span.error,.save-search-modal .AcsiContentModalContentInner label{color:#333;font-size:12px;line-height:28px}.save-search-modal .AcsiContentModalContentInner .submit-button{background-color:#df3c41;width:auto;margin-top:16px}.save-search-modal .AcsiContentModalCloseButton,.save-search-modal .AcsiGalleryModalCloseButton{color:#333}.save-search-modal .modal-toast-message{flex-direction:column;align-items:center;gap:25px;margin-bottom:20px;display:flex}.save-search-modal .modal-toast-message i:before{font-size:48px}.save-search-modal .modal-toast-message .icon-checkmark{color:#009835}.save-search-modal .modal-toast-message .icon-round-close{color:#e60003}.save-search-modal .modal-confirm-text{margin-bottom:75px}.save-search-modal .form p{color:#e60003;font-size:14px}.accommodation-details-modal .AcsiContentModalTitleHeader{color:#0c4b22;font-size:20px}.accommodation-details-modal .AcsiContentModalTitleHeader .accommodation-sub-title{font-size:15px;font-weight:400}.accommodation-details-modal.AcsiContentModal{background-color:#00000080}.accommodation-details-modal.AcsiContentModal .AcsiContentModalDetailTabs{border-radius:6px;padding:48px}.accommodation-details-modal.AcsiContentModal .AcsiContentModalDetailTabs .AcsiContentModalCloseButton{float:unset;color:#0c4b22;margin-right:0;position:absolute;top:15px;right:15px}.accommodation-details-modal.AcsiContentModal .AcsiContentModalContentInner .TabPanel{margin-bottom:0;margin-left:0}.accommodation-details-modal.AcsiContentModal .AcsiContentModalContentInner .TabPanel .TabButton:first-child{padding-left:0}.accommodation-details-modal.AcsiContentModal .AcsiContentModalContentInner .TabPanel .TabButton.active,.accommodation-details-modal.AcsiContentModal .AcsiContentModalContentInner .TabPanel .TabButton:hover{border-bottom-width:2px}.accommodation-details-modal.AcsiContentModal .AcsiContentModalContentInner .TabPanel .TabContent .medium-5,.accommodation-details-modal.AcsiContentModal .AcsiContentModalContentInner .TabPanel .TabContent .medium-7{width:50%}.accommodation-details-modal.AcsiContentModal .AcsiContentModalContentInner .TabPanel .campsite-accommodation__image{height:fit-content}.accommodation-details-modal.AcsiContentModal .AcsiContentModalContentInner .TabPanel .campsite-accommodation-details__detail-properties,.accommodation-details-modal.AcsiContentModal .AcsiContentModalContentInner .TabPanel .campsite-accommodation-image-link__icon{display:none}.accommodation-details-modal.AcsiContentModal .AcsiContentModalContentInner .campsite-accommodation-image-link{background:unset;bottom:15px}.accommodation-details-modal.AcsiContentModal .AcsiContentModalContentInner .campsite-accommodation-image-link span{background:#0c4b22cc;border-radius:6px;padding:8px 15px;text-decoration:none}.accommodation-details-modal.AcsiContentModal .AcsiContentModalContentInner .campsite-accommodation-image-link span:hover{text-decoration:underline}.accommodation-details-modal .TabButton.active{color:#009835}.accommodation-details-modal ul.treeLevel2 .icon-check:before{content:"•"}@media (min-width:480px){.accommodation-details-modal .TabButton.active{color:#009835}}.accommodation-details-modal .PropertyListHeader{color:#0c4b22;letter-spacing:.5px;font-family:StagMedium;font-weight:400}.accommodation-details-modal .PropertyListWrapper{width:100%}@media (min-width:768px){.accommodation-details-modal .PropertyListWrapper{width:100%}.accommodation-details-modal .InventoryList{column-count:3}}@media (min-width:1024px){.accommodation-details-modal .PropertyListWrapper{width:100%}}@media (max-width:767px){.accommodation-details-modal .TabButton:after{content:""}.accommodation-details-modal .TabButton.active:after{transform:rotate(180deg)}.accommodation-details-modal.AcsiContentModal .AcsiContentModalDetailTabs{width:90%;height:90vh;padding:40px 20px}.accommodation-details-modal .AcsiContentModalCloseButton{width:13px;height:13px}.accommodation-details-modal .PropertyListHeader{color:#333;font-weight:500}}.AcsiModalActive{opacity:1}.AcsiGalleryModalContent{z-index:9999;background-color:#0000;border:none;border-radius:0;width:100%;height:100%;margin:0 auto;padding:0}.AcsiGalleryModalContentInner{height:100%}.AcsiGalleryModalTitleContainer{border-bottom:0;justify-content:flex-start;align-items:center;padding:10px;display:flex}.AcsiGalleryModalTitleHeader{color:#fff;letter-spacing:1px;max-width:90%;font-family:StagMedium;font-size:.8rem;font-weight:500;line-height:1.4rem}.AcsiContentModalCloseButton,.AcsiGalleryModalCloseButton{color:#e60003;cursor:pointer;float:right;z-index:2010;background-color:#fff;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:32px;height:32px;margin-right:10px;padding:.1em;font-family:icomoon;font-size:1.2em;font-weight:700;transition:background-color .2s;display:flex}.AcsiContentModalCloseButton:hover,.AcsiGalleryModalCloseButton:hover{color:#e60003;background-color:#ccc}.AcsiContentModalDetailTabs{-ms-overflow-style:none;scrollbar-width:none;background:#fff;border-radius:10px;width:80%;height:75vh;margin:0;padding:20px;position:absolute;top:50%;left:50%;overflow:hidden scroll;transform:translate(-50%,-50%)}.AcsiContentModalDetailTabs::-webkit-scrollbar{display:none}@media (orientation:landscape){.AcsiSliderFullscreen{width:60%}.AcsiSliderFullscreenWrapper{margin-top:0}.AcsiSliderImage{object-fit:contain;max-height:80vh}.SliderCounter{padding:0;position:absolute;bottom:5px;left:10px}}@media (min-width:768px){.AcsiGalleryModalContent{position:relative}.AcsiGalleryModalContentInner{width:100%;margin:0 auto}.AcsiGalleryModalTitleContainer{justify-content:center}.AcsiGalleryModalTitleHeader{color:#fff;max-width:90%;font-family:StagMedium;font-size:1.2rem;line-height:2rem}.AcsiContentModalDetailTabs{width:75%}}@media (min-width:1024px){.AcsiContentModalDetailTabs{width:50%}}.modal-loader-container{z-index:9999;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.my-profile-container{column-gap:3rem;padding:2rem 0 0;display:flex}.my-profile-container i{cursor:pointer}.my-profile-container.mobile-view,.my-profile-container.tablet-view{flex-direction:column;padding:1.5rem .5rem 0}.my-profile-container.mobile-view .menu-list,.my-profile-container.tablet-view .menu-list{flex-direction:column;gap:8px;min-width:17rem;margin-bottom:32px;display:flex}.my-profile-container.mobile-view .menu-list .dropdown-options-list li.active,.my-profile-container.tablet-view .menu-list .dropdown-options-list li.active{background-color:#fff!important}.my-profile-container .submit-button{font-size:16px;font-weight:400;line-height:25px}.my-profile-container h6{color:#333;font-family:Arial;font-size:16px;font-style:normal;font-weight:700;line-height:normal;width:auto!important;height:auto!important;position:relative!important}.my-profile-container .checkbox-wrapper{border-bottom:1px solid #ccc;flex-direction:row;margin-top:16px;padding:12px 0;line-height:25px;display:flex;position:relative}.my-profile-container .checkbox-wrapper input[type=password]~span.error,.my-profile-container .checkbox-wrapper input[type=text]~span.error,.my-profile-container .checkbox-wrapper label{color:#333;font-size:16px;line-height:25px}.my-profile-container .checkbox-wrapper input[type=password]~span.error span:after,.my-profile-container .checkbox-wrapper input[type=text]~span.error span:after,.my-profile-container .checkbox-wrapper label span:after{content:" *";color:#e60003}.my-profile-container .checkbox-wrapper input[type=checkbox]{opacity:0;cursor:pointer;z-index:1;width:20px;height:20px;position:absolute;bottom:10px;box-shadow:0 0 0 .2rem #007bff40}.my-profile-container .checkbox-wrapper .input__checkmark{border:1px solid #dadada;border-radius:5px;width:20px;height:20px;margin-right:10px;position:relative}.my-profile-container .checkbox-wrapper input[type=checkbox]:checked~.input__checkmark{background-color:#009835}.my-profile-container .checkbox-wrapper .input__checkmark:after{content:"";display:none;position:absolute}.my-profile-container .checkbox-wrapper input[type=checkbox]:checked~.input__checkmark:after{display:block}.my-profile-container .checkbox-wrapper .input__checkmark:after{border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;top:3px;left:7px;transform:rotate(45deg)}.my-profile-container .AcsiContentModal{z-index:11011!important}.my-profile-container .AcsiContentModal .AcsiContentModalTitleHeader{padding-top:9px;font-family:Arial;font-size:16px;font-weight:700;line-height:normal}.my-profile-container .AcsiContentModal .AcsiContentModalCloseButton{width:30px;height:30px;margin-right:0}.my-profile-container .AcsiContentModal .AcsiContentModalCloseButton:before{color:#333;font-weight:300}.my-profile-container .AcsiContentModal .AcsiContentModalDetailTabs{height:unset!important}.my-profile-container .AcsiContentModal .AcsiContentModalContent{padding:24px!important}@media (max-width:768px){.my-profile-container .AcsiContentModal .AcsiContentModalContent{width:90%}}.my-profile-container .AcsiContentModal .AcsiContentModalContent .modal-toast-message{flex-direction:column;align-items:center;gap:25px;margin-bottom:20px;display:flex}.my-profile-container .AcsiContentModal .AcsiContentModalContent .modal-toast-message i:before{font-size:48px}.my-profile-container .AcsiContentModal .AcsiContentModalContent .modal-toast-message .icon-checkmark{color:#009835}.my-profile-container .AcsiContentModal .AcsiContentModalContent .modal-toast-message .icon-round-close{color:#e60003}.my-profile-container .AcsiContentModal .AcsiContentModalContent .modal-confirm-text{margin-bottom:75px}.my-profile-container .AcsiContentModal .AcsiContentModalContent .AcsiContentModalContentInner input{height:49px}.my-profile-container .AcsiContentModal .AcsiContentModalContent .submit-button{margin-top:24px}.my-profile-container .AcsiContentModal .AcsiContentModalContent .form-field-wrapper{max-width:400px}.my-profile-container input[type=password],.my-profile-container input[type=text]{border-radius:3px;display:inline-block}.my-profile-container input[type=password]::placeholder,.my-profile-container input[type=text]::placeholder{color:#999}.my-profile-container input[type=password],.my-profile-container input[type=text]{-webkit-appearance:none;color:#999;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;min-height:2.5em;margin:0;padding:.5em;font-family:inherit;line-height:1.3}.my-profile-container input[type=password]:active,.my-profile-container input[type=password]:focus,.my-profile-container input[type=text]:active,.my-profile-container input[type=text]:focus{border-color:#009835;outline:none}.my-profile-container input[type=password]~span.error,.my-profile-container input[type=text]~span.error{margin-top:10px;display:none}.my-profile-container input[type=password].error,.my-profile-container input[type=text].error{border-color:#e60003}.my-profile-container input[type=password].error~span.error,.my-profile-container input[type=text].error~span.error{display:inline-block}.my-profile-container input[type=password].valid,.my-profile-container input[type=text].valid{border-color:#32ac5d}.my-profile-container input[type=password].is-disabled,.my-profile-container input[type=password][disabled],.my-profile-container input[type=text].is-disabled,.my-profile-container input[type=text][disabled]{opacity:.5;cursor:default}.my-profile-container input[type=password].is-disabled:hover,.my-profile-container input[type=password][disabled]:hover,.my-profile-container input[type=text].is-disabled:hover,.my-profile-container input[type=text][disabled]:hover{cursor:default}.my-profile-container .btn{text-indent:0;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;border-radius:4px;outline:none;margin:0;padding:.5em 1em;line-height:1.4;transition:background-color .2s,border-color .2s,color .2s;display:inline-block;text-decoration:none!important}.newsletter-container{flex-direction:column;gap:8px;display:flex}.newsletter-container p{color:#666;font-size:15px}.newsletter-container .submit-button{margin:32px 0}.newsletter-container .dropdown-container{z-index:1}.newsletter-container .newsletter-title{margin:32px 0}.menu-list{flex-direction:column;gap:8px;min-width:18.75rem;display:flex}.menu-list ul{flex-direction:column;padding-left:0;display:flex}.menu-list ul li:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.menu-list ul li:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.menu-list ul li.selected-menu{background-color:#e6f5eb}.menu-list ul li{cursor:pointer;background-color:#fff;border:1px solid #ccc;margin-bottom:-1px;padding:.5rem 1rem;font-size:1rem;font-weight:400;line-height:1.5625rem;display:block;position:relative}.menu-list .dropdown-container{background-color:#f4f9f5;border-radius:6px}.menu-list .dropdown-container .dropdown-selected-option{border-radius:6px}.menu-list .dropdown-container .dropdown-selected-option .dropdown-placeholder{color:#999}.menu-list .dropdown-container .dropdown-selected-option-focus{border:1px solid #d3d3d3}.menu-list .dropdown-container .logout-text{color:#0076a3}.menu-list .logout-container{cursor:pointer;flex-direction:row;gap:8px;margin-top:8px;padding:8px;display:flex}.menu-list .logout-container .logout-text{color:#0076a3;font-size:16px;font-weight:400;line-height:27px}.menu-list .logout-container i:before{color:#0076a3;margin-top:5px;font-size:16px}.bars-icon-wrapper{justify-content:flex-end;margin-bottom:10px;display:flex}.hamburger-menu{display:none!important}.hamburger-menu.show-hamburger-menu{display:block!important}.selected-menu-wrapper{width:100%}.coming-soon{border:1px solid #000;justify-content:center;align-items:center;height:300px;font-size:30px;display:flex}.my-profile-container input[type=password]~span.error,.my-profile-container input[type=text]~span.error,label.error,span.error{color:#e60003;background-color:#facccd;border-radius:3px;margin-top:.5em;padding:.5em;display:block;position:relative}.my-profile-container input[type=password]~span.error:after,.my-profile-container input[type=text]~span.error:after,label.error:after,span.error:after{content:" ";pointer-events:none;border-bottom:10px solid #facccd;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;margin-left:-15px;position:absolute;bottom:100%;left:45px}form input[type=password],form input[type=text]{color:#000}.my-profile-container form input[type=password]~span.error,.my-profile-container form input[type=text]~span.error,form .my-profile-container input[type=password]~span.error,form .my-profile-container input[type=text]~span.error,form label{font-size:12px;font-weight:400;line-height:28px;display:block;margin-bottom:0!important}form .form-field-wrapper{max-width:400px;position:relative}.my-profile-container form .form-field-wrapper.required input[type=password]~span.error:after,.my-profile-container form .form-field-wrapper.required input[type=text]~span.error:after,form .form-field-wrapper.required .my-profile-container input[type=password]~span.error:after,form .form-field-wrapper.required .my-profile-container input[type=text]~span.error:after,form .form-field-wrapper.required label:after{content:" "}.my-profile-container form .form-field-wrapper:not(.required) input[type=password]~span.error:after,.my-profile-container form .form-field-wrapper:not(.required) input[type=text]~span.error:after,form .form-field-wrapper:not(.required) .my-profile-container input[type=password]~span.error:after,form .form-field-wrapper:not(.required) .my-profile-container input[type=text]~span.error:after,form .form-field-wrapper:not(.required) label:after{content:attr(data-label-after);color:#999;font-size:12px}form .form-field-wrapper.field-small{max-width:160px}form .form-field-wrapper.zip-code{max-width:120px}form .form-field-wrapper p.error{white-space:nowrap;font-size:12px;font-weight:400;line-height:16px}form .form-field-wrapper .dropdown-container .dropdown-selected-option div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}form .submit-button{color:#fff;cursor:pointer;text-align:center;background-color:#df3c41;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:8px;width:auto;height:auto;padding:12px 20px}@media only screen and (max-width:768px){.my-profile-container .checkbox-wrapper{flex-direction:row-reverse;width:100%}.my-profile-container .checkbox-wrapper input[type=checkbox]{bottom:20px;right:10px}.my-profile-container form .form-field-wrapper,.my-profile-container form .form-field-wrapper.zip-code{max-width:100%}.my-profile-container form .form-field-wrapper.field-small{max-width:200px}.my-profile-container form .address-field-group{max-width:100%!important}.my-profile-container form .address-field-group .form-field-wrapper{flex:1}.my-profile-container form .submit-button{max-width:400px}.my-profile-container form .dropdown-container{width:100%}}#datePickerContainer .modal{z-index:99999;background-color:#fff;border:1px solid #ccc;padding:20px;display:none;position:absolute;left:auto;box-shadow:0 0 10px #0000001a}#datePickerContainer .modal td{cursor:pointer}#datePickerContainer .modal select{min-height:unset!important}#datePickerContainer .modal.open{display:block}#datePickerContainer .modal-content{max-width:400px}#datePickerContainer .toggle-button{font-size:inherit;cursor:pointer;background:0 0;border:none}#datePickerContainer .overlay{z-index:900;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}#datePickerContainer .input-container{flex:1;align-items:center;gap:10px;display:flex}.favorite-container{flex-direction:column;gap:32px;display:flex}.favorite-container .favTitle{align-items:flex-start;gap:10px;width:-webkit-fill-available;max-width:922px;height:18px;display:flex}.favorite-container .campsite-list-container{grid-template-columns:0fr 0fr 0fr;gap:16px;min-height:632px;display:grid}.favorite-container .campsite-list-container .campsite{border:1px solid var(--Gray-4,#ccc);background:var(--White,#fff);border-radius:6px;flex-direction:column;align-items:flex-start;min-width:275px;max-width:275px;height:100%;max-height:308px;display:flex}.favorite-container .campsite-list-container .campsite .imageContainer{aspect-ratio:3/2;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:10px;max-height:196px;display:flex;position:relative}.favorite-container .campsite-list-container .campsite .campsite-list-item__score{background:#fbce73;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:42px;height:42px;display:flex;position:absolute;top:8px;right:8px}.favorite-container .campsite-list-container .campsite img{aspect-ratio:3/2;border-top-left-radius:6px;border-top-right-radius:6px;flex-shrink:0;align-self:stretch;height:196px}.favorite-container .campsite-list-container .campsite .campsite__content-wrap{align-self:stretch;align-items:flex-start;max-height:112px;padding:16px 16px 24px}.favorite-container .campsite-list-container .campsite .campsite__content-wrap .campsite-list-item-geo{align-self:stretch;align-items:center;gap:6px;display:flex}.favorite-container .campsite-list-container .campsite .campsite__content-wrap .GeoLocationBreadCrumb{color:#333;text-overflow:ellipsis;white-space:nowrap;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;line-height:30px;overflow:hidden}.favorite-container .campsite-list-container .campsite .campsite__content-wrap .campsite-list-item__header{flex-direction:column;align-self:stretch;align-items:flex-start;gap:10px;display:flex}.favorite-container .campsite-list-container .campsite .campsite__content-wrap .campsite-list-item__header .CampsiteTitle{color:#009835;letter-spacing:.54px;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:600;line-height:26px}.favorite-container .campsite-list-container .campsite .campsite__content-wrap .campsite-list-item__header .CampsiteTitle:hover{text-decoration:underline}.favorite-container .campsite-list-container .campsite .campsite__content-wrap .campsite-list-item__content{margin-top:10px}.favorite-container .campsite-list-container .campsite .campsite__content-wrap .campsite-list-item__content .DistanceToCentralPlace,.favorite-container .campsite-list-container .campsite .campsite__content-wrap .campsite-list-item__content .GeoLocationBreadCrumb{color:#999;font-size:85%}.favorite-container .campsite-list-container .campsite .campsite__content-wrap .campsite-list-item__content .DistanceToCentralPlace{padding-top:5px;padding-bottom:10px}.favorite-container .campsite-list-container .campsite__toggle__favourite{cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute;top:8px;left:10px}.favorite-container .campsite-list-container .campsite__toggle__favourite:hover{transition:transform .3s;transform:scale(1.1)}@media (min-width:1025px) and (max-width:1240px){.favorite-container .campsite-list-container{grid-template-columns:0fr 0fr!important}}@media (min-width:769px) and (max-width:890px){.favorite-container .campsite-list-container{grid-template-columns:0fr 0fr!important}}@media only screen and (max-width:768px){.favorite-container .campsite-list-container{grid-template-columns:0fr 0fr;display:grid}form .dropdown-container{width:100%}}@media only screen and (max-width:600px){.favorite-container .favTitle{max-width:100%}.favorite-container .dropdown-container{width:100%}.favorite-container .campsite-list-container{grid-template-columns:auto;gap:24px;max-width:100%;display:grid}.favorite-container .campsite-list-container .campsite{flex-direction:column;align-self:stretch;align-items:flex-start;min-width:100%;max-width:100%;max-height:340px;display:flex}.favorite-container .campsite-list-container .campsite img{height:228px}.favorite-container .campsite-list-container .campsite .imageContainer{aspect-ratio:3/2;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:10px;max-height:228px;display:flex}.favorite-container .saved-search-tooltip-content .ToolTip-top:after{left:85%}.favorite-container .saved-search-tooltip-content .ToolTip-top{left:-55px}.saved-search-container table thead th:nth-child(2){min-width:120px!important}}.actions-container{align-items:center;gap:10px;display:flex}.actions-container .ToolTip{cursor:pointer}.confirm-modal-footer{justify-content:flex-end;gap:10px;display:flex}.confirm-modal-footer .btn{border:none!important}.confirm-modal-footer .primary-btn,.confirm-modal-footer .secondary-btn{background-color:#e60003}.saved-search-container table thead th:first-child{width:70%}.saved-search-container table thead th:nth-child(2){min-width:262px}.saved-search-container table tbody .show_results_link span:last-child{text-transform:capitalize;padding-left:4px}.saved-search-container table tbody .show_results_link{color:#1276b3}.saved-search-container table tbody .show_results_link:hover{text-decoration:underline}.my-acsi-pagination{justify-content:center;align-items:center;gap:32px;margin-top:20px;margin-bottom:2rem;display:flex}.my-acsi-pagination .inactive-button{opacity:.5;pointer-events:none;cursor:not-allowed!important}.my-acsi-pagination .previous-page{cursor:pointer;align-items:center;gap:1rem;display:flex}.my-acsi-pagination .previous-page:hover{opacity:.5}.my-acsi-pagination .previous-page:before{content:"<"}.my-acsi-pagination .next-page:after{content:">"}.my-acsi-pagination .page-container{display:flex}.my-acsi-pagination .page-container .page{color:#000;cursor:pointer;border-radius:.5rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem}.my-acsi-pagination .page-container .page.active-page{--tw-bg-opacity:1;color:#fff;background-color:#009835;border-radius:99px;font-weight:700}.my-acsi-pagination .ellipsis-text{align-self:center}.my-acsi-pagination .next-page{cursor:pointer;align-items:center;gap:1rem;display:flex}.my-acsi-pagination .next-page:hover{opacity:.5}.page-not-found-container{background:#f7f5f3;border-radius:6px;justify-content:center;align-self:stretch;align-items:center;gap:10px;height:240px;display:flex}.page-not-found-container h3{color:#333;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:25px}.myacsi-icon{cursor:pointer;width:1rem;height:1rem}.myacsi-icon:focus{outline:none}.react-table{color:#212529;border-collapse:collapse;width:100%}.react-table thead th{vertical-align:bottom}.react-table tbody tr:nth-child(odd){background-color:#f4f9f5}.react-table tr{border-bottom:1px solid #ccc}.react-table td,.react-table th{color:#333;vertical-align:top;padding:.5rem;font-family:Arial;line-height:25px}.react-table th{text-align:left}.information-request-container table thead th{border-top:none}.information-request-container table thead th:first-child,.information-request-container table thead th:last-child{min-width:145px}#userInformationForm .form-section{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}#userInformationForm .form-section input[type=email]{opacity:.5}#userInformationForm .form-section input[type=email],#userInformationForm .form-section input[type=number],#userInformationForm .form-section input[type=password],#userInformationForm .form-section input[type=text]{color:#333;background:#fff;border:1px solid #ccc;border-radius:4px;width:100%;padding:12px 16px;font-size:15px;line-height:25px}#userInformationForm .form-section input[type=text]#phone{border:none;min-height:0;padding:0}#userInformationForm .form-section input[readonly]{cursor:not-allowed;opacity:.5;width:100%;color:#666!important;background-color:#f2f2f2!important;border:1px solid #ccc!important}#userInformationForm .form-section:nth-child(5) div{margin-top:2px!important}#userInformationForm .form-section h2{letter-spacing:0;font-family:Arial,Helvetica Neue;margin-bottom:0!important}#userInformationForm .form-section .password-section span{cursor:pointer;color:#0076a3;font-size:16px;font-weight:400;line-height:27px}#userInformationForm .form-section .password-section span:hover{text-decoration:underline}#userInformationForm .form-section .preferences-section{align-items:center;gap:8px;display:flex}#userInformationForm .form-section .preferences-section svg{cursor:unset;margin-top:3px}#userInformationForm .form-section .address-field-group{flex-direction:row;gap:10px;max-width:400px;display:flex}#userInformationForm .form-section .phone-field-group{grid-template-columns:80px 1fr;gap:8px;display:grid}#userInformationForm .form-section .phone-field-group .code{width:80px}#userInformationForm .form-section .phone-field-group .code .dropdown-options-list{width:300px}#userInformationForm .form-section .phone-field-group .phone{max-width:312px}#userInformationForm .form-section .phone-field-group .phone .my-profile-container input[type=password]~span.error,#userInformationForm .form-section .phone-field-group .phone .my-profile-container input[type=text]~span.error,#userInformationForm .form-section .phone-field-group .phone label,.my-profile-container #userInformationForm .form-section .phone-field-group .phone input[type=password]~span.error,.my-profile-container #userInformationForm .form-section .phone-field-group .phone input[type=text]~span.error{margin-bottom:0}#userInformationForm .form-section .phone-field-group .phone-ext-wrapper{border:1px solid #ccc;border-radius:4px;flex-direction:row;gap:8px;padding:12px 16px 12px 12px;display:flex}#userInformationForm .form-section .phone-field-group .phone-ext-wrapper .ext-label{color:#333;align-items:center;gap:2px;padding-left:12px;font-family:Arial;font-size:15px;font-style:normal;font-weight:400;line-height:25px;display:flex}#userInformationForm .form-section .phone-field-group .phone-ext-wrapper .ext-label .empty{color:#d3d3d3}#userInformationForm .form-section .email-text{color:#999;margin-top:8px;font-size:12px;font-style:normal;font-weight:400;line-height:16px}#userInformationForm .form-section .email-text .customer-service{color:#0076a3}#userInformationForm .form-section .ToolTip{margin-bottom:16px}#userInformationForm .form-section h2{color:#333;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.myacsi-loader-container{z-index:99999;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.loader,.loader:after{border-radius:50%;width:7em;height:7em}.loader{text-indent:-9999em;border:1.1em solid #00983533;border-left-color:#009835;margin:10px auto;font-size:10px;animation:1.1s linear infinite load8;position:relative;transform:translateZ(0)}.password-strength-box{color:#333;background:#deeff7;border-radius:8px;flex-direction:column;gap:5px;width:100%;max-width:400px;margin:16px 0;padding:8px 20px;display:flex}.password-strength-box .strength-header{font-size:12px;font-weight:700;line-height:18px}.password-strength-box .strength-box-item{align-items:center;gap:5px;height:20px;display:flex}.password-strength-box .strength-box-item span{font-size:12px;line-height:18px}.password-strength-box .strength-box-item .icon-bounce-once{transform-box:fill-box;transform-origin:50%;animation:.45s icon-bounce-once}#userInformationForm .DayPicker{font-size:1rem;display:inline-block}#userInformationForm .DayPicker-wrapper{-webkit-user-select:none;user-select:none;flex-direction:row;padding-bottom:1em;position:relative}#userInformationForm .DayPicker-Months{flex-wrap:wrap;justify-content:center;display:flex}#userInformationForm .DayPicker-Month{-webkit-user-select:none;user-select:none;margin:0 1em}#userInformationForm .DayPicker-MonthGrid{border-spacing:0;border-collapse:collapse}#userInformationForm .DayPicker-NavButton{color:#8b9898;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:50%;width:1.25em;height:1.25em;margin-top:2px;display:inline-block;position:absolute;top:1em;left:auto;right:1.5em}#userInformationForm .DayPicker-NavButton:hover{opacity:.8}#userInformationForm .DayPicker-NavButton--next,#userInformationForm .DayPicker-NavButton--prev{cursor:pointer;background:0 0;border:none;width:40px;height:40px;position:relative}#userInformationForm .DayPicker-NavButton--next:before,#userInformationForm .DayPicker-NavButton--prev:before{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#userInformationForm .DayPicker-NavButton--next:before{transform:translate(-50%,-50%)rotate(45deg)}#userInformationForm .DayPicker-NavButton--prev:before{transform:translate(-50%,-50%)rotate(-135deg)}#userInformationForm .datepicker-container{align-items:center;gap:12px;display:flex}#userInformationForm .datepicker_month_dropdown{border:1px solid #d1d5db;border-radius:4px;flex:1;min-width:100px;padding:8px;font-size:14px}#userInformationForm .datepicker_year_dropdown{border:1px solid #d1d5db;border-radius:4px;flex:1;min-width:60px;padding:8px;font-size:14px}#userInformationForm .DayPicker-NavButton--interactionDisabled{display:none}#userInformationForm .DayPicker-Caption{text-align:left;margin-bottom:.5em;padding:0 .5em}#userInformationForm .DayPicker-Caption>div{font-size:1.15em;font-weight:500}#userInformationForm .DayPicker-Weekdays{margin-top:1em;display:table-header-group}#userInformationForm .DayPicker-WeekdaysRow{display:table-row}#userInformationForm .DayPicker-Weekday{color:#8b9898;text-align:center;padding:.5em;font-size:.875em;display:table-cell}#userInformationForm .DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}#userInformationForm .DayPicker-Body{display:table-row-group}#userInformationForm .DayPicker-Week{display:table-row}#userInformationForm .DayPicker-Day{vertical-align:middle;text-align:center;border-radius:50%;padding:.5em;display:table-cell;cursor:pointer!important}#userInformationForm .DayPicker-DayButton{color:inherit;font:inherit;cursor:inherit;background:0 0;border:none;padding:0}#userInformationForm .DayPicker-DayButton:disabled{cursor:default}#userInformationForm .DayPicker-WeekNumber{color:#8b9898;vertical-align:middle;text-align:right;cursor:pointer;border-right:1px solid #eaecec;min-width:1em;padding:.5em;font-size:.75em;display:table-cell}#userInformationForm .DayPicker--interactionDisabled .DayPicker-Day{cursor:default}#userInformationForm .DayPicker-Footer{padding-top:.5em}#userInformationForm .DayPicker-TodayButton{box-shadow:none;color:#e60003;opacity:.7;cursor:pointer;background-color:#0000;background-image:none;border:none;font-size:.875em}#userInformationForm .DayPicker-Day--today{color:#d0021b;font-weight:700}#userInformationForm .DayPicker-Day--outside{color:#8b9898;cursor:default}#userInformationForm .DayPicker-Day--disabled{color:#dce0e0;cursor:default}#userInformationForm .DayPicker-Day--sunday{background-color:#f7f8f8}#userInformationForm .DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}#userInformationForm .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){color:#f0f8ff;background-color:#009835;position:relative}#userInformationForm .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}#userInformationForm .DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}#userInformationForm .DayPickerInput{display:inline-block}#userInformationForm .DayPickerInput-OverlayWrapper{position:relative}#userInformationForm .DayPickerInput-Overlay{z-index:1;background:#fff;position:absolute;left:0;box-shadow:0 2px 5px #00000026}.toast-error-style{color:#333;background-color:#fce6e8;border-radius:4px;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;height:48px;margin-bottom:48px;padding:8px 16px;font-size:14px;font-weight:400;line-height:22px;display:flex;box-shadow:0 1px 4px #00000026}.toast-error-style span{width:100%}.toast-info-style,.toast-success-style{color:#333;background-color:#e6f5eb;border-radius:4px;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;height:48px;margin-bottom:48px;padding:8px 16px;font-size:14px;font-weight:400;line-height:22px;display:flex;box-shadow:0 1px 4px #00000026}.toast-info-style span,.toast-success-style span{flex:1;width:100%}.toast.top-header{display:none}@media (max-width:768px){.toast.top-header{z-index:1000;width:100%;display:flex;position:fixed;top:50px;left:0}.toast.desktop-inline{display:none}}.dropdown-container{z-index:30;line-height:25px}.table-responsive{margin-top:16px;overflow-x:auto}.saved-search-tooltip-content{position:relative}.saved-search-tooltip-content .ToolTipContent{padding:12px;font-size:14px;line-height:.4px}.saved-search-tooltip-content .ToolTip-top:after{border-left:5px solid #0000;border-right:5px solid #0000;left:66%}.saved-search-tooltip-content .ToolTip-top{left:0}.saved-search-tooltip-content .arrow{width:5px;height:5px}.password-modal-wrapper .AcsiContentModal .AcsiContentModalContent{width:100%;max-width:448px}.password-modal-wrapper .form-field-wrapper,.password-modal-wrapper .submit-button{width:100%;max-width:400px}.password-modal-wrapper .password-icon{cursor:pointer;width:16px;height:16px;display:block;position:absolute;top:45px;right:16px}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@keyframes load8{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes icon-bounce-once{0%{transform:scale(1)}40%{transform:scale(1.35)}70%{transform:scale(.9)}to{transform:scale(1)}}
