.rental-overview h1{font-size:1.6rem;line-height:1.6rem;margin:0 0 10px 0}.rental-overview h2{font-size:1.5rem;font-weight:400}.rental-overview h4{font-size:1rem;line-height:1rem;font-weight:400;display:inline-block;margin-right:20px}.rental-overview h4:last-child::after{content:"";margin:0}.rental-overview .favorites,.rental-overview .vt-link,.cta-icons .share-button{cursor:pointer;font-size:.9rem;color:var(--text-color)}.vt-link a{text-decoration:none}.cta-icons{display:flex;place-content:flex-end;column-gap:1rem;place-items:center;float:right;margin-top:4px}.rental-overview .favorites::before{font-family:var(--icon-font-family);content:""}.rental-overview .favorites::after{content:"Save"}.rental-overview .favorites.saved{color:var(--link-color)}.rental-overview .favorites.saved::before{font-weight:700}.rental-overview .favorites.saved::after{content:"Saved"}.rental-overview .favorites.saving{cursor:wait;background:rgba(0,0,0,.05)!important}.rental-overview .favorites.saving::before{display:inline-block;content:"";margin-right:4px;animation:spin 1s infinite linear}.rental-overview .favorites.saving::after{content:"Saving"}.rental-tabs{width:100%;padding:20px var(--gutter-width);position:fixed;top:calc(var(--logo-height) + 40px)!important;left:0;background:var(--nav-container-background);border-bottom:1px solid var(--border-color);z-index:31;transform:translateY(-100%);transition:.2s all ease-out}.rental-tabs.active{transform:none}.rental-tabs a{color:var(--text-color);text-decoration:none;margin:0 20px 0 0}.rental-highlights h5{font-size:1rem;line-height:1.4rem;font-weight:600;margin:0}.rental-highlights .highlight{margin-bottom:20px}.rental-highlights .highlight h5{line-height:1rem;display:flex;justify-items:center;align-content:center}.rental-highlights .highlight h5::before{font-family:var(--icon-font-family);font-size:1.4rem;font-weight:300;content:"";width:40px;top:0;position:relative;text-align:center}.rental-highlights .highlight.property-type h5::before{content:""}.rental-highlights .highlight.property-view h5::before{content:""}.rental-highlights .highlight.private-pool h5::before{content:""}.rental-highlights .highlight.hot-tub h5::before{content:""}.rental-highlights .highlight.special h5::before{content:""}.rental-highlights .highlight.electric-vehicle-charger h5::before{content:""}.rental-highlights .highlight.no-icon h5::before{display:none}.rental-highlights .highlight p{margin:0 0 0 40px;font-size:.85rem;line-height:1.2rem}.rental-description,.rental-amenities{max-height:180px;overflow:hidden;position:relative;transition:.4s all ease-out}.rental-description::after,.rental-amenities::after{position:absolute;bottom:0;left:0;width:100%;z-index:2;background:linear-gradient(transparent,var(--site-background) 80%);content:"Read full description";padding:100px 0 0 0;font-size:.85rem;font-weight:600;cursor:pointer}.rental-amenities::after{content:"See all features"}.rental-description.active,.rental-amenities.active{max-height:100%;padding-bottom:10px}.rental-description.active::after,.rental-amenities.active::after{background:none;content:"Shrink description"}.rental-amenities.active::after{content:"See fewer features"}.rental-reserve{display:none}.rental-reserve h5{margin:0;font-size:1.2rem;line-height:1.2rem}.important-details{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:2rem}.important-details h3{font-size:1.4rem;line-height:1.4rem;font-weight:500;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--border-color);color:var(--accent-color)}.important-details ul,.important-details p{font-size:.9rem;line-height:1.2rem;margin:0 0 15px 0}.important-details ul{list-style:none;padding:0}.important-details ul li{margin-bottom:10px}@media screen and (max-width:768px){.rental-overview{grid-row-start:2;grid-row-end:3}.photo-overview{grid-row-start:1;grid-row-end:2;padding:0!important}.rental-details{padding-top:0!important}.rental-tabs{text-align:center;display:none}.rental-tabs a{font-size:.9rem;margin:0 5px;text-align:center}.rental-tabs a i{display:none}.rental-reserve{position:fixed;bottom:0;left:0;width:100vw;padding:10px var(--gutter-width);z-index:20;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;justify-items:stretch;align-content:center;align-items:center;background:#fff}}.social-share{position:relative}.social-buttons{display:none;position:absolute;top:-2rem;right:5rem}.social-button{display:block;width:48px;height:48px;text-align:center;color:#fff;margin:20px auto 0;box-shadow:0 5px 11px -2px rgba(0,0,0,.18),0 4px 12px -7px rgba(0,0,0,.15);cursor:pointer;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;position:relative;opacity:0;pointer-events:none}.social-button>i{font-size:34px;line-height:48px;transition:all .2s ease-in-out;transition-delay:2s}.social-button:active,.social-button:focus,.social-button:hover{box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28)}.social-buttons.visible{display:flex}.social-buttons .is-visible{opacity:1;width:48px;height:48px;margin:20px auto 0;pointer-events:inherit}.social-button:nth-last-child(1){-webkit-transition-delay:25ms;transition-delay:25ms}.social-button:nth-last-child(2){-webkit-transition-delay:20ms;transition-delay:20ms}.social-button:nth-last-child(3){-webkit-transition-delay:40ms;transition-delay:40ms}.social-button:nth-last-child(4){-webkit-transition-delay:60ms;transition-delay:60ms}.social-button:nth-last-child(5){-webkit-transition-delay:80ms;transition-delay:80ms}.social-button:nth-last-child(6){-webkit-transition-delay:100ms;transition-delay:100ms}[tooltip]:before{font-weight:600;border-radius:2px;background-color:#585858;color:#fff;content:attr(tooltip);font-size:12px;visibility:hidden;opacity:0;padding:5px 7px;margin-left:10px;position:absolute;top:-50%;white-space:nowrap}[tooltip]:hover:before,[tooltip]:hover:after{visibility:visible;opacity:1}.social-button.mainsbutton{background:#2ab1ce}.social-button[data-type="pinterest"]{background:#e60023}.social-button[data-type="twitter"]{background:#03a9f4}.social-button[data-type="facebook"]{background:#3f51b5}.social-button[data-type="linkedin"]{background:#1a75bb}.social-button[data-type="whatsapp"]{background:#00e676}.social-button[data-type="discord"]{background:#8e9eff}.share-button{display:block;align-items:center;justify-content:center;height:auto;color:currentColor;background-color:transparent;border:0;text-align:center;font-size:.9em;text-transform:capitalize;text-decoration:none;white-space:nowrap;cursor:pointer}button.share-button:hover{border-color:#cdd}