h1,h2,h3,h4,h5,h6{font-weight:700}#requestPage .btn:not(.dropdown-toggle){font-weight:700;padding:18px 24px}span.asterisk{color:#4d6539}#requestPage{color:#232323}#requestPage .form-control:focus{border-color:#232323}#requestPage .tooltip-inner{text-align:left!important}.res-request{padding:80px 0}.mobile{display:none}@media (max-width:992px){.res-request{padding:114px 0 80px}}@media (max-width:767px){.res-request{padding:98px 0 48px}.desktop{display:none}.mobile{display:block}}.res-request h1{color:#232323;font-size:40px;font-weight:400;line-height:46px;margin-bottom:32px}@media (max-width:1024px){.res-request h1{font-size:32px;font-weight:400;line-height:40px}}@media (max-width:767px){.res-request h1{font-size:28px;font-weight:400;line-height:34px}}.campground-image{border-radius:10px;height:auto;margin-bottom:24px;width:100%}.branding{display:flex;gap:10px;padding-right:2px}@media (max-width:992px){.resort .resort-name{font-size:16px}}.resort .resort-name{font-size:18px;line-height:24px;margin-bottom:0}.resort .resort-name a.verified{color:#23410a;margin-left:8px}.resort .resort-address{color:#757272;font-size:16px;font-weight:400;line-height:24px;margin-bottom:0}.request-content{margin:0 0 32px 70px}@media (max-width:1024px){.request-content{margin:0 0 32px 40px}}@media (max-width:992px){.request-content{margin:0}}.request-content h6{font-size:18px;font-weight:700;line-height:24px;margin-bottom:20px}.form-body{margin-top:32px}@media (max-width:767px){.form-body div:first-of-type{margin-top:0}}#requestPage .form-floating>.form-control{border-radius:4px}#requestPage input[type=text].form-control{height:calc(3.5rem + 2px)}#requestPage textarea.form-control{height:150px}.datepicker-container .datepicker-input{position:relative}.datepicker-container .datepicker-input.form-control:focus{background-color:transparent}#requestPage .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating):not(.datepicker-dropdown){border-bottom-right-radius:4px;border-top-right-radius:4px;padding:1rem .75rem}.datepicker-container .datepicker-input::placeholder{color:#232323}.datepicker-container .input-group-text{background:transparent;border:0;color:#474342;height:100%;padding:6px 16px;position:absolute;right:0;top:0}#requestPage .datepicker-container{display:flex}#requestPage .datepicker-container #datepicker1{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}#requestPage .datepicker-container #datepicker2{border-radius:0}#requestPage .datepicker-container #datepicker1,#requestPage .datepicker-container #datepicker2{height:52px;position:relative}#requestPage .datepicker-container #datepicker1{border-bottom-left-radius:0}#requestPage .datepicker-container #datepicker2{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}#requestPage .datepicker-container #datepicker1:active,#requestPage .datepicker-container #datepicker1:focus,#requestPage .datepicker-container #datepicker2:active,#requestPage .datepicker-container #datepicker2:focus{border-color:#bfc5ce;border-right:0!important}#requestPage .datepicker-container .input-group-text{background:transparent;border-color:#bfc5ce #bfc5ce #bfc5ce transparent;height:100%;padding:0 10px 0 0;top:50%;transform:translateY(-50%)}#requestPage .datepicker-container #checkinout2{border-bottom-right-radius:0;border-top-right-radius:4px}#requestPage .datepicker-container .datepicker-input.form-control:focus{background-color:transparent;border-color:#474342}#requestPage .datepicker-dropdown{border-radius:4px;box-shadow:0 4px 4px 0 rgba(0,0,0,.28);z-index:99999!important}#requestPage .datepicker-dropdown .datepicker-picker{padding:24px}#requestPage .datepicker-dropdown .datepicker-title{display:none}#requestPage .datepicker-dropdown .datepicker-header{margin-bottom:16px}#requestPage .datepicker-dropdown .datepicker-header .datepicker-controls .next-btn,#requestPage .datepicker-dropdown .datepicker-header .datepicker-controls .prev-btn{border:1px solid #212b36;color:#212b36;font-size:10px;height:24px;width:24px}#requestPage .datepicker-dropdown .datepicker-header .datepicker-controls button:hover{background-color:transparent}#requestPage .datepicker-dropdown .datepicker-header .datepicker-controls .view-switch{font-weight:700;height:24px}#requestPage .datepicker-dropdown .datepicker-view .dow{color:#212b36;font-size:12px;font-weight:400;text-transform:uppercase}#requestPage .datepicker-dropdown .datepicker-cell{font-size:14px}#requestPage .datepicker-dropdown .datepicker-cell.day,#requestPage .datepicker-dropdown .datepicker-cell.day.next{color:#212b36}#requestPage .datepicker-dropdown .datepicker-cell.next.disabled,#requestPage .datepicker-dropdown .datepicker-cell.prev.disabled{color:#bdbfc3}#requestPage .datepicker-dropdown .datepicker-cell.day:hover{background-color:#23410a;border-radius:4px;color:#fff}#requestPage .datepicker-dropdown .datepicker-picker span{border-radius:0}.request-content .dropdown-toggle{border:1px solid #bfc5ce;color:#474342;font-size:16px;font-weight:400;height:58px;padding:14px 12px;text-align:left;width:100%}.datepicker-container .datepicker-dropdown .datepicker-cell.next:not(.disabled){color:#212b36}@media only screen and (max-width:375px){.request-content .dropdown-item,.request-content .dropdown-toggle{font-size:14px}.request-content .dropdown-toggle span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%}}.request-content .dropdown-toggle.show{border-bottom-left-radius:0;border-bottom-right-radius:0}.request-content .dropdown-toggle:hover{background:transparent;box-shadow:none}.request-content .dropdown-menu{border-color:#bfc5ce;border-top-left-radius:0;border-top-right-radius:0;height:296px;margin-bottom:-3px!important;margin-top:-3px!important;overflow-y:hidden;overflow-y:scroll;padding:0;width:100%}.request-content .dropdown-item{color:#474342;height:42px;line-height:42px;padding:0 16px;user-select:none}@media only screen and (max-width:1024px){.request-content .dropdown-item{font-size:14px}}.request-content .dropdown-item:hover{background-color:#eaecef;text-decoration:none}.request-content .dropdown-item.active,.request-content .dropdown-item:active{background-color:#eaecef}#rvTypeDropdownToggle:active{background-color:#fff!important}#requestPage .form-check{line-height:24px}#requestPage .form-check-label{cursor:pointer;font-size:14px}#requestPage .form-check-label a{color:#232323}.label-flex{align-items:center;display:flex;gap:8px}.request-content p{margin-bottom:0}.request-content .guidelines{color:#23410a;font-weight:700;text-decoration:none}.request-content h6{margin-bottom:0}.request-content .guidelines:hover{text-decoration:underline}.informational-modal .modal-content,.informational-modal .modal-header{border:0}.informational-modal .modal-body,.informational-modal .modal-header{padding:16px 24px}.informational-modal p,.informational-modal ul li{font-size:14px;line-height:24px}.informational-modal p{margin-bottom:32px}.informational-modal p:last-of-type{margin-bottom:0}.informational-modal ul li{margin-bottom:8px}.informational-modal .modal-body a:not(.btn){color:#474342;font-weight:700;text-decoration:none}.informational-modal .modal-body a:hover{text-decoration:underline}.form-check-input[type=checkbox]{border:2px solid #757272;border-radius:2px}.form-check-input:checked{background-color:#23410a;border-color:#23410a}.disclosure,p.caveat{font-size:14px;line-height:24px}.submit{margin-top:32px}.request-btn{width:215px}#requestPage .policy p{font-size:11px;margin-left:24px}#requestPage .policy p a{color:#4d6539;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px}#requestPage .policy p a:hover{text-decoration:none}#requestPage .tooltip{font-family:Lato,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px}#requestPage .tooltip-inner{background:#474342;text-align:start}#reservationForm .invalid-input{border:1px solid #c30b24}#reservationForm .invalid-feedback{display:none;margin-top:.25rem}#reservationForm .recaptcha-widget .input-container{background-color:#f9f9f9;border:1px solid #d3d3d3;border-radius:4px;font-family:Lato,sans-serif;height:88px;width:311px}#reservationForm .recaptcha-widget .checkbox{cursor:pointer;left:6%;position:relative;top:35%;transform:scale(2)}#reservationForm .recaptcha-widget .checkbox-text{color:#000;left:10%;position:relative;top:35%}#reservationForm .recaptcha-widget img{display:inline;margin-left:-69px;margin-top:35px;position:relative;width:32px}#reservationForm .recaptcha-widget span,a{color:#9b9b9b}#reservationForm .recaptcha-widget .recaptcha{bottom:-46px;color:#767676;font-size:12px;margin-left:-54px;position:relative}#reservationForm .recaptcha-widget a,.dash{color:#767676;display:inline;font-size:10px;position:relative;right:-225px;text-decoration:none;top:-28px}#reservationForm .recaptcha-widget a:hover{text-decoration:underline}#reservationForm .recaptcha-widget .invalid-feedback{position:relative;top:-25px}.datepicker-container.invalid-active .input-group-text{top:35%!important}#successModal .modal-dialog{max-width:578px}#successModal .modal-header{border-bottom:none}#successModal .modal-body{padding:0 60px 48px}#successModal h1{margin-bottom:2rem}#successModal .modal-body p:nth-child(3){color:#23410a}#successModal .modal-body button{align-items:center;display:flex;height:45px;justify-content:center;margin-top:2rem;width:136px}.tooltip{font-family:Lato;font-size:12px;font-style:normal;font-weight:400;line-height:20px;z-index:1000}.tooltip-inner{background:#474342;display:flex;max-width:280px;text-align:start}.tooltip-inner-left{text-align:left}.tooltip-inner-right{padding-left:6px;text-align:right;vertical-align:top}@media (max-width:767px){.request-btn{width:100%}}@media (max-width:576px){#successModal .modal-body{padding:0 20px 48px}}@media (max-width:338px){#reservationForm .recaptcha-widget .input-container{width:250px}#reservationForm .recaptcha-widget a,.dash{right:-164px}}@media (max-width:320px){.g-recaptcha{transform:scale(.9);transform-origin:0 0}}@media (max-width:280px){.g-recaptcha{transform:scale(.8);transform-origin:0 0}}#requestPage .pop-link{cursor:pointer}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{border-bottom-color:#232323}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{border-left-color:#232323}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-top-color:#232323}.popover-body{background:#232323;border-radius:4px;color:#fff;font-family:Aeonik,sans-serif;font-size:12px;font-weight:400;line-height:22px;padding:8px}.popover-body .pop-content{align-items:flex-start;display:flex;gap:4px}.popover-body .pop-content .pop-copy{max-width:240px}.popover-body .pop-content .close-popover{color:#fff;cursor:pointer;font-size:18px;padding-right:3px}.res-request input[type=email].form-control{height:calc(3.5rem + 2px);line-height:1.25}