.page-directory-detail .filter_list select.single-select,.page-directory-detail .single-select,.page-directory-detail select.single-select{visibility:visible!important}.page-directory-detail .filter_list select.single-select{line-height:44px;appearance:none;padding-right:18px}.page-directory-detail .filter_list .filter-pill-btn,.page-directory-detail .filter_list select.single-select{width:100%;border:none;background:transparent;font-size:14px;font-weight:500;color:#151517;height:44px;cursor:pointer;outline:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='7' viewBox='0 0 13 7' fill='none'%3E%3Cpath d='M6.25 6.25L0 0H12.5L6.25 6.25Z' fill='%23151517'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px center}.page-directory-detail .filter_list .filter-pill-btn{display:flex;align-items:center;gap:8px;text-align:left;padding:0 18px 0 0}.page-directory-detail .filter_list .filter-pill-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-directory-detail .filter_list .select2-container{position:static}.page-directory-detail .filter_list .select2-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;display:block;background-color:#fff;z-index:60;box-sizing:border-box}.page-directory-detail .filter_list .select2-results{display:block}.page-directory-detail .filter_list .select2-results__options{list-style:none;margin:0;padding:0;max-height:250px;overflow-y:auto}.page-directory-detail .filter_list .select2-results__option{cursor:pointer;-webkit-user-select:none;user-select:none}.page-directory-detail .filter_list .select2-results__message{cursor:default;color:#83868e;font-weight:500}.page-directory-detail .filter_list .select2-search--dropdown{display:block;padding:10px 15px}.page-directory-detail .filter_list .select2-search__field{width:100%;padding:8px 12px;font-size:14px;color:#151517;outline:none;box-sizing:border-box}.page-directory-detail .filter_list .multiselect .select2-dropdown{min-width:230px}.page-directory-detail .filter_list .location-filter-control{position:relative}.page-directory-detail .filter_list .location-filter-input{width:100%;border:none;background:transparent;font-size:14px;font-weight:500;color:#151517;height:44px;outline:none}.page-directory-detail .filter_list .location-filter-input::placeholder{color:#151517;opacity:1}.page-directory-detail .filter_list .filter-pill-panel{position:absolute;top:calc(100% + 4px);left:0;min-width:220px;max-height:260px;overflow-y:auto;background:#fff;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.15);z-index:50;padding:6px 0}.page-directory-detail .filter_list .filter-pill-option{display:flex;align-items:center;gap:10px;padding:8px 16px;font-size:14px;color:#151517;cursor:pointer}.page-directory-detail .filter_list .filter-pill-option:hover{background:#f5f5f7}.page-directory-detail .filter_list .filter-pill-option input{accent-color:var(--primary-color,#d90429)}.page-directory-detail .sortby-dropdown.filter_list{flex:0 0 auto;min-width:250px;background:none;padding:0;border-radius:0}.page-directory-detail .sortby-dropdown.filter_list label{min-width:70px}.page-directory-detail .sortby-dropdown.filter_list select.single-select{width:180px;height:40px;line-height:40px;background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:0 28px 0 10px;background-position:right 10px center}.page-directory-detail .owl-nav.embla__nav{position:static;top:auto;transform:none;padding:0;pointer-events:auto;justify-content:center}.page-directory-detail .owl-carousel .owl-nav.embla__nav [class*=owl-]{border:1px solid #dadbdd;padding:4px 7px;box-shadow:0 3px 4px 0 rgba(0,0,0,.22);background:#fff}.page-directory-detail .pr-logo{position:relative;width:100%}.page-directory-detail .filter_modal .filter_action_row{display:none}@media (max-width:767px){.page-directory-detail .filter_modal .filter_action_row{display:flex;margin-top:12px}}.page-directory-detail .average-rating{display:flex!important;align-items:center!important;margin-top:8px}.page-directory-detail .average-rating-text,.page-directory-detail .rating-count .average-rating-text{color:#fff!important;opacity:1;margin-left:8px}.page-directory-detail .quick-read-section{padding:20px 0}.page-directory-detail .quick-read-box{background-color:var(--dark-color,#151517);border:1px solid var(--wht-text,#ffffff);border-radius:16px;overflow:hidden;transition:.3s;width:100%}.page-directory-detail .quick-read-toggle{width:100%;padding:16px 20px;background:transparent;border:none;cursor:pointer;gap:12px;align-items:center;position:relative}.page-directory-detail .sparkle-icon{width:24px;height:24px;flex-shrink:0}.page-directory-detail .quick-read-text-wrap{flex:1 1;flex-direction:column;gap:4px;align-items:flex-start;margin-right:auto}.page-directory-detail .quick-read-subtitle{color:#aaa}.page-directory-detail .dropdown-arrow{width:13px;height:7px;flex-shrink:0;transition:transform .3s;margin-left:auto}.page-directory-detail .quick-read-box.active .dropdown-arrow{transform:rotate(180deg)}.page-directory-detail .quick-read-content{overflow:hidden;display:none;height:0}.page-directory-detail .quick-read-box,.page-directory-detail .quick-read-content,.page-directory-detail .quick-read-section{overflow-anchor:none}.page-directory-detail .quick-read-list{padding:12px 20px 20px;list-style:none;margin:0}.page-directory-detail .quick-read-list li{font-size:var(--fs-xs,14px);line-height:1.5;padding-left:15px;position:relative;margin-bottom:16px;color:#fff}.page-directory-detail .quick-read-list li:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;background-color:#fff;border-radius:50%}.page-directory-detail .generated-by-text{padding:0 20px 20px}.page-directory-detail .mad-summary-text{color:#dadbdd;padding-left:4px}.page-directory-detail .hero-banner,.page-directory.page-agencies .page-directory-detail .hero-banner{background:linear-gradient(180deg,var(--Primary-MM400,#d90429) 0,var(--Neutral-NU1000,#151517) 65%);padding:25px 0 16px;position:relative;display:block;height:auto;align-items:normal;margin-top:50px}@media (max-width:767px){.page-directory-detail .hero-banner,.page-directory.page-agencies .page-directory-detail .hero-banner{padding:30px 0 10px}}.page-directory-detail .hero-breadcrumb{display:flex;padding-bottom:20px;margin:0;list-style:none}.page-directory-detail .hero-breadcrumb .item{position:relative;line-height:1.42}.page-directory-detail .hero-breadcrumb .item:not(:last-child){margin-right:40px}.page-directory-detail .hero-breadcrumb .item:not(:first-child) a{opacity:.76}.page-directory-detail .hero-breadcrumb .item a{display:inline-block;color:#fff;text-decoration:none}.page-directory-detail .hero-breadcrumb .item a:hover{color:#fff}.page-directory-detail .hero-breadcrumb .item:first-child:before{display:none}.page-directory-detail .hero-breadcrumb .item:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5013 10L6.66797 6.16667L7.83464 5L12.8346 10L7.83464 15L6.66797 13.8333L10.5013 10Z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;position:absolute;left:-30px;top:57%;transform:translateY(-50%);width:20px;height:20px}.page-directory-detail .date_text{font-style:italic}.page-directory-detail .directory-hero-main{margin-bottom:10px}.page-directory-detail .directory-hero-info,.page-directory-detail .directory-hero-title-wrap{width:70%;max-width:100%}.page-directory-detail .directly-hero-badge img{max-width:100%;height:auto}.page-directory-detail .tool-icon,.page-directory-detail .tool-icon-left{display:flex;cursor:pointer;align-items:center;position:relative}.page-directory-detail .tool-icon{margin-left:16px}.page-directory-detail .tool-icon .tooltip-text,.page-directory-detail .tool-icon-left .tooltip-text{background-image:linear-gradient(0deg,#6d3c45,#763c46,#7e3b47,#873a48,#8f3948);color:#fff;padding:16px;border-radius:8px;font-size:12px;width:490px;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.1);pointer-events:none;line-height:1.5;position:absolute}.page-directory-detail .tool-icon .tooltip-text:before,.page-directory-detail .tool-icon-left .tooltip-text:before{top:50%;transform:translateY(-50%);width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;content:"";position:absolute}.page-directory-detail .tool-icon .tooltip-text{left:calc(100% + 12px);top:50%;transform:translateY(-50%);pointer-events:auto}.page-directory-detail .tool-icon .tooltip-text:before{left:-8px;border-right:8px solid #793b47}.page-directory-detail .tool-icon-left .tooltip-text{right:calc(100% + 12px);top:50%;transform:translateY(-50%)}.page-directory-detail .tool-icon-left .tooltip-text:before{right:-8px;border-left:8px solid #793b47}.page-directory-detail .tool-icon-left:hover .tooltip-text,.page-directory-detail .tool-icon:hover .tooltip-text{opacity:1;visibility:visible}.page-directory-detail .reviews-content-compact,.page-directory-detail .tool-btn-wrap{gap:16px}.page-directory-detail .tooltip-link{color:#fff;text-decoration:none;border-bottom:1px dotted #fff;font-weight:600;display:inline-block;margin-left:4px}.page-directory-detail .tooltip-link:hover{color:gold}.page-directory-detail .btn{display:inline-flex;padding:10px 16px;justify-content:center;align-items:center;border-radius:8px;cursor:pointer;transition:background-color .2s,color .2s;font-size:12px;gap:8px;font-weight:700;text-decoration:none}.page-directory-detail .default-btn{border:1px solid #fff;white-space:nowrap}.page-directory-detail .default-btn:hover{color:#c7c4c4}@media (max-width:767px){.page-directory-detail .hero-breadcrumb{white-space:nowrap;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.page-directory-detail .hero-breadcrumb::-webkit-scrollbar{display:none}.page-directory-detail .hero-breadcrumb .item{flex-shrink:0}.page-directory-detail .directory-hero-title-wrap{width:100%}.page-directory-detail .directory-hero-info{width:100%;order:2}.page-directory-detail .directory-hero-main{flex-direction:column;gap:24px;margin-bottom:16px}.page-directory-detail .tool-icon .tooltip-text,.page-directory-detail .tool-icon-left .tooltip-text{transform:translateX(-50%) translateY(0);top:calc(100% + 12px);max-width:320px}.page-directory-detail .tool-icon .tooltip-text:before,.page-directory-detail .tool-icon-left .tooltip-text:before{left:50%;right:auto;transform:translateX(-50%);border:8px solid transparent;border-top:none;border-bottom:8px solid #8b3244}.page-directory-detail .tool-icon .tooltip-text{left:50%;right:auto;width:calc(75vw - 40px)}.page-directory-detail .tool-icon .tooltip-text:before{top:-8px}.page-directory-detail .tool-icon-left .tooltip-text{left:50%;right:auto;width:calc(75vw - 32px)}.page-directory-detail .tool-icon-left .tooltip-text:before{top:-7px}.page-directory-detail .tool-icon-left{order:2}}.page-directory-detail .pr-section .card-col,.page-directory-detail .pr-section .item{height:100%}.page-directory-detail .pr-section .card-col .card-title{flex:1 1 auto}.page-directory-detail .pr-section .card-col .btn-wrap{margin-top:auto}.page-directory-detail .pr-logo{height:48px;flex:0 0 48px}.page-directory-detail .hero-banner .title1{margin-bottom:0}.page-directory-detail .hero-banner .average-rating{margin:8px 0 0}@media (max-width:767px){.page-directory-detail .hero-banner .title1{font-size:30px}.page-directory-detail .hero-banner .average-rating{margin-top:16px}}