.main-section-wrap .white-box-wrap .bx-wrapper{margin-right:-15px;max-width:none!important}.listing-tabs .listing-wrapper{display:none;gap:15px}.listing-tabs .listing-wrapper.active{display:flex}.listing-tabs .bx-viewport{padding-right:15px}.listing-tabs .listing-card{width:350px;flex:none;background:var(--white);border:1px solid var(--border);border-radius:8px;overflow:hidden;position:relative;cursor:pointer}.listing-tabs .listing-wrapper .listing-card:last-child{margin-right:15px}.listing-tabs .listing-img{display:block;height:150px;width:100%;overflow:hidden;position:relative;z-index:0;background:#eee}.listing-tabs .listing-img .img-responsive{width:100%;height:150px;object-fit:cover}.listing-tabs .favorite-btn{padding:0;margin:0;border:0;position:absolute;top:6px;right:6px;z-index:1;font-size:16px;color:var(--white);background:#0009;border-radius:100%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all .5s;cursor:pointer}.listing-tabs .favorite-btn:hover{transform:scale(1.1)}.listing-tabs .favorite-btn.active{color:#f05252}.listing-tabs .favorite-btn.active .icon-heart-line:before{content:"\e9ca"}.listing-tabs .media-tags{display:flex;align-items:center;gap:5px;position:absolute;top:10px;left:10px;z-index:1}.listing-tabs .media-tags li{padding:0 7px;height:23px;border-radius:7px;display:flex;align-items:center;gap:5px;background:#0009;color:var(--white);font-size:12px}.listing-tabs .media-tags li em{width:12px}.listing-tabs .listing-body{padding:10px 10px 6px;display:flex;flex-direction:column;overflow:hidden}.listing-tabs .listing-body .project-name{font-size:16px;color:var(--gray-500);font-weight:700;line-height:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-tabs .heading{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;line-height:28px}.listing-tabs .heading a{color:var(--gray-500)}.listing-tabs .project-name~.heading{font-size:14px;font-weight:400;line-height:normal}.listing-tabs .project-name~.heading a{color:var(--gray-400)}.listing-tabs .listing-price{margin:6px 0 8px;display:flex;align-items:center}.listing-tabs .listing-price strong{font-size:16px;color:var(--gray-500);font-weight:700;line-height:24px}.listing-tabs .listing-price span{margin-left:2px;font-size:12px;color:var(--gray-400)}.listing-tabs .listing-attributes{padding:8px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px 18px}.listing-tabs .attribute-item{padding-left:30px;font-size:12px;color:var(--gray-400);position:relative;line-height:normal}.listing-tabs .attribute-item em{position:absolute;left:0;top:0;bottom:0;font-size:22px;display:flex;align-items:center;color:var(--gray-500)}.listing-tabs .attribute-item dd{font-weight:700;color:var(--gray-500)}.listing-tabs .attribute-item small{padding:1px 5px;height:16px;border-radius:46px;background:#ededed;font-size:10px;color:var(--darkgrey);display:inline-flex;align-items:center;justify-content:center}.team-info-wrapper .team-slider{display:flex}.team-profile-card{padding:10px;display:flex;align-items:center;gap:12px;border:1px solid var(--gray-200);border-radius:12px;background:var(--white)}.team-membership .member-profile-img,.team-profile-card .member-profile-img{flex:0 0 60px;width:60px;height:60px;border-radius:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;line-height:21px;color:var(--white);text-transform:uppercase}.team-membership .member-profile-img img,.team-profile-card .member-profile-img img{width:100%;height:100%;object-fit:cover}.team-profile-card .member-profile-info{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:8px}.team-profile-card .member-name{font-size:14px;line-height:18px;font-weight:700;color:var(--gray-500)}.team-profile-card a.member-name[href]:hover{text-decoration:underline}.main-section-wrap .team-membership{padding:15px;min-height:auto;display:flex;align-items:center;gap:12px}.team-membership .member-profile-img{flex:0 0 48px;width:48px;height:48px;font-size:16px}.team-membership-text{font-size:16px;line-height:24px;color:var(--gray-500)}.team-membership-text a{font-weight:700;color:var(--gray-500);text-decoration:underline}.team-profile-card .btn{gap:6px}.rating-summary{display:flex;align-items:center;gap:40px}.rating-summary .overall-rating{width:178px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.rating-summary .rating-value{display:flex;align-items:center;gap:10px}.rating-summary .rating-value strong{font-size:44px;line-height:28px;font-weight:700;color:var(--gray-500)}.rating-summary .rating-value em{font-size:34px;line-height:1;color:var(--yellow-700)}.rating-summary .rating-count{margin-top:12px;font-size:14px;line-height:28px;color:var(--gray-400)}.rating-summary .rating-bars{margin:0;padding:0;max-width:360px;flex:1 1 0;display:flex;flex-direction:column;gap:5px;list-style:none}.rating-summary .rating-bars li{height:29px;display:flex;align-items:center;gap:10px}.rating-summary .bar-label{display:flex;align-items:center;gap:4px;font-size:14px;color:var(--gray-500)}.rating-summary .bar-label em{font-size:14px;line-height:1;color:var(--yellow-700)}.rating-summary .bar-track{height:8px;flex:1 1 0;background:var(--gray-200);border-radius:20px;overflow:hidden}.rating-summary .bar-fill{height:100%;display:block;background:var(--gray-500);border-radius:20px}.rating-summary .bar-percent{min-width:34px;flex:none;font-size:14px;line-height:28px;font-weight:700;color:var(--black);text-align:right}.review-slider-wrap .review-slider{display:flex;gap:15px}.rating-review .review-card{padding:15px;width:290px!important;flex:none;background:#fbfaf9;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.rating-review .review-top{margin-bottom:14px;display:flex;align-items:flex-start;justify-content:space-between}.rating-review .user-info{display:flex;align-items:center;gap:12px}.rating-review .user-avatar{width:40px;height:40px;flex:none;border-radius:50%;background:#95fdce;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--text-primary)}.rating-review .user-details strong{display:block;font-size:14px;font-weight:700;color:var(--text-primary);line-height:normal}.rating-review .review-text{font-size:12px;line-height:20px;color:var(--text-secondary)}.view-all-wrap,.write-review-wrap{display:flex;align-items:center;justify-content:center}.other-agents-wrap .other-agents-slider{margin:0;padding:0;display:flex;gap:15px;list-style:none}.agent-card{padding:10px;min-height:104px;display:flex;align-items:center;gap:12px;border:1px solid var(--gray-200);border-radius:12px;position:relative}.agent-card .agent-avatar{width:72px;height:72px;flex:0 0 72px;border-radius:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;line-height:21px;color:var(--white);text-transform:uppercase}.agent-card .agent-avatar.has-photo{border:3px solid #0cae00}.agent-card .agent-avatar.has-photo img{width:100%;height:100%;object-fit:cover;display:block}.agent-card .agent-card-info{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:3px}.agent-card .agent-card-name{font-size:16px;line-height:18px;font-weight:700;color:var(--gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-card .agent-card-name::after{content:'';position:absolute;inset:0}.agent-card .agent-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.agent-card .agent-card-meta .company{max-width:100%;font-size:14px;line-height:21px;color:var(--gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-card .agent-card-meta .location{display:inline-flex;align-items:center;gap:4px;font-size:14px;line-height:21px;color:var(--gray-400)}.agent-card .agent-card-meta .location em{font-size:15px;line-height:1}.agent-card .agent-card-rating{display:flex;align-items:center;gap:6px;font-size:12px;line-height:14px;color:var(--gray-400)}.agent-card .agent-card-rating em{font-size:16px;line-height:1;color:var(--rating)}.agent-card .agent-card-rating strong{font-weight:700}.reviewPopup{padding:25px;max-width:750px;width:calc(100% - 20px);display:none;border-radius:10px;background:var(--white);position:fixed;left:50%;top:50%;box-shadow:0 0 17px 0 #00000014;transform:translate(-50%,-50%);z-index:12}.reviewPopup.active{display:block}.reviewPopup .closeReview{padding:0;border:0;background:0 0;position:absolute;right:20px;top:20px;color:var(--gray-500);cursor:pointer}.reviewPopup form{display:block;width:100%}.reviewPopup .starRatingBox{overflow:hidden}.reviewPopup .starRatingBox strong{padding-bottom:10px;float:left;font-size:14px;font-weight:600;color:var(--gray-500)}.reviewPopup .starRating{margin:0 0 0 10px;float:left;display:flex;flex-direction:row-reverse;font-size:25px}.reviewPopup .starRating input{display:none}.reviewPopup .starRating label{color:#ccc;cursor:pointer}.reviewPopup .starRating label~label{margin-right:10px}.reviewPopup .starRating :checked~label,.reviewPopup .starRating label:hover,.reviewPopup .starRating label:hover~label{color:#f9c000}.reviewPopup .likedBox{margin-bottom:20px;overflow:hidden;clear:both}.reviewPopup .likedBox strong{font-size:14px;font-weight:500;color:var(--gray-500)}.reviewPopup .likedBox ul{margin:0 -15px}.reviewPopup .likedBox ul li{margin-top:8px;padding:0 15px;float:left;width:50%}.reviewPopup .likedBox ul li label{padding-left:25px;display:inline-block;cursor:pointer;position:relative;color:var(--gray-500)}.reviewPopup .likedBox ul li input{position:absolute;left:0;top:3px}.reviewPopup textarea{height:auto}.reviewPopup form .btn{margin-top:15px;padding:10px 21px;float:right}@media (max-width:540px){.listing-tabs .listing-wrapper{margin-right:-15px;overflow:auto}.listing-tabs .listing-card{width:320px}.team-info-wrapper .team-slider{margin-right:-15px;gap:12px;overflow:auto}.team-profile-card{width:100%;max-width:302px;flex:none}.rating-summary{flex-direction:column;align-items:flex-start;gap:10px}.rating-summary .overall-rating{align-items:flex-start}.rating-summary .rating-bars{width:100%}.review-slider-wrap .review-slider{margin-right:-15px;overflow:auto}.rating-review .review-card:last-child{margin-right:15px}.view-all-wrap .btn,.write-review-wrap .btn{width:100%}.other-agents-wrap .other-agents-slider{margin-right:-15px;overflow:auto}.agent-card{flex:none;width:300px}.reviewPopup{top:auto;bottom:0;left:0;right:0;width:100%;max-width:100%;border-radius:10px 10px 0 0;transform:none}.reviewPopup .likedBox ul li{width:100%}}.global-seo-footer-box{padding:30px 0;background:#f1f1f1}.global-seo-footer-box .heading{margin-bottom:15px;color:var(--gray-500);font-size:20px;line-height:28px;font-weight:700;text-align:left}.global-seo-footer-box .seo-link-box{display:flex;gap:10px;flex-direction:column}.global-seo-footer-box .seo-link-box .seo-link-items{padding:18px;background:#fff;border-radius:15px}.global-seo-footer-box .seo-link-box .seo-link-items .links-heading{padding-bottom:5px;margin-bottom:8px;color:var(--gray-500);font-size:14px;line-height:16px;font-weight:600;display:block;text-align:left;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap}.global-seo-footer-box .seo-link-box .seo-link-items ul{max-height:48px;overflow:hidden;display:grid;grid-template-columns:repeat(4,1fr)}.global-seo-footer-box .seo-link-box .seo-link-items.active ul{max-height:1000px}.global-seo-footer-box .seo-link-box .seo-link-items ul li{display:block;text-align:left;overflow:hidden;padding-right:15px}.global-seo-footer-box .seo-link-box .seo-link-items ul li a{color:var(--gray-500);font-size:12px;line-height:24px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.global-seo-footer-box .seo-link-box .seo-link-items ul li a:hover{text-decoration:underline}.global-seo-footer-box .seo-link-box .seo-link-items .btn{padding:0;display:inline-flex!important;height:auto!important}@media screen and (max-width:1024px){.global-seo-footer-box{padding:0;background:#fff;border-top:solid 6px var(--border)}.global-seo-footer-box .heading{padding:15px 0;margin:0;font-size:18px;line-height:24px}.global-seo-footer-box .seo-link-box{padding-bottom:15px}.global-seo-footer-box .seo-link-box .seo-link-items{padding:15px 0 0;border-radius:0;border-top:solid 1px var(--border)}.global-seo-footer-box .seo-link-box .seo-link-items .links-heading{margin:0}}@media screen and (max-width:768px){.global-seo-footer-box .seo-link-box .seo-link-items ul{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:540px){.global-seo-footer-box .seo-link-box .seo-link-items ul{grid-template-columns:1fr}}