div#fdSearchResultsLeft{padding:var(--bbs-gutter-0);background-color:var(--color-neutral-300)}.fran-match-container{padding:var(--bbs-gutter-10);background-color:var(--color-neutral-300)}.fd_listing{border-top:1px solid var(--color-neutral-400);padding:var(--bbs-gutter-14);margin:var(--bbs-gutter-10);background-color:var(--CoStar-White)}.fd_listing:first-child{border-top:0}.pagination{margin-top:var(--bbs-gutter-24);place-content:center}#modalRequestForm #modalCart .fdCartItem>p{display:none}.btn.openMenu i.bbs-chevron-down{transform:rotate(180deg)}.franchise-search-result,.fdSearchContainer{max-width:73.125rem;margin-left:auto;margin-right:auto}.spotlight .spotlight-item iframe{width:100%;height:16.5rem}.modal-body .franchiseCountContainer,#modalRequestForm #modalCart .fdCartItem{background:var(--color-neutral-200);padding:var(--bbs-gutter-14) var(--bbs-gutter-16);align-items:center}.form-control,.form-floating>.form-control{height:calc(2.875rem);border-radius:.25rem}.form-select.error,.form-control.error{background-color:unset;color:inherit;font-weight:unset}select.form-control.error{font-weight:lighter}.error-message{font-weight:lighter;font-size:1rem}.bbsIcon.filled.bbs-warning{font-size:20px;margin-right:4px;vertical-align:sub}.form-floating>label{padding:var(--bbs-gutter-8) var(--bbs-gutter-14);color:var(--color-neutral-700);font-weight:normal;font-size:var(--m-body-m)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding:var(--bbs-gutter-0) var(--bbs-gutter-14);padding-top:var(--bbs-gutter-8)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label{display:flex;justify-content:flex-start;transform:scale(1) translateY(-.35rem) translateX(0);color:var(--color-neutral-900);font-size:var(--m-body-xxs)}#franchiseContactCart{background:var(--CoStar-White);border:1px solid var(--color-neutral-300);box-shadow:0 5.315px 5.315px 0 rgba(100,99,99,.17);border-radius:.25rem;padding:var(--bbs-gutter-12) var(--bbs-gutter-20)}#franchiseContactCart.fCart-absolute{position:absolute;right:0}#franchiseContactCart.follow{margin-left:0;position:sticky;top:var(--bbs-gutter-40);max-width:19rem;margin-bottom:var(--bbs-gutter-16)}.checkmark{height:14px;width:14px}.checkmark::after{left:4px;top:0;width:5px;height:9px}#franchiseContactCart .fdCartEmpty,#franchiseContactCart .fdCartSubmit,#franchiseContactCart.emptyCart .fdCartSubmit,#franchiseContactCart .fdCartContactInfo_container,#franchiseContactCart.emptyCart .fdCartContactInfo_container,#franchiseContactCart.showContactForm #fdCartGetMoreInfo,#franchiseContactCart.emptyCart #fdCartGetMoreInfo,#franchiseContactCart #fdProfileContainerMulti #franchiseContactCart.emptyCart #fdCartEmpty2{display:none}#fdProfileContainerMulti #franchiseContactCart.emptyCart #fdCartGetMoreInfo{display:block}#fdProfileContainerMulti #franchiseContactCart.showContactForm #fdCartGetMoreInfo{display:none}#franchiseContactCart .fdCartContent,#franchiseContactCart #fdCartGetMoreInfo,#franchiseContactCart.showContactForm .fdCartSubmit,#franchiseContactCart.emptyCart #fdCartEmpty2{display:block}#franchiseContactCart.emptyCart .termsOfUse{display:none}#franchiseContactCart.showContactForm .fdCartContactInfo_container{display:flex}#franchiseContactCart.showContactForm .fdCartSubmit,#franchiseContactCart.showContactForm .fdCartContactInfo_container{-webkit-animation:fadein .7s;-moz-animation:fadein .7s;-ms-animation:fadein .7s;-o-animation:fadein .7s;animation:fadein .7s}#franchiseContactCart .fdCartContent{max-height:18.3rem;overflow:auto;position:relative}#franchiseContactCart.showContactForm .fdCartContent{max-height:11rem}#franchiseContactCart.emptyCart .fdCartSubmit a{pointer-events:none;opacity:.5}#fdProfileContainerMulti #franchiseContactCart.emptyCart .fdCartSubmit a{pointer-events:all;opacity:1}#franchiseContactCart.wide .fdCartInstructions{border-bottom-style:none}#franchiseContactCart.ie .fdCartItem.wide p.name{width:11.25rem}#franchiseContactCart.wide .fdCartTitle .fdCartCount{display:none;text-align:right}#franchiseContactCart.wide .fdCartEmpty.fdCartInstructions{display:none}.fdAddToRequestListActive .addedToCart,.fdAddToRequestListInactive .addToCart{display:none}.fdTitle{position:absolute;top:0;text-overflow:ellipsis;max-width:95%;white-space:nowrap;overflow:hidden}.pic_fdSponsor{max-width:inherit;min-height:4.06rem;width:100%}#franchiseContactCart.wide .fdCartBottom{background:transparent url(/fd/images/search/backgrounds/bg_widerFranchiseCart_bot.gif) no-repeat 0 0;height:1.188rem;width:18.75rem}.fd_listing .btn{min-width:100%;--bs-btn-color:var(--CoStar-White);--bs-btn-bg:var(--bbs-secondaryblue);--bs-btn-hover-color:var(--CoStar-White);--bs-btn-hover-bg:var(--color-blue-800);--bs-btn-border-color:var(--bbs-secondaryblue);--bs-btn-hover-border-color:var(--color-blue-800)}.fd_listing .btn.btn-green{--bs-btn-color:var(--CoStar-White);--bs-btn-bg:var(--color-green-600);--bs-btn-hover-color:var(--CoStar-White);--bs-btn-hover-bg:var(--color-green-600);--bs-btn-border-color:var(--color-green-600);--bs-btn-hover-border-color:var(--color-green-600)}.fdCartItem{background-color:var(--color-neutral-200);padding:var(--bbs-gutter-0) var(--bbs-gutter-14);display:flex;border-radius:.125rem;height:3.5rem}.fdCartItem .fdName{line-height:normal}.fdCartContent input[type=checkbox]{position:absolute;visibility:hidden}#modalRequestForm .modal-body-scroll{max-height:100vh;min-height:100vh}#franchiseContactCartFooter{position:fixed;bottom:0;padding:var(--bbs-gutter-16);background:var(--CoStar-White);right:0}.link.closeBtn{position:absolute;top:var(--bbs-gutter-20);right:var(--bbs-gutter-20)}.fdCartItem .fdName{-webkit-line-clamp:1}div#fdSearchResultsLeft h5{background-color:#f2f2f2;border-bottom:1px solid var(--color-neutral-300);padding:var(--bbs-gutter-6) var(--bbs-gutter-10)}div#fdSearchResultsLeft h5 a{font-size:var(--f-xs)}@media(min-width:768px){div #fdSearchResultsLeft{background-color:var(--CoStar-White);max-width:71.5%}div #fdSearchResultsRight{max-width:19.125rem}#modalRequestForm{display:none}#franchiseContactCart{display:block;height:fit-content;max-height:90vh;overflow:auto}.fdCartItems{overflow-x:hidden;overflow-y:auto}.fd_listing .btn{min-width:12.5rem;--bs-btn-color:var(--CoStar-White);--bs-btn-bg:var(--bbs-orange);--bs-btn-hover-color:var(--CoStar-White);--bs-btn-hover-bg:var(--bbs-orange-hover);--bs-btn-border-color:var(--bbs-orange);--bs-btn-hover-border-color:var(--bbs-orange-hover)}.fran-match-container{padding:var(--bbs-gutter-0);background-color:var(--CoStar-White)}.spotlight .spotlight-item iframe{height:14.375rem}div#fdSearchResults p.desc,div#fdSponsor p.desc{max-height:3.125rem;height:3.125rem;overflow:hidden}.pagination{place-content:normal}.fdTitle{position:relative;display:block}.pic_fdSponsor{min-height:auto}.fdCartItem .fdName{line-height:normal;-webkit-line-clamp:2}#modalRequestForm #modalCart .fdCartItem{font-weight:normal}}.errorMessages{color:#f00;float:left;font-size:12px;font-weight:bold;margin:12px 0 6px 0;padding:6px 0 6px 0;text-align:left;width:100%}#BWMain .errorMessages{font-weight:normal}.errorList{padding-bottom:6px;width:100%}.errorList ul{background:#fffced url(/xcommon/images/icons/icon_errMess.gif) no-repeat 6px 4px;border-left:1px solid #cac6bb;border-right:1px solid #cac6bb;margin:0;padding:6px}.errorList ul li{color:#f00;list-style-image:none;list-style-type:none;padding-left:25px}ul.validation_errors{-moz-border-radius:5px;-webkit-border-radius:5px;background:#ffe3e3 url(/xcommon/images/icons/icon_errMess.gif) no-repeat 3px 3px;border:1px solid #933;border-radius:5px;display:none;list-style:none none;margin:0 0 15px 0;padding:3px 10px 3px 25px}.error ul.validation_errors,.errorMessages{display:block}.errorMessages,.errorList{background-image:none;width:auto}ul.validation_errors li{color:#933;font-size:12px;font-weight:bold}label.error{color:#933}input.error,textarea.error,select.error{border-color:#e2231a!important;color:#e2231a!important}#BusinessInterestReason{color:#e2231a!important;width:50%}input.error::-webkit-input-placeholder{color:#b94a48}input.error:-moz-placeholder{color:#b94a48;opacity:1}input.error::-moz-placeholder{color:#b94a48;opacity:1}input.error:-ms-input-placeholder{color:#b94a48}input.error:placeholder-shown{color:#b94a48}.errorList ul{padding:0!important}.errorMessages{font-weight:normal}#errorMessages.errorMessages{padding:15px 20px 15px 20px!important}#BWMain #errorMessages.errorMessages{width:100%!important}.alert{background-color:#faf8e1!important;box-shadow:none!important;border-radius:0!important;background-image:none!important}