:root{--f-ll-site-option-color:#91C477;--f-ll-fall-back-color:$forge-white}.f-ll-gallery-container{display:block;margin:auto;max-width:1920px}.f-ll-gallery-container .f-ll-anchor{text-decoration:none;display:inline}.f-ll-gallery-container .f-ll-ul{list-style-type:none;margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap}.f-ll-gallery-container .f-ll-placard{width:510px;height:564px;border:1px solid #e5e5e5;box-shadow:0 0 7px rgba(0,0,0,.25);border-radius:1px;overflow:hidden;cursor:pointer;background:#fff;color:var(--f-ll-site-option-color, --f-ll-fall-back-color);position:relative;margin:15px 8px}.f-ll-gallery-container .f-ll-placard .f-ll-report-overlay{position:absolute;bottom:0;left:0;z-index:700;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.f-ll-gallery-container .f-ll-placard .f-ll-report-overlay .f-ll-checkmark{position:absolute;top:50%;left:10px;transform:translate(0,-50%);width:77px;height:77px;pointer-events:none}.f-ll-gallery-container .f-ll-placard .f-ll-selected-for-report{background-color:rgba(0,134,255,.1)!important}.f-ll-gallery-container .f-ll-placard .f-ll-header{width:100%;height:68px;padding:5px 23px 3px 20px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;font-size:15px}.f-ll-gallery-container .f-ll-placard .f-ll-header .f-ll-header-left{width:50%;padding-right:5px;text-align:left}.f-ll-gallery-container .f-ll-placard .f-ll-header .f-ll-header-left .f-ll-placard-title{font-size:15px;font-family:"CostarBrown";font-weight:700;color:var(--f-ll-site-option-color, --f-ll-fall-back-color);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;word-break:break-word;margin:5px 0;letter-spacing:0}.f-ll-gallery-container .f-ll-placard .f-ll-header .f-ll-header-left .f-ll-building-size{margin:0;line-height:150%}.f-ll-gallery-container .f-ll-placard .f-ll-header .f-ll-header-placeholder{display:block;height:100%;width:20%}.f-ll-gallery-container .f-ll-placard .f-ll-header .f-ll-header-right{color:var(--f-ll-site-option-color, --f-ll-fall-back-color);width:50%;padding-left:5px;text-align:right;font-weight:700;font-family:"CostarBrown"}.f-ll-gallery-container .f-ll-placard .f-ll-header .f-ll-header-right .f-ll-city-and-state,.f-ll-gallery-container .f-ll-placard .f-ll-header .f-ll-header-right .f-ll-space-use{font-size:15px;font-family:"CostarBrown";font-weight:700;color:var(--f-ll-site-option-color, --f-ll-fall-back-color);text-overflow:ellipsis;overflow:hidden;overflow-wrap:break-word;word-break:break-word}.f-ll-gallery-container .f-ll-placard .f-ll-header .f-ll-header-right .f-ll-space-use{letter-spacing:0;margin:5px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.f-ll-gallery-container .f-ll-placard .f-ll-header .f-ll-header-right .f-ll-city-and-state{margin:0;white-space:nowrap;line-height:150%}.f-ll-gallery-container .f-ll-placard .f-ll-placard-content .f-ll-media{height:448px;position:relative;background-color:#d6d6d6;background-repeat:no-repeat;background-size:auto 100%;background-position:center center;overflow:hidden;background-image:url()}.f-ll-gallery-container .f-ll-placard .f-ll-placard-content .f-ll-placard-flex{font-size:13px}.f-ll-gallery-container .f-ll-placard .f-ll-placard-content .f-ll-placard-flex.f-ll-placard-info{display:flex;align-items:center;justify-content:center}.f-ll-gallery-container .f-ll-placard .f-ll-placard-content .f-ll-placard-flex .f-ll-placard-detail-bottom-info{font-size:13px;font-family:"CostarBrown";font-weight:300;line-height:142%;height:23px;margin:10px 0;color:#000;padding:0 20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.f-ll-gallery-container .f-ll-placard .f-ll-placard-content .f-ll-placard-flex .f-ll-rectangle-separator{background:var(--f-ll-site-option-color, --f-ll-fall-back-color);width:2px;height:28px;border:1px solid var(--f-ll-site-option-color, --f-ll-fall-back-color);border-radius:4px}.f-ll-gallery-container .f-ll-placard .f-ll-placard-content .f-ll-placard-flex .f-ll-listing-logo{max-height:32px;width:auto;overflow:hidden;padding:0 10px}@media (max-width:779px){.f-ll-gallery-container li{width:100%}.f-ll-gallery-container .f-ll-placard{width:100%;max-width:365px;margin:10px auto}}@media (min-width:780px) and (max-width:785px){.f-ll-gallery-container .f-ll-placard{max-width:365px}}@media (min-width:786px) and (max-width:1068px){.f-ll-gallery-container .f-ll-placard{max-width:365px;margin:15px 9.625px}}@media (min-width:1068px){.f-ll-gallery-container .f-ll-placard{margin:15px 9.625px}}@media (min-width:1605px){.f-ll-gallery-container .f-ll-gallery-container{max-width:1500px}}