.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}
.selected-unit-card .divider{border-bottom:1px solid #eaeaea;margin-bottom:16px}.selected-unit-card .unit-type{text-transform:lowercase}.selected-unit-card .selected-unit-price{align-items:center;background-color:#f7f7f7;border-radius:6px;display:flex;justify-content:space-between;padding:20px}.selected-unit-card .unit-price{display:flex;text-align:right}
.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}
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}
.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}
.selected-facility-card .divider{border-bottom:1px solid #eaeaea;margin-bottom:16px}
.unit-page .credit-card-card,.unit-page .selected-facility-card,.unit-page .selected-unit-card{margin-bottom:16px}@media print,screen and (min-width:1024px){.unit-page .unit-page-content{display:flex;flex-direction:row-reverse}.unit-page .unit-page-details{flex-shrink:0;margin-left:20px;width:275px}}@media screen and (min-width:1200px){.unit-page .unit-page-details{width:330px}}@media print,screen and (min-width:1024px){.unit-page .unit-page-reservation-form{flex:1}}.unit-page .divider{border-bottom:1px solid #eaeaea;margin-bottom:16px}.unit-page .credit-card-card{display:none}@media print,screen and (min-width:640px){.unit-page .credit-card-card{display:block}}.unit-page .credit-card{height:auto;margin-right:5px;width:50px}

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