@charset "UTF-8";.ip-banner{display:none}.inner-page-container{width:100%;max-width:100%;padding:0}#content-full{padding:0}#content-full #content #breadcrumbs{display:block!important}#content-full #content ul{margin:0}#content-full #content .property-details__details-main-description p{font-size:16px;font-weight:300;line-height:2;margin-bottom:40px}#content-full #content .panel ul{font-size:13px;font-weight:300;line-height:3.7;-moz-columns:2;-moz-column-gap:100px;column-gap:100px}#content-full #content .property-card__details p{margin:0}#content-full #content .property-card__details address{font-style:unset}.property-details__banner{position:relative}.property-details__banner-spacer{width:100%;min-height:300px}.property-details__banner-slider{position:fixed;width:100%;height:100%;top:0;left:0}.property-details__banner-slider:not(.slick-initialized) .property-details__banner-slide:nth-child(n+2){display:none}.property-details__banner-slider .slick-arrow{position:absolute;top:40%;transform:translateY(-50%);z-index:2;font-family:agentimage!important;font-size:0;color:#fff}.property-details__banner-slider .slick-arrow.slick-prev{left:75px}.property-details__banner-slider .slick-arrow.slick-prev:before{content:"򰀁";font-size:45px}.property-details__banner-slider .slick-arrow.slick-next{right:75px}.property-details__banner-slider .slick-arrow.slick-next:before{content:"򰀂";font-size:45px}.property-details__banner-slide .canvas-img:before,.property-details__banner-slide .canvas-img:after{content:"";z-index:1;pointer-events:none;position:absolute;width:100%;height:30%;left:0}.property-details__banner-slide .canvas-img:before{background:linear-gradient(to bottom,#000,#0000);opacity:.52;top:0}.property-details__banner-slide .canvas-img:after{background:linear-gradient(to top,#000,#0000);opacity:.38;bottom:0}.property-details__banner-slide .canvas-img canvas{min-height:330px}.property-details__banner-ctas{position:absolute;bottom:0;left:0;width:100%;padding:1.25vw 8.75vw 3.4375vw;z-index:2}.property-details__banner-ctas .section-button{margin-right:30px}.property-details__banner-ctas .section-button:hover{background:#e60000;border-color:#e60000}.property-details__details{padding:2.5vw 0 9.375vw;background:#fff;position:relative}.property-details__details .max-container{display:flex;flex-wrap:wrap;padding:0 8.75vw}.property-details__details-breadcrumbs{width:100%}.property-details__details-breadcrumbs #breadcrumbs{margin:0 0 40px;padding:0}.property-details__details-summary .summary__list li{margin-bottom:35px;display:flex;flex-direction:column}.property-details__details-summary .summary__list li>strong{font-size:22px;font-family:var(--font-family-title);letter-spacing:.05em;margin-bottom:10px}.property-details__details-summary .summary__list li>strong>span{font-size:20px}.property-details__details-summary .summary__list li>span{color:#757575;font-size:20px;text-transform:uppercase;letter-spacing:.3em}.property-details__details-summary .summary__list li.summary__address strong{font-size:45px}.property-details__details-summary .share-listing{margin-top:30px}.property-details__details-summary .share-listing__label{text-transform:uppercase;display:inline-block;vertical-align:middle;margin-right:20px;font-size:15px;letter-spacing:.3em;color:#757575}.property-details__details-summary .share-listing__link{display:inline-block;vertical-align:middle;margin-right:20px}.property-details__details-summary .share-listing__link>span{font-size:0}.property-details__details-summary .share-listing__link i{font-size:20px}.property-details__details-summary .share-listing__link i.ai-font-envelope{font-size:15px}.property-details__details-main{padding-top:50px}.property-details__details-main p{font-size:16px;font-weight:300;line-height:2;margin-bottom:40px}.property-details__details-main-accordion .panel-heading{padding:30px 0}.property-details__details-main-accordion .panel-title{font-size:16px;letter-spacing:normal;font-family:var(--font-family-title);text-transform:uppercase}.property-details__details-main-accordion .panel-body{padding:0}.property-details__details-main-accordion .panel ul{font-size:13px;font-weight:300;line-height:3.7;list-style:none!important}.property-details__details-main-accordion .panel ul li span{padding-right:10px}.property-details__details-main-accordion .panel ul li strong{text-align:right}.property-details__details-main-accordion .panel .map-holder{border:15px #eeeeee solid;margin-top:20px}.property-details__details-main-accordion .panel .map-holder img{display:block;width:100%;height:365px;-o-object-fit:cover;object-fit:cover}.property-details__details-main-accordion .panel .map-holder iframe{width:100%;height:365px}.property-details__gallery{background:var(--secondary);padding:5.9375vw 0;position:relative}.property-details__gallery .section-title{margin-bottom:50px}.property-details__gallery-list{display:flex;flex-wrap:wrap}.property-details__gallery a{display:block;position:relative}.property-details__gallery-item{width:100%;padding:10px;position:relative}.property-details__gallery-item .canvas-img{background:#000}.property-details__gallery-item i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:45px;color:#fff;opacity:0;transition:all .5s}.property-details__gallery-item:hover .canvas-img img{opacity:.7}.property-details__gallery-item:hover i{opacity:1}.property-details__gallery-nav{width:100%;display:flex;justify-content:space-between;padding:30px 15px 0}.property-details__gallery-nav button{text-transform:uppercase;font-size:14px;font-weight:300;letter-spacing:.42em;transition:all .5s}.property-details__gallery-nav button:hover{color:var(--accent)}.property-details__agent{padding:0 25px;position:relative;z-index:2;background:#fff}.property-details__agent-container{padding:30px 0;width:100%;max-width:600px;margin:0 auto}.property-details__agent-content{padding:20px 0}.property-details__agent-info{padding-top:15px}.property-details__agent-info span{display:block;text-align:center;font-family:var(--font-family-title);font-size:20px;font-weight:600;letter-spacing:.05}.property-details__agent-info ul{padding-top:20px}.property-details__agent-info ul li{text-align:center;margin-bottom:10px;font-size:14px;letter-spacing:.05em;font-weight:500}.property-details__agent-info ul li a:hover{color:var(--accent)}.property-details__form{padding:5.9375vw 0;position:relative;background:#fff}.property-details__form-container{width:100%;max-width:1098px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:53px}.property-details__form-holder{width:100%}.property-details__form-holder form{font-size:0;position:relative}.property-details__form-holder form .ff-field{width:100%;position:relative;display:inline-block;vertical-align:top;padding:0 10px}.property-details__form-holder form .ff-field label{position:absolute;top:50%;transform:translateY(-50%);left:10px;font-size:16px;font-style:normal;font-weight:300;line-height:26px;letter-spacing:.128px}.property-details__form-holder form .ff-field label span{color:red}.property-details__form-holder form .ff-field input,.property-details__form-holder form .ff-field textarea,.property-details__form-holder form .ff-field select{width:100%;background:transparent;border:0;padding:0;font-size:16px;font-style:normal;font-weight:300;letter-spacing:.128px;height:60px;outline:none;border-bottom:1px #000 solid}.property-details__form-holder form .ff-field span:has(.filled)+label{display:none}.property-details__form-holder form .ff-message{border-bottom:0;margin-top:30px}.property-details__form-holder form .ff-message label{position:relative;left:0}.property-details__form-holder form .ff-message textarea{border:1px #000 solid;height:180px;resize:none;padding:10px}.property-details__form-holder form .ff-optin{padding:30px 10px}.property-details__form-holder form .ff-optin p{font-family:var(--font-color-default);font-size:16px;font-style:normal;font-weight:300;line-height:26px;letter-spacing:.128px;position:relative}.property-details__form-holder form .ff-optin p .wpcf7-list-item{margin:0 0 0 45px}.property-details__form-holder form .ff-optin p input{position:absolute;left:0;margin-top:0;width:25px;height:25px}.property-details__form-holder form .ff-submit{padding:20px 0 0}.property-details__form-holder .wpcf7-response-output{font-size:11px;text-align:center}.property-details__form-holder .wpcf7-not-valid-tip{font-size:16px;position:absolute;width:auto;right:0;left:auto}.property-details__form-holder .wpcf7-spinner{position:absolute}.property-details__nearby-properties{padding:5.9375vw 0;background:#fff;position:relative}.property-details__nearby-properties .nearby-properties__slider{gap:55px;width:100%;margin-top:60px}.property-details__nearby-properties .nearby-properties__slider .property-card{width:calc(33.33% - 45px);display:flex;flex-direction:column;gap:45px;flex-shrink:0;margin:0 15px}.property-details__nearby-properties .nearby-properties__slider .property-card__link{display:block;outline:none;transition:transform .2s ease}.property-details__nearby-properties .nearby-properties__slider .property-card__link:hover .property-card__image{opacity:.8}.property-details__nearby-properties .nearby-properties__slider .property-card__image-container{position:relative;width:100%;aspect-ratio:404/291;overflow:hidden}.property-details__nearby-properties .nearby-properties__slider .property-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;transition:all .5s ease}.property-details__nearby-properties .nearby-properties__slider .property-card__badge{position:absolute;top:15px;left:0;width:120px;height:28px;display:flex;align-items:center;justify-content:center;padding:10px;background-color:#757575}.property-details__nearby-properties .nearby-properties__slider .property-card__badge-text{font-family:var(--font-family-default);font-weight:700;font-size:15px;line-height:20px;letter-spacing:.45px;color:#fff;text-transform:uppercase;white-space:nowrap}.property-details__nearby-properties .nearby-properties__slider .property-card__details{display:flex;flex-direction:column;gap:14px;align-items:flex-start;margin-top:45px}.property-details__nearby-properties .nearby-properties__slider .property-card__price{font-family:var(--font-family-title);font-weight:700;font-size:25px;line-height:30px;letter-spacing:2px;color:#000}.property-details__nearby-properties .nearby-properties__slider .property-card__address{font-family:var(--font-family-default);font-weight:300;font-size:15px;line-height:15px;letter-spacing:.6px;color:#000;text-transform:uppercase}.property-details__nearby-properties .nearby-properties__slider .slick-slide{padding:0 15px}.property-details__nearby-properties .nearby-properties__slider:not(.slick-initialized){display:flex;justify-content:center;align-items:flex-start;width:100%}.property-details__nearby-properties .nearby-properties__nav{margin-top:80px;display:flex;align-items:center;justify-content:center}.property-details__nearby-properties .nearby-properties__nav-pagination{display:none;order:2}.property-details__nearby-properties .nearby-properties__nav-pagination .slick-dots{display:flex!important;justify-content:center}.property-details__nearby-properties .nearby-properties__nav-pagination .slick-dots li{padding:0 15px;position:relative;list-style-type:none}.property-details__nearby-properties .nearby-properties__nav-pagination .slick-dots li button{width:32px;height:35px;color:#191211;transition:all .5s}.property-details__nearby-properties .nearby-properties__nav-pagination .slick-dots li button:hover{background:var(--accent);color:#fff}.property-details__nearby-properties .nearby-properties__nav-pagination .slick-dots li:not(:last-child):after{content:"";width:1px;height:23px;background:#e0e0e0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.property-details__nearby-properties .nearby-properties__nav-pagination .slick-dots li.slick-active button{background:var(--accent);color:#fff}.property-details__nearby-properties .nearby-properties__nav>button{width:70px;height:70px;border:1px #d6d6d6 solid;margin:0 10px;display:inline-flex;align-items:center;justify-content:center;font-size:0;transition:all .5s;color:#848484}.property-details__nearby-properties .nearby-properties__nav>button:hover{background:var(--accent);color:#fff}.property-details__nearby-properties .nearby-properties__nav>button i{font-size:20px}.property-details__nearby-properties .nearby-properties__nav>button.button-prev{order:1}.property-details__nearby-properties .nearby-properties__nav>button.button-next{order:3}.property-details__popup .section-title{margin-bottom:45px}.property-details__popup-thumbs-slide{cursor:pointer;padding:10px 5px}.property-details__popup .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;font-family:agentimage!important;font-size:0;color:#000}.property-details__popup .slick-arrow.slick-prev{left:-4.6875vw}.property-details__popup .slick-arrow.slick-prev:before{content:"򰀁";font-size:clamp(25px,2.8125vw,45px)}.property-details__popup .slick-arrow.slick-next{right:-4.6875vw}.property-details__popup .slick-arrow.slick-next:before{content:"򰀂";font-size:clamp(25px,2.8125vw,45px)}.property-details__popup .slick-current .property-details__popup-thumbs-slide .canvas-img{border:5px #b41e36 solid}.property-details__popup+.aiosp-close{width:4.375vw;height:4.375vw;border:1px #eaeaea solid;right:2.5vw;top:3.75vw}.aios-popup-body:has(#gallery-popup){padding:6.25vw 8.75vw;width:95%;max-width:1400px}@media screen and (min-width: 600px){.property-details__details-main-accordion .panel-title{font-size:20px;letter-spacing:.25em}.property-details__details-main-accordion .panel ul{-moz-columns:2;columns:2;-moz-column-gap:100px;column-gap:100px}.property-details__details-main-accordion .panel ul li{display:flex;justify-content:space-between}}@media screen and (min-width: 744px){.property-details__nearby-properties .nearby-properties__nav-pagination{display:block}}@media (min-width: 992px){#content-full #content .panel ul{-moz-columns:2;columns:2}.property-details__details-summary,.property-details__details-main{width:50%}.property-details__details-main{padding-top:0;padding-left:4%}.property-details__gallery-item{width:25%}.property-details__form-holder form .ff-field--half{width:50%}}@media screen and (min-width: 1024px){.property-details__agent-container{display:flex;align-items:center;padding:85px 0 30px}.property-details__agent-photo{width:35%}.property-details__agent-content{width:65%;padding-left:60px}.property-details__agent-info span{text-align:left;font-size:22px}.property-details__agent-info ul{padding-top:30px}.property-details__agent-info ul li{text-align:left;font-size:16px}}@media screen and (min-width: 1280px){.property-details__agent-container{padding:135px 0 30px}.property-details__agent-info ul{padding-top:40px}}@media screen and (max-width: 1024px){.property-details__nearby-properties .nearby-properties__slider:not(.slick-initialized){flex-wrap:wrap;gap:40px;justify-content:center}.property-details__nearby-properties .nearby-properties .property-card{width:340px}.property-details__nearby-properties .nearby-properties .property-card__image-container{width:340px;height:245px}.property-details__nearby-properties .nearby-properties .property-card__price{font-size:22px;line-height:28px}.property-details__nearby-properties .nearby-properties .property-card__address{font-size:14px;line-height:14px}}@media screen and (max-width: 991px){.property-details__nearby-properties .nearby-properties__container{gap:40px}.property-details__nearby-properties .nearby-properties__title{font-size:32px;line-height:38px}.property-details__nearby-properties .nearby-properties__grid{gap:40px}.property-details__nearby-properties .nearby-properties__slider:not(.slick-initialized){flex-direction:column;align-items:center;gap:40px}.property-details__nearby-properties .nearby-properties .property-card{width:100%;max-width:404px;gap:30px}.property-details__nearby-properties .nearby-properties .property-card__image-container{width:100%;height:0;padding-bottom:72%}.property-details__nearby-properties .nearby-properties .property-card__image{position:absolute;top:0;left:0}.property-details__nearby-properties .nearby-properties .property-card__badge{width:100px;height:24px;top:12px}.property-details__nearby-properties .nearby-properties .property-card__badge-text{font-size:13px;line-height:18px}.property-details__nearby-properties .nearby-properties .property-card__details{gap:10px}.property-details__nearby-properties .nearby-properties .property-card__price{font-size:20px;line-height:26px;letter-spacing:1.5px}.property-details__nearby-properties .nearby-properties .property-card__address{font-size:13px;line-height:16px;letter-spacing:.5px}}@media (max-width: 600px){.property-details__banner-ctas{position:relative;display:flex;flex-flow:column;gap:10px}.property-details__banner-ctas .section-button{margin:0;box-shadow:0 0 5px #ccc;gap:10px}.property-details__banner-ctas .section-button{min-width:100px;height:40px}}
