.hero-wrapper:hover{cursor:pointer}.hero-wrapper .hero-img{-moz-transition:opacity .15s linear,transform .15s linear,-moz-transform .15s linear;transition:opacity .15s linear,transform .15s linear;transition:opacity .15s linear,transform .15s linear,-moz-transform .15s linear}.hero-wrapper:hover .hero-img{opacity:.9;-moz-transform:scale(1.01);transform:scale(1.01)}.hero-inner{padding:0;display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:end;align-items:flex-end;position:relative}.hero-inner .flex-col{-moz-box-flex:1;flex:1;-moz-box-sizing:border-box;box-sizing:border-box;padding:60px 40px 30px}.hero-info-wrap{width:100%;position:absolute;bottom:0;background:var(--ovoHeroShadowOverlay);border-bottom-left-radius:var(--ovoHeroBorderRadius);border-bottom-right-radius:var(--ovoHeroBorderRadius)}.list-inline>li p{line-height:1.2;margin-bottom:0;font-weight:400}@media (max-width:767.98px){.hero-inner .flex-col{padding:25px}.hero-inner .flex-col.view-photos{display:none}}@media (min-width:768px){.hero-info-wrap{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:end;align-items:flex-end;-moz-box-flex:1;flex:1}.hero-inner .flex-col:first-of-type{padding-right:0}.hero-inner .flex-col.view-photos{padding-left:0;-moz-box-pack:end;justify-content:flex-end;-moz-box-align:end;align-items:flex-end;display:-moz-inline-box;display:inline-flex}.hero-inner .btn-view-photos{min-width:200px;margin:0}}@media (min-width:2000px){.hero-info-wrap{padding-left:10vw;padding-right:10vw}}.container-hero-facts{color:var(--ovoTertiaryPowderWhite)}.container-hero-facts .property-review-rating:focus{outline:0}.container-hero-facts .review-count{text-decoration:underline}.container-hero-facts .property-review-rating:hover .review-count{text-decoration:none}.container-hero-facts .reviews-rating-read{text-transform:none}.container-hero-facts .title{text-align:left;text-shadow:var(--ovoMediumShadow)}.container-hero-facts .title h1{margin:0 0 5px;max-width:100%;white-space:normal;text-wrap:balance}.container-hero-facts .title h2{font-size:20px;margin:0;line-height:1.1}.container-hero-facts .title .property-ref{text-transform:none;color:#ccc;font-size:12px}.container-hero-facts .title h2 .property-ref{margin-left:10px}.container-hero-facts .facts{margin:0;border-top:1px dashed #666;display:inline-block;white-space:nowrap}.container-hero-facts .facts li{margin:0;padding:0}.container-hero-facts .facts li:last-of-type{padding-right:0}.container-hero-facts .facts label{padding:0;margin:0;font-weight:400;line-height:1.2;color:var(--ovoTertiaryPowderWhite);opacity:.5;text-transform:uppercase}.container-hero-facts .facts .h3{font-weight:600;line-height:1.1em;margin:0;position:relative}.container-hero-facts .facts .h3 small{display:block;position:absolute;bottom:-1em;white-space:nowrap;color:inherit;font-size:10px;text-transform:uppercase}@media (max-width:450px){.container-hero-facts .property-review-rating{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:start;align-items:flex-start;padding-bottom:10px}}@media (max-width:991.98px){.container-hero-facts .title h1{max-width:550px}}@media (max-width:767.98px){.container-hero-facts .title h2{font-size:16px}.container-hero-facts .facts{margin-top:10px;padding-top:10px;display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between}.container-hero-facts .facts li{padding-right:10px}.container-hero-facts .facts .h3{font-size:16px}.container-hero-facts .facts .h3 small{font-size:8px}.container-hero-facts .facts label{font-size:10px}}@media (min-width:768px){.container-hero-facts .facts{margin-top:20px;padding-top:20px}.container-hero-facts .facts li{padding-right:40px}.container-hero-facts .facts .h3{font-size:21px}.container-hero-facts .facts label{font-size:12px}}.cancellation-policy{background:var(--ovoPrimaryAlabasterLt60);border-radius:var(--ovoPanelRadius);padding:16px 0}.cancellation-policy .ovo-overline{border-radius:var(--ovoPanelRadius);padding:5px 20px;background:var(--ovoPrimaryMtnBlue);color:var(--ovoPrimaryAlabasterLt60)}.cancellation-policy .standard .ovo-overline{background:var(--ovoTertiaryOnyxGrey)}.cancellation-policy li{padding-left:20px}.cancellation-policy .icon.cross,.cancellation-policy .icon.tick{width:16px;height:16px;padding:0;top:3px;position:relative;margin-left:-20px}.cancellation-policy .icon.tick{color:var(--ovoSuccessColor)}.cancellation-policy .icon.cross{color:var(--ovoFailureColor)}@media (min-width:768px){.cancellation-policy .flex{border-left:1px dashed}}.container h3:first-of-type,.container-fluid h3:first-of-type{margin-top:0}.container-heading .ovo-h2{text-wrap:balance}.container-heading .quick-facts li{display:inline-block;padding:6px 20px 6px 14px;border-radius:3px;background:var(--ovoSecondaryBisque);margin:0 10px 10px 0;font-weight:600;font-size:14px}.container-heading .quick-facts .qf-location{display:block;background:0 0;text-decoration:none;font-size:16px;margin:0 0 20px;padding:0}.container-heading .quick-facts .qf-location a{text-decoration:none}.container-heading .quick-facts .qf-location a:hover{text-decoration:underline}.container-heading .quick-facts .qf-location .destination-flag{height:1em;width:1em;margin-left:7px;vertical-align:sub}.container-heading .quick-facts .icon{height:14px;width:14px;margin-right:8px;top:2px;position:relative}.container-heading .badges-list{display:-moz-box;display:flex;gap:10px;-moz-box-align:center;align-items:center}.container-heading .badges-list.has-badges li:last-child{margin-left:auto}.container-heading .badges-list .badge-icon{height:60px;cursor:help;position:relative}.container-heading .badges-list .badge-label{background:var(--ovoPrimaryAlabaster);padding:6px 15px;margin-left:-10px;border-radius:var(--ovoPanelRadius);display:inline-block;font-weight:600}.container-heading .badges-list .extra-cool .badge-label{margin-left:-18px;padding-left:18px}.container-heading .badges-list .badge-icon.accueil-velo-official{margin-left:-5px}@media (max-width:991.98px){.container-heading .badges-list .badge-icon{height:50px}}@media (max-width:767.98px){.container-heading .badges-list .badge-icon.accueil-velo-official{margin-left:10px}}.btn-qf-full-details{margin-top:16px}.container.container-qf-detail{padding-top:0;padding-bottom:80px}.container-qf-detail .section{border-bottom:1px solid #ccc;margin-top:25px;margin-bottom:25px;padding-bottom:10px}.container-qf-detail .facts,.container-qf-inline .facts{list-style:none}.container-qf-detail h4{font-weight:600;margin:0 0 15px}.container-qf-detail li,.container-qf-inline li{margin:0 0 .5em}.container-qf-detail .facts .icon-popover{height:16px;position:relative;top:2px}.container-qf-inline .section{border:none;margin:0;padding-bottom:0}.container-qf-inline .facts{padding-left:0}@media (max-width:767.98px){.container-qf-inline .row>div{margin-bottom:30px}}@media (min-width:768px){.container-qf-inline .cancellation>div{margin-bottom:30px}}.container-description .rte-content h3{font-family:var(--ovoFontSen);text-transform:uppercase;font-size:13px;font-weight:700;margin-top:2em}.blog-link .icon-rss{width:20px;height:24px;vertical-align:middle;margin-right:10px}.blog-link .fb-logo{height:16px;margin-right:10px;top:-2px;position:relative;vertical-align:middle}.blog-link{display:inline-block;margin:16px 16px 0 4px;color:inherit;font-size:inherit;text-decoration:none;display:inline-block}.blog-link:hover{text-decoration:underline}.container-linked-property>div{padding:15px;border-radius:var(--ovoPanelRadius);display:-moz-box;display:flex;gap:15px}.container-linked-property .thumb img{width:100px;border-radius:var(--ovoPanelRadius)}.container-linked-property .combined-heading{margin-top:0}.content .container-linked-property p{margin:0;font-weight:400}.container-linked-property .icon-info-circle{height:12px;width:12px;margin-right:5px;position:relative}@media (max-width:480px){.container-linked-property>div{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.container-linked-property .thumb{-moz-box-ordinal-group:3;order:2}.container-linked-property .thumb img{width:100%}}.content .container-propertytour{padding-top:0;padding-bottom:0}.container-propertytour .col-alt-hero{height:440px;background-color:var(--ovoLightShadowColor);background-size:cover;background-position:center;position:relative;border-radius:var(--ovoPanelRadius)}.container-propertytour .view-photos-wrapper{position:absolute;bottom:60px;width:100%;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.container-propertytour .btn-view-photos{width:200px}.container-propertytour .col-tour-links{margin-top:30px}.container-propertytour .col{cursor:pointer;margin-bottom:15px;min-height:150px}.container-propertytour .tour-link{position:relative;min-height:120px}.container-propertytour .tour-link:before{background:var(--ovoHeroShadowOverlay);content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:var(--ovoLightShadow);border-radius:var(--ovoPanelRadius)}.container-propertytour .tour-link img{margin:0 auto;border-radius:var(--ovoPanelRadius)}.container-propertytour img.absolute-img{border:none}.container-propertytour .absolute-img{position:absolute;top:0;right:0;left:0;bottom:0;height:100%}.container-propertytour .tour-icon{position:relative;text-align:center;margin-top:-52px}.container-propertytour .tour-icon:hover>img{-webkit-filter:drop-shadow(var(--ovoLightShadow));filter:drop-shadow(var(--ovoLightShadow));top:-1px}.container-propertytour p{margin-bottom:0}.slider-floorplans,.slider-floorplans .rsOverflow,.slider-floorplans .rsSlide{background:#fff}@media (max-width:767.98px){.container-propertytour .col-alt-hero{height:-moz-calc(100vw - 50px);height:calc(100vw - 50px);max-height:500px}.container-propertytour .view-photos-wrapper{bottom:30px}}@media (max-width:991.98px){.container-every-stay-includes .flex-parent{-moz-box-pack:space-evenly;justify-content:space-evenly}}.container-ovo-review .more-visible p:first-of-type{font-weight:600}.container-ovo-review .video-fitvids{padding-top:40px;padding-bottom:40px}.content .container-special-offers{background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;position:relative}.content .container-special-offers:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:var(--ovoMediumShadowColor);z-index:0}.container-special-offers .special-offers-wrap{z-index:1;position:relative}.container-special-offers .offer{padding:10px;margin:0 30px 15px 30px;background:var(--ovoTertiaryPowderWhite);border-radius:var(--ovoPanelRadius);box-shadow:var(--ovoLightShadow)}.container-special-offers .offer:hover{-moz-transform:scale(1.01);transform:scale(1.01);box-shadow:var(--ovoMediumShadow)}.container-special-offers .offer-detail{padding:10px;background:var(--ovoSecondaryBisque);border-radius:var(--ovoPanelRadius);margin-bottom:5px}.container-special-offers .offer p{color:var(--ovoTertiaryOnyxGrey);text-transform:uppercase;font-size:13px}.container-special-offers .offer p:first-of-type{opacity:.7;font-size:15px}.container-special-offers .offer .h2{font-weight:700}@media (min-width:992px){.container-special-offers .special-offers-wrap .row{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between}}.container-from-the-owner{color:var(--ovoTertiaryPowderWhite)}.container-from-the-owner .more-visible p:first-of-type{font-weight:600}.container-from-the-owner .owner-summary{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;margin-top:30px;margin-bottom:30px}.container-from-the-owner .owner-summary .owner-image{-moz-box-flex:0;flex:0 0 auto;margin-right:30px}.container-from-the-owner .owner-image img{border-radius:100%;max-width:120px}.container-from-the-owner .owner-summary .owner-name{-moz-box-flex:1;flex:1}.container-from-the-owner .owner-summary .owner-since{opacity:.5;text-transform:uppercase}.container-from-the-owner .owner-info h4{line-height:1.2;text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:1.6px;letter-spacing:.1rem}@media (max-width:767.98px){.container-from-the-owner .owner-image img{width:70px;height:70px}.container-from-the-owner .owner-testimonial{margin-top:30px}.container-from-the-owner .owner-summary .owner-since{font-size:12px}}@media (min-width:768px){.container-from-the-owner .owner-testimonial{margin-top:90px}.container-from-the-owner .owner-summary .owner-since{font-size:13px}}.container-guest-reviews .reviews-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.container-guest-reviews .review{margin-top:15px;margin-bottom:30px}.container-guest-reviews .review-inner{background:var(--ovoTertiaryPowderWhite);border-radius:var(--ovoPanelRadius);padding:30px;height:100%}.container-guest-reviews .review-inner .property-review-rating{margin-bottom:15px}.container-guest-reviews .review-inner h4{margin-top:0;line-height:1.2;letter-spacing:normal;font-family:var(--ovoFontCormorant)}.container-guest-reviews .review-inner p{opacity:.8}.container-guest-reviews .review-inner>div:last-child{margin-top:15px}.container-guest-reviews .review-inner .date{margin-left:1px}.container-guest-reviews .review-inner .name,.container-reviews .review .name{display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center;gap:6px}@media (max-width:767.98px){.container-guest-reviews .review-inner h4{font-size:21px;font-weight:500}.container-guest-reviews .reviews-grid{display:block}}@media (min-width:768px){.container-guest-reviews .review-inner h4{font-size:24px;font-weight:400;text-wrap:balance}}.container-location .facts{list-style:none;padding-left:0}#ovo-react-map{cursor:pointer;border-radius:var(--ovoPanelRadius);overflow:hidden;background:var(--ovoMediumShadowColor)}#ovo-react-map,.container-location .property-map-inline{height:400px}.container-location .property-map-inline{position:relative;background-position:center;background-size:cover}.container-location .property-map-inline .btn-wrapper{position:absolute;bottom:60px;width:100%;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.container-location .property-map-inline .btn-ovo{width:200px}.container-location .facts strong{float:right}.container-location .facts .fact{display:inline-block;vertical-align:top;width:28%;margin-bottom:10px;margin-right:20px}.container-location .facts dt{padding:0;margin:5px 0;font-weight:400;font-size:12px;color:var(--ovoTertiaryPowderWhite);opacity:.5;text-transform:uppercase;display:block}.container-location .facts dd{font-size:21px;font-weight:600;line-height:1.1em;margin:0;display:block}@media (min-width:992px){.container-location .col-md-6:first-of-type{padding-right:85px}}@media (max-width:767.98px){.container-location .facts .fact{width:-moz-calc(50% - 30px);width:calc(50% - 30px)}#ovo-react-map,.container-location .property-map-inline{height:-moz-calc(100vw - 50px);height:calc(100vw - 50px)}.container-location .property-map-inline .btn-wrapper{bottom:30px}}@media (max-width:991.98px){.container-hold-inline .row .col-left,.container-hold-inline .row .col-right{padding-top:30px;padding-bottom:30px}}@media (min-width:992px){.container-hold-inline .col-left{border-right:var(--ovoDashStyle)}}.video-fitvids{padding:20px;padding-top:65px}@media (max-width:767.98px){.video-fitvids{padding-top:25px}}.nav-items .view-photos .fa{width:auto;height:20px;margin-right:10px;top:0;position:relative}.fav-icon-wrapper{position:static}.fav-icon-wrapper .fav-icon{height:20px;width:auto;margin-bottom:0;margin-right:10px}.fav-icon-wrapper .fav-icon .outer{fill:var(--ovoFavouritePink)}.fav-icon-wrapper .fav-icon .inner{fill:transparent}.fav-icon-wrapper.fav-saved .fav-icon .inner,.fav-icon-wrapper.fav-saved .fav-icon .outer{fill:var(--ovoFavouritePink)}@media (max-width:767.98px){.navbar .fav-icon-wrapper .fav-icon .outer{fill:var(--ovoTertiaryPowderWhite)}.navbar .fav-icon-wrapper.fav-saved .fav-icon .outer{fill:transparent}}.container-still-looking .ovo-h3{margin:0}.container-still-looking .btn-ovo{margin:0 15px}@media (max-width:767.98px){.container-still-looking .btn-ovo{margin:15px 0}}@media (min-width:768px){.container-still-looking .flex-still-looking{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;align-content:center}.container-still-looking .btn-ovo{-moz-box-flex:1;flex:1}}.footer-agency{background-image:none}.property-draft-info{z-index:9999999;position:fixed;background:var(--ovoWarnRed);color:#fff;font-size:14px;padding:5px 10px;top:150px;right:55px;-webkit-filter:var(--ovoMediumShadow);filter:var(--ovoMediumShadow);border-radius:3px}.property-draft-info .close{margin-left:10px}.property-draft-info .close:hover{opacity:.8}.search-controls .prop-nav-info{max-width:500px;display:inline-block;margin:0;margin-left:15px;color:var(--ovoTertiaryOnyxGrey);font-size:19px;font-weight:400}.search-controls .prop-name{font-weight:600}.search-controls .prop-location,.search-controls .prop-name,.search-controls .prop-status-wrap{line-height:20px}.search-controls .prop-location,.search-controls.fixed-top .prop-status-wrap{margin-top:0;text-transform:uppercase;font-size:13px;font-weight:400}.search-controls .prop-status-wrap del{opacity:.5;font-weight:400}.search-controls .prop-status-wrap .price{font-weight:600}.search-controls .prop-status-wrap .fa.status-icon{height:24px;width:24px;fill:var(--ovoGreen);color:var(--ovoGreen);margin-right:5px;position:relative;border-radius:50px}.search-controls .prop-status-wrap .fa.status-icon.red{fill:var(--ovoWarnRed);color:var(--ovoWarnRed)}.search-controls .prop-status-wrap .fa.status-icon.green{fill:var(--ovoGreen);color:var(--ovoGreen)}.search-controls .prop-status-wrap .fa.status-icon.blue{fill:var(--ovoInfoBlue);color:var(--ovoInfoBlue)}.control-btn{display:inline-block;width:100px;margin-left:7px;vertical-align:top;font-weight:400}@media (max-width:1199.98px){.search-controls .control-wrapper.x2 .control-btn{width:-moz-calc(50% - 7px);width:calc(50% - 7px)}.search-controls .control-wrapper.x3 .control-btn{width:-moz-calc(25% - 7px);width:calc(25% - 7px)}.search-controls .prop-nav-info .countdown .time:last-of-type{display:none}}@media (min-width:1200px){.search-controls .control-wrapper .control-btn.btn-waitlist{width:unset}}.avail-summary{position:absolute;bottom:150px;left:0;width:100%;margin:0 auto;height:20px;z-index:10;color:var(--ovoTertiaryPowderWhite);text-align:center}.avail-summary span{display:inline-block;font-size:18px;font-weight:600;padding:20px;text-shadow:0 0 2px rgba(0,0,0,.8);-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);height:70px}.search-controls.fixed-top .control-wrapper{width:100vw;max-width:unset;pointer-events:none}.search-controls.fixed-top .controls{float:left;pointer-events:auto!important}.search-controls.fixed-top .prop-status{display:-moz-box;display:flex;gap:5px}.search-controls.fixed-top .prop-nav-info{font-size:var(--ovoBodyFontSize);margin-top:2px}.search-controls.fixed-top .prop-status-wrap .fa.status-icon{height:16px;width:16px;top:2px;margin:0}.search-controls.fixed-top .tax-info,.search-controls.fixed-top .tax-info-short{margin:0;font-size:11px}.search-controls.fixed-top .tax-info .fa{width:11px;height:11px}@media (max-width:1039px){.search-controls.fixed-top .prop-nav-info{max-width:350px}}@media (max-width:1279px){.search-controls.fixed-top .prop-nav-info{max-width:400px}.search-controls.fixed-top .prop-nav-info .prop-location,.search-controls.fixed-top .prop-nav-info .prop-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.sticky-col-wrapper{padding-top:25px}.search-controls.fixed-bottom .prop-nav-info{display:block;margin:0 auto 15px;background:0 0;width:100%;max-width:unset;font-weight:400;font-size:24px}.search-controls.fixed-bottom .prop-nav-info .tax-info .fa{fill:var(--ovoTertiaryOnyxGrey);color:var(--ovoTertiaryOnyxGrey)}.search-controls.fixed-bottom .prop-nav-info .prop-location,.search-controls.fixed-bottom .prop-nav-info .prop-name{display:none}.search-controls .loyalty-promo{display:none;padding:15px 30px;background:var(--ovoPrimaryMtnBlueLt10);margin-top:15px;border-radius:var(--ovoPanelRadius);text-align:left}.search-controls .loyalty-promo .ovo-h5{font-size:18px;margin-top:0}.search-controls .loyalty-promo .ovo-h5,.search-controls .loyalty-promo p{text-wrap:balance;padding-right:50px}.search-controls .loyalty-promo .icon{float:right}.search-controls .loyalty-promo .icon-ovo-svg{width:50px;height:50px}@media (max-width:1199.98px){.search-controls.fixed-bottom .prop-nav-info{margin:0 auto;min-height:24px;text-align:center;border-bottom:1px dashed #ccc;margin-bottom:10px}.search-controls.fixed-bottom .prop-check-heading,.search-controls.fixed-bottom .prop-status-wrap{margin:0;line-height:1;font-size:13px}.search-controls.fixed-bottom .prop-status-wrap .fa.status-icon{height:13px;width:13px}.search-controls.fixed-bottom .prop-nav-info .price{margin-left:5px}.search-controls.fixed-bottom .book-info,.search-controls.fixed-bottom .prop-nav-info .ovo-overline,.search-controls.fixed-bottom .prop-nav-info .price del,.search-controls.fixed-bottom .prop-nav-info .tax-info .fa,.search-controls.fixed-bottom .prop-status-wrap .offer{display:none}.search-controls.fixed-bottom .prop-nav-info .tax-info{font-size:10px;margin-left:5px}.search-controls.fixed-bottom .prop-nav-info .countdown-summary{margin:5px 0}}@media (min-width:1200px){.sticky-col-wrapper{display:grid;overflow:unset;grid-template-columns:minmax(0,1fr) 34%;grid-gap:100px}.sticky-col-wrapper .col-sticky-search{padding-top:15px}.sticky-col-wrapper .col-sticky-search>div{height:100%}.search-controls.fixed-bottom{position:-webkit-sticky;position:sticky;top:-moz-calc(var(--ovoHeaderAnnounceBannerHeight) + var(--ovoNavbarHeight) + var(--ovoHeroMargin));top:calc(var(--ovoHeaderAnnounceBannerHeight) + var(--ovoNavbarHeight) + var(--ovoHeroMargin));margin:var(--ovoHeroMargin);margin-top:0;z-index:1;-moz-transform:none;transform:none;opacity:1;min-height:185px}.search-controls.fixed-bottom .control-wrapper{margin:0 auto;padding:30px;background:var(--ovoPrimaryAlabasterLt60);border-radius:var(--ovoPanelRadius)}.search-controls.fixed-bottom .control-wrapper .control-dates{margin:0 0 15px}.search-controls.fixed-bottom .control-wrapper .control-dates,.search-controls.fixed-bottom .control-wrapper.x2 .control-btn{width:100%;margin-left:0;margin-right:0}.search-controls.fixed-bottom .control-wrapper.x3 .control-btn{width:-moz-calc(50% - 7px);width:calc(50% - 7px);margin:0;margin-right:14px}.search-controls.fixed-bottom .control-wrapper.x3 .control-btn:last-child{margin-right:0}.search-controls.fixed-bottom .book-info{padding:10px 0;padding-bottom:0;margin-top:15px;font-size:15px;line-height:1.5;text-align:left;border-radius:var(--ovoPanelRadius);border-top:var(--ovoDashStyle)}.search-controls.fixed-bottom .countdown-summary{padding:3px;font-size:15px;text-align:center;margin-top:10px;background:var(--ovoPrimaryAlabaster);color:var(--ovoPrimaryMtnBlue);border-radius:var(--ovoPanelRadius)}.search-controls.fixed-bottom .prop-status{display:block}.search-controls.fixed-bottom .prop-status-wrap .fa.status-icon{margin-right:10px;height:20px;width:20px}.search-controls.fixed-bottom .prop-nav-info .prop-check-heading,.search-controls.fixed-bottom .prop-status-wrap .prop-status-desc{font-weight:700;font-size:21px;letter-spacing:-.05rem}.search-controls.fixed-bottom .prop-status-wrap .price{float:right}.search-controls.fixed-bottom .prop-status-wrap .tax-info-wrap{text-align:right;display:block}.search-controls.fixed-bottom .prop-status-wrap .tax-info-short .fa{margin-right:0}.search-controls.fixed-bottom .prop-status-wrap .offer{white-space:nowrap;border-radius:7px;text-transform:uppercase;font-size:11px;font-weight:400;background:rgba(255,255,255,.5);padding:0 6px;margin:0 0 15px;display:inline-block;position:absolute;top:28px;right:30px}.search-controls.fixed-bottom .prop-status-wrap .offer .fa{margin-right:6px;height:10px}.search-controls.fixed-bottom .book-info span{margin-right:20px;font-weight:400;display:block}.search-controls.fixed-bottom .book-info .fa{height:14px;margin-right:8px}.search-controls.fixed-bottom .book-info span{margin-right:20px;font-weight:400;white-space:nowrap}.search-controls.fixed-bottom .control-dates .surface.down{left:unset;top:0;right:0}.search-controls.fixed-bottom .loyalty-promo{display:block}.search-controls.fixed-bottom .prop-status-wrap.held .countdown{font-weight:600;white-space:nowrap}}.modal-property-availcheck .avail-check-section.search-controls{pointer-events:auto;margin:0}.modal-property-availcheck .modal-inner{background:var(--ovoSecondaryBisque)}.modal-property-availcheck .loading-spinner-wrap{background:var(--ovoLightShadowColor)}.modal-property-availcheck .loading-icon-ovo{fill:var(--ovoSecondaryBisque)}@media (max-width:991.98px){.modal-property-availcheck .col-right{display:none}}@media (min-width:992px){.modal-property-availcheck .inner-flex-wrap{display:grid;grid-template-columns:minmax(0,1fr) 40%}.modal-property-availcheck .col-right{padding-top:100px;padding-bottom:80px}.modal-property-availcheck .col-left-inner{padding-top:100px;padding-right:130px;height:100%;position:relative;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center}.modal-property-availcheck .col-left-inner .logo{position:absolute;top:0;left:0}}.avail-status-icon{width:50px;height:50px;border-radius:100%}.avail-status-icon .fa.status-icon.green{fill:var(--ovoGreen);color:var(--ovoGreen)}.avail-status-icon .fa.status-icon.red{fill:var(--ovoWarnRed);color:var(--ovoWarnRed)}.avail-status-icon .fa.status-icon.blue{fill:var(--ovoInfoBlue);color:var(--ovoInfoBlue)}.avail-status-icon .fa{margin-right:0;height:90%;margin-top:5%}.avail-check{position:relative}.avail-check .ovo-overline{margin-bottom:10px;margin-top:15px}.avail-check h3{font-weight:600;position:relative;font-size:24px;margin:0}.avail-check-property .prop-thumb{width:100%;border-radius:var(--ovoPanelRadius);box-shadow:var(--ovoLightShadow)}.avail-check p{margin:0}.avail-check .control-btn{width:150px}.avail-check .control-btn:first-child{margin-left:0}.avail-check .btn-waitlist{min-width:180px;text-decoration:none}.avail-check .btn-alt-dates .btn-ovo .date{margin-right:1em}.avail-check .btn-alt-dates .btn-ovo .price{margin-left:1em;font-weight:600}.avail-check .avail-check-section{margin-top:30px;margin-bottom:15px}.avail-check .avail-check-section .avail-check-dates strong{font-size:18px}.avail-check .avail-check-section.avail-check-cancellation,.avail-check .avail-check-section.avail-check-deposit{padding:10px;margin-top:15px;background:rgba(255,255,255,.3);border-radius:var(--ovoPanelRadius)}.avail-check .price-wrap .price{font-size:24px}.avail-check .price-wrap del{opacity:.5}.avail-check .price-wrap .offer{white-space:nowrap;border-radius:7px;text-transform:uppercase;font-size:11px;font-weight:400;background:rgba(255,255,255,.5);padding:0 6px;margin:0 0 15px;display:inline-block}.avail-check .price-wrap .offer .fa{margin-right:6px;height:10px}.avail-check .flexible-dates>p:first-of-type{margin-top:0}.avail-check .flexible-dates .btn-alt-dates{margin-top:15px;margin-left:0}@media (max-width:420px){.avail-check .control-btn{width:100%;margin:0}.avail-check .search-controls-wrap{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-pack:justify;justify-content:space-between;gap:7px}}.modal-property-availcheck .container-otherprops-search{background-color:var(--ovoXXXLightShadowColor);margin-bottom:-40px}@media (max-width:767.98px){.modal-property-availcheck .container-otherprops-search{margin-bottom:-120px}}@media (min-width:768px){.modal-property-availcheck .slider-otherprops-wrap .slider-arrow .icon{background:0 0}.modal-property-availcheck .slider-otherprops-wrap .rsDefault .rsOverflow,.modal-property-availcheck .slider-otherprops-wrap .rsDefault .rsSlide{overflow:hidden!important}}.flex-selection label{display:block;text-align:left;background:rgba(255,255,255,.3);border-radius:var(--ovoPanelRadius);border:1px solid var(--ovoExtraLightShadowColor);padding:10px 90px 10px 50px;font-size:16px}.flex-selection .radio label:hover{border-color:#aaa}.flex-selection label.selected,.flex-selection label.selected:hover{border-color:var(--ovoPrimaryMtnBlue);background:rgba(255,255,255,.6)}.flex-selection .selected .radio-wrap{font-weight:700}.flex-selection span.radio-wrap{float:right;position:relative}.flex-selection input[type=radio]{top:0;right:-50px}.flex-selection .hint{text-transform:none;font-size:14px;color:var(--ovoPrimaryMtnBlue);margin-top:4px}.avail-check-cancellation svg.icon,.flex-selection svg.icon{width:16px;height:16px;margin-right:5px;padding:0;top:1px;position:relative}.avail-check-cancellation .icon.tick,.flex-selection .icon.tick{color:var(--ovoSuccessColor)}.avail-check-cancellation .icon.cross,.flex-selection .icon.cross{color:var(--ovoFailureColor)}.flex-selection .flex-recommended{float:right;background:var(--ovoTertiaryOnyxGrey);border-radius:3px;color:var(--ovoPrimaryAlabaster);font-size:12px;font-weight:600;text-transform:uppercase;padding:1px 8px;letter-spacing:1.6px;letter-spacing:.1rem;margin-left:10px;position:relative;top:-2px}.react-flex-selection .radio label{padding:12px 20px 12px 40px}.react-flex-selection span.radio-wrap{float:none;position:absolute;left:13px;top:17px}.react-flex-selection input[type=radio]{top:0;right:auto;margin:0}.react-flex-selection .flex-price{margin:0 10px}.react-flex-selection .flex-price-extra{font-size:.8em;opacity:.8}@media only screen and (max-width:767.98px){.flex-selection .radio label{font-size:15px}.avail-check .avail-check-section.avail-check-cancellation{padding-left:16px}.flex-selection .radio .hint{margin-left:0;margin-right:-10px;padding-left:20px;font-size:13px}.flex-selection .radio .icon{margin-left:-20px}.flex-selection input[type=radio]{right:-30px}.avail-check-nights,.avail-status-icon,.flex-selection .flex-price-extra,.flex-selection .flex-recommended{display:none}.avail-check .price-wrap .price,.avail-check h3{font-size:20px}.avail-check .avail-check-section .avail-check-dates strong{font-size:inherit}.avail-check .avail-check-section{margin-top:10px;margin-bottom:10px}.avail-check .search-controls .btn-ovo{margin-top:0}.avail-check .price-wrap .offer{margin-bottom:0}.react-flex-selection span.radio-wrap{left:0}}@media only screen and (min-width:768px){.avail-check .avail-check-section.avail-check-cancellation{padding-left:13px;margin-top:0}}.modal.help .container-help{position:relative}.modal.help .container-help input{background:#fff url(https://ovonetwork.imgix.net/img/svg/search-grey.svg) no-repeat;background-size:20px;background-position:left 15px bottom 14px;padding-left:50px;height:var(--ovoNavBtnHeight)}@media (min-width:768px){.modal.help .container-help .col-contact,.modal.help .container-help .col-contact h2,.modal.help .container-help .col-contact p{text-align:center}.modal.help .container-help .col-contact{padding-left:25px}.modal.help .container-help .col-faq{padding-right:45px}}.container-faq .row-faqs{padding-top:15px;padding-bottom:50px}.container-faq ul{list-style:none;padding:0;margin-bottom:20px}.container-faq li{cursor:pointer;line-height:1.6;margin:0 0 8px}.container-faq ul.faq li{border-bottom:var(--ovoDashStyle);padding-bottom:6px}.container-faq p.q{margin-bottom:0;font-weight:400}.container-faq p.q:hover,.container-faq ul.categories li:hover{text-decoration:underline}.container-faq li.active p.q,.container-faq ul.categories li.active{font-weight:600}.container-faq ul.categories li{line-height:1.2}.container-faq ul.categories li.active{font-weight:600}@media (max-width:767.98px){.container-faq{margin-top:30px}}.container-reviews .reviews-sort{display:-moz-box;display:flex;-moz-box-pack:end;justify-content:flex-end;-moz-box-align:center;align-items:center;gap:10px;margin:0 0 20px}.container-reviews .reviews-sort label{margin:0;font-size:13px;letter-spacing:1.6px;letter-spacing:.1rem}.container-reviews .reviews-sort .control-el{width:220px}.container-reviews .reviews-sort .form-control{max-width:220px}.container-reviews .review{background:var(--ovoTertiaryPowderWhite);padding:30px;border-radius:var(--ovoPanelRadius);margin-bottom:15px}.container-reviews .review .property-review-rating{float:right}.container-reviews .review h4{margin-top:0;line-height:1.2;letter-spacing:normal;font-family:var(--ovoFontCormorant);font-size:24px}.container-reviews .review .review-body{max-width:500px;margin-bottom:15px}.container-reviews .review .date,.container-reviews .review .name{font-size:13px;letter-spacing:1.6px;letter-spacing:.1rem}.container-reviews .review .date{margin-left:6px}.container-reviews .review.review-rating-only{overflow:hidden;line-height:20px}@media (max-width:767.98px){.container-reviews .reviews-sort{-moz-box-align:stretch;align-items:stretch;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.container-reviews .reviews-sort .control-el,.container-reviews .reviews-sort .form-control{max-width:none;width:100%}.container-reviews .review .property-review-rating{float:none;display:block;margin-bottom:15px}}.modal.property-photolayer{overflow-y:unset;overflow:auto;padding:0}.property-photolayer .spinner{position:absolute;margin:0}.property-photolayer .spinner .path{stroke:#cecece}.property-photolayer .photo-grid{margin-top:20px;display:grid;gap:8px;grid-template-columns:1fr}.property-photolayer .photo-grid-row{display:grid}.property-photolayer .photo-grid-row-inner{display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;gap:8px;grid-template-columns:1fr 1fr}.property-photolayer .photo-grid-photo{overflow:hidden;max-height:560px;border-radius:var(--ovoPanelRadius);background:#ccc;position:relative}.property-photolayer.layer-dark .photo-grid-photo{background:var(--ovoDarkShadowColor)}.property-photolayer .photo-grid-photo .photo{width:100%;-moz-transition:opacity .15s linear,transform .15s linear,-moz-transform .15s linear;transition:opacity .15s linear,transform .15s linear;transition:opacity .15s linear,transform .15s linear,-moz-transform .15s linear;cursor:pointer}.property-photolayer .photo-grid-photo{width:100%}.property-photolayer .photo-grid-photo:hover .photo{opacity:.9;-moz-transform:scale(1.01);transform:scale(1.01)}.property-photolayer .photo-grid-photo:active{margin:-1px}.photo-grid-caption,.photo-grid-photo .fa-expand{position:absolute;display:none;color:#fff;font-size:14px;padding:5px 10px;background:rgba(0,0,0,.4)}.photo-grid-caption{border-top-right-radius:var(--ovoPanelRadius);bottom:0}.photo-grid-photo .fa-expand{border-bottom-left-radius:var(--ovoPanelRadius);top:0;right:0}.property-photolayer .photo-grid-photo:hover .fa-expand,.property-photolayer .photo-grid-photo:hover .photo-grid-caption{display:block;pointer-events:none}@media (max-width:767.98px){.property-photolayer .container-fluid,.property-photolayer .container-fluid>.container{padding:0}.modal.property-photolayer .modal-inner{padding:8px}.property-photolayer .row{margin:0}.property-photolayer .photo-grid{margin-top:0;padding:0}.property-photolayer .photo-grid-photo{min-height:260px}.property-photolayer .photo-grid-row-inner .photo-grid-photo{min-height:130px}}@media ((min-width:768px) and (max-width:1199.98px)){.property-photolayer .container-fluid>.container,.property-photolayer>.container-fluid{padding:0}.modal.property-photolayer .modal-inner{padding:8px}.property-photolayer .photo-grid{margin-top:10px}.property-photolayer .photo-grid-photo{min-height:470px}.property-photolayer .photo-grid-row-inner .photo-grid-photo{min-height:235px}.property-photolayer .photo-grid-photo:hover .photo{-moz-transform:none;transform:none}}@media (min-width:1200px){.property-photolayer .photo-grid-photo{min-height:560px}.property-photolayer .photo-grid-row-inner .photo-grid-photo{min-height:280px}}.layer-floorplans,.layer-photos{overflow:hidden;overscroll-behavior-y:contain}.layer-floorplans,.layer-photos{z-index:var(--zIndexModal)}.layer-floorplans .spinner,.layer-photos .spinner{z-index:-1;position:absolute;margin:0}.layer-photos .spinner .path{stroke:#cecece}.layer-photos .slide-caption{position:absolute;display:block;bottom:80px;width:100%;color:var(--ovoTertiaryPowderWhite);text-shadow:var(--ovoMediumShadow);font-size:var(--ovoBodyFontSize);margin:0 auto;text-align:center;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);z-index:1}.layer-photos .slide-caption-inner{min-width:250px;display:inline-block;background:rgba(0,0,0,.4);border-radius:var(--ovoPanelRadius)}.layer-photos .slide-caption-inner span{display:inline-block;padding:5px 10px}.layer-floorplans .close-button,.layer-floorplans .slider-arrow .icon{-webkit-filter:drop-shadow(0 0 1px var(--ovoDarkShadowColor));filter:drop-shadow(0 0 1px var(--ovoDarkShadowColor))}.ovo-slider-fs{height:100%}.ovo-slider-fs .rsImg{border-radius:var(--ovoPanelRadius)}@media (max-width:991.98px){.layer-photos .slide-caption{width:100%}.ovo-slider-fs .slider-arrow,.ovo-slider-fs .slider-photos .rsBullets{display:none}}@media (min-width:992px){.ovo-slider-fs .fade-left{right:0}.ovo-slider-fs .fade-right{left:0}.ovo-slider-fs .slider-arrow .icon{background:0 0}.ovo-slider-fs .slider-arrow .icon:hover{-moz-transform:none;transform:none}.ovo-slider-fs .slider-arrow .icon use{fill:#fff;fill-opacity:.8}}