.OpenBook.RootElementAdapter{position:relative;padding:2rem 0}
.RecommendedBadge{display:inline-block;position:relative}.RecommendedBadge .badgeIcon{width:18px;height:18px;background-size:contain;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='63.647' height='63.651' viewBox='0 0 47.735 47.738'%3E%3Cpath fill='%23c82021' d='M12.638 33.563l-.674-.126-5.885 7.975 8.44-1.759 2.954 8.085 2.976-10.022-.59-.514-5.061 1.289-2.16-4.928zM35.034 33.563l.674-.126 5.885 7.975-8.44-1.759-2.954 8.085-2.976-10.022.59-.514 5.061 1.289 2.16-4.928zM27.298 13.695a2.336 2.336 0 00-.618-.865 3.861 3.861 0 00-2.8-1.03h-2.47v7l2.47.042c3.582 0 3.706-2.883 3.747-3.747a3.504 3.504 0 00-.33-1.4z'/%3E%3Cpath d='M43.003 24.043l-2.341-4.375L43 15.29l-4.005-2.929.211-4.958-4.882-.893-1.96-4.559-4.788 1.305L23.83 0l-3.744 3.26-4.788-1.313-1.96 4.559-4.88.9.211 4.959-4.011 2.923L7 19.663l-2.338 4.378 4.006 2.929-.212 4.958 4.882.893 1.96 4.559 4.788-1.305 3.745 3.256 3.744-3.261 4.788 1.313 1.96-4.558 4.88-.9-.21-4.96zm-10.229 5.71c-.082 0-.082.083-.165.083a3.434 3.434 0 01-1.482.33h-.247c-.247 0-.535-.082-.7-.082-1.688-.206-2.553-1.153-3.5-2.718l-.7-1.318-1.482-2.594-1.03-1.935H21.41v7h-3.705c-.453 0-.453-.37-.371-.453a1.174 1.174 0 00.37-.782V10.4c0-.618-.288-.7-.37-.906-.082-.165.041-.33.37-.33h5.107c2.718 0 4.818.33 6.3 1.318.206.206.37.288.535.453a5.306 5.306 0 011.73 3.912c0 3.047-1.4 5.147-3.665 5.93-.082 0-.165.082-.247.082l.165.247 2.017 3.294 1.73 2.8c.864 1.482 1.235 1.647 1.482 1.812.247 0 .329.37-.083.74z' fill='%23c82021'/%3E%3C/svg%3E")}.RecommendedBadge .Flyout{left:50%}.RecommendedBadge .Flyout .flyout{width:12rem}.RecommendedBadge:not(:hover) .Flyout{display:none}
.StarRating{display:inline-flex;align-items:center;line-height:1}.StarRating .average-rating,.StarRating .stars{margin-right:.5rem}.StarRating .stars .StarRating--star{width:1rem;height:1rem}
.StarRating .stars .StarRating--star.full,.StarRating .stars .StarRating--star .rating-half-Left{fill:#ffb92e}.StarRating .stars .StarRating--star.empty,.StarRating .stars .StarRating--star .rating-half-Right{fill:#fadd77}
.expandableSection .sectionContentContainer{overflow:hidden;transition-property:max-height;height:auto}.expandableSection .sectionContentContainer.fadeOutOverlay{position:relative}.expandableSection .sectionContentContainer.fadeOutOverlay:before{background-image:linear-gradient(top,hsla(0,0%,100%,0) 70%,#fff);background-image:-webkit-linear-gradient(top,hsla(0,0%,100%,0) 70%,#fff);content:"\00a0";height:100%;position:absolute;width:100%;pointer-events:none;z-index:1}.expandableSection .sectionContentContainer .sectionContent h2,.expandableSection .sectionContentContainer .sectionContent hr{display:none}.expandableSection .sectionBottomLinkContainer span.bottomLink{cursor:pointer}.expandableSection.expanded>.sectionContentContainer{margin-bottom:1rem;overflow:visible}.HomeDetailsPage #content:not(.has-js) .sectionContentContainer{margin-bottom:1rem;max-height:none!important}.HomeDetailsPage #content:not(.has-js) .sectionContentContainer.fadeOutOverlay:before{display:none}
.expandableSection .linkIcon{display:inline-block;fill:#1080a2;width:24px;height:24px;position:relative;top:6px}.expandableSection .linkIcon.expandArrow{transform:rotate(180deg)}
.expandableSection.expandablePreview .sectionContentContainer{overflow:hidden!important}.expandableSection.expandablePreview .sectionBottomLink{display:inline-block}
.OpenBook .Review{width:100%;padding:25px 0 20px 0}.OpenBook .Review>.contents{display:flex}.OpenBook .Review>.contents>.agent-review-column .deal-photo{height:115px;width:115px;background-size:cover}.OpenBook .Review>.contents>.agent-review-column .property-icon{height:115px;width:115px}.OpenBook .Review>.contents>.review-body{padding-left:10px}.OpenBook .Review>.contents>.review-body>.review-text{padding-bottom:15px}.OpenBook .Review>.contents>.review-body>.provider-response{padding-top:10px}
.histogram-container{margin-bottom:1.5rem}@media (min-width:900px){.histogram-container{margin-bottom:0}}.histogram-column{display:inline-block;margin:0 4px 5px 0;vertical-align:middle}.histogram-column.label{width:12px;font-size:.8rem;color:#ffb92e;text-align:left}.histogram-column.label.noReviews{color:#f5f5f5}.histogram-column.label.isActive{filter:brightness(75%)}.histogram-column.bar{width:calc(100% - 50px);height:12px;background-color:#f5f5f5}.histogram-column.bar .percent{background-color:#ffb92e;height:100%}.histogram-column.bar .percent.noReviews{background-color:#f5f5f5}.histogram-column.bar .percent.isActive{filter:brightness(75%)}.histogram-column.numberOfReviews{font-size:.8rem;width:25px;color:#767676;text-align:right}.histogram-column.numberOfReviews.noReviews{color:#f5f5f5}.histogram-column.numberOfReviews.isActive{filter:brightness(75%)}.isClickable:hover{cursor:grab;filter:brightness(90%)}
.PagingControls{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;padding-bottom:30px;text-align:center;background-color:#fff}@media (max-width:599px){.PagingControls{padding-top:4px}}.PagingControls *{padding:5px;display:inline-block}.PagingControls .goToPage{width:20px;height:20px;line-height:20px;border:2px solid #1080a2;border-radius:5px;margin-left:5px;margin-right:5px}@media (min-width:1200px){.PagingControls .goToPage{width:30px;height:30px;text-align:center;line-height:30px;font-size:13px}}@media (max-width:1199px){.PagingControls .goToPage{width:17px;height:17px;text-align:center;line-height:17px;font-size:10px}}.PagingControls .goToPage.selected{border:2px solid #999;cursor:default;pointer-events:none;color:#999}.PagingControls .buttonControl{vertical-align:middle}.PagingControls .buttonControl.disabled{visibility:hidden}.PagingControls .buttonControl .SvgIcon{fill:#1080a2;width:30px;height:30px}@media (max-width:1199px){.PagingControls .buttonControl .SvgIcon{width:18px;height:18px}}
.DownloadAndSave{text-align:center;font-size:14px;padding:48px 0 15px}.DownloadAndSave a{text-decoration:none}.DownloadAndSave .viewingPage .pageText{margin-right:3px}
.review-section>.filter-select{padding-bottom:.25rem}.review-section .disclaimer{margin-bottom:1rem}
.claim-profile-error{color:#fd3316;margin:1em 0;text-align:center;width:100%}.claim-profile-notice{display:flex;font-size:small}@media screen and (max-width:599px){.claim-profile-notice{flex-direction:column}.claim-profile-notice .action-link{margin:1em 0}}@media screen and (min-width:600px){.claim-profile-notice{justify-content:space-between}.claim-profile-notice .info{max-width:40%}.claim-profile-notice .action-link{max-width:15%;text-align:center}.claim-profile-notice .questions-link{max-width:20%;text-align:right}}.profile-claimed .message .edit-link{margin-top:1rem}.profile-claimed .login-row span{margin-left:.5rem}
.Breadcrumbs{float:none;zoom:1;overflow:auto;display:flex;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.Breadcrumbs:after,.Breadcrumbs:before{content:"";display:table}.Breadcrumbs:after{clear:both}.Breadcrumbs *{display:inline;white-space:nowrap}.Breadcrumbs .breadcrumb{margin-bottom:8px}.Breadcrumbs .breadcrumb a .breadcrumbTitle{font-weight:400}.Breadcrumbs .breadcrumb a .abbreviatedBreadcrumbTitle{display:none}.Breadcrumbs .breadcrumb a.disabled{pointer-events:none}.Breadcrumbs .breadcrumb a.disabled .breadcrumbTitle{color:#585858;font-weight:700}.Breadcrumbs .separator{padding:0 10px;padding-right:16px;position:relative}.Breadcrumbs .separator .SvgIcon{fill:#e2e2e2;width:8px;height:12px;position:absolute;top:calc(50% - 6px)}.Breadcrumbs.grayLinks .breadcrumb a,.Breadcrumbs.grayLinks .breadcrumb a.disabled .breadcrumbTitle{color:#585858}.Breadcrumbs.grayLinks .breadcrumb a .breadcrumbTitle{color:#999}.Breadcrumbs.grayLinks .breadcrumb a .breadcrumbTitle:hover{color:#585858}
.OpenBook.Profile{width:100%}.OpenBook.Profile .labeledDetail>svg{fill:#1080a2;margin-right:.5rem}.OpenBook.Profile .labeledDetail>svg.new-window{position:relative;top:.25rem}.OpenBook.Profile .labeledDetail a,.OpenBook.Profile .labeledDetail span{word-break:break-all}.OpenBook.Profile .OpenBook__Header .labeledDetail>svg.new-window{top:.125rem}.OpenBook.Profile>.OpenBook__Header{padding:1rem 0 .375rem 0;background-color:#f5f5f5;display:flex;flex-direction:column;flex-wrap:wrap}.OpenBook.Profile>.OpenBook__Header .content{width:100%;max-width:920px;box-sizing:border-box;padding:0 1.5rem;margin:0 auto;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:600px){.OpenBook.Profile>.OpenBook__Header .content{flex-direction:row;align-items:flex-start;flex-wrap:nowrap}}.OpenBook.Profile>.OpenBook__Header .bread-crumbs{width:100%;margin-bottom:.5rem}.OpenBook.Profile>.OpenBook__Header .photo{margin:0 auto}@media screen and (max-width:599px){.OpenBook.Profile>.OpenBook__Header .photo.person img{border-radius:50%}}@media screen and (min-width:600px){.OpenBook.Profile>.OpenBook__Header .photo{flex:0 0 auto;text-align:right;padding-right:2em;margin:0}}.OpenBook.Profile>.OpenBook__Header .photo img{border:1px solid #e2e2e2;width:150px;height:150px}.OpenBook.Profile>.OpenBook__Header .primary-info{display:flex;flex-direction:column;align-items:center;flex:1 1 auto;width:100%;margin-top:1rem}@media screen and (min-width:600px){.OpenBook.Profile>.OpenBook__Header .primary-info{width:auto;align-items:flex-start;margin-top:0}}.OpenBook.Profile>.OpenBook__Header .primary-info .serviceTitle{text-transform:uppercase;color:#e62e2e;font-size:.875rem}@media screen and (min-width:600px){.OpenBook.Profile>.OpenBook__Header .primary-info .serviceTitle{font-weight:700;font-size:1rem}}.OpenBook.Profile>.OpenBook__Header .primary-info h1,.OpenBook.Profile>.OpenBook__Header .primary-info h2{margin-bottom:0}.OpenBook.Profile>.OpenBook__Header .primary-info h1.withBadge>span{white-space:nowrap}@media screen and (max-width:599px){.OpenBook.Profile>.OpenBook__Header .primary-info h1.withBadge{padding-left:24px}}.OpenBook.Profile>.OpenBook__Header .primary-info>.rating{margin:.5rem 0 1rem 0}.OpenBook.Profile>.OpenBook__Header .primary-info>.rating .StarRating{margin-right:.25em}.OpenBook.Profile>.OpenBook__Header .primary-info>.details{width:100%;padding:1rem 0 0 0;display:flex;flex-direction:column}@media screen and (min-width:600px){.OpenBook.Profile>.OpenBook__Header .primary-info>.details{border-top:1px solid #ccc}}@media screen and (min-width:900px){.OpenBook.Profile>.OpenBook__Header .primary-info>.details{flex-direction:row;flex-wrap:wrap}}.OpenBook.Profile>.OpenBook__Header .primary-info>.details .detailsGroup{display:flex;flex-direction:column;flex:1 1 35%}.OpenBook.Profile>.OpenBook__Header .primary-info>.details .detailsGroup>div{display:flex;margin-bottom:.5rem}@media screen and (min-width:900px){.OpenBook.Profile>.OpenBook__Header .primary-info>.details .detailsGroup>div{margin-bottom:1rem}}.OpenBook.Profile>.OpenBook__Header .primary-info>.details .detailsGroup:nth-child(2){flex:5 1 60%}@media screen and (max-width:899px){.OpenBook.Profile>.OpenBook__Header .primary-info>.details .detailsGroup:nth-child(2){order:1}}.OpenBook.Profile>.OpenBook__Header .primary-info>.details .detailsGroup .apply{margin-bottom:1em}@media screen and (min-width:600px){.OpenBook.Profile>.OpenBook__Header .primary-info>.details .detailsGroup .apply{max-width:12em}}.OpenBook.Profile .OpenBook__Secondary .content{width:100%;max-width:920px;box-sizing:border-box;padding:0 1.5rem;margin:0 auto;display:flex;flex-direction:column;margin-top:2rem}.OpenBook.Profile .OpenBook__Secondary .content .claim-profile-info{margin-top:2em}.OpenBook.Profile .OpenBook__Secondary .content .claim-profile-info a{cursor:pointer}.OpenBook.Profile .OpenBook__Secondary .description p{margin-bottom:1em}.OpenBook.Profile .OpenBook__Secondary .review-section{margin-top:2rem}
