.findBuilderPage .builder-results .result-list{display:flex;flex-direction:column;gap:40px;width:100%}@media(max-width:991.98px){.findBuilderPage .builder-results .result-list{display:none;gap:16px;margin-top:32px}.findBuilderPage .builder-results .result-list.active{display:flex!important}.findBuilderPage .col-google-map{margin-top:16px}}.findBuilderPage .col-google-map #mobileBuilderCard{margin-bottom:16px}@media(min-width:992px){.findBuilderPage .col-google-map #mobileBuilderCard{display:none}}.findBuilderPage .col-google-map #mobileBuilderCard .builder-result-inner:hover{cursor:unset!important}.findBuilderPage .selection-area{display:none}.findBuilderPage .selection-area .clear-selection{display:flex!important}.findBuilderPage .builder-search-result{background:#fdfff0;border:1px solid #ccc;border-radius:8px;overflow:hidden;width:100%}.findBuilderPage .builder-search-result.isActive{border:2px solid #086adb}.findBuilderPage .builder-search-result.isActive .pin .selected{display:block!important}.findBuilderPage .builder-search-result.isActive .pin .default,.findBuilderPage .builder-search-result.isActive .pin .result-number{display:none!important}.findBuilderPage .builder-search-result .builder-result-inner{display:flex}.findBuilderPage .builder-search-result .builder-result-inner:hover{cursor:pointer}.findBuilderPage .builder-search-result .builder-result-inner .left-col{display:flex;flex-direction:column;justify-content:space-between;max-width:195px;padding-bottom:32px;width:30%}@media(max-width:991.98px){.findBuilderPage .builder-search-result .builder-result-inner .left-col{display:none}}.findBuilderPage .builder-search-result .builder-result-inner .left-col .builder-logo-wrapper{height:100%;max-height:125px;overflow:hidden;position:relative;width:100%}.findBuilderPage .builder-search-result .builder-result-inner .left-col .builder-logo-wrapper .loading-image{align-items:center;background-color:#fff;bottom:0;height:100%;left:0;padding-top:0;position:absolute;right:0;top:0}.findBuilderPage .builder-search-result .builder-result-inner .left-col .builder-logo-wrapper img{background-color:#fff;height:auto;left:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;z-index:1}.findBuilderPage .builder-search-result .builder-result-inner .left-col .reviews-photos{display:flex;flex-direction:column;gap:8px;margin-top:16px}.findBuilderPage .builder-search-result .builder-result-inner .left-col .reviews-photos .review-row{display:flex;gap:8px;justify-content:center}.findBuilderPage .builder-search-result .builder-result-inner .left-col .reviews-photos .review-row i{color:#201947;font-size:14px;line-height:22px}.findBuilderPage .builder-search-result .builder-result-inner .left-col .reviews-photos .review-row .content{align-items:center;display:flex;font-size:14px;gap:3px;letter-spacing:.25px;line-height:22px}@media(max-width:991.98px){.findBuilderPage .builder-search-result .builder-result-inner .left-col .reviews-photos .review-row .content{font-size:14px;letter-spacing:.25px;line-height:22px}}.findBuilderPage .builder-search-result .builder-result-inner .right-col{padding:32px 32px 32px 16px;position:relative;width:100%}@media(max-width:991.98px){.findBuilderPage .builder-search-result .builder-result-inner .right-col{padding:24px 16px}}.findBuilderPage .builder-search-result .builder-result-inner .right-col .pin{height:32px;left:16px;position:absolute;top:30px;width:32px}@media(max-width:991.98px){.findBuilderPage .builder-search-result .builder-result-inner .right-col .pin{left:13px;top:22px}}.findBuilderPage .builder-search-result .builder-result-inner .right-col .pin .selected{display:none}.findBuilderPage .builder-search-result .builder-result-inner .right-col .pin .result-number{color:#fff;font-size:14px;font-weight:700;left:50%;letter-spacing:.25px;line-height:22px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}@media(max-width:991.98px){.findBuilderPage .builder-search-result .builder-result-inner .right-col .pin .result-number{font-size:14px;letter-spacing:.25px;line-height:22px}}.findBuilderPage .builder-search-result .builder-result-inner .right-col .title-and-miles{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;padding-left:40px}.findBuilderPage .builder-search-result .builder-result-inner .right-col .title-and-miles h5{font-size:20px;line-height:28px;margin-bottom:8px}.findBuilderPage .builder-search-result .builder-result-inner .right-col .title-and-miles .miles{color:#201947;font-size:20px;line-height:28px;margin-bottom:0}@media(max-width:991.98px){.findBuilderPage .builder-search-result .builder-result-inner .right-col .title-and-miles .miles{display:none}}.findBuilderPage .builder-search-result .builder-result-inner .right-col .more-info{display:flex;gap:32px;justify-content:space-between;padding-left:40px}.findBuilderPage .builder-search-result .builder-result-inner .right-col .more-info .address-container{display:flex;gap:8px}.findBuilderPage .builder-search-result .builder-result-inner .right-col .more-info .address-container .address{color:#201947;font-size:14px;letter-spacing:.25px;line-height:22px}@media(max-width:991.98px){.findBuilderPage .builder-search-result .builder-result-inner .right-col .more-info .address-container .address{font-size:14px;letter-spacing:.25px;line-height:22px}.findBuilderPage .builder-search-result .builder-result-inner .right-col .more-info .address-container .location-icon{display:none}.findBuilderPage .builder-search-result .builder-result-inner .right-col .more-info .address-container .address{font-size:16px;line-height:24px}}.findBuilderPage .builder-search-result .builder-result-inner .right-col .email-and-phone{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}@media(max-width:991.98px){.findBuilderPage .builder-search-result .builder-result-inner .right-col .email-and-phone:not(.mobile-only){display:none}.findBuilderPage .builder-search-result .builder-result-inner .right-col .email-and-phone.mobile-only{display:flex;margin-top:16px}}.findBuilderPage .builder-search-result .builder-result-inner .right-col .rp-row{align-items:center;display:flex;width:100%}@media(max-width:1200px){.findBuilderPage .builder-search-result .builder-result-inner .right-col .rp-row{width:100%}}.findBuilderPage .builder-search-result .builder-result-inner .right-col .rp-row img{margin-right:8px;width:16px}.findBuilderPage .builder-search-result .builder-result-inner .right-col .rp-row i{color:#201947;font-size:14px;line-height:22px;margin-right:8px}.findBuilderPage .builder-search-result .builder-result-inner .right-col .rp-row a{font-size:14px;letter-spacing:.25px;line-height:22px}@media(max-width:991.98px){.findBuilderPage .builder-search-result .builder-result-inner .right-col .rp-row a{font-size:14px;letter-spacing:.25px;line-height:22px}}.findBuilderPage .builder-search-result .builder-result-inner .right-col .rp-row:first-child{padding-right:15px}.findBuilderPage .builder-search-result .builder-result-inner .right-col .view-details{display:flex;gap:16px;margin-top:32px;padding-left:40px}@media(max-width:767.98px){.findBuilderPage .builder-search-result .builder-result-inner .right-col .view-details{flex-direction:column;padding-left:0}}.findBuilderPage .builder-search-result .builder-result-inner .right-col .view-details a{max-width:unset;width:50%}@media(max-width:767.98px){.findBuilderPage .builder-search-result .builder-result-inner .right-col .view-details a{width:100%}}