@import url("https://fonts.googleapis.com/css?family=Frank+Ruhl+Libre|Montserrat");form .form-group input,form .form-group textarea{border:solid 1px #979797;border-radius:0px;font-size:16px !important}form .form-group textarea{min-height:165px}*:focus{outline:0 !important;border:none !important;-moz-outline-style:none !important}h1,h2,h3,h4{font-family:'Frank Ruhl Libre', serif;text-align:center;margin-bottom:35px}h1{text-shadow:0 2px 10px rgba(0,0,0,0.56);font-size:45px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}h2{font-size:40px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#202020}h4{font-size:22px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.27;letter-spacing:normal;color:#2e2e2e}#psNav span,#psHero span,#psInfo span,#psGallery span,#psContact span,#psFooter span{font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.75;word-break:break-word;letter-spacing:normal;text-align:center;color:#2e2e2e}#psNav .lead,#psHero .lead,#psInfo .lead,#psGallery .lead,#psContact .lead,#psFooter .lead{font-family:'Montserrat', sans-serif;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.75;letter-spacing:normal;text-align:center;color:#030303}a{color:inherit}.modal-body{padding:0px;padding-bottom:5px;border:2px solid white}.modal-content{border-radius:0px}.navbar-dark .navbar-toggler{color:white !important;border-color:transparent !important}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='19' viewBox='0 0 27 19'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23FFF' stroke-width='2'%3E%3Cpath d='M0 1.5h26.767M0 9.758h26.767M0 17.758h26.767'/%3E%3C/g%3E%3C/svg%3E%0A")}nav .nav .nav-item a{text-shadow:0 2px 10px rgba(0,0,0,0.12);font-family:Montserrat;font-size:15px;transition:300ms;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#e4e4e4}nav .nav .nav-item a:hover{font-size:16px;transition:300ms}nav .nav .nav-item .active{font-size:16px;color:#fff;transition:300ms}nav .nav-contact-branding{height:65px}nav::after{content:"";height:120px;opacity:1;z-index:-1;width:100vw;position:absolute;top:0;left:0;background:linear-gradient(to top, rgba(0,0,0,0), #2b2b2b)}.contact-branding{text-align:left}.contact-name h4{margin-bottom:5px;text-align:left;font-size:18px}.nav-branding-block{height:65px;background:white}.nav-branding-block .contact-details{margin-left:20px;margin-right:20px}.nav-branding-block .nav-contact-name{font-size:18px}.nav-branding-block .nav-contact-name h4{margin-bottom:5px;font-size:18px}.nav-branding-block .nav-contact-phone span{font-size:14px}#psHero .hero-bg{height:100vh;max-height:900px}#psHero .hero-content{z-index:1;padding-left:10px;padding-right:10px}#psHero .hero-content h1{text-shadow:2px 2px #333}#psHero .hero-bg::after{content:"";width:100%;top:0;position:absolute;z-index:0;object-fit:contain;opacity:0.5;height:inherit;background-image:linear-gradient(180deg, rgba(0,0,0,0), rgba(43,43,43,0.2))}.sp-section{padding-top:90px;padding-bottom:40px;position:relative}.sp-cta{font-family:Montserrat;border:4px solid transparent;padding:10px;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}.dark-button{background:#202020;color:white;background-clip:padding-box;box-shadow:0 0 0 1px #202020}.light-button{background:#fff;color:black;background-clip:padding-box;box-shadow:0 0 0 1px #ffffffd9}.img-wrapper{border:solid white 1px;background:#202020;overflow:hidden;display:flex;padding:0px;height:275px;height:30vh;max-height:275px;align-items:center;transition:300ms;cursor:pointer;justify-content:center}.img-wrapper::after{content:"";transition:300ms;height:100%;width:100%;position:absolute;z-index:0;opacity:0;border:inherit;background-color:rgba(0,0,0,0.5)}.img-wrapper::before{content:"";height:50px;width:50px;z-index:1;opacity:0;position:absolute;transition:300ms;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='25' cy='25' r='25' fill='%23FFF' opacity='.749'/%3E%3Cg opacity='.867' transform='translate(16 16)'%3E%3Ccircle cx='7.333' cy='7.333' r='7.333' stroke='%23202020' stroke-width='2.7'/%3E%3Cpath fill='%23202020' d='M12.86 14.805l.022-1.91h1.957l6.746 6.985-1.978 1.91z'/%3E%3Cg stroke='%23202020' stroke-width='1.8'%3E%3Cpath d='M7.333 3.777v7.24M10.953 7.396h-7.24'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}.img-wrapper:hover:before{opacity:1;transition:300ms}.img-wrapper:hover:after{opacity:1}.img-wrapper img{width:100%;object-fit:contain;object-position:center}.img-wrapper .zoom-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='25' cy='25' r='25' fill='%23FFF' opacity='.749'/%3E%3Cg opacity='.867' transform='translate(16 16)'%3E%3Ccircle cx='7.333' cy='7.333' r='7.333' stroke='%23202020' stroke-width='2.7'/%3E%3Cpath fill='%23202020' d='M12.86 14.805l.022-1.91h1.957l6.746 6.985-1.978 1.91z'/%3E%3Cg stroke='%23202020' stroke-width='1.8'%3E%3Cpath d='M7.333 3.777v7.24M10.953 7.396h-7.24'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;height:70px;width:70px;background:no-repeat 50%/100% 50%}.carousel-inner{max-height:550px}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='52' viewBox='0 0 57 52'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' d='M3 3h52v46H3z'/%3E%3Cpath stroke='%23202020' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M26 19l5 7-5 7'/%3E%3Cpath stroke='%23FFF' d='M1 1h56v50H1z'/%3E%3C/g%3E%3C/svg%3E%0A")}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='52' viewBox='0 0 56 52'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' d='M53 49H1V3h52z'/%3E%3Cpath stroke='%232E2E2E' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M30 33l-5-7 5-7' opacity='.598'/%3E%3Cpath stroke='%23FFF' d='M55 51H-1V1h56z'/%3E%3C/g%3E%3C/svg%3E%0A")}.ekko-lightbox-nav-overlay span{text-align:inherit;font:inherit;color:inherit}.ekko-lightbox-nav-overlay a{mix-blend-mode:difference;mix-blend-mode:difference}#infoMap{margin-bottom:40px;height:360px;max-width:740px;flex:auto}#vrView,#video{min-width:80vw;min-height:40vh;margin-bottom:40px}#vrView iframe,#video iframe{object-position:center;width:-webkit-fill-available;width:100%;height:100%;position:relative;border:0 !important;min-height:500px}#vrView .video-js,#video .video-js{background-color:initial !important}#vrView #videoPlayer,#video #videoPlayer{min-width:80vw;min-height:40vh}#vrView #videoPlayer .vjs-poster,#video #videoPlayer .vjs-poster{background-size:cover !important;background-color:initial !important}#vrView #videoPlayer .vjs-icon-play:before,#vrView #videoPlayer .video-js .vjs-big-play-button .vjs-icon-placeholder:before,#vrView #videoPlayer .video-js .vjs-play-control .vjs-icon-placeholder:before,#vrView #videoPlayer .vjs-icon-placeholder:before,#video #videoPlayer .vjs-icon-play:before,#video #videoPlayer .video-js .vjs-big-play-button .vjs-icon-placeholder:before,#video #videoPlayer .video-js .vjs-play-control .vjs-icon-placeholder:before,#video #videoPlayer .vjs-icon-placeholder:before{content:"" !important;display:none !important}#vrView #videoPlayer .vjs-big-play-button,#video #videoPlayer .vjs-big-play-button{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' viewBox='0 0 101 101'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='50.5' cy='50.5' r='42.083' fill='%23FFF'/%3E%3Ccircle cx='50.5' cy='50.5' r='50.5' fill='%23FFF' opacity='.354'/%3E%3Cpath fill='%23323232' d='M44.889 39.278L56.11 50.5 44.89 61.722z'/%3E%3C/g%3E%3C/svg%3E%0A") !important;background-repeat:no-repeat !important;height:102px !important;width:102px !important;border:none !important;border-radius:0 !important;left:50% !important;top:50% !important;margin-left:-51px !important;margin-top:-51px !important;transition:300ms !important;background-color:initial !important}#vrView #videoPlayer .vjs-big-play-button:hover,#video #videoPlayer .vjs-big-play-button:hover{transform:scale(1.1) !important;transition:300ms !important}.property-details{margin-top:20px;margin-bottom:30px;flex-wrap:wrap}.property-details .list_price{margin-left:0px !important;padding-left:0px !important}.property-details .garage{margin-right:0px !important;padding-right:0px !important}.property-details .detail-block{padding-right:15px;padding-left:15px;border-width:1px;border-color:#e9e9e9 !important;width:max-content;margin-top:20px}.property-details .detail-block:last-of-type{border-right:none !important}.property-details .detail-block .detail-title h4{font-size:28px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#202020;margin-bottom:inherit !important}.property-details .detail-block .detail-label span{font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;text-transform:uppercase;letter-spacing:normal;color:#b8b8b8}#psContact .overlap-below{margin-bottom:-110px;z-index:1}#psContact .contact-top-bg{background-color:#f8f6f6;width:100vw;height:100vh;top:0;position:absolute;z-index:-1}#psContact .contact-wrapper{border-top:2px solid #202020;background:white;padding:40px}#psBroker{margin-top:20px}#psBroker img{min-width:200px;width:300px}.footer-bg{width:100vw;height:40vh;position:absolute;bottom:0;z-index:-1}.footer-bg-koaware{background-color:#0C6F6C}.footer-bg-koaware::after{content:"";background:url(/images/ps-footer-overlay.svg);opacity:.35;position:absolute;width:100vw;height:inherit;left:0;top:0}.footer-bg-remark{background-color:#362F30;background-image:linear-gradient(-180deg, #362F30 0%, #262223 28%, #231F20 59%)}.footer-bg-remark::after{content:"";background-image:url("data:image/svg+xml,%0A%3Csvg width='469px' height='399px' viewBox='0 0 469 399' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='0.656862745 0 468.343137 0 468.343137 513 0.656862745 513'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard' transform='translate(-510.000000, -413.000000)'%3E%3Cg id='Group' transform='translate(510.000000, 413.000000)'%3E%3Cg id='Icon-Remark'%3E%3Cg id='Group-16'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Clip-15'%3E%3C/g%3E%3Cpath d='M108.939655,164.24736 L191.04075,164.24736 C192.145378,164.24736 193.04097,163.340753 193.04097,162.220598 L193.04097,97.3253699 C193.04097,95.5199205 195.198447,94.6152545 196.458413,95.8926585 L253.931673,154.07278 C254.714118,154.864848 255.981755,154.864848 256.762282,154.07278 L302.673384,107.595077 C303.935269,106.317673 306.090827,107.222339 306.090827,109.027788 L306.090827,192.482259 C306.090827,193.602414 306.988338,194.509022 308.092966,194.509022 L373.020546,194.509022 C374.80406,194.509022 375.697735,196.691092 374.433933,197.968496 L316.141792,256.979512 C315.361265,257.769639 315.361265,259.052867 316.141792,259.844935 L362.052894,306.318755 C363.314778,307.594218 362.423021,309.778229 360.639507,309.778229 L278.19897,309.778229 C277.092424,309.778229 276.196831,310.684836 276.196831,311.80305 L276.196831,376.358543 C276.196831,378.162051 274.041273,379.066717 272.781306,377.791254 L215.06641,319.366524 C214.283965,318.576397 213.018245,318.576397 212.233882,319.366524 L166.566335,365.599618 C165.304451,366.87508 163.148892,365.970414 163.148892,364.166906 L163.148892,281.54333 C163.148892,280.423175 162.2533,279.516568 161.148672,279.516568 L95.3964554,279.516568 C93.6129414,279.516568 92.7211844,277.334498 93.9811507,276.059035 L152.854373,216.461733 C153.638735,215.669665 153.638735,214.386437 152.854373,213.59631 L107.524351,167.704893 C106.262467,166.42943 107.156141,164.24736 108.939655,164.24736 M70.8856033,513 L161.148672,513 C162.2533,513 163.148892,512.091451 163.148892,510.973237 L163.148892,406.647383 C163.148892,404.843875 165.304451,403.939209 166.566335,405.216613 L272.45337,512.405949 C272.82925,512.786452 273.337456,513 273.868674,513 L401.516498,513 C403.298094,513 404.189851,510.81793 402.929885,509.540526 L303.273642,408.658615 C302.013676,407.383152 302.907351,405.201082 304.688947,405.201082 L398.352199,405.201082 C399.456827,405.201082 400.352419,404.292534 400.352419,403.17432 L400.352419,307.518505 C400.352419,306.980753 400.563372,306.464356 400.939253,306.085794 L467.757742,238.445506 C468.538269,237.653438 468.538269,236.37021 467.757742,235.580083 L400.939253,167.941737 C400.563372,167.561234 400.352419,167.044836 400.352419,166.509026 L400.352419,70.8512696 C400.352419,69.7330558 399.456827,68.8264484 398.352199,68.8264484 L303.856641,68.8264484 C303.325422,68.8264484 302.817216,68.6129007 302.441336,68.2323974 L235.626682,0.594051088 C234.84232,-0.198017029 233.5766,-0.198017029 232.794155,0.594051088 L165.975666,68.2323974 C165.601703,68.6129007 165.09158,68.8264484 164.562279,68.8264484 L70.8856033,68.8264484 C69.7809752,68.8264484 68.8853827,69.7330558 68.8853827,70.8512696 L68.8853827,165.678131 C68.8853827,166.215883 68.6744295,166.730339 68.3004668,167.110842 L1.24225807,234.993798 C0.461730971,235.783924 0.461730971,237.067152 1.24225807,237.857279 L68.3004668,305.740235 C68.6744295,306.120738 68.8853827,306.635194 68.8853827,307.172946 L68.8853827,510.973237 C68.8853827,512.091451 69.7809752,513 70.8856033,513' id='Fill-14' fill='%23FEFEFE' mask='url(/%23mask-2)'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.03;background-repeat-y:no-repeat;background-position-y:bottom;background-position:center;background-size:100%;position:absolute;width:100vw;height:inherit}.created-by-remark{height:81px;width:163px;display:flex;align-content:center;align-self:center;margin-bottom:90px}@media (max-width: 420px){.nav-branding-block .nav-contact-name h4{margin-bottom:5px;font-size:12px}}@media (max-width: 768px){.img-wrapper{height:20vh;max-height:275px;max-height:20vh}.carousel-inner{max-height:825px}.footer-bg-remark::after{opacity:.01}}
