#vrview iframe{width:100%;height:80vh}.fineprint-top{font-size:16px}.fineprint-top a{text-decoration:underline}.deck_image{padding-left:7.2%;padding-right:10.2%}.listing-item.min_purchase_duration_too_low::after{content:'Not Available At This Lease Length';color:#333;position:absolute;margin:auto;display:block;top:50%;left:50%;font-size:24px;transform:translate(-50%,-50%);z-index:999;text-align:center;text-transform:uppercase;font-weight:bold}.listing-item.min_purchase_duration_too_low .content-wrapper{opacity:.3}.listing-item.min_purchase_duration_24::after{content:'This residence is only available for a 24 year lease or outright purchase.'}.listing-item.min_purchase_duration_60::after{content:'Residence is only available for a outright purchase.'}#listing-details .listing-item.min_purchase_duration_too_low::after{top:100px;font-size:55px;transform:translate(-50%,0)}.padding-top{padding-top:40px !important}.logo{max-width:300px;margin:auto;display:block}.logo-for-print{display:none}.rental_income_calculation h2{font-size:30px;text-transform:inherit}.keyvalue_row{display:flex}.keyvalue_row>.input>input{width:20px !important;height:20px}#listing-details{position:absolute;width:100%;height:100%;display:block;background:#f2f2f2;padding:0 40px;z-index:100}#listing-details .action-bar{margin-bottom:24px}#listing-details .action-bar>div{margin:8px 0}#listing-details .action-bar span.back-button{margin-right:16px}.listing-item-details{padding:80px !important;display:flex}.listing-item-details .image-wrapper{padding-right:80px;border-right:1px solid #ccc;min-width:534px}.listing-item-details .content-wrapper{margin-left:80px;width:100%}.listing-item-details .listing-heading{display:flex;justify-content:space-between}.listing-item-details .listing-heading .value{text-align:right}.listing-item-details .listing-details .images img{height:100px}#close-details{cursor:pointer}#close-details:hover{color:#00a7e1}.filters form{display:flex;justify-content:center}.filter{width:200px;margin:24px}.filter.filter-price{width:400px}#amount{color:orange;padding-left:10px;display:none}.showPrice #amount{display:inline-block}.filter.hide-sold{width:240px}.filter.hide-sold .label{opacity:0}.filter-deck,.filter-fee{display:none}#slider-container{margin-top:10px}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,. ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #00a7e1;background:#00a7e1;font-weight:normal;color:#fff}.fiter-price{width:400px}.fiter-price #slider-container{width:380px;margin:10px}.action-bar{font-size:42px;font-weight:100;position:relative}#listing-details .action-bar{display:flex;justify-content:space-between}.action-bar-title{display:inline-block}.action-bar-cta{right:24px;display:inline-block;font-weight:400;position:inherit}.action-bar-cta #download{margin-right:20px}.action-bar-cta .hs-cta-wrapper{padding:0}.action_bar_ownership_length_wrapper{font-size:18px;font-weight:400}.saved-units{display:inline-block;float:right;color:#00a7e1}.data-summary div:nth-child(3){opacity:.3;display:none}#listings .action-bar{text-align:center;margin-top:80px}.listing-items,.listing_types{display:flex;flex-wrap:wrap;justify-content:center}.listing-item{width:320px;margin:24px;border:2px solid transparent;position:relative}.listing-item .heart{position:absolute;right:0;top:0;display:none}.listing-item.RU11 .preview .image,.listing-item.RU12 .preview .image,.listing-item.RU13 .preview .image{overflow:hidden}.listing-item.RU11 .preview .image img,.listing-item.RU12 .preview .image img,.listing-item.RU13 .preview .image img{transform:scale(2)}.listing-item .room_layout{text-align:center;margin:0 0 50px}.listing_item_info{display:flex;justify-content:space-between}.listing_item_info .unit{text-align:left}.listing_item_info .value{text-align:right;margin-bottom:0px !important}.listing-item li.total{font-weight:bold}.listing-item .details,.listing-item .content,.listing-item .listing-footer,.listing-item .floor_plan_container,.listing-item .visible_on_details_only{display:none}.listing-item .details ul{list-style:none;padding-left:0}.listing-item .details ul li.header{font-weight:bold;margin-top:1em;text-transform:uppercase;font-size:80%}.listing-item .details ul li{display:flex;justify-content:space-between;border-bottom:1px solid #f2f2f2;padding:8px 0;position:relative}.listing-item .details ul li span .fineprint{display:block;font-size:14px;opacity:1;line-height:22px}.listing-item .details ul li div{text-align:right}.listing-item .details ul li.dual_unit div:nth-child(2){position:absolute;right:30%}.listing-item h1,.listing-item-details h1{font-size:38px;margin:0}.listing-item h2,.listing-item-details h2{font-size:18px;font-weight:100;margin-top:-12px;margin-bottom:0px}.listing-item .unit_description{margin:16px 0 24px 0}.listing-item:hover{border:2px solid #00a7e1;cursor:pointer}.listing-item.sold:hover{border:2px solid transparent;cursor:default}.listing-item.sold{background:rgba(255,255,255,1)}.listing-item.sold .content-wrapper{opacity:1}.listing-item.sold::after,.listing-item.sold .unit_description::after{content:'RESERVED';color:red;position:absolute;margin:auto;display:block;top:50%;left:50%;font-size:72px;transform:translate(-50%,-50%) rotateZ(33deg)}.listing-item.sold .reserved_desc::after{transform:translate(-50%,100%) rotateZ(33deg)}.listing-item.sold .unit_description::after{position:relative}body:not(.card-open).hide-sold .sold{display:none !important}.selected{flex:0 1 100%;margin:40px}#listing-details .card{padding:40px}#listing-details .listing-item{width:auto}#listing-details .listing-item:hover{border:2px solid transparent;cursor:default}#listing-details .listing-item .details,#listing-details .listing-item .content,#listing-details .listing-footer,#listing-details .floor_plan_container{display:block}#listing-details .content-wrapper{display:flex}#listing-details .content-wrapper .preview{border-right:1px solid #f2f2f2;width:30%;min-width:380px;max-width:460px;padding-right:40px;margin-right:40px}#listing-details .content-wrapper .content{width:100%}#listing-details .body .images{width:100%}#listing-details .body .images .image{margin-bottom:40px;margin-top:40px;position:relative}#listing-details .body .images .image span{position:absolute;bottom:0;left:0;background:#00a7e1;color:#fff;padding:8px;margin:8px;z-index:1}#listing-details .body .images .image span img{position:absolute;bottom:0;left:0;top:0;right:0;width:100%}#listing-details .body .images .image:after{content:'*Sample only: Choose from several design options, floor plans & custom features';display:block;position:absolute;bottom:16px;right:16px;color:#FFF;font-size:16px;text-shadow:1px 1px #000}@media(max-width:1280px){#listing-details .body .images .image:after{font-size:15px;left:50%}#listing-details .content-wrapper .preview{padding-right:32px;margin-right:32px}#listing-details .card{padding:24px}}@media(max-width:768px){#listing-details .body .images .image:after{font-size:12px;left:50%}}#listing-details .listing-item h2{font-size:42px}#listing-details #ownership_length{max-width:300px;display:inline-block}#listing-details #unit_select_info{display:none}#back_to_ship{cursor:pointer;color:#00a7e1;display:inline-block;padding:0 16px}.price span{display:none}.price .years_12 span:nth-child(1){display:inline-block}.price .years_24 span:nth-child(2){display:inline-block}.price .years_36 span:nth-child(3){display:inline-block}.price .years_48 span:nth-child(4){display:inline-block}.price .years_60 span:nth-child(5){display:inline-block}.price span::before{content:'USD';letter-spacing:-0.05em;opacity:.4}.meters-squared:after{content:' m2';display:inline-block padding-left:.3em;opacity:.5}.sq_ft:after{content:' sq ft';display:inline-block;padding-left:.3em;opacity:.5}.checkout_listings_form{position:absolute;width:100%;height:auto;min-height:100%;z-index:100000;top:0;color:#fff;padding:80px 0}.checkout_listings_form .header{font-size:36px}.checkout_listings_form h3.form-title{font-weight:400;text-transform:uppercase;font-size:21px;font-family:barlow}.checkout_listings_form h2{font-weight:400}.checkout_listings_form .checkout_listing_item{width:700px;margin:auto}.checkout_listings_form .listing_item_info{border-top:1px solid #FFF;border-bottom:1px solid #FFF;margin:40px auto;display:flex;justify-content:space-between}.checkout_listings_form .listing-item:hover{border-color:transparent}.checkout_listings_form span.hs_cos_wrapper_type_form{display:block;width:700px;margin:auto;color:#fff}.checkout_listings_form .actions{display:flex;margin-top:24px;flex-direction:column-reverse}.checkout_listings_form input[type="submit"]{margin:0 5%}.checkout_listings_form .actions .button-outline{margin:24px auto;width:90%;text-align:center}.hs_reserved_unit,.hs_deck,.hs_port_starboard,.hs_location,.hs_in_out,.hs_saving,.hs_cost_per_sq_ft,.hs_cost_per_m2,.hs_condo_fee,.hs_annual_fees_based_on_sale_price_,.hs_total_annual_fees_based_on_loadings,.hs_monthly_fees_per_person_twin,.hs_type_variant,.hs_total_area,.hs_balcony_area,.hs_living_area,.hs_bathrooms,.hs_square_feet,.hs_storylines_number,.hs_internal_unit_number,.hs_ownership_length,.hs_contact_deal_amount{display:none}.debug .hs_reserved_unit,.debug .hs_deck,.debug .hs_port_starboard,.debug .hs_location,.debug .hs_in_out,.debug .hs_saving,.debug .hs_cost_per_sq_ft,.debug .hs_cost_per_m2,.debug .hs_condo_fee,.debug .hs_annual_fees_based_on_sale_price_,.debug .hs_total_annual_fees_based_on_loadings,.debug .hs_monthly_fees_per_person_twin,.debug .hs_type_variant,.debug .hs_total_area,.debug .hs_balcony_area,.debug .hs_living_area,.debug .hs_bathrooms,.debug .hs_square_feet,.debug .hs_storylines_number,.debug .hs_internal_unit_number,.debug .hs_ownership_length,.debug .hs_contact_deal_amount{display:inherit}.second_line:before{content:' - ';display:inline-block}.popover__title span{padding-left:4px}.popover__wrapper{position:relative;display:inline-block;cursor:default}.popover__content{opacity:0;visibility:hidden;position:absolute;left:-50px;transform:translate(0,10px);background-color:#333;color:#fff;padding:1.5rem;box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);width:300px;top:100px}.popover__content:before{position:absolute;z-index:-1;content:"";right:calc(50% - 10px);top:-8px;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #333 transparent;transition-duration:.3s;transition-property:transform}.popover__wrapper:hover .popover__content{z-index:10;opacity:1;visibility:visible;transform:translate(0,-20px);transition:all .5s cubic-bezier(0.75,-0.02,0.2,0.97)}.popover__message{text-align:center}.ann_sur_fee .popover__title{cursor:pointer}.ann_sur_fee .popover__content{top:50px;left:-100px}.listing-item .details .ann_sur_fee .popover__content ul li{border-bottom:0;padding:0;text-align:left;font-size:10px;list-style-type:disc;display:list-item}.filter_by_unit_type .RU1,.filter_by_unit_type .RU2,.filter_by_unit_type .RU3,.filter_by_unit_type .RU4,.filter_by_unit_type .RU5{display:none}.filter_by_unit_type.filter_by_unit_type_RU1 .RU1{display:block}.filter_by_unit_type.filter_by_unit_type_RU2 .RU2{display:block}.filter_by_unit_type.filter_by_unit_type_RU3 .RU3{display:block}.filter_by_unit_type.filter_by_unit_type_RU4 .RU4{display:block}.filter_by_unit_type.filter_by_unit_type_RU5 .RU5{display:block}@media screen and (min-width :768px) and (max-width:1024px){.listing-item{margin:10px}#listing-details{padding:0 10px}#listing-details .card{padding:20px}#listing-details .content-wrapper .preview{min-width:auto;max-width:none;width:50%;padding-right:20px;margin-right:20px}#listing-details .body .images{width:100%}}@media screen and (max-width:1024px){.logo{max-width:260px}.second_line{display:block}.second_line:before{display:none}}@media screen and (max-width:768px){.logo{max-width:80%}.padding-top{padding-top:5px !important}#listing-details{padding:0}#listing-details .card{padding:16px;margin:10px}#listing-details .content-wrapper{display:block;padding-bottom:50px}#listing-details .content-wrapper .preview{border-right:0;width:100%;min-width:auto;max-width:100%;padding-right:0;margin-right:0}#listing-details .body .images{width:100%}#listing-details .action-bar{margin:0 10px 10px 10px;font-size:24px;line-height:32px;display:flex;flex-direction:column}#listing-details .action-bar .text{opacity:100%}#listing-details .action-bar span.back-button{margin-right:16px}.action-bar-cta{right:0px}#listing-details #ownership_length{max-width:initial}#listing-details .text-area{padding-bottom:40px}.listing-footer .button-primary,#details_footer .button-primary{width:100%;text-align:center}#details_footer{margin:10px 10px 100px 10px}.filters form{flex-direction:column}.filter{width:auto;margin:10px;flex:0 0 100%}.filter.hide-sold .label{display:none}.listing-item{margin:10px 10px 0 10px}.listing-item.card{width:46%;margin:10px;padding:16px}.listing-item h2{margin-bottom:0}.action-bar-title{font-size:36px}.checkout_listings_form{padding:80px 10px}.checkout_listings_form .checkout_listing_item,.checkout_listings_form span.hs_cos_wrapper_type_form{width:100%}body form.hs-form fieldset[class*="form-columns"] .hs-input{width:100% !important}}@media screen and (max-width:560px){.listing-item.card{width:100%}}@media print{body{zoom:60%;font-size:140%}.logo-for-print{max-width:400px;display:block;margin:0 auto;text-align:center}.logo-for-print img{margin:0;max-width:100%}body.listings,#listing-details{background-color:#FFF !important}.action-bar,.button-primary,.WidgetCall__CallButtonFrame-sc-8rz83s-0,#hubspot-messages-iframe-container{display:none !important;opacity:0}#listing-details .card{background:#FFF;box-shadow:none;padding:0;margin:0}#listing-details .wrapper::after{content:'To talk with our friendly team, call +1-813-567-8679';text-align:center;display:block}#listing-details .body .images .image{max-height:initial;padding-bottom:100px}.deck_image,.floor_plan,.room_layout{margin:100px 0}}.filters{position:relative;padding-bottom:30px;margin:0 0 20px}.row-fluid .pricenter-Button{text-align:center}.row-fluid .pricenter-Button a{position:static;transform:none;background-color:#00a7e1;letter-spacing:.04em;line-height:25px;padding:5px 21px;border-radius:6px;font-size:14px;text-transform:uppercase;color:#FFF !important;display:inline-block;border:0;cursor:pointer}.slParent .filters .selection select{height:auto}.slParent .filters .label{padding:0 0 5px}.publicImg-div{display:flex;margin-bottom:20px}.publicImg{margin:0 auto;width:100%}.spaces-wrapper{width:70%;margin:0 auto}@media(min-width:769px){.slParent .filters .filter-price .selection{padding-top:4px}.slParent .filters .label .popover__title,.slParent .filters .filter-price .label,.slParent .filters .selection{font-size:16px}.slParent .filter:not(.filter-deck):not(.filter-fee){display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.slParent .filter.hide-sold .selection,.slParent .filters .filter-price .selection{min-height:38px}.slParent .filter.hide-sold .selection{padding-top:7px}.slParent .filter.filter-price>.label{margin-left:-9px}}@media(max-width:768px){.slParent .filter.filter-price>.label{margin-left:-9px}.slParent .filter.filter-price{margin-left:20px}}body select{font-size:15px !important;height:37px !important}.extra-info{text-align:right;margin-bottom:30px}.extra-info .line1{font-size:21px;opacity:.5}.extra-info .line2{padding-left:45%;font-size:12px}#snackbar{display:none !important}