.image-not-available{background-color:#e9e9e9;border-radius:6px;overflow:hidden;position:relative}.image-not-available .ph-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.image-not-available .text-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:2}
.tooltip{display:inline-block;position:relative}.tooltip .tooltip-trigger{align-items:center;display:inline-flex}.tooltip .simple-tooltip{border-bottom:none;height:auto;padding:0}.tooltip .simple-tooltip:before{background-color:#0000}.tooltip .simple-tooltip .button-content{border-bottom:none}.tooltip .tooltip-content{background-color:#f7f7f7;box-shadow:0 1px 8px #00000080;display:block;left:50%;max-width:560px;min-width:50px;padding:8px;position:absolute;top:-20px;transform:translate(-50%,-100%);white-space:normal;z-index:9000}.tooltip .tooltip-content.normal{min-width:160px}@media screen and (max-width:479px){.tooltip .tooltip-content.normal{min-width:100px}}.tooltip .tooltip-content.medium{min-width:250px}.tooltip .tooltip-content.large{min-width:400px}.tooltip .tooltip-content.bg-white{background-color:#fff}.tooltip .pointer{height:12px;left:50%;margin-left:-12px;overflow:hidden;position:absolute;top:100%;width:24px}.tooltip .pointer:after{background-color:#f7f7f7;box-shadow:0 1px 8px #00000080;content:"";height:12px;left:50%;position:absolute;transform:translate(-50%,-50%) rotate(45deg);width:12px}.tooltip .transition-fade-in-enter{opacity:.01;will-change:opacity}.tooltip .transition-fade-in-enter.transition-fade-in-enter-active{opacity:1;transition:opacity .15s ease-out}.tooltip .transition-fade-in-exit{opacity:1;pointer-events:none;will-change:opacity}.tooltip .transition-fade-in-exit.transition-fade-in-exit-active{opacity:.01;transition:opacity .15s ease-in-out}.tooltip.plain-text{vertical-align:middle}.tooltip.plain-text .button-content{border:none;padding-bottom:0}.tooltip.plain-text .button-content:after{background-color:inherit}.tooltip.fill-container,.tooltip.fill-container .tooltip-trigger{width:100%}.tooltip.fill-container .tooltip-trigger.left{text-align:left}.tooltip.fill-container .tooltip-trigger.right{text-align:right}.tooltip.fill-container .button-content{width:100%}
.tooltip-with-click-outside{display:inline-block;position:relative}.tooltip-with-click-outside .tooltip-content{background-color:#f7f7f7;border-radius:4px;box-shadow:0 1px 8px #00000080;display:block;left:50%;padding:16px 20px;position:absolute;top:-20px;transform:translate(-50%,-100%);white-space:normal;width:100%;z-index:9000}.tooltip-with-click-outside .tooltip-trigger{text-align:left}@media print,screen and (min-width:640px){.tooltip-with-click-outside .tooltip-trigger{cursor:auto}}.tooltip-with-click-outside .pointer{height:12px;left:50%;margin-left:-12px;overflow:hidden;position:absolute;top:100%;width:24px}.tooltip-with-click-outside .pointer:after{background-color:#f7f7f7;box-shadow:0 1px 8px #00000080;content:"";height:12px;left:50%;position:absolute;transform:translate(-50%,-50%) rotate(45deg);width:12px}.tooltip-with-click-outside .transition-fade-in-enter{opacity:.01;will-change:opacity}.tooltip-with-click-outside .transition-fade-in-enter.transition-fade-in-enter-active{opacity:1;transition:opacity .15s ease-out}.tooltip-with-click-outside .transition-fade-in-exit{opacity:1;pointer-events:none;will-change:opacity}.tooltip-with-click-outside .transition-fade-in-exit.transition-fade-in-exit-active{opacity:.01;transition:opacity .15s ease-in-out}
.fee-tooltip.fill-container{width:auto}.fee-tooltip p{text-align:left}.fee-tooltip ul{list-style:disc;padding:0 0 0 24px}.fee-tooltip .tooltip-content{background-color:#fff;border-radius:6px;left:115px;padding:16px;top:130px;width:235px}.fee-tooltip .tooltip-content span{font-weight:400}@media print,screen and (min-width:640px){.fee-tooltip .tooltip-content{left:-40px}}.fee-tooltip .total-fee-text svg{padding-top:3px}.fee-tooltip .total-fee-text path,.fee-tooltip .total-fee-text svg{color:#555;fill:#555}.fee-tooltip .pointer{display:none}
.unit-icon{height:50px;max-width:100%;width:100%}
.ph-label{display:block;font-family:Helvetica,Arial,sans-serif;position:relative}.ph-label .ph-label-text{color:gray;font-size:16px;line-height:1.35em}.ph-label .ph-label-text.input,.ph-label .ph-label-text.selectbox{align-self:center;left:10px;position:absolute;top:14px}.ph-label .ph-label-text.textarea{display:block;font-size:14px;font-weight:600;margin:0 0 10px;transition:none}.ph-label .ph-input{z-index:70}.ph-label .ph-input[type=email]:focus~.ph-label-text,.ph-label .ph-input[type=email]:not([value=""])~.ph-label-text,.ph-label .ph-input[type=text]:focus~.ph-label-text,.ph-label .ph-input[type=text]:not([value=""])~.ph-label-text{color:gray;z-index:70}.ph-label .input-error{color:#ff3600;font-size:12px;margin-top:4px}.ph-label .ph-label-text{pointer-events:none;transition:all .2s ease}.ph-label .ph-input[type=email]:focus~.ph-label-text,.ph-label .ph-input[type=email]:not([value=""])~.ph-label-text,.ph-label .ph-input[type=text]:focus~.ph-label-text,.ph-label .ph-input[type=text]:not([value=""])~.ph-label-text{transform:translateY(-7px) scale(.8);transform-origin:0 0}@media print,screen and (min-width:640px){.ph-label .ph-input[type=email]:focus~.ph-label-text,.ph-label .ph-input[type=email]:not([value=""])~.ph-label-text,.ph-label .ph-input[type=text]:focus~.ph-label-text,.ph-label .ph-input[type=text]:not([value=""])~.ph-label-text{font-size:12px;transform:translateY(-7px) translateX(1px)}}.ph-label.with-help{margin-top:40px}.ph-label .help-text{bottom:100%;color:#555;font-size:12px;margin-bottom:10px;position:absolute;right:0}.ph-label .help-text.textarea{bottom:auto;top:0}
.ph-selectbox{border:none;cursor:pointer;display:inline-flex;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-size:14px;font-weight:400;height:100%;left:0;line-height:1.35em;opacity:0;position:absolute;top:0;width:100%;z-index:70}.ph-selectbox::placeholder{color:#000}.ph-selectbox:focus{border-color:gray;outline:none}.ph-selectbox.error{border-color:#ff3600}.select-box-label{background:#fff;border:2px solid #eaeaea;border-radius:6px;height:44px;padding:17px 10px 10px 3px;transition:border-color .25s}.select-box-label:hover{border-color:#000}.select-box-label .dropdown-icon{align-items:center;border-left:2px solid #eaeaea;display:flex;height:30px;justify-content:center;position:absolute;right:0;top:5px;width:40px}.select-box-label .chevron-down{width:15px}.select-box-label .ph-label-text{color:gray;font-size:14px;line-height:1.35em;transition:all .2s ease}.select-box-label .selected-value{margin-left:8px}.select-box-label .selected-value:not(:empty)~.ph-label-text{color:#555;font-size:12px;line-height:1.35em;top:12px;transform:translateY(-7px) translateX(1px)}
.ph-icon.sf-icon{line-height:1}.ph-icon.giant{font-size:48px}.ph-icon.giant,.ph-icon.huge{font-weight:600;line-height:1.15em}.ph-icon.huge{font-size:36px}.ph-icon.extra-large{font-size:30px;font-weight:600;line-height:1.15em}.ph-icon.large{font-size:28px;font-weight:600;line-height:1.35em}.ph-icon.medium{font-size:20px;line-height:1.35em}.ph-icon.small{font-size:14px;line-height:1.35em}.ph-icon.tiny{font-size:12px;line-height:1.35em}.icon-button{background:#0000;border:none}
.ph-calendar-header{border-bottom:1px solid #eaeaea;display:flex;flex-direction:column;padding:40px 10px 30px}@media print,screen and (min-width:1024px){.ph-calendar-header{padding:10px 30px}}.ph-calendar-header .ph-calendar-close{display:block;font-size:20px;position:absolute;right:10px;top:10px}@media print,screen and (min-width:640px){.ph-calendar-header .ph-calendar-close{display:none}}.ph-calendar-header .header-label{color:#555;display:flex;flex-direction:row;font-size:12px;justify-content:center;line-height:14px;margin-bottom:5px}.ph-calendar-header .header-month{align-items:baseline;display:flex;flex-direction:row;justify-content:center}.ph-calendar-header .header-month .ph-button{font-size:16px}.ph-calendar-header .header-month .ph-button.disabled{color:#eaeaea;cursor:default}.ph-calendar-header .header-month .month{justify-content:center;margin:0 40px;text-align:center}@media print,screen and (min-width:640px){.ph-calendar-header .header-month .month{flex:1;margin:0}}.ph-calendar-header .sf-icon:hover{cursor:pointer}
.ph-calendar-day{appearance:none;border:2px solid #0000;cursor:default;display:block;height:calc(14.3vw - .2288em);margin:0;min-width:36px;outline:none;padding:0;-webkit-user-select:none;user-select:none;width:100%}@media print,screen and (min-width:640px){.ph-calendar-day{height:36px}}@media screen and (orientation:landscape){.ph-calendar-day{height:36px}}.ph-calendar-day .ph-date-text{align-items:center;cursor:default;display:flex;flex-direction:column;font-size:12px;font-weight:600;height:100%;justify-content:center;line-height:1.35em;-webkit-user-select:none;user-select:none;width:100%}.ph-calendar-day.closed{background:linear-gradient(135deg,#7b7b7b,#7b7b7b 49%,#6f6f6f 0,#6f6f6f);border-color:#7b7b7b #6f6f6f #6f6f6f #7b7b7b;color:#f7f7f7;font-weight:300;text-wrap:normal}.ph-calendar-day.closed .ph-date-text{font-weight:300}.ph-calendar-day.closed .date-number-text{margin-bottom:-4px}.ph-calendar-day.closed .state-text{align-self:flex-end;font-size:10px;line-height:12px;margin-bottom:-8px;width:100%}.ph-calendar-day.past{background:#f7f7f7}.ph-calendar-day.past .ph-date-text{color:#eaeaea}.ph-calendar-day.today{background:#fff;border-color:#fc0}.ph-calendar-day.open{background-color:#fc0}.ph-calendar-day.invalid{background:#fff;background:linear-gradient(135deg,#f7f7f7,#f7f7f7 49%,#eaeaea 0,#eaeaea);border:none}.ph-calendar-day.invalid .ph-date-text{color:#555}.ph-calendar-day.open:hover,.ph-calendar-day.open:hover .ph-date-text,.ph-calendar-day.today:hover,.ph-calendar-day.today:hover .ph-date-text{cursor:pointer}.ph-calendar-day.next-month{opacity:.7}
.ph-calendar{background-color:#fff;border-collapse:collapse;box-shadow:0 3px 6px 3px #00000014;color:#000;font-family:Helvetica,Arial,sans-serif;margin-left:2px;margin-top:-5px;position:absolute;z-index:8000}@media screen and (max-width:479px){.ph-calendar{bottom:0;display:block;left:0;margin:0;overflow:auto;position:fixed;right:0;top:0;z-index:8000}.ph-calendar,.ph-calendar.show{transition:all .3s ease}}.ph-calendar .ph-calendar-body{border-collapse:initial;padding:5px;width:100%}.ph-calendar .ph-calendar-week{text-align:center}.ph-calendar .ph-calendar-week th{color:#555;font-size:12px;font-weight:400;line-height:1.35em;padding-bottom:5px}.ph-calendar .ph-calendar-week td{padding:0}.ph-calendar .prev .disabled{color:gray}
.ph-textarea{height:150px;padding:10px}.ph-label-text{white-space:nowrap}.ph-input[type=email],.ph-input[type=text],.ph-textarea{align-items:center;-webkit-appearance:none;background-color:#fff;border:2px solid #eaeaea;border-radius:6px;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.35em;margin:0;outline:none;transition:border-color .2s;width:100%}.ph-input[type=email]::placeholder,.ph-input[type=text]::placeholder,.ph-textarea::placeholder{color:#000}.ph-input[type=email].email-input-standard,.ph-input[type=email].number-input-standard,.ph-input[type=email].password-input-standard,.ph-input[type=email].tel-input-standard,.ph-input[type=email].text-input-standard,.ph-input[type=text].email-input-standard,.ph-input[type=text].number-input-standard,.ph-input[type=text].password-input-standard,.ph-input[type=text].tel-input-standard,.ph-input[type=text].text-input-standard,.ph-textarea.email-input-standard,.ph-textarea.number-input-standard,.ph-textarea.password-input-standard,.ph-textarea.tel-input-standard,.ph-textarea.text-input-standard{height:48px;padding:20px 10px 3px}.ph-input[type=email]:focus,.ph-input[type=text]:focus,.ph-textarea:focus{border-color:gray;outline:none}.ph-input[type=email].error,.ph-input[type=text].error,.ph-textarea.error{border-color:#ff3600}
@media print,screen and (min-width:1024px){.ph-datepicker{position:relative}}.ph-datepicker .svg.calendar{height:14px;left:-20px;position:absolute;top:0;width:14px}.ph-datepicker .ph-label{width:100%}.ph-datepicker .ph-label .ph-input{padding-left:15px}.ph-datepicker .ph-label .ph-label-text.input{left:35px}@media print,screen and (min-width:1024px){.ph-datepicker .ph-calendar{left:50%;margin:3px 0 0 -148px;position:absolute;top:100%;width:293px}.ph-datepicker.above .ph-calendar{bottom:100%;top:auto}}@media screen and (min-width:1200px){.ph-datepicker .ph-calendar{left:-3px;margin:3px 0 0}}
.ph-spinner{animation:spin 1s linear infinite;border:10px solid #eaeaea;border-radius:50%;border-top-color:#fc0;height:80px;position:absolute;width:80px;z-index:5000}.ph-spinner.inline{margin:0 auto;position:relative}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.expand-enter{height:0;overflow:hidden;transition:height .5s ease-out}.expand-content{position:relative}.expand-content.collapsed:after{background-image:linear-gradient(-180deg,#fff0 3%,#fff);bottom:0;content:"";height:24px;left:0;pointer-events:none;position:absolute;width:100%}.expand-content.preserve-collapsed{display:none}.expand-content.expanded:after{opacity:0}.expand-exit{overflow:hidden;transition:height .5s ease-out}.expand-exit.expand-exit-active{height:0}
.modal-close-button{font-size:16px;height:40px;outline:none;position:absolute;right:10px;top:10px;transition:color .15s;width:40px}.modal-close-button:hover{color:#fc0}
.ph-modal{background:#000000b3;height:100%;left:0;position:fixed;text-align:left;top:0;transform:translateZ(0);width:100%;z-index:9000}@media screen and (min-width:1440px){.ph-modal{display:flex;overflow-y:auto}}.ph-modal .modal-mask{background-color:#0000;border:none;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:1440px){.ph-modal .modal-outer{margin:auto;padding:75px 60px;width:100%}}.ph-modal .modal-content{background:#fff;margin:0 auto;position:relative;width:100%}@media screen and (max-width:1439px){.ph-modal .modal-content{overflow-y:auto;position:fixed;-webkit-overflow-scrolling:touch;bottom:0;left:0;right:0;top:0}}@media screen and (min-width:1440px){.ph-modal .modal-content{border-radius:6px;max-width:600px}.ph-modal .modal-content.wide{max-width:900px}}
.modal-body{min-height:100%;padding:40px 20px}
.modal-footer{border-top:2px solid #eaeaea;padding:20px}
.modal-link .modal-link-link:before{font-family:sparefoot!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-right:5px;vertical-align:middle}.modal-link.hide-icon .modal-link-link:before{display:none}.modal-link.reverse .modal-link-link{align-items:center;display:inline-flex;flex-direction:row-reverse}.modal-link.reverse .modal-link-link:before{margin-left:5px}
h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,sans-serif;font-weight:500;margin:0;padding:0}h1.rounded,h2.rounded,h3.rounded,h4.rounded,h5.rounded,h6.rounded{font-family:vag_rounded_bold,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:1px}h1.light,h2.light,h3.light,h4.light,h5.light,h6.light{color:#fff}h1.centered,h2.centered,h3.centered,h4.centered,h5.centered,h6.centered{text-align:center}h1.strong,h2.strong,h3.strong,h4.strong,h5.strong,h6.strong{font-weight:600}.ph-headline.extra-large{font-size:32px;line-height:1.35em;margin-bottom:20px}@media print,screen and (min-width:1024px){.ph-headline.extra-large{font-size:36px;margin-bottom:30px}}.ph-headline.hero-header{font-size:36px;line-height:40px;margin-bottom:20px}@media print,screen and (min-width:640px){.ph-headline.hero-header{font-size:42px;line-height:46px;margin-bottom:20px}}@media print,screen and (min-width:1024px){.ph-headline.hero-header{font-size:48px;margin-bottom:30px}}.ph-headline.large{font-size:30px;line-height:1.15em}.ph-headline.medium{font-size:24px;line-height:1.15em}.ph-headline.small{font-size:18px;line-height:1.15em}.ph-headline.tiny{font-size:14px;line-height:1.15em}
.stars{align-items:center;align-self:center;display:flex;flex-direction:row;gap:2px}.stars .star{display:inline-block}.stars .star.tiny{height:10px;width:10px}.stars .star.standard{height:14px;width:14px}.stars .star.smaller{height:12px;width:12px}.stars .star.small{height:16px;width:16px}.stars .star.small:not(:last-of-type){margin-right:2px}.stars .star.medium{height:18px;width:18px}.stars .star.medium:not(:last-of-type){margin-right:2px}.stars .star.large{height:22px;width:22px}.stars .star.large:not(:last-of-type){margin-right:3px}.stars.gray .star.full path{fill:gray;stroke:gray}
.facility-image-and-details{overflow:hidden}.facility-image-and-details .titles{margin-left:100px}.facility-image-and-details .facility-image-link .image-not-available{height:80px;width:80px}.facility-image-and-details .facility-image-link .image-not-available .ph-text{font-size:12px}.facility-image-and-details .facility-image-link{display:block;float:left}.facility-image-and-details .facility-image{background-color:#f7f7f7;border-radius:6px;height:80px;width:80px}.facility-image-and-details .distance{display:block}.facility-image-and-details .location-info{margin-bottom:5px}.facility-image-and-details .number{font-weight:400}
.radio-group .radio-group-label{font-size:20px;font-weight:600;margin-bottom:10px}.radio-group .input-error{color:#ff3600;font-size:12px;margin-top:4px}.radio-input{color:#555;display:inline-block;font-size:14px;margin-right:60px}.radio-input:last-child{margin-right:0}.radio-input .ph-input{margin-right:10px}
.review-form .ratings{border-bottom:1px solid #eaeaea;padding:20px 0}@media print,screen and (min-width:1024px){.review-form .star-input{align-items:center;display:flex}.review-form .star-input .ph-label-text{flex-shrink:0;width:30%}.review-form .star-input .star-input{flex:1;margin-right:10%}}.review-form .radio-group{border-bottom:1px solid #eaeaea;margin-bottom:40px;padding:40px 0}.review-form .icon-text.alert,.review-form .tos-text{margin-bottom:40px}
.review-page .page-header{margin-bottom:40px}.review-page .page-header .modal-link{display:inline}.review-page .page-header .modal-link-link:before{display:none}.review-page .ph-card{margin:40px -20px 20px}@media print,screen and (min-width:1024px){.review-page .ph-card{margin:40px 0}}

/*# sourceMappingURL=ReviewPage.css.map*/