.page-directory-detail .avg_hourly_rate_icon,.page-directory-detail .employee_strength_icon,.page-directory-detail .expertise-item-icon,.page-directory-detail .leave-query-icon,.page-directory-detail .location_icon,.page-directory-detail .portfolio_icon,.page-directory-detail .project_size_icon,.page-directory-detail .reviews-item-icon,.page-directory-detail .visit-website-icon{background-size:contain;background-position:50%;display:inline-block;background-repeat:no-repeat}.page-directory-detail .company-expert-choice-icon,.page-directory-detail .company-sponsored-icon,.page-directory-detail .company-top-rated-icon,.page-directory-detail .company-verification-icon{background-size:contain;background-repeat:no-repeat;background-position:50%;display:inline-block;width:16px;height:15px}.page-directory-detail .custom-select .options li,.page-directory-detail .custom-select .selected,.page-directory-detail .service_name{font-size:var(--fs-sm)}.page-directory-detail .accordion-content li p,.page-directory-detail .accordion-content>li:last-child,.page-directory-detail .filter_inner .section_title,.page-directory-detail .quick-read-list li:last-child,.page-directory-detail .step .title4,.page-directory-detail .title1{margin-bottom:0}.page-directory-detail .average-rating,.page-directory-detail .toc-accordion-wrap .accordion-content h3+p,.page-directory-detail .toc-accordion-wrap .accordion-content h4+p,.page-directory-detail .toc-accordion-wrap .accordion-content h5+p{margin-top:8px}.page-directory-detail #directory_description_div,.page-directory-detail .card-body,.page-directory-detail .card-header{padding:0}.page-directory-detail .company-verification-icon{background-image:url('data:image/svg+xml,<svg width="16" height="15" viewBox="0 0 16 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.0566 7.5004L14.9562 5.89196C15.0477 5.72636 14.9914 5.518 14.829 5.42097L13.2442 4.47899L13.2206 2.63505C13.2181 2.44362 13.0636 2.28905 12.8721 2.28652L11.0283 2.26297L10.084 0.671013C9.987 0.508564 9.77865 0.452307 9.61306 0.543845L8 1.44344L6.39165 0.543845C6.22606 0.452307 6.01771 0.508564 5.92069 0.671013L4.97876 2.2559L3.13493 2.27945C2.94351 2.28199 2.78895 2.43656 2.78641 2.62799L2.76287 4.47192L1.171 5.41626C1.00856 5.51329 0.95231 5.72165 1.04384 5.88725L1.94339 7.5004L1.04384 9.10884C0.95231 9.27444 1.00856 9.4828 1.171 9.57983L2.7558 10.5218L2.77935 12.3658C2.78189 12.5572 2.93644 12.7117 3.12786 12.7143L4.97169 12.7378L5.91362 14.3227C6.01065 14.4852 6.21899 14.5414 6.38459 14.4499L8 13.5574L9.60835 14.457C9.7741 14.5472 9.9815 14.4912 10.0793 14.3298L11.0212 12.7449L12.8651 12.7213C13.0565 12.7188 13.2111 12.5642 13.2136 12.3728L13.2371 10.5289L14.8219 9.5869C14.9844 9.48987 15.0406 9.28151 14.9491 9.1159L14.0566 7.5004Z" fill="%23F5C0C9" stroke="%23D90429"/><path d="M11 5.5L7 10L5 8.5" stroke="%23D90429" stroke-linecap="round" stroke-linejoin="round"/></svg>');margin-left:8px}.page-directory-detail .company-top-rated-icon{background-image:url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_14487_4386)"><path d="M1.22266 1.42857C1.22266 0.915736 1.59214 0.5 2.04791 0.5H11.951C12.4068 0.5 12.7763 0.915736 12.7763 1.42857V9.67611C12.7763 10.0278 12.5997 10.3494 12.3201 10.5067L6.99947 13.5L1.67885 10.5067C1.39926 10.3494 1.22266 10.0278 1.22266 9.67611V1.42857Z" fill="%23A8EAEF"/><path d="M1.22266 1.42857C1.22266 0.915736 1.59214 0.5 2.04791 0.5H11.951C12.4068 0.5 12.7763 0.915736 12.7763 1.42857V9.67611C12.7763 10.0278 12.5997 10.3494 12.3201 10.5067L6.99947 13.5L1.67885 10.5067C1.39926 10.3494 1.22266 10.0278 1.22266 9.67611V1.42857Z" stroke="%230F5156" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.82724 3.73419C6.87214 3.66251 6.93452 3.60342 7.00851 3.56245C7.08251 3.52149 7.1657 3.5 7.25028 3.5C7.33486 3.5 7.41805 3.52149 7.49205 3.56245C7.56605 3.60342 7.62843 3.66251 7.67332 3.73419L8.49403 5.03293L9.56434 5.16407C9.65309 5.17399 9.73748 5.20795 9.80836 5.26228C9.87925 5.31661 9.93399 5.38926 9.96663 5.4724C9.99924 5.55554 10.0086 5.64601 9.99361 5.73407C9.97865 5.82212 9.93993 5.90442 9.88162 5.97208L8.98899 6.99585L9.27666 8.41304C9.2947 8.50549 9.28595 8.60119 9.25149 8.68888C9.217 8.77653 9.15821 8.85256 9.08205 8.908C9.00492 8.96243 8.91406 8.99402 8.81981 8.99926C8.72556 9.0045 8.6317 8.98316 8.54902 8.93762L7.25028 8.22688L5.95154 8.93762C5.86885 8.98316 5.77503 9.0045 5.68078 8.99926C5.58652 8.99402 5.49565 8.96243 5.41851 8.908C5.34233 8.85256 5.28355 8.77653 5.24908 8.68888C5.21461 8.60119 5.20588 8.50549 5.22391 8.41304L5.51158 6.99585L4.61896 5.97208C4.56066 5.90442 4.52193 5.82212 4.50695 5.73407C4.49197 5.64601 4.50131 5.55554 4.53395 5.4724C4.5666 5.38926 4.62132 5.31661 4.69221 5.26228C4.7631 5.20795 4.84748 5.17399 4.93624 5.16407L6.00654 5.03293L6.82724 3.73419Z" fill="white"/><path d="M6.82724 3.73419C6.87214 3.66251 6.93452 3.60342 7.00851 3.56245C7.08251 3.52149 7.1657 3.5 7.25028 3.5C7.33486 3.5 7.41805 3.52149 7.49205 3.56245C7.56605 3.60342 7.62843 3.66251 7.67332 3.73419L8.49403 5.03293L9.56434 5.16407C9.65309 5.17399 9.73748 5.20795 9.80836 5.26228C9.87925 5.31661 9.93399 5.38926 9.96663 5.4724C9.99924 5.55554 10.0086 5.64601 9.99361 5.73407C9.97865 5.82212 9.93993 5.90442 9.88162 5.97208L8.98899 6.99585L9.27666 8.41304C9.2947 8.50549 9.28595 8.60119 9.25149 8.68888C9.217 8.77653 9.15821 8.85256 9.08205 8.908C9.00492 8.96243 8.91406 8.99402 8.81981 8.99926C8.72556 9.0045 8.6317 8.98316 8.54902 8.93762L7.25028 8.22688L5.95154 8.93762C5.86885 8.98316 5.77503 9.0045 5.68078 8.99926C5.58652 8.99402 5.49565 8.96243 5.41851 8.908C5.34233 8.85256 5.28355 8.77653 5.24908 8.68888C5.21461 8.60119 5.20588 8.50549 5.22391 8.41304L5.51158 6.99585L4.61896 5.97208C4.56066 5.90442 4.52193 5.82212 4.50695 5.73407C4.49197 5.64601 4.50131 5.55554 4.53395 5.4724C4.5666 5.38926 4.62132 5.31661 4.69221 5.26228C4.7631 5.20795 4.84748 5.17399 4.93624 5.16407L6.00654 5.03293L6.82724 3.73419Z" stroke="%230F5156" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_14487_4386"><rect width="14" height="14" fill="white"/></clipPath></defs></svg>')}.page-directory-detail .company-sponsored-icon{background-image:url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.5 6.56006C0.5 6.88836 0.564664 7.21345 0.690301 7.51677C0.815938 7.82008 1.00009 8.09568 1.23223 8.32783C1.70107 8.79667 2.33696 9.06006 3 9.06006H4.5V4.06006H3C2.6717 4.06006 2.34661 4.12472 2.04329 4.25036C1.73998 4.376 1.46438 4.56015 1.23223 4.79229C0.763392 5.26113 0.5 5.89702 0.5 6.56006Z" fill="white"/><path d="M4.5 9.05978L12.18 11.6198C12.3304 11.6694 12.4904 11.6826 12.6469 11.6582C12.8033 11.6339 12.9518 11.5727 13.08 11.4798C13.2092 11.3878 13.3147 11.2663 13.3878 11.1255C13.4608 10.9847 13.4993 10.8285 13.5 10.6698V2.43978C13.4993 2.28113 13.4608 2.12493 13.3878 1.98408C13.3147 1.84324 13.2092 1.72179 13.08 1.62978C12.9509 1.53852 12.8021 1.47916 12.6456 1.45656C12.4892 1.43396 12.3296 1.44877 12.18 1.49978L4.5 4.05978V9.05978Z" fill="%23FFDFA6"/><path d="M4.5 9.05978L12.18 11.6198C12.3304 11.6694 12.4904 11.6826 12.6469 11.6582C12.8033 11.6339 12.9518 11.5727 13.08 11.4798C13.2092 11.3878 13.3147 11.2664 13.3878 11.1255C13.4608 10.9847 13.4993 10.8285 13.5 10.6698V2.43978C13.4993 2.28113 13.4608 2.12493 13.3878 1.98409C13.3147 1.84325 13.2092 1.7218 13.08 1.62978C12.9509 1.53852 12.8021 1.47916 12.6456 1.45656C12.4892 1.43397 12.3296 1.44878 12.18 1.49978L4.5 4.05978V9.05978Z" stroke="%23996A13" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 9.05957V10.0596C3 10.3879 3.06466 10.713 3.1903 11.0163C3.31594 11.3196 3.50009 11.5952 3.73223 11.8274C3.96438 12.0595 4.23998 12.2437 4.54329 12.3693C4.84661 12.4949 5.1717 12.5596 5.5 12.5596" stroke="%23996A13" stroke-linecap="round" stroke-linejoin="round"/><path d="M0.5 6.56006C0.5 6.88836 0.564664 7.21345 0.690301 7.51677C0.815938 7.82008 1.00009 8.09568 1.23223 8.32783C1.70107 8.79667 2.33696 9.06006 3 9.06006H4.5V4.06006H3C2.6717 4.06006 2.34661 4.12472 2.04329 4.25036C1.73998 4.376 1.46438 4.56015 1.23223 4.79229C0.763392 5.26113 0.5 5.89702 0.5 6.56006Z" stroke="%23996A13" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.page-directory-detail .company-expert-choice-icon{background-image:url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_14487_2712)"><path d="M2.881 11.0931L0.5 11.7301L2.704 7.91211L5.432 10.1611L3.52 13.4731L2.881 11.0921V11.0931Z" fill="white"/><path d="M11.1184 11.0931L13.5004 11.7311L11.2964 7.91309L8.56836 10.1621L10.4804 13.4741L11.1184 11.0931Z" fill="white"/><path d="M11.31 7.93701L13.5 11.731L11.118 11.093L10.48 13.474L8.58203 10.185" stroke="%23524988" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.953 5.48188C11.953 6.79629 11.4309 8.05687 10.5014 8.9863C9.57201 9.91573 8.31143 10.4379 6.99702 10.4379C5.6826 10.4379 4.42202 9.91573 3.49259 8.9863C2.56316 8.05687 2.04102 6.79629 2.04102 5.48188C2.04102 4.16747 2.56316 2.90689 3.49259 1.97746C4.42202 1.04803 5.6826 0.525879 6.99702 0.525879C8.31143 0.525879 9.57201 1.04803 10.5014 1.97746C11.4309 2.90689 11.953 4.16747 11.953 5.48188Z" fill="%23D0CAF4"/><path d="M11.953 5.48188C11.953 6.79629 11.4309 8.05687 10.5014 8.9863C9.57201 9.91573 8.31143 10.4379 6.99702 10.4379C5.6826 10.4379 4.42202 9.91573 3.49259 8.9863C2.56316 8.05687 2.04102 6.79629 2.04102 5.48188C2.04102 4.16747 2.56316 2.90689 3.49259 1.97746C4.42202 1.04803 5.6826 0.525879 6.99702 0.525879C8.31143 0.525879 9.57201 1.04803 10.5014 1.97746C11.4309 2.90689 11.953 4.16747 11.953 5.48188Z" stroke="%23524988" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.19915 2.79081L7.88215 4.16481C7.89734 4.19947 7.92144 4.22949 7.95201 4.2518C7.98257 4.27411 8.01851 4.28792 8.05615 4.29181L9.57315 4.52181C9.61656 4.52736 9.65749 4.54518 9.69113 4.57318C9.72477 4.60118 9.74972 4.63819 9.76305 4.67987C9.77639 4.72156 9.77755 4.76618 9.76641 4.80851C9.75527 4.85083 9.73228 4.88909 9.70015 4.91881L8.57915 5.98181C8.56234 6.01372 8.55355 6.04924 8.55355 6.08531C8.55355 6.12138 8.56234 6.1569 8.57915 6.18881L8.79415 7.69681C8.80348 7.74051 8.79988 7.78598 8.78379 7.82767C8.76769 7.86936 8.7398 7.90545 8.70353 7.93155C8.66725 7.95764 8.62416 7.9726 8.57952 7.9746C8.53487 7.9766 8.49062 7.96555 8.45215 7.94281L7.10215 7.22881C7.06726 7.21308 7.02943 7.20494 6.99115 7.20494C6.95288 7.20494 6.91504 7.21308 6.88015 7.22881L5.53015 7.94281C5.49172 7.96494 5.44772 7.97549 5.40343 7.97319C5.35914 7.97089 5.31647 7.95584 5.28054 7.92984C5.24461 7.90385 5.21696 7.86802 5.20093 7.82668C5.18489 7.78533 5.18115 7.74023 5.19015 7.69681L5.44415 6.18881C5.45516 6.15369 5.45727 6.11639 5.45029 6.08026C5.44331 6.04413 5.42745 6.01029 5.40415 5.98181L4.28415 4.91081C4.25408 4.88073 4.23294 4.84291 4.22307 4.80154C4.2132 4.76017 4.215 4.71687 4.22827 4.67646C4.24153 4.63605 4.26574 4.60011 4.2982 4.57263C4.33066 4.54516 4.37011 4.52722 4.41215 4.52081L5.92915 4.29981C5.96679 4.29592 6.00273 4.28211 6.0333 4.2598C6.06386 4.23749 6.08797 4.20747 6.10315 4.17281L6.78615 2.79981C6.80433 2.76081 6.83309 2.7277 6.86915 2.70422C6.90521 2.68075 6.94714 2.66787 6.99016 2.66704C7.03318 2.6662 7.07557 2.67745 7.11251 2.69951C7.14946 2.72157 7.17947 2.75354 7.19915 2.79181V2.79081Z" fill="white"/><path d="M7.19915 2.79081L7.88215 4.16481C7.89734 4.19947 7.92144 4.22949 7.95201 4.2518C7.98257 4.27411 8.01851 4.28792 8.05615 4.29181L9.57315 4.52181C9.61656 4.52736 9.65749 4.54518 9.69113 4.57318C9.72477 4.60118 9.74972 4.63819 9.76305 4.67987C9.77639 4.72156 9.77755 4.76618 9.76641 4.80851C9.75527 4.85083 9.73228 4.88909 9.70015 4.91881L8.57915 5.98181C8.56234 6.01372 8.55355 6.04924 8.55355 6.08531C8.55355 6.12138 8.56234 6.1569 8.57915 6.18881L8.79415 7.69681C8.80348 7.74051 8.79988 7.78598 8.78379 7.82767C8.76769 7.86936 8.7398 7.90545 8.70353 7.93155C8.66725 7.95764 8.62416 7.9726 8.57952 7.9746C8.53487 7.9766 8.49062 7.96555 8.45215 7.94281L7.10215 7.22881C7.06726 7.21308 7.02943 7.20494 6.99115 7.20494C6.95288 7.20494 6.91504 7.21308 6.88015 7.22881L5.53015 7.94281C5.49172 7.96494 5.44772 7.97549 5.40343 7.97319C5.35914 7.97089 5.31647 7.95584 5.28054 7.92984C5.24461 7.90385 5.21696 7.86802 5.20093 7.82668C5.18489 7.78533 5.18115 7.74023 5.19015 7.69681L5.44415 6.18881C5.45516 6.15369 5.45727 6.11639 5.45029 6.08026C5.44331 6.04412 5.42745 6.01029 5.40415 5.98181L4.28415 4.91081C4.25408 4.88073 4.23294 4.84291 4.22307 4.80154C4.2132 4.76017 4.215 4.71687 4.22827 4.67646C4.24153 4.63605 4.26574 4.60011 4.2982 4.57263C4.33066 4.54516 4.37011 4.52722 4.41215 4.52081L5.92915 4.29981C5.96679 4.29592 6.00273 4.28211 6.0333 4.2598C6.06386 4.23749 6.08797 4.20747 6.10315 4.17281L6.78615 2.79981C6.80433 2.76081 6.83309 2.7277 6.86915 2.70422C6.90521 2.68075 6.94714 2.66787 6.99016 2.66704C7.03318 2.6662 7.07557 2.67745 7.11251 2.69951C7.14946 2.72157 7.17947 2.75354 7.19915 2.79181V2.79081Z" stroke="%23524988" stroke-linecap="round" stroke-linejoin="round"/><path d="M2.692 7.93408L0.5 11.7301L2.881 11.0921L3.52 13.4741L5.42 10.1821" stroke="%23524988" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_14487_2712"><rect width="14" height="14" fill="white"/></clipPath></defs></svg>')}.page-directory-detail .leave-query-icon,.page-directory-detail .visit-website-icon{width:20px}.page-directory-detail .mobile-block .company-expert-choice-icon,.page-directory-detail .mobile-block .company-sponsored-icon,.page-directory-detail .mobile-block .company-top-rated-icon{width:10px;height:14px}.page-directory-detail .leave-query-icon{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.33464 16.6668C2.8763 16.6668 2.48394 16.5036 2.15755 16.1772C1.83116 15.8509 1.66797 15.4585 1.66797 15.0002V5.00016C1.66797 4.54183 1.83116 4.14947 2.15755 3.82308C2.48394 3.49669 2.8763 3.3335 3.33464 3.3335H16.668C17.1263 3.3335 17.5187 3.49669 17.845 3.82308C18.1714 4.14947 18.3346 4.54183 18.3346 5.00016V15.0002C18.3346 15.4585 18.1714 15.8509 17.845 16.1772C17.5187 16.5036 17.1263 16.6668 16.668 16.6668H3.33464ZM10.0013 10.8335L3.33464 6.66683V15.0002H16.668V6.66683L10.0013 10.8335ZM10.0013 9.16683L16.668 5.00016H3.33464L10.0013 9.16683ZM3.33464 6.66683V5.00016V15.0002V6.66683Z" fill="%23D90429"/></svg>');height:20px}.page-directory-detail .visit-website-icon{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.0013 18.3332C8.86241 18.3332 7.78602 18.1144 6.77213 17.6769C5.75825 17.2394 4.87283 16.6422 4.11589 15.8853C3.35894 15.1283 2.76172 14.2429 2.32422 13.229C1.88672 12.2151 1.66797 11.1387 1.66797 9.99984C1.66797 8.84706 1.88672 7.7672 2.32422 6.76025C2.76172 5.75331 3.35894 4.87136 4.11589 4.11442C4.87283 3.35748 5.75825 2.76025 6.77213 2.32275C7.78602 1.88525 8.86241 1.6665 10.0013 1.6665C11.1541 1.6665 12.2339 1.88525 13.2409 2.32275C14.2478 2.76025 15.1298 3.35748 15.8867 4.11442C16.6437 4.87136 17.2409 5.75331 17.6784 6.76025C18.1159 7.7672 18.3346 8.84706 18.3346 9.99984C18.3346 11.1387 18.1159 12.2151 17.6784 13.229C17.2409 14.2429 16.6437 15.1283 15.8867 15.8853C15.1298 16.6422 14.2478 17.2394 13.2409 17.6769C12.2339 18.1144 11.1541 18.3332 10.0013 18.3332ZM10.0013 16.6248C10.3624 16.1248 10.6749 15.604 10.9388 15.0623C11.2027 14.5207 11.418 13.9443 11.5846 13.3332H8.41797C8.58463 13.9443 8.79991 14.5207 9.0638 15.0623C9.32769 15.604 9.64019 16.1248 10.0013 16.6248ZM7.83463 16.2915C7.58463 15.8332 7.36588 15.3575 7.17838 14.8644C6.99088 14.3714 6.83463 13.8609 6.70963 13.3332H4.2513C4.65408 14.0276 5.15755 14.6318 5.76172 15.1457C6.36588 15.6596 7.05686 16.0415 7.83463 16.2915ZM12.168 16.2915C12.9457 16.0415 13.6367 15.6596 14.2409 15.1457C14.8451 14.6318 15.3485 14.0276 15.7513 13.3332H13.293C13.168 13.8609 13.0117 14.3714 12.8242 14.8644C12.6367 15.3575 12.418 15.8332 12.168 16.2915ZM3.54297 11.6665H6.3763C6.33463 11.3887 6.30338 11.1144 6.28255 10.8436C6.26172 10.5728 6.2513 10.2915 6.2513 9.99984C6.2513 9.70817 6.26172 9.42692 6.28255 9.15609C6.30338 8.88525 6.33463 8.61095 6.3763 8.33317H3.54297C3.47352 8.61095 3.42144 8.88525 3.38672 9.15609C3.352 9.42692 3.33464 9.70817 3.33464 9.99984C3.33464 10.2915 3.352 10.5728 3.38672 10.8436C3.42144 11.1144 3.47352 11.3887 3.54297 11.6665ZM8.04297 11.6665H11.9596C12.0013 11.3887 12.0326 11.1144 12.0534 10.8436C12.0742 10.5728 12.0846 10.2915 12.0846 9.99984C12.0846 9.70817 12.0742 9.42692 12.0534 9.15609C12.0326 8.88525 12.0013 8.61095 11.9596 8.33317H8.04297C8.0013 8.61095 7.97005 8.88525 7.94922 9.15609C7.92838 9.42692 7.91797 9.70817 7.91797 9.99984C7.91797 10.2915 7.92838 10.5728 7.94922 10.8436C7.97005 11.1144 8.0013 11.3887 8.04297 11.6665ZM13.6263 11.6665H16.4596C16.5291 11.3887 16.5812 11.1144 16.6159 10.8436C16.6506 10.5728 16.668 10.2915 16.668 9.99984C16.668 9.70817 16.6506 9.42692 16.6159 9.15609C16.5812 8.88525 16.5291 8.61095 16.4596 8.33317H13.6263C13.668 8.61095 13.6992 8.88525 13.72 9.15609C13.7409 9.42692 13.7513 9.70817 13.7513 9.99984C13.7513 10.2915 13.7409 10.5728 13.72 10.8436C13.6992 11.1144 13.668 11.3887 13.6263 11.6665ZM13.293 6.6665H15.7513C15.3485 5.97206 14.8451 5.36789 14.2409 4.854C13.6367 4.34011 12.9457 3.95817 12.168 3.70817C12.418 4.1665 12.6367 4.6422 12.8242 5.13525C13.0117 5.62831 13.168 6.13873 13.293 6.6665ZM8.41797 6.6665H11.5846C11.418 6.05539 11.2027 5.479 10.9388 4.93734C10.6749 4.39567 10.3624 3.87484 10.0013 3.37484C9.64019 3.87484 9.32769 4.39567 9.0638 4.93734C8.79991 5.479 8.58463 6.05539 8.41797 6.6665ZM4.2513 6.6665H6.70963C6.83463 6.13873 6.99088 5.62831 7.17838 5.13525C7.36588 4.6422 7.58463 4.1665 7.83463 3.70817C7.05686 3.95817 6.36588 4.34011 5.76172 4.854C5.15755 5.36789 4.65408 5.97206 4.2513 6.6665Z" fill="white"/></svg>');height:20px}.page-directory-detail .expertise-item-icon,.page-directory-detail .reviews-item-icon{width:24px;height:24px}.page-directory-detail .expertise-item-icon{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.00398 15.582L15.2969 6.28912L16.7111 7.70334L6.71108 17.7033C6.52355 17.8908 6.2692 17.9962 6.00398 17.9962C5.73877 17.9962 5.4844 17.8908 5.29687 17.7033L1.29688 13.7033L2.71108 12.2891L6.00398 15.582Z" fill="%23D90429" /><path fill-rule="evenodd" clip-rule="evenodd" d="M12.0042 15.5821L21.2967 6.28906L22.711 7.70324L12.7114 17.7033C12.321 18.0938 11.6879 18.0938 11.2973 17.7034L9.79688 16.2034L11.2109 14.789L12.0042 15.5821Z" fill="%23D90429" /></svg>')}.page-directory-detail .reviews-item-icon{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.00398 15.582L15.2969 6.28912L16.7111 7.70334L6.71108 17.7033C6.52355 17.8908 6.2692 17.9962 6.00398 17.9962C5.73877 17.9962 5.4844 17.8908 5.29687 17.7033L1.29688 13.7033L2.71108 12.2891L6.00398 15.582Z" fill="%23996A13" /><path fill-rule="evenodd" clip-rule="evenodd" d="M12.0042 15.5821L21.2967 6.28906L22.711 7.70324L12.7114 17.7033C12.321 18.0938 11.6879 18.0938 11.2973 17.7034L9.79688 16.2034L11.2109 14.789L12.0042 15.5821Z" fill="%23996A13" /></svg>')}.page-directory-detail .employee_strength_icon{background-image:url('data:image/svg+xml,<svg width="15" height="13" viewBox="0 0 15 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.5 5.5C6.88071 5.5 8 4.38071 8 3C8 1.61929 6.88071 0.5 5.5 0.5C4.11929 0.5 3 1.61929 3 3C3 4.38071 4.11929 5.5 5.5 5.5Z" fill="%23F5C0C9" /><path d="M1 12.4992H10V11.9571C9.99204 11.1948 9.79102 10.4471 9.41573 9.78358C9.04043 9.12018 8.5031 8.56265 7.85393 8.16316C7.20475 7.76366 6.46491 7.53523 5.70352 7.49918C5.63564 7.49597 5.56778 7.49429 5.5 7.49414C5.43222 7.49429 5.36436 7.49597 5.29648 7.49918C4.53509 7.53523 3.79525 7.76366 3.14607 8.16316C2.4969 8.56265 1.95957 9.12018 1.58427 9.78358C1.20898 10.4471 1.00796 11.1948 1 11.9571V12.4992Z" fill="%23F5C0C9" /><path fill-rule="evenodd" clip-rule="evenodd" d="M7.5 4.50024C7.81395 4.08237 8 3.56291 8 3C8 2.43709 7.81395 1.91763 7.5 1.49976C7.95611 0.89267 8.6822 0.5 9.5 0.5C10.8807 0.5 12 1.61929 12 3C12 4.38071 10.8807 5.5 9.5 5.5C8.6822 5.5 7.95611 5.10733 7.5 4.50024ZM10 12.5H14V11.9579C13.992 11.1956 13.791 10.4479 13.4157 9.7844C13.0404 9.121 12.5031 8.56347 11.8539 8.16398C11.2047 7.76448 10.4649 7.53605 9.70352 7.5C9.63563 7.49679 9.56778 7.49511 9.5 7.49496C9.43222 7.49511 9.36436 7.49679 9.29648 7.5C8.67025 7.52965 8.05861 7.68944 7.5 7.9675C7.62057 8.02752 7.73868 8.09305 7.85392 8.16398C8.5031 8.56347 9.04043 9.121 9.41573 9.7844C9.79102 10.4479 9.99204 11.1956 10 11.9579V12.5Z" fill="white" /><path d="M5.5 5.5C6.88071 5.5 8 4.38071 8 3C8 1.61929 6.88071 0.5 5.5 0.5C4.11929 0.5 3 1.61929 3 3C3 4.38071 4.11929 5.5 5.5 5.5Z" stroke="%23D90429" stroke-linecap="round" stroke-linejoin="round" /><path d="M1 12.4992H10V11.9571C9.99204 11.1948 9.79102 10.4471 9.41573 9.78358C9.04043 9.12018 8.5031 8.56265 7.85393 8.16316C7.20475 7.76366 6.46491 7.53523 5.70352 7.49918C5.63564 7.49597 5.56778 7.49429 5.5 7.49414C5.43222 7.49429 5.36436 7.49597 5.29648 7.49918C4.53509 7.53523 3.79525 7.76366 3.14607 8.16316C2.4969 8.56265 1.95957 9.12018 1.58427 9.78358C1.20898 10.4471 1.00796 11.1948 1 11.9571V12.4992Z" stroke="%23D90429" stroke-linecap="round" stroke-linejoin="round" /><path d="M9.5 5.5C10.8807 5.5 12 4.38071 12 3C12 1.61929 10.8807 0.5 9.5 0.5" stroke="%23D90429" stroke-linecap="round" stroke-linejoin="round" /><path d="M12 12.4999H14V11.9578C13.992 11.1956 13.791 10.4478 13.4157 9.78432C13.0404 9.12092 12.5031 8.56339 11.8539 8.1639C11.4343 7.90566 10.9767 7.7189 10.5 7.60938" stroke="%23D90429" stroke-linecap="round" stroke-linejoin="round" /></svg>');width:15px;height:13px}.page-directory-detail .avg_hourly_rate_icon,.page-directory-detail .location_icon,.page-directory-detail .portfolio_icon,.page-directory-detail .project_size_icon{width:14px;height:15px}.page-directory-detail .project_size_icon{background-image:url('data:image/svg+xml,<svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 14C8.72391 14 10.3772 13.3152 11.5962 12.0962C12.8152 10.8772 13.5 9.22391 13.5 7.5C13.5 5.77609 12.8152 4.12279 11.5962 2.90381C10.3772 1.68482 8.72391 1 7 1C5.27609 1 3.62279 1.68482 2.40381 2.90381C1.18482 4.12279 0.5 5.77609 0.5 7.5C0.5 9.22391 1.18482 10.8772 2.40381 12.0962C3.62279 13.3152 5.27609 14 7 14Z" fill="%23F5C0C9" /><path d="M7 14C8.72391 14 10.3772 13.3152 11.5962 12.0962C12.8152 10.8772 13.5 9.22391 13.5 7.5C13.5 5.77609 12.8152 4.12279 11.5962 2.90381C10.3772 1.68482 8.72391 1 7 1C5.27609 1 3.62279 1.68482 2.40381 2.90381C1.18482 4.12279 0.5 5.77609 0.5 7.5C0.5 9.22391 1.18482 10.8772 2.40381 12.0962C3.62279 13.3152 5.27609 14 7 14Z" stroke="%23D90429" stroke-linecap="round" stroke-linejoin="round" /><path d="M8.70071 5.72103C8.60881 5.46088 8.43844 5.23565 8.21312 5.07642C7.9878 4.91719 7.71861 4.8318 7.44271 4.83203H6.41071C6.11688 4.83155 5.83325 4.93979 5.61446 5.13592C5.39566 5.33204 5.25716 5.60218 5.22563 5.89432C5.19409 6.18645 5.27175 6.47992 5.44365 6.71822C5.61555 6.95652 5.86954 7.1228 6.15671 7.18503L7.72771 7.52903C8.04889 7.59951 8.33272 7.78613 8.52474 8.05306C8.71675 8.32 8.8034 8.64845 8.76807 8.97537C8.73274 9.30229 8.57791 9.60464 8.3333 9.82439C8.08868 10.0441 7.77153 10.1658 7.44271 10.166H6.55471C6.27871 10.166 6.00951 10.0805 5.7842 9.92105C5.55889 9.76165 5.38857 9.53629 5.29671 9.27603" stroke="%23D90429" stroke-linecap="round" stroke-linejoin="round" /><path d="M7 4.833V3.5" stroke="%23D90429" stroke-linecap="round" stroke-linejoin="round" /><path d="M7 11.501V10.168" stroke="%23D90429" stroke-linecap="round" stroke-linejoin="round" /></svg>')}.page-directory-detail .avg_hourly_rate_icon{background-image:url('data:image/svg+xml,<svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_12528_1699)"><path d="M12.5 1H1.5C1.23478 1 0.98043 1.10536 0.792893 1.29289C0.605357 1.48043 0.5 1.73478 0.5 2V8C0.5 8.26522 0.605357 8.51957 0.792893 8.70711C0.98043 8.89464 1.23478 9 1.5 9H12.5C12.7652 9 13.0196 8.89464 13.2071 8.70711C13.3946 8.51957 13.5 8.26522 13.5 8V2C13.5 1.73478 13.3946 1.48043 13.2071 1.29289C13.0196 1.10536 12.7652 1 12.5 1Z" fill="%23F5C0C9" /><path d="M12.5 1H1.5C1.23478 1 0.98043 1.10536 0.792893 1.29289C0.605357 1.48043 0.5 1.73478 0.5 2V8C0.5 8.26522 0.605357 8.51957 0.792893 8.70711C0.98043 8.89464 1.23478 9 1.5 9H12.5C12.7652 9 13.0196 8.89464 13.2071 8.70711C13.3946 8.51957 13.5 8.26522 13.5 8V2C13.5 1.73478 13.3946 1.48043 13.2071 1.29289C13.0196 1.10536 12.7652 1 12.5 1Z" stroke="%23D90429" stroke-linecap="round" stroke-linejoin="round" /><path d="M7 12V14" stroke="%23D90429" stroke-linecap="round" stroke-linejoin="round" /><path d="M9.5 11V13" stroke="%23D90429" stroke-linecap="round" stroke-linejoin="round" /><path d="M4.5 11V13" stroke="%23D90429" stroke-linecap="round" stroke-linejoin="round" /><path d="M7 6.75C7.22981 6.75 7.45738 6.70474 7.6697 6.61679C7.88202 6.52884 8.07493 6.39994 8.23744 6.23744C8.39994 6.07493 8.52884 5.88202 8.61679 5.6697C8.70473 5.45738 8.75 5.22981 8.75 5C8.75 4.77019 8.70473 4.54262 8.61679 4.3303C8.52884 4.11798 8.39994 3.92507 8.23744 3.76256C8.07493 3.60006 7.88202 3.47116 7.6697 3.38321C7.45738 3.29527 7.22981 3.25 7 3.25C6.53587 3.25 6.09075 3.43437 5.76256 3.76256C5.43437 4.09075 5.25 4.53587 5.25 5C5.25 5.46413 5.43437 5.90925 5.76256 6.23744C6.09075 6.56563 6.53587 6.75 7 6.75Z" fill="white" /><path d="M7 6.75C7.22981 6.75 7.45738 6.70474 7.6697 6.61679C7.88202 6.52884 8.07493 6.39994 8.23744 6.23744C8.39994 6.07493 8.52884 5.88202 8.61679 5.6697C8.70473 5.45738 8.75 5.22981 8.75 5C8.75 4.77019 8.70473 4.54262 8.61679 4.3303C8.52884 4.11798 8.39994 3.92507 8.23744 3.76256C8.07493 3.60006 7.88202 3.47116 7.6697 3.38321C7.45738 3.29527 7.22981 3.25 7 3.25C6.53587 3.25 6.09075 3.43437 5.76256 3.76256C5.43437 4.09075 5.25 4.53587 5.25 5C5.25 5.46413 5.43437 5.90925 5.76256 6.23744C6.09075 6.56563 6.53587 6.75 7 6.75Z" stroke="%23D90429" stroke-linecap="round" stroke-linejoin="round" /><path d="M2.77344 5.25C2.70713 5.25 2.64354 5.22366 2.59666 5.17678C2.54978 5.12989 2.52344 5.0663 2.52344 5C2.52344 4.9337 2.54978 4.87011 2.59666 4.82322C2.64354 4.77634 2.70713 4.75 2.77344 4.75" stroke="%23D90429" stroke-linecap="round" stroke-linejoin="round" /><path d="M2.77344 5.25C2.83974 5.25 2.90333 5.22366 2.95021 5.17678C2.9971 5.12989 3.02344 5.0663 3.02344 5C3.02344 4.9337 2.9971 4.87011 2.95021 4.82322C2.90333 4.77634 2.83974 4.75 2.77344 4.75" stroke="%23D90429" stroke-linecap="round" stroke-linejoin="round" /><path d="M11.2266 5.25C11.1603 5.25 11.0967 5.22366 11.0498 5.17678C11.0029 5.12989 10.9766 5.0663 10.9766 5C10.9766 4.9337 11.0029 4.87011 11.0498 4.82322C11.0967 4.77634 11.1603 4.75 11.2266 4.75" stroke="%23D90429" stroke-linecap="round" stroke-linejoin="round" /><path d="M11.2266 5.25C11.2929 5.25 11.3565 5.22366 11.4033 5.17678C11.4502 5.12989 11.4766 5.0663 11.4766 5C11.4766 4.9337 11.4502 4.87011 11.4033 4.82322C11.3565 4.77634 11.2929 4.75 11.2266 4.75" stroke="%23D90429" stroke-linecap="round" stroke-linejoin="round" /></g><defs><clipPath id="clip0_12528_1699"><rect width="14" height="14" fill="white" transform="translate(0 0.5)" /></clipPath></defs></svg>')}.page-directory-detail .portfolio_icon{background-image:url('data:image/svg+xml,<svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_12528_1040)"><path d="M12.5 4H1.5C0.947715 4 0.5 4.44772 0.5 5V13C0.5 13.5523 0.947715 14 1.5 14H12.5C13.0523 14 13.5 13.5523 13.5 13V5C13.5 4.44772 13.0523 4 12.5 4Z" fill="%23F5C0C9" /><path d="M12.5 4H1.5C0.947715 4 0.5 4.44772 0.5 5V13C0.5 13.5523 0.947715 14 1.5 14H12.5C13.0523 14 13.5 13.5523 13.5 13V5C13.5 4.44772 13.0523 4 12.5 4Z" stroke="%23D90429" stroke-linecap="round" stroke-linejoin="round" /><path d="M5 1H9C9.26522 1 9.51957 1.10536 9.70711 1.29289C9.89464 1.48043 10 1.73478 10 2V4H4V2C4 1.73478 4.10536 1.48043 4.29289 1.29289C4.48043 1.10536 4.73478 1 5 1Z" stroke="%23D90429" stroke-linecap="round" stroke-linejoin="round" /><path d="M3.5 7.5H10.5" stroke="%23D90429" stroke-linecap="round" stroke-linejoin="round" /><path d="M3.5 10.5H10.5" stroke="%23D90429" stroke-linecap="round" stroke-linejoin="round" /></g><defs><clipPath id="clip0_12528_1040"><rect width="14" height="14" fill="white" transform="translate(0 0.5)" /></clipPath></defs></svg>')}.page-directory-detail .location_icon{background-image:url('data:image/svg+xml,<svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_12528_1842)"><path d="M2 10.5L0.5 14H13.5L12 10.5H2Z" fill="white" /><path d="M11.5 5.5C11.5 8.5 7 12 7 12C7 12 2.5 8.5 2.5 5.5C2.5 3.049 4.549 1 7 1C9.451 1 11.5 3.049 11.5 5.5Z" fill="%23F5C0C9" /><path d="M7 7C7.82843 7 8.5 6.32843 8.5 5.5C8.5 4.67157 7.82843 4 7 4C6.17157 4 5.5 4.67157 5.5 5.5C5.5 6.32843 6.17157 7 7 7Z" fill="white" /><path d="M11.5 5.5C11.5 8.5 7 12 7 12C7 12 2.5 8.5 2.5 5.5C2.5 3.049 4.549 1 7 1C9.451 1 11.5 3.049 11.5 5.5Z" stroke="%23D90429" stroke-linecap="round" stroke-linejoin="round" /><path d="M7 7C7.82843 7 8.5 6.32843 8.5 5.5C8.5 4.67157 7.82843 4 7 4C6.17157 4 5.5 4.67157 5.5 5.5C5.5 6.32843 6.17157 7 7 7Z" stroke="%23D90429" stroke-linecap="round" stroke-linejoin="round" /><path d="M11.0773 10.5H12L13.5 14H0.5L2 10.5H2.9227" stroke="%23D90429" stroke-linecap="round" stroke-linejoin="round" /></g><defs><clipPath id="clip0_12528_1842"><rect width="14" height="14" fill="white" transform="translate(0 0.5)" /></clipPath></defs></svg>')}.page-directory-detail .company-overview-row .company-overview-grid,.page-directory-detail .filter_grid .filter_list{flex:1 1 auto;min-width:0}.page-directory-detail .location_search{background-position:15px}.page-directory-detail .filter_wrapper,.page-directory-detail .location_filter,.page-directory-detail .select2-selection--single .select2-selection__rendered,.page-directory-detail .toc-list{position:relative}.page-directory-detail .filter_wrapper_inner{background-color:var(--dark-color);position:sticky;z-index:98;top:56px;width:100%}.page-directory-detail .rated-tag{padding:6px 6px 5px;border-radius:4px;text-transform:uppercase;line-height:1}.page-directory-detail .top-rate-tag{background-color:#d3f5f7;color:#0f5156}.page-directory-detail .sponsored-tag{background-color:#ffefd2;color:#2b2c2f}.page-directory-detail .expert-choices-tag{background-color:#ebf0ff;color:#524988}.page-directory-detail .company-name img,.page-directory-detail .company-name svg{margin-left:8px}.page-directory-detail .service_name{color:#010101;line-height:1.5;font-size:14px;display:flex;align-items:center}.page-directory-detail .card-footer{border-radius:8px;background:#fdf2f4;padding:12px 24px}.page-directory-detail .jumplink-items-wrap{border-bottom:1px solid #83868e}.page-directory-detail .accordion-item .common-list-blk,.page-directory-detail .filtered_companies,.page-directory-detail .mb-12{margin-bottom:12px}.page-directory-detail .back-to-top{background:#fff;overflow:hidden;border-radius:50px;visibility:hidden;position:fixed;cursor:pointer;display:block;border:none;right:30px;bottom:80px;font-size:0;z-index:99;transition:.3s ease-in-out;height:40px;width:40px;box-shadow:0 2px 4px 1px rgba(0,0,0,.25);-webkit-box-shadow:0 2px 4px 1px rgba(0,0,0,.25)}.page-directory-detail .filter_wrapper_inner.sortby-dropdown-above-active{z-index:8}@media (max-width:1440px){.page-directory-detail .jumplink-item{font-size:12px;padding:12px 8px}.page-directory-detail .filtered_companies{margin-bottom:8px}}@media (max-width:767px){.page-directory-detail .close_filter span:after,.page-directory-detail .close_filter span:before{content:"";background-color:var(--dark-color);height:14px;width:2px;left:10px;top:1px}.page-directory-detail .hero-banner{padding:30px 0 10px}.page-directory-detail .stop-scroll{overflow-y:hidden}.page-directory-detail .title1{font-size:30px}.page-directory-detail .active .header-inner,.page-directory-detail .header-inner{padding:5px 0}.page-directory-detail .comparison-table td{font-size:12px;min-width:130px}.page-directory-detail .container-fluid .container-small,.page-directory-detail .jumplinks-scroll{padding:0}.page-directory-detail .jumplink-items,.page-directory-detail .jumplink-items-wrap{overflow-x:scroll;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.page-directory-detail .jumplink-items-wrap::-webkit-scrollbar,.page-directory-detail .jumplink-items::-webkit-scrollbar{display:none}.page-directory-detail .pr-section .card-col{min-height:280px;display:flex;flex-direction:column;gap:38px}.page-directory-detail .owl-carousel,.page-directory-detail .tab-section{margin-top:24px}.page-directory-detail #spotlight,.page-directory-detail .faq-img-wrap,.page-directory-detail .filtered_items_panel,.page-directory-detail .hidden_filter,.page-directory-detail .table-content-main,.page-directory-detail br{display:none}.page-directory-detail .clear_filter,.page-directory-detail .close_filter{display:block;top:20px;position:absolute}.page-directory-detail .faq-accordion-wrapper{border-radius:8px;flex-direction:column;max-height:100%}.page-directory-detail .faq-accordion{width:100%;padding:24px 15px}.page-directory-detail .faq-scrollable,.page-directory-detail .flex_col .flex__list:nth-child(4){padding-right:0}.page-directory-detail .active .accordion-toggle{transform:rotate(180deg) translate(0)}.page-directory-detail .faq-scrollable{overflow-y:auto;max-height:max-content}.page-directory-detail .accordion-header{gap:16px;padding:16px 0}.page-directory-detail .accordion-content li{margin-bottom:6px}.page-directory-detail .accordion-content p+ol,.page-directory-detail .accordion-content p+p,.page-directory-detail .accordion-content p+ul{margin-top:16px}.page-directory-detail .accordion-content p+ol,.page-directory-detail .accordion-content p+ul{margin-bottom:16px}.page-directory-detail .listed-showcase-cta,.page-directory-detail .why-trust-section{padding:48px 0}.page-directory-detail .left-text{margin:0 0 24px;padding:0}.page-directory-detail .form-container,.page-directory-detail .multi-step-inner{padding:24px 15px}.page-directory-detail .left-text p{font-size:26px}.page-directory-detail .custom-select .options li{padding:8px 14px}.page-directory-detail .form-container{border-radius:12px}.page-directory-detail .select-row{flex-direction:column;flex-wrap:wrap;gap:16px}.page-directory-detail .close_filter{right:20px;width:20px;height:20px}.page-directory-detail .filter_grid .section_title{margin:0 0 15px}.page-directory-detail .about,.page-directory-detail .apply_btn,.page-directory-detail .data-row,.page-directory-detail .toc-detail-col{width:100%}.page-directory-detail .clear_filter{left:20px;font-size:16px;font-weight:600;color:var(--dark-color);padding:0}.page-directory-detail .fix_sticky_mob,.page-directory-detail .show_filter,.page-directory-detail .slider,.page-directory-detail .slider li,.page-directory-detail .slider-container{display:flex}.page-directory-detail .filter_modal{background:#fff;border-radius:0;position:fixed;z-index:999999;width:100%;bottom:0;top:60px;left:0;right:0;padding:20px}.page-directory-detail .filter_grid{flex-direction:column;margin:40px 0}.page-directory-detail .filter_action{position:fixed;width:calc(100% - 30px);bottom:20px;left:15px;right:15px}.page-directory-detail .close_filter span,.page-directory-detail .slider-container,.page-directory-detail .toc-col-sticky{position:relative}.page-directory-detail .overflow_hidden{overflow:hidden}.page-directory-detail .show_filter{background:0 0;border:1px solid var(--primary-color);padding:10px 24px;font-size:16px}.page-directory-detail .star-rating,.page-directory-detail .star-rating .yellow_star{background-size:100px auto}.page-directory-detail .filter_inner .dp_flx,.page-directory-detail .filter_list .select2-selection,.page-directory-detail .toc-accordion-wrap{margin-bottom:0}.page-directory-detail .filter_wrapper_inner{top:60px}.page-directory-detail .hidden-sec .filter_wrapper{z-index:9999}.page-directory-detail .filter_list .select2-container,.page-directory-detail .filter_list .select2-container.multiselect,.page-directory-detail .filter_list .select2-container.single-select,.page-directory-detail .select2-container.multiselect,.page-directory-detail .select2-container.single-select{width:100%!important}.page-directory-detail .section_title{font-family:Figtree,sans-serif;font-weight:600;font-size:24px}.page-directory-detail .select2-container.multiselect,.page-directory-detail .select2-container.single-select{border-radius:8px}.page-directory-detail .filter_list .select2-container--default .select2-selection--multiple{cursor:pointer!important;border:1px solid #ddd!important}.page-directory-detail .multiselect .select2-results__option,.page-directory-detail .single-select .select2-results__option{padding:10px 8px 10px 16px}.page-directory-detail .multiselect .select2-results__option{padding-left:50px;margin-right:8px}.page-directory-detail .close_filter span:before{position:absolute;transform:rotate(45deg)}.page-directory-detail .close_filter span:after{position:absolute;transform:rotate(-45deg)}.page-directory-detail .mad-new-logo{padding-bottom:24px}.page-directory-detail .mad-new-logo svg{width:250px;height:40px}.page-directory-detail .mad-stats-wrapper{padding:24px;margin:0}.page-directory-detail .mad-stats-grid{gap:12px;flex-wrap:wrap;justify-content:flex-start}.page-directory-detail .mad-stats{width:120px;max-width:100%;margin:0 auto}.page-directory-detail .stats-title{padding:12px;font-size:14px}.page-directory-detail .accordion-item table td,.page-directory-detail .comp_fig,.page-directory-detail .service_name{font-size:12px}.page-directory-detail .toc-col{width:100%;margin:0}.page-directory-detail .toc-detail-col .accordion-item{padding:0 15px}.page-directory-detail .accordion-item table{min-width:auto}.page-directory-detail .card-text-panel{min-height:auto;gap:36px}.page-directory-detail .company-logo picture{width:48px;height:48px}.page-directory-detail .card-header-left{flex-direction:column;width:100%}.page-directory-detail .top-rated-tag span{font-size:11px}.page-directory-detail .key-clients{flex-direction:column;align-items:flex-start}.page-directory-detail .key-clients ul{margin-top:12px;padding-left:12px;flex-wrap:wrap}.page-directory-detail .key-clients li{padding-right:20px;font-size:10px}.page-directory-detail .key-clients li:not(:first-child):after{left:-12px}.page-directory-detail .hero-breadcrumb .item:before{top:50%}.page-directory-detail .top-rated-tag{margin-left:12px}.page-directory-detail .card-body,.page-directory-detail .data-row{flex-direction:column}.page-directory-detail .star-rating{width:auto;background-position:0 -26px}.page-directory-detail .data-col{width:100%;padding:0;margin:0;border:none}.page-directory-detail .data-row{border-top:1px solid #dadbdd;padding-top:16px}.page-directory-detail .card-body{padding:24px 0 0}.page-directory-detail .active-focus-bar .bar-active-box{width:12px;height:12px;border-radius:2px}.page-directory-detail .company-card{padding:15px}.page-directory-detail .card-footer{padding:12px}.page-directory-detail .flex_col{flex-wrap:wrap;gap:12px}.page-directory-detail .flex__list{width:45%}.page-directory-detail .comp_fig{padding-left:0}.page-directory-detail .flex__list figure{min-width:30px;display:flex;justify-content:flex-start}.page-directory-detail .card-actions{justify-content:space-between;gap:4px}.page-directory-detail .flex__list figure img{max-width:15px;max-height:15px}.page-directory-detail .slider-container{width:100%;overflow:hidden;justify-content:center}.page-directory-detail .slider-container .next,.page-directory-detail .slider-container .prev{position:absolute;top:50%;transform:translateY(-50%);background:#fff;color:#fff;border:none;padding:10px 0;cursor:pointer;z-index:1}.page-directory-detail .slider-container .prev{left:0}.page-directory-detail .slider-container .next{right:0}.page-directory-detail .slider{transition:transform .3s ease-in-out;list-style:none;padding:0;margin:0}.page-directory-detail .slider li{min-width:100%;box-sizing:border-box;justify-content:center;align-items:center;text-align:center}.page-directory-detail .bar-tooltip .bar-tooltip-text{width:85px;padding:8px;margin-left:-50px;font-size:10px}.page-directory-detail .border-seperation{margin-top:-1px}.page-directory-detail .tab-btn{padding:8px}.page-directory-detail .tag{padding:.4em .8em}.page-directory-detail .table_container_wrap{position:relative;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:thin;scrollbar-color:#dadbdd transparent;margin:16px 0}.page-directory-detail .table_container_wrap::-webkit-scrollbar{height:6px;width:6px}.page-directory-detail .table_container_wrap::-webkit-scrollbar-track{background:0 0}.page-directory-detail .table_container_wrap::-webkit-scrollbar-thumb{background-color:#dadbdd;border-radius:10px;border:2px solid transparent;background-clip:padding-box}.page-directory-detail .back-to-top.show{bottom:65px;bottom:calc(65px + env(safe-area-inset-bottom,0px))}.page-directory-detail .toc-col-sticky{top:0}.page-directory-detail .post-project-cta{margin:0 0 24px}.page-directory-detail .card-actions .btn{padding:.5em .7em;gap:4px}.page-directory-detail .card-actions .md-primary-btn{gap:4px}.page-directory-detail body,.page-directory-detail html{scrollbar-width:thin;scrollbar-color:#f1f1f1 #f1f1f1!important}.page-directory-detail body::-webkit-scrollbar,.page-directory-detail html::-webkit-scrollbar{width:12px;height:12px}.page-directory-detail body::-webkit-scrollbar-track,.page-directory-detail html::-webkit-scrollbar-track{background:#f1f1f1!important}.page-directory-detail body::-webkit-scrollbar-thumb,.page-directory-detail html::-webkit-scrollbar-thumb{background-color:#f1f1f1!important;border-radius:999px!important;border:3px solid #f1f1f1!important}.page-directory-detail body::-webkit-scrollbar-thumb:hover,.page-directory-detail html::-webkit-scrollbar-thumb:hover{background-color:#f1f1f1!important}.page-directory-detail .back-to-top{z-index:2}}.page-directory-detail :root{--figtree:"Figtree";--dark-color:#151517;--primary-color:#d90429;--primary-color-hover:#ba0221;--body-bg:#fffaf1;--wht-text:#ffffff;--section-padding-min:15px;--section-padding-max:15px;--section-padding-preferred:1.5vw + 46.2px}.page-directory-detail .section{padding-top:clamp(var(--section-padding-min),var(--section-padding-preferred),var(--section-padding-max));padding-bottom:clamp(var(--section-padding-min),var(--section-padding-preferred),var(--section-padding-max))}.page-directory-detail .faq-accordion .accordion .accordion-item:first-child .accordion-header,.page-directory-detail .main_wrapper{padding-top:0}.page-directory-detail table,.page-directory-detail td,.page-directory-detail th{text-size-adjust:100%;font-display:swap}@media (min-width:640px){.page-directory-detail :root{--fs-12:12px;--fs-xs:clamp(0.7rem,0.7rem + 0.146vw,0.875rem);--fs-sm:clamp(0.8rem,0.8rem + 0.167vw,1rem);--fs-base:clamp(1rem,1rem + 0.104vw,1.125rem);--fs-md:clamp(1rem,1rem + 0.3125vw,1.375rem);--fs-lg:clamp(1.125rem,1rem + 0.625vw,1.75rem);--fs-xl:clamp(1.25rem,1rem + 1.0417vw,2.25rem);--fs-2xl:clamp(1.5rem,1rem + 1.5625vw,2.875rem);--fs-3xl:clamp(3rem,3rem + 1.875vw,5.25rem)}}.page-directory-detail .op7{opacity:.7}.page-directory-detail .header-wrapper{position:relative;z-index:99999}.page-directory-detail .main_wrapper{background-color:var(--dark-color)}.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}.page-directory-detail .hero-breadcrumb{display:flex;padding-bottom:20px}.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}.page-directory-detail .hero-breadcrumb .item a:hover,.page-directory-detail .rating-count .mad-average-star-rating{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;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjUwMTMgMTBMNi42Njc5NyA2LjE2NjY3TDcuODM0NjQgNUwxMi44MzQ2IDEwTDcuODM0NjQgMTVMNi42Njc5NyAxMy44MzMzTDEwLjUwMTMgMTBaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);background-repeat:no-repeat;position:absolute;left:-30px;top:57%;transform:translateY(-50%);width:20px;height:20px}.page-directory-detail .date_text,.page-directory-detail .italic{font-style:italic}.page-directory-detail .table-container{overflow-x:auto;border-radius:12px;background-color:#2b2c2f;margin:1.5rem 0;-webkit-overflow-scrolling:touch}.page-directory-detail .comparison-table{width:100%;border-collapse:collapse;min-width:768px;border-radius:12px;overflow:hidden}.page-directory-detail .comparison-table td{padding:12px;text-align:left;font-size:14px;font-weight:500;color:#fff;border-bottom:1px dashed #3e4044;vertical-align:top;min-width:150px}.page-directory-detail .comparison-table th{text-align:left;padding:12px;color:var(--dark-color);font-size:14px;font-weight:700;line-height:1.47}.page-directory-detail .comparison-table thead th{background-color:#fff;white-space:nowrap;position:sticky;top:0;z-index:1}.page-directory-detail .accordion-item table tbody tr:nth-child(2n),.page-directory-detail .cat-list li a{background-color:#f3f3f4}.page-directory-detail .accordion-item table tbody tr:last-child td,.page-directory-detail .comparison-table tbody tr:last-child td{border-bottom:none}.page-directory-detail .accordion-item table thead tr:first-child th:first-child,.page-directory-detail .comparison-table thead tr:first-child th:first-child{border-top-left-radius:12px}.page-directory-detail .accordion-item table thead tr:first-child th:last-child,.page-directory-detail .comparison-table thead tr:first-child th:last-child{border-top-right-radius:12px}.page-directory-detail .accordion-item table tbody tr:last-child td:first-child,.page-directory-detail .comparison-table tbody tr:last-child td:first-child{border-bottom-left-radius:12px}.page-directory-detail .accordion-item table tbody tr:last-child td:last-child,.page-directory-detail .comparison-table tbody tr:last-child td:last-child{border-bottom-right-radius:12px}.page-directory-detail .read-less,.page-directory-detail .read-more{background:0 0;border:none;color:var(--wht-text);cursor:pointer;padding:0;font:inherit;display:inline;border-bottom:1px dotted var(--wht-text);font-weight:700}.page-directory-detail .btn,.page-directory-detail .card-body .tab-btn,.page-directory-detail .multi-step-textarea{font-family:var(--figtree)}.page-directory-detail .filter_grid{display:flex;gap:8px;margin:20px 0 10px;flex-wrap:nowrap}.page-directory-detail .filter_grid .filter_list{position:relative;flex-grow:1;flex-shrink:1;flex-basis:calc(12.5% - 8px)}.page-directory-detail .filter_list .select2-container,.page-directory-detail .filter_list .select2-container.multiselect,.page-directory-detail .filter_list .select2-container.single-select{width:100%!important}.page-directory-detail .multiselect .select2-results__option,.page-directory-detail .single-select .select2-results__option{padding:8px 8px 8px 16px;vertical-align:middle;position:relative;font-size:14px;font-weight:600;color:#151517}.page-directory-detail .multiselect .select2-results__option{padding-left:50px;margin-right:8px;vertical-align:middle;position:relative}.page-directory-detail .multiselect .select2-results__option:before{content:"";display:inline-block;position:absolute;height:18px;width:18px;left:16px;top:13px;border:1px solid #ddd;border-radius:2px;background-color:#fff;margin-right:0;vertical-align:middle}.page-directory-detail .filter_list .select2-container .select2-search--inline .select2-search__field{margin-top:0!important;width:100%!important;cursor:pointer!important;font-size:14px;font-weight:700;color:#151517}.page-directory-detail .single-select .select2-results__option:after,.page-directory-detail .single-select .select2-results__option:before,.page-directory-detail .single-select .select2-results__option[aria-selected=true]:after,.page-directory-detail .single-select .select2-results__option[aria-selected=true]:before{content:none}.page-directory-detail .all-option:hover,.page-directory-detail .select2-container--default.multiselect .select2-results__option--highlighted[aria-selected],.page-directory-detail .single-select .select2-results__option--highlighted[aria-selected]{background-color:#f7f7f7!important;color:#010101!important}.page-directory-detail .all-option:hover.select2-results__option--highlighted[aria-selected]{background-color:#fff!important}.page-directory-detail .select2-container--default.single-select .select2-results>.select2-results__options{max-height:250px;overflow-y:auto;padding-right:5px;margin:8px 5px 8px 0}.page-directory-detail .select2-container--default.multiselect .select2-results>.select2-results__options{margin:0 5px 8px 0}.page-directory-detail .single-select .select2-search--dropdown{padding:10px 15px!important}.page-directory-detail .multiselect.select2-container--default .select2-search--dropdown .select2-search__field,.page-directory-detail .single-select.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #ddd!important;border-radius:8px}.page-directory-detail .select2-container--default.multiselect .select2-results>.select2-results__options::-webkit-scrollbar,.page-directory-detail .select2-container--default.single-select .select2-results>.select2-results__options::-webkit-scrollbar{width:2px}.page-directory-detail .select2-container--default.multiselect .select2-results>.select2-results__options::-webkit-scrollbar-thumb,.page-directory-detail .select2-container--default.single-select .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background-color:#e4e4e4;border-radius:12px}.page-directory-detail .filter_list .select2-selection{margin-bottom:10px;border-radius:8px}.page-directory-detail .filter_list .select2-container--default.select2-container--open.select2-container--below .select2-selection{border-radius:8px;height:36px}.page-directory-detail .filter_list .select2-container .select2-selection--single{height:40px!important;border-color:#ddd!important}.page-directory-detail .company-card .company-tab-panel,.page-directory-detail .company-footer-item:before,.page-directory-detail .filter_list .select2-container--default .select2-selection--single .select2-selection__arrow,.page-directory-detail .select-icon .select2-search--dropdown,.page-directory-detail .select2-selection__rendered li:not(:has(input)),.page-directory-detail .tab-content{display:none}.page-directory-detail .filter_list .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;font-size:14px;font-weight:700;color:#151517}.page-directory-detail .filter_list .select2-container--default .select2-search__field::-webkit-input-placeholder{color:#151517}.page-directory-detail .filter_list .select2-container--default .select2-search__field:-ms-input-placeholder{color:#151517}.page-directory-detail .filter_list .select2-container--default .select2-search__field::-moz-placeholder{color:#151517;opacity:1}.page-directory-detail .filter_list .select2-container--default .select2-search__field:-moz-placeholder{color:#010101;opacity:1}.page-directory-detail .filter_list .select2-container--default .select2-selection--single .select2-selection__placeholder{line-height:40px;font-size:14px;font-weight:700}.page-directory-detail .filter_list .select2-container--default.multiselect.select2-container--focus .select2-selection{border-color:#ddd!important;border-width:1px}.page-directory-detail .select2-container--default.multiselect .select2-selection,.page-directory-detail .select2-container--default.single-select .select2-selection{border-width:1px}.page-directory-detail .select2-container--open.multiselect .select2-dropdown--above,.page-directory-detail .select2-container--open.multiselect .select2-dropdown--below,.page-directory-detail .select2-container--open.single-select .select2-dropdown--above,.page-directory-detail .select2-container--open.single-select .select2-dropdown--below{border-radius:8px!important;box-shadow:0 6px 8px rgba(0,0,0,.18)!important;border:1px solid #ddd!important;margin-top:0}.page-directory-detail .select2-container--open.multiselect .select2-dropdown--above,.page-directory-detail .select2-container--open.single-select .select2-dropdown--above{transform:translateY(-1px)}.page-directory-detail .select-icon .multiselect .select2-results__option,.page-directory-detail .single-select .select2-results__option:before,.page-directory-detail .single-select .select2-results__option[aria-selected=true]:before{display:none!important}.page-directory-detail .filter_list .select2-container--default .select2-selection .select2-selection__rendered{width:100%;height:40px!important;padding:0 10px!important;max-width:calc(100% - 5px)}.page-directory-detail .filter_list .select2-selection__rendered .select2-selection__clear{opacity:0}.page-directory-detail .multiselect .select2-dropdown{width:100%!important;max-width:260px}.page-directory-detail .select2-container.multiselect,.page-directory-detail .select2-container.single-select{visibility:visible!important}.page-directory-detail .filtered_items_panel{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-bottom:10px}.page-directory-detail .selected-item{background:#2b2c2f;color:#fff;padding:8px 8px 8px 12px;border-radius:8px;font-size:12px;font-weight:700;position:relative;display:flex;align-items:center}.page-directory-detail .clear_filter{color:var(--primary-color);font-size:12px;font-weight:700;cursor:pointer;padding:8px}.page-directory-detail .remove-item{cursor:pointer;margin-left:8px;font-weight:400;font-size:22px;height:16px;width:16px;display:flex;align-items:center}.page-directory-detail .select2-container--default .select2-search--inline .select2-search__field{width:100%!important;height:100%!important;margin:0!important;cursor:pointer!important}.page-directory-detail .select2-container .select2-search--inline{float:none!important;height:100%;position:relative}.page-directory-detail .filter_list .select2-container .select2-search--inline:before,.page-directory-detail .filter_list .select2-selection--single .select2-selection__rendered:before{position:absolute;content:"";top:50%;transform:translateY(-50%);width:0;display:inline-block;border-top:6px solid #151517;border-left:5px solid transparent;border-right:5px solid transparent}.page-directory-detail .filter_list .select2-selection--single .select2-selection__rendered:before{right:5px}.page-directory-detail .filter_list .select2-container .select2-search--inline:before{right:-5px}.page-directory-detail .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #ddd;border-radius:4px}.page-directory-detail .select2-container--default .select2-search .select2-search__field{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-directory-detail .select2-container--default .select2-search.select2-search--inline{padding-right:10px}.page-directory-detail .location_search{background-color:#fff;border:1px solid #ddd;border-radius:40px;padding:12px 20px 12px 40px;width:100%;font-size:14px}.page-directory-detail .apply_btn,.page-directory-detail .key-clients span:before{background-color:var(--primary-color)}.page-directory-detail .apply_btn{border-radius:8px;padding:12px 24px;color:#fff;font-size:14px;font-weight:600}.page-directory-detail .apply_btn:hover{background-color:var(--primary-color-hover)}.page-directory-detail .clear-search:after,.page-directory-detail .clear-search:before{content:"";transform:rotate(-45deg);background-color:#444}.page-directory-detail .select2-container--default .select2-selection--multiple{cursor:pointer!important;border:1px solid transparent!important;margin-bottom:2px!important;height:40px!important;border-radius:8px!important}.page-directory-detail .select2-container .select2-selection--multiple{min-height:40px!important}.page-directory-detail .fix_sticky_mob .title2{max-width:80%}.page-directory-detail .md-rating-star{height:16px;position:relative;top:-1px;width:97px;display:block}.page-directory-detail .md-rating-star-filled{display:block;height:16px}.page-directory-detail .star-rating{background:0 0}.page-directory-detail .show_filter{padding:8px 16px;border-radius:12px;border:1px solid var(--wht-text);background-color:initial}.page-directory-detail .selection-count{position:absolute;top:50%;transform:translateY(-50%);right:35px;font-size:10px;z-index:999999;color:#010101;display:none}.page-directory-detail .clear-search,.page-directory-detail .multiselect-search-icon{right:25px;top:50%;transform:translateY(-50%)}.page-directory-detail .form_half_col,.page-directory-detail form_full_col{margin-bottom:14px}.page-directory-detail .formvalidateerror{font-size:14px}.page-directory-detail .more-inputs{background:#2b2c2f;color:#fff;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:700}.page-directory-detail .no_result_found{padding:50px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.page-directory-detail .no_result_found h3{font-size:24px;font-weight:600;color:#010101}.page-directory-detail .no_result_found p{font-size:16px;font-weight:400;color:#fff}.page-directory-detail .multiselect,.page-directory-detail .single-select{width:100%;height:40px;visibility:hidden}.page-directory-detail .select2-container{visibility:visible!important}.page-directory-detail .filter_inner .dp_flx{margin-bottom:36px}.page-directory-detail .disabled_input .select2-search__field{caret-color:#fff}.page-directory-detail .custom-search-wrapper{padding:10px 15px;position:relative}.page-directory-detail .custom-dropdown-search{padding:8px 30px 8px 8px;width:100%;box-sizing:border-box;border:1px solid #ddd!important;border-radius:4px}.page-directory-detail .clear-search{position:absolute;width:16px;height:16px;cursor:pointer}.page-directory-detail .clear-search:before{position:absolute;width:10px;height:2px;left:3px;top:7px}.page-directory-detail .clear-search:after{position:absolute;width:2px;height:10px;left:7px;top:3px}.page-directory-detail .multiselect-search-icon{background-position:center 50%;width:20px;height:20px;position:absolute}.page-directory-detail .company-card{background:#fff;border-radius:12px;margin-bottom:12px;padding:24px}.page-directory-detail .company-logo picture{width:84px;height:84px;display:flex;align-items:center;justify-content:center;border:1px solid #f2f2f2;border-radius:8px}.page-directory-detail .company-logo img{max-width:100%;max-height:100%;height:auto}.page-directory-detail .key-clients li{color:#000;padding-right:30px;position:relative}.page-directory-detail .key-clients li:not(:first-child):after{position:absolute;content:"/";width:2px;height:100%;left:-20px;top:0}.page-directory-detail .top-rated-tag{border-radius:4px;background:#d3f5f7}.page-directory-detail .outline-btn,.page-directory-detail .save-btn{background-color:initial}.page-directory-detail .tagline{opacity:.5}.page-directory-detail .key-clients span{padding-left:12px;position:relative}.page-directory-detail .key-clients ul{padding-left:15px}.page-directory-detail .key-clients span:before{position:absolute;content:"";width:4px;height:100%;left:0;top:0}.page-directory-detail .outline-btn,.page-directory-detail .tag:hover{border:1px solid var(--primary-color);color:var(--primary-color)}.page-directory-detail .card-btm-strip,.page-directory-detail .custom-select .options li:hover{background:#f7f7f7}.page-directory-detail .about,.page-directory-detail .data-col,.page-directory-detail .data-col.last,.page-directory-detail .data-row{width:50%}.page-directory-detail .card-btm-strip{border-radius:0 0 12px 12px;padding:18px 30px}.page-directory-detail .flex__list figure{width:30px;display:flex;justify-content:center}.page-directory-detail .rating-count .average-rating-text{padding:0;display:inline-block;border:none}.page-directory-detail .rating-count .average-rating-text:hover{text-decoration:none!important;border-bottom:none}.page-directory-detail .average-rating-text{opacity:1;margin-left:8px;padding:0;display:inline-block;color:#ba0221;border-bottom:1px solid transparent}.page-directory-detail .average-rating-text:hover{text-decoration:none!important;border-bottom:1px solid #000}.page-directory-detail .data-col-inner{margin:0 0 30px}.page-directory-detail .card-bar-row{background:#f9f5f5;height:12px;position:relative;display:flex;display:-webkit-flex}.page-directory-detail .btn-row,.page-directory-detail .data-row,.page-directory-detail .flex__list,.page-directory-detail .mad-stats,.page-directory-detail .reviews-content,.page-directory-detail .select-row,.page-directory-detail .step{display:flex}.page-directory-detail .card-bar-row:after,.page-directory-detail .card-bar-row:before{position:absolute;content:"";width:1px;height:21px;top:-5px;background-color:#010101}.page-directory-detail .card-bar-row:before{left:-2px}.page-directory-detail .all_services{color:#ff3a51;font-size:14px;font-weight:400}.page-directory-detail .active-focus-bar .bar-active-box{width:18px;height:18px;border-radius:4px;display:inline-block;margin-right:8px}.page-directory-detail .active-focus-bar li{padding:5px 0}.page-directory-detail .card-bar-row:after{right:-2px}.page-directory-detail .card-bar-row>span{position:relative;border-radius:2px;cursor:pointer;display:block;height:12px;margin:0;padding:0}.page-directory-detail .cta_txt span,.page-directory-detail .service_name span{font-weight:600;display:inline-block}.page-directory-detail .card-bar-row>span:before{position:absolute;content:"";width:calc(100% - 5px);height:calc(100% - 5px);border:3px solid #ff3a51;border-radius:2px;opacity:0}.page-directory-detail .card-bar-row>span:hover:before{opacity:1}.page-directory-detail .card-bar-row>span:last-child{margin-right:2px}.page-directory-detail .progressbar_head{font-size:16px;font-weight:600;color:#010101;margin-bottom:20px}.page-directory-detail .dir_col_left{width:27%}.page-directory-detail .data-col{padding-left:3%;margin-left:3%;border-left:1px solid #ddd}.page-directory-detail .active-focus-bar{align-items:flex-end;padding-top:20px;font-size:16px;font-weight:400}.page-directory-detail .service_name span{height:19px;margin-right:12px}.page-directory-detail .bar-tooltip .bar-tooltip-text{visibility:hidden;opacity:0;width:266px;background-color:#fff;color:#333;text-align:center;padding:10px;position:absolute;z-index:1;bottom:calc(100% + 15px);left:50%;margin-left:-133px;transition:opacity .3s;box-shadow:0 0 10px 1px rgba(0,0,0,.1);border-radius:4px;font-size:14px}.page-directory-detail .bar-tooltip-text span{font-weight:600}.page-directory-detail .bar-tooltip:hover .bar-tooltip-text{visibility:visible;opacity:1}.page-directory-detail .bar-tooltip .bar-tooltip-text:after{position:absolute;content:"";border-bottom:1px solid #f3f3f3;border-right:1px solid #f3f3f3;transform:translateX(-50%) rotate(45deg);height:15px;width:15px;left:50%;bottom:-8px;background-color:#fff;box-shadow:7px 5px 12px -3px rgba(0,0,0,.1)}.page-directory-detail .post_cta1{background-color:#202020;border-radius:12px;padding:30px;margin:30px auto;width:1206px;max-width:100%}.page-directory-detail .cta_txt span{font-size:18px;color:#fff;padding-left:30px}.page-directory-detail .cta_txt{width:80%}.page-directory-detail .wht_btn{background-color:#fff;border-radius:4px;color:#000}.page-directory-detail .flex__list{position:relative;align-items:center}.page-directory-detail .comp_fig{padding-left:8px;color:#010101;font-size:14px;font-weight:400}.page-directory-detail .flex__list .tooltiptext{border:1px solid #4e4e4e;box-shadow:none;bottom:220%;left:15px}.page-directory-detail .tooltiptext{visibility:hidden;width:120px;color:#000;text-align:center;border-radius:6px;padding:3px;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-60px;background:#fff;font-weight:600;font-size:11px;box-shadow:0 2px 4px 1px rgb(0 0 0/22%)}.page-directory-detail .flex__list .tooltiptext:after{position:absolute;content:"";background-color:#4e4e4e;width:1px;height:12px;top:100%;left:50%;margin:0;border-style:none;transform:none}.page-directory-detail .bars__grid .tooltiptext:before,.page-directory-detail .flex__list .tooltiptext:before{position:absolute;content:"";background-color:#4e4e4e;border-radius:50%;width:6px;height:6px;bottom:-16px;left:50%;margin-left:-3px;border-style:none;transform:none}.page-directory-detail .custom-select .selected,.page-directory-detail .form-select{border-bottom:1px solid #83868e;cursor:pointer}.page-directory-detail .border-seperation,.page-directory-detail .related-dir-wrapper{border-top:1px solid #5c5e64}.page-directory-detail .accordion-item table td,.page-directory-detail .faq-accordion .accordion-item:not(:last-child){border-bottom:1px dashed #dadbdd}.page-directory-detail .bars__grid .heading3{padding-bottom:60px}.page-directory-detail .flex__list:hover .tooltiptext{visibility:visible;top:-40px;bottom:auto}.page-directory-detail .flex_col .flex__list:nth-child(4){padding-right:50px}.page-directory-detail .multi-step-wrapper{background:var(--primary-color);border-radius:12px;margin-bottom:12px}.page-directory-detail .multi-step-inner{padding:48px 64px;flex-wrap:wrap;background-image:radial-gradient(rgba(255,255,255,.15) 2px,transparent 0);background-size:16px 16px}.page-directory-detail .left-text{background:#d90429;margin-right:80px;padding:0 40px 0 0}.page-directory-detail .left-text p{font-size:28px;line-height:1.4;margin:0}.page-directory-detail .form-container{flex:1 1;background:#fff;color:var(--dark-color);border-radius:24px;padding:24px 48px}.page-directory-detail .step{flex-direction:column;gap:24px}.page-directory-detail .step-count{color:#000}.page-directory-detail .select-row{gap:24px;flex-wrap:wrap}.page-directory-detail .form-select{position:relative;padding:10px 10px 10px 0;font-size:14px;border-radius:0;color:#83868e;transition:border-color .2s,box-shadow .2s}.page-directory-detail .jumplink-item,.page-directory-detail .tab-btn{border-bottom:2px solid transparent}.page-directory-detail .select-colmn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 24px)}.page-directory-detail .custom-select{position:relative;width:100%;margin-bottom:0}.page-directory-detail .custom-select-dropdown{position:absolute;right:0;height:20px;top:50%;transform:translateY(-50%)}.page-directory-detail .expended .custom-select-dropdown{transform:translateY(-50%) rotate(180deg)}.page-directory-detail .custom-select .selected{padding:8px 50px 8px 0;background:#fff}.page-directory-detail .custom-select .options li,.page-directory-detail .custom-select .selected{font-size:var(--fs-sm);font-weight:500;color:#4e4e4e}.page-directory-detail .jumplink-item,.page-directory-detail .jumplink-item:hover,.page-directory-detail .tab-btn{color:#83868e}.page-directory-detail .custom-select .options{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:8px;box-shadow:0 6px 8px rgba(0,0,0,.18);margin-top:4px;list-style:none;padding:0;display:none;z-index:1000;overflow:hidden}.page-directory-detail .options.scoller-sec[data-lenis-prevent]{padding-right:8px;max-height:195px;overflow-y:scroll}.page-directory-detail .custom-select .options li{padding:10px 14px;color:#83868e;font-weight:500;cursor:pointer}.page-directory-detail .btn-row{justify-content:space-between}.page-directory-detail .btn:disabled{opacity:0;visibility:hidden}.page-directory-detail .why-trust-section{padding:100px 0 48px;position:relative;z-index:2}.page-directory-detail .why-trust-wrapper{position:relative;background-position:top;background-size:cover}.page-directory-detail .mad-trust-bg{position:absolute;inset:0}.page-directory-detail .mad-trust-bg img{height:100%}.page-directory-detail .mad-new-logo{padding-bottom:48px}.page-directory-detail .mad-stats-wrapper{margin:48px 0 0;padding:48px 118px;background-color:#fff;border-radius:12px}.page-directory-detail .mad-stats-grid{display:flex;justify-content:space-between;gap:24px}.page-directory-detail .mad-stats-item{flex:1 1 18%;min-width:120px}.page-directory-detail .mad-stats{background:#e6e7e8;border-radius:50%;aspect-ratio:1/1;margin-bottom:16px;max-width:215px;align-items:center;justify-content:center}.page-directory-detail .accordion-content p,.page-directory-detail .accordion-header h3,.page-directory-detail .mad-stats .number{margin:0}.page-directory-detail .jumplink-item{line-height:1.35;padding:12px;position:relative;display:inline-block}.page-directory-detail .active.tab-btn,.page-directory-detail .jumplink-item.active{color:#fff;border-bottom:2px solid var(--primary-color)}.page-directory-detail .pr-section{background-color:var(--primary-color);position:relative;overflow:hidden}.page-directory-detail #spotlight{position:absolute;right:0;top:0;width:100%}.page-directory-detail .pr-logo{height:48px}.page-directory-detail .pr-section .card-col{background:#fff;min-height:337px;display:flex;flex-direction:column;justify-content:space-between;gap:32px;transition:transform .3s}.page-directory-detail .card-base{border-radius:12px;padding:24px}.page-directory-detail .card-col:hover{transform:translateY(-5px);box-shadow:0 1px 8px rgba(0,0,0,.05)}.page-directory-detail .owl-carousel img:not(.card-logo img){width:auto;max-width:100%}.page-directory-detail .border-seperation{padding-top:36px}.page-directory-detail .faq-accordion-wrapper{margin:36px 0 0;max-height:480px;overflow:hidden;border-radius:12px}.page-directory-detail .faq-img-wrap{width:38%}.page-directory-detail .faq-img-wrap img{width:100%;height:100%;vertical-align:top;object-fit:cover}.page-directory-detail .faq-accordion{width:62%;background:#fff;padding:24px}.page-directory-detail .faq-scrollable{overflow-y:scroll;max-height:440px;padding-right:24px;padding-bottom:24px}.page-directory-detail .faq-scrollable::-webkit-scrollbar-thumb{background-color:#dadbdd;border-radius:10px}.page-directory-detail .accordion-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:24px;padding:24px 0}.page-directory-detail .accordion-content{overflow:hidden;display:none;margin-bottom:24px}.page-directory-detail .accordion-toggle{width:24px;height:20px;margin:0;display:flex;align-items:center;transition:transform .3s}.page-directory-detail .active .accordion-toggle{transform:rotate(180deg) translate(3px)}.page-directory-detail .active .accordion-toggle path{stroke:var(--primary-color)}.page-directory-detail .keyboard-open .search-bar{position:absolute}.page-directory-detail .accordion-content li,.page-directory-detail .accordion-content p{font-size:var(--fs-xs);font-weight:500;color:var(--dark-color);-webkit-text-fill-color:#000;-webkit-text-stroke:0}.page-directory-detail .accordion-content li{position:relative;padding-left:15px;margin:7px 0}.page-directory-detail .accordion-content ol+p,.page-directory-detail .accordion-content p+ol,.page-directory-detail .accordion-content p+p,.page-directory-detail .accordion-content p+ul,.page-directory-detail .accordion-content ul+p{margin-top:24px}.page-directory-detail .accordion-content>li{display:flex;align-items:center;margin-bottom:8px}.page-directory-detail .accordion-content ul li:before{position:absolute;content:"•";font-size:14px;color:var(--dark-color);left:0;top:0}.page-directory-detail .accordion-item .common-list-blk li{margin-bottom:8px}.page-directory-detail .listed-showcase-cta{background:radial-gradient(circle at center,#fff 0,#f7c94f 58%,#d90429 100%);padding:75px 0}.page-directory-detail #knowledge-hub,.page-directory-detail .tab-section,.page-directory-detail .toc-accordion-wrap .accordion{margin-top:36px}.page-directory-detail .company-card .company-tab-panel.active,.page-directory-detail .tab-content.active{display:block}.page-directory-detail .tab-btn{background-color:initial;padding:12px;transition:color .3s,border-color .3s,transform .3s}.page-directory-detail .tag-list{display:flex;flex-wrap:wrap;gap:12px}.page-directory-detail .tag{display:inline-block;padding:.5em 1em;border:1px solid #fff;border-radius:8px;background-color:var(--dark-color);white-space:normal;color:#fff}.page-directory-detail .card-col{border-radius:8px;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s}.page-directory-detail .cat-list li,.page-directory-detail .toc-list,.page-directory-detail .toc-list:after{transition:.3s ease-in}.page-directory-detail #knowledge-hub.owl-carousel img{width:100%}.page-directory-detail .card-col>img{border-radius:8px 8px 0 0}.page-directory-detail .card-text-panel{background-color:#fff;padding:16px 12px;gap:12px;display:flex;flex-direction:column;justify-content:space-between;min-height:165px}.page-directory-detail .card-title span{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page-directory-detail .cat-list{flex-wrap:wrap;gap:8px}.page-directory-detail .cat-list li a{border-radius:4px;font-size:var(--fs-xs);font-weight:500;padding:4px 8px;color:#5c5e64;display:block}.page-directory-detail .more-tags{cursor:pointer;padding:4px 8px}.page-directory-detail .toc-accordion-wrap{margin-bottom:96px}.page-directory-detail .toc-detail-col{width:74%;order:1}.page-directory-detail .toc-col{width:26%;margin:78px 0 100px;order:2}.page-directory-detail .toc-col-sticky{position:sticky;top:185px}.page-directory-detail .table-content-main{border-radius:12px;background:#fff;padding:24px}.page-directory-detail .table-content-main .title4{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #000}.page-directory-detail .multi-step-textarea,.page-directory-detail .select-colmn .form_control{font-size:var(--fs-sm);color:#83868e;border-bottom:1px solid #83868e;font-weight:500}.page-directory-detail .toc-list-wrap{max-height:450px;overflow-y:scroll}.page-directory-detail .toc-list.active>a{color:#000;font-weight:700}.page-directory-detail .toc-list-wrap ol,.page-directory-detail .toc-list-wrap ul{margin-top:12px}.page-directory-detail .toc-list-wrap ol li,.page-directory-detail .toc-list-wrap ul li{padding-left:10px;margin-bottom:6px}.page-directory-detail .toc-list a{font-size:var(--fs-sm);font-weight:500;color:#83868e;line-height:1.47;display:block;padding-right:10px}.page-directory-detail .toc-list.active{padding-left:30px}.page-directory-detail .toc-list.active.a{color:#2b2c2f;font-weight:700}.page-directory-detail .toc-list:after{content:"";position:absolute;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiIGZpbGw9IiNGREYyRjQiLz4KPHBhdGggZD0iTTEzLjY2NTQgMTdMMTIuNDk4NyAxNS43OTE3TDE1LjQ1NyAxMi44MzMzSDUuMzMyMDNWMTEuMTY2N0gxNS40NTdMMTIuNDk4NyA4LjIwODMzTDEzLjY2NTQgN0wxOC42NjU0IDEyTDEzLjY2NTQgMTdaIiBmaWxsPSIjRDkwNDI5Ii8+Cjwvc3ZnPgo=) 0 0/20px no-repeat;top:1px;left:0;width:20px;height:20px;transform:scale(0)}.page-directory-detail .toc-list.active:after{transform:scale(1)}.page-directory-detail .post-project-cta{margin:16px 0}.page-directory-detail .post-project-cta-inner{border-radius:12px;background:var(--primary-color);padding:24px}.page-directory-detail .post-cta-subhead{margin:12px 0 24px}.page-directory-detail .post-project-cta-inner .btn{width:100%;text-align:center}.page-directory-detail .toc-detail-col .accordion-item{background-color:var(--wht-text);border-radius:12px;padding:0 24px}.page-directory-detail .toc-accordion-wrap .accordion-content p+h3,.page-directory-detail .toc-accordion-wrap .accordion-content p+h4,.page-directory-detail .toc-accordion-wrap .accordion-content p+h5,.page-directory-detail .toc-accordion-wrap .accordion-content p+ol,.page-directory-detail .toc-accordion-wrap .accordion-content ul+ol{margin-top:24px;margin-bottom:12px}.page-directory-detail .toc-accordion-wrap .accordion-content h3,.page-directory-detail .toc-accordion-wrap .accordion-content h4,.page-directory-detail .toc-accordion-wrap .accordion-content h5{font-weight:700}.page-directory-detail .toc-accordion-wrap .accordion-content h3{font-size:var(--fs-sm);margin:8px 0}.page-directory-detail .toc-accordion-wrap .accordion-content h4{font-size:var(--fs-xs)}.page-directory-detail .toc-accordion-wrap .accordion-content h5{font-size:12px}.page-directory-detail .toc-accordion-wrap .accordion-content a{font-weight:600;border-bottom:1px solid #000}.page-directory-detail .toc-accordion-wrap .accordion-content a:hover{font-weight:600;border-bottom:1px solid transparent}.page-directory-detail .toc-accordion-wrap .accordion-content img{max-width:100%;margin:24px auto;display:block}.page-directory-detail .accordion-content ol{counter-reset:list-counter;list-style:none;padding-left:0}.page-directory-detail .accordion-content ol li{counter-increment:list-counter;margin:.5em 0;position:relative;padding-left:18px}.page-directory-detail .accordion-content ol li:before{content:counter(list-counter) ". ";position:absolute;left:0;top:0;font-weight:500;color:var(--dark-color)}.page-directory-detail .accordion-item .table-container{overflow-x:auto;border-radius:12px;background-color:#fff;margin:1.5rem 0;-webkit-overflow-scrolling:touch}.page-directory-detail .accordion-item table{width:100%;min-width:768px;border-radius:12px;overflow:hidden;border:1px solid #000}.page-directory-detail .accordion-item table td{padding:12px;text-align:left;font-size:14px;font-weight:500;color:#000;vertical-align:top;min-width:150px}.page-directory-detail .accordion-item table th{text-align:left;padding:12px;color:#fff;font-size:14px;font-weight:700;line-height:1.47}.page-directory-detail .accordion-item table thead th{background-color:#000;white-space:nowrap;position:sticky;top:0;z-index:1}.page-directory-detail .select-colmn .form_control{padding:8px 0 16px;width:100%}.page-directory-detail .select-colmn .form_control::placeholder{color:#4e4e4e}.page-directory-detail .multi-step-textarea{padding:8px 0;width:100%;resize:none}.page-directory-detail .why-trust-section .title4{text-align:justify}.page-directory-detail .full_description img{display:block;margin:30px auto;border-radius:8px;width:100%}.page-directory-detail .full_description li,.page-directory-detail .full_description p{font-size:var(--fs-xs);color:#fff;margin-bottom:1.5em}.page-directory-detail .full_description li a,.page-directory-detail .full_description p a,.page-directory-detail .short_description li a,.page-directory-detail .short_description p a{color:#fff;font-weight:600;border-bottom:1px}.page-directory-detail .full_description li a:hover,.page-directory-detail .full_description p a:hover{border-bottom:1px solid #fff}.page-directory-detail .back-to-top:after,.page-directory-detail .back-to-top:before{content:"";display:block;border-bottom:10px solid #ff3a51;border-left:8px solid transparent;width:0;border-right:8px solid transparent;margin:15px auto 17px;border-radius:20px;visibility:hidden}.page-directory-detail .back-to-top.show-top,.page-directory-detail .back-to-top.show-top:after,.page-directory-detail .back-to-top.show-top:before{visibility:visible}.page-directory-detail .back-to-top:after{border-bottom-color:#fff;position:relative;top:-24px}.page-directory-detail .table_container_wrap{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.page-directory-detail .table_container_wrap::-webkit-scrollbar{height:6px}.page-directory-detail .table_container_wrap::-webkit-scrollbar-thumb{background:rgba(0,0,0,.25);border-radius:4px}.page-directory-detail .table_container_wrap table{width:100%;margin:8px 0}.page-directory-detail .table_container_wrap table td,.page-directory-detail .table_container_wrap table th{white-space:nowrap}@media (max-width:1550px){.page-directory-detail .table_container_wrap table{min-width:600px}.page-directory-detail .mad-stats-wrapper{padding:48px}.page-directory-detail .company-logo picture{width:74px;height:74px}.page-directory-detail .card-text-panel{min-height:155px}.page-directory-detail .toc-col{margin:75px 0 100px}.page-directory-detail .faq-img-wrap{width:35%}.page-directory-detail .faq-accordion{width:65%}.page-directory-detail .faq-accordion-wrapper{max-height:430px}.page-directory-detail .accordion-header{padding:20px 0}.page-directory-detail .gap48{gap:24px}}@media (max-width:1366px){.page-directory-detail .faq-accordion-wrapper{max-height:375px}.page-directory-detail .faq-scrollable{max-height:360px}.page-directory-detail .form-container{padding:24px}.page-directory-detail .left-text{margin-right:20px;padding:0 20px 0 0}.page-directory-detail .toc-list-wrap{max-height:340px;gap:12px}.page-directory-detail .toc-list a{font-size:12px}.page-directory-detail .card-title{font-size:14px}.page-directory-detail .cat-list li a{font-size:11px}}.page-directory-detail .tool-icon,.page-directory-detail .tool-icon-left{display:flex;cursor:pointer}.page-directory-detail .directory-hero-info,.page-directory-detail .directory-hero-title-wrap{width:70%;max-width:100%}.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}.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 .sponsord-tag{background:#ffefd2;gap:6px}.page-directory-detail .expert-choice-tag{gap:6px;background:#ebf0ff}.page-directory-detail .directory-hero-main{margin-bottom:10px}.page-directory-detail .directly-hero-badge img{max-width:100%}.page-directory-detail .tool-icon{margin-left:16px;align-items:center;position:relative}.page-directory-detail .tool-icon .tooltip-text{position:absolute;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{align-items:center;position:relative}.page-directory-detail .tool-icon-left .tooltip-text{position:absolute;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 .tooltip-text:hover,.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 .top-rated-tag{display:inline-flex;align-items:center;gap:6px;line-height:1}.page-directory-detail .badge{margin-right:0}.page-directory-detail .sponsord-tag span{color:#996a13}.page-directory-detail .expert-choice-tag span{color:#524988}@media (max-width:1680px){.page-directory-detail .top-rated-tag{gap:8px;gap:4px}.page-directory-detail .tags-main-wrap{margin:0}.page-directory-detail .top-rated-tag span{font-size:11px}.page-directory-detail .top-rated-tag img{max-width:12px}}.page-directory-detail .quick-read-section{padding:20px 0}.page-directory-detail .quick-read-box{background-color:var(--dark-color);border:1px solid var(--wht-text);border-radius:16px;overflow:hidden;transition:.3s;width:100%}.page-directory-detail .quick-read-toggle{width:100%;padding:16px 20px;background:0 0;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{display:none;overflow:hidden}.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);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}@media (max-width:767px){.page-directory-detail .hero-breadcrumb,.page-directory-detail .jumplink-items,.page-directory-detail .jumplink-items-wrap{white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.page-directory-detail .close_filter span:after,.page-directory-detail .close_filter span:before{content:"";background-color:var(--dark-color);height:14px;width:2px;left:10px;top:1px;position:absolute}.page-directory-detail .fix_sticky_mob .title2,.page-directory-detail .mad-stats{max-width:100%}.page-directory-detail .hero-breadcrumb{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 .hero-banner{padding:30px 0 10px}.page-directory-detail .title1{font-size:30px}.page-directory-detail .active .header-inner,.page-directory-detail .header-inner{padding:5px 0}.page-directory-detail .comparison-table td{font-size:12px;min-width:130px}.page-directory-detail .container-fluid .container-small,.page-directory-detail .jumplinks-scroll{padding:0}.page-directory-detail .jumplink-items,.page-directory-detail .jumplink-items-wrap{overflow-x:scroll}.page-directory-detail .jumplink-items-wrap::-webkit-scrollbar,.page-directory-detail .jumplink-items::-webkit-scrollbar{display:none}.page-directory-detail .pr-section .card-col{min-height:280px;display:flex;flex-direction:column;gap:38px}.page-directory-detail .owl-carousel,.page-directory-detail .tab-section{margin-top:24px}.page-directory-detail #spotlight,.page-directory-detail .faq-img-wrap,.page-directory-detail .filtered_items_panel,.page-directory-detail .hidden_filter,.page-directory-detail .table-content-main,.page-directory-detail br{display:none}.page-directory-detail .clear_filter,.page-directory-detail .close_filter,.page-directory-detail .mad-footer br{display:block}.page-directory-detail .faq-accordion-wrapper{border-radius:8px;flex-direction:column;max-height:100%}.page-directory-detail .faq-accordion{width:100%;padding:24px 15px}.page-directory-detail .faq-scrollable,.page-directory-detail .flex_col .flex__list:nth-child(4){padding-right:0}.page-directory-detail .active .accordion-toggle{transform:rotate(180deg) translate(0)}.page-directory-detail .faq-scrollable{overflow-y:auto;max-height:max-content}.page-directory-detail .accordion-header{gap:16px;padding:16px 0}.page-directory-detail .accordion-content li{margin-bottom:6px}.page-directory-detail .accordion-content p+ol,.page-directory-detail .accordion-content p+p,.page-directory-detail .accordion-content p+ul,.page-directory-detail .average-rating{margin-top:16px}.page-directory-detail .accordion-content p+ol,.page-directory-detail .accordion-content p+ul{margin-bottom:16px}.page-directory-detail .listed-showcase-cta,.page-directory-detail .why-trust-section{padding:48px 0}.page-directory-detail .left-text{margin:0 0 24px;padding:0}.page-directory-detail .form-container,.page-directory-detail .multi-step-inner{padding:24px 15px}.page-directory-detail .left-text p{font-size:26px}.page-directory-detail .custom-select .options li{padding:8px 14px}.page-directory-detail .form-container{border-radius:12px}.page-directory-detail .select-row{flex-direction:column;flex-wrap:wrap;gap:16px}.page-directory-detail .close_filter{position:absolute;right:20px;top:20px;width:20px;height:20px}.page-directory-detail .filter_grid .section_title{margin:0 0 15px}.page-directory-detail .about,.page-directory-detail .apply_btn,.page-directory-detail .data-col.last,.page-directory-detail .data-row,.page-directory-detail .directory-hero-title-wrap,.page-directory-detail .toc-detail-col{width:100%}.page-directory-detail .clear_filter{position:absolute;left:20px;top:20px;font-size:16px;font-weight:600;color:var(--dark-color);padding:0}.page-directory-detail .fix_sticky_mob,.page-directory-detail .show_filter,.page-directory-detail .slider,.page-directory-detail .slider li,.page-directory-detail .slider-container{display:flex}.page-directory-detail .filter_grid{flex-direction:column;margin:40px 0}.page-directory-detail .filter_action{position:fixed;width:calc(100% - 30px);bottom:20px;left:15px;right:15px}.page-directory-detail .close_filter span,.page-directory-detail .slider-container,.page-directory-detail .toc-col-sticky{position:relative}.page-directory-detail .overflow_hidden{overflow:hidden}.page-directory-detail .show_filter{background:0 0;border:1px solid var(--wht-text);padding:10px 24px;font-size:16px}.page-directory-detail .star-rating,.page-directory-detail .star-rating .yellow_star{background-size:100px auto}.page-directory-detail .filter_inner .dp_flx,.page-directory-detail .filter_list .select2-selection,.page-directory-detail .toc-accordion-wrap{margin-bottom:0}.page-directory-detail .filter_list .select2-container,.page-directory-detail .filter_list .select2-container--open.single-select .select2-dropdown--above,.page-directory-detail .filter_list .select2-container--open.single-select .select2-dropdown--below,.page-directory-detail .select2-container.multiselect,.page-directory-detail .select2-container.single-select{width:100%!important;left:0!important}.page-directory-detail .section_title{font-family:Figtree,sans-serif;font-weight:600;font-size:24px}.page-directory-detail .select2-container.multiselect,.page-directory-detail .select2-container.single-select{border-radius:8px}.page-directory-detail .filter_list .select2-container--default .select2-selection--multiple{cursor:pointer!important;border:1px solid #ddd!important}.page-directory-detail .multiselect .select2-results__option,.page-directory-detail .single-select .select2-results__option{padding:10px 8px 10px 16px}.page-directory-detail .multiselect .select2-results__option{padding-left:50px;margin-right:8px}.page-directory-detail .close_filter span:before{transform:rotate(45deg)}.page-directory-detail .close_filter span:after{transform:rotate(-45deg)}.page-directory-detail .mad-new-logo{padding-bottom:24px}.page-directory-detail .mad-new-logo svg{width:250px;height:40px}.page-directory-detail .mad-stats-wrapper{padding:24px;margin:0}.page-directory-detail .mad-stats-grid{gap:12px;flex-wrap:wrap;justify-content:flex-start}.page-directory-detail .mad-stats{width:120px;margin:0 auto}.page-directory-detail .stats-title{padding:12px;font-size:14px}.page-directory-detail .accordion-item table td,.page-directory-detail .comp_fig,.page-directory-detail .quick-read-subtitle,.page-directory-detail .service_name{font-size:12px}.page-directory-detail .toc-col{width:100%;margin:0}.page-directory-detail .toc-detail-col .accordion-item{padding:0 15px}.page-directory-detail .accordion-item table{min-width:auto}.page-directory-detail .card-text-panel{min-height:auto;gap:36px}.page-directory-detail .company-logo picture{width:48px;height:48px}.page-directory-detail .card-header-left{flex-direction:column;width:100%}.page-directory-detail .key-clients{flex-direction:column;align-items:flex-start}.page-directory-detail .key-clients ul{margin-top:12px;padding-left:12px;flex-wrap:wrap}.page-directory-detail .key-clients li{padding-right:20px;font-size:10px}.page-directory-detail .key-clients li:not(:first-child):after{left:-12px}.page-directory-detail .hero-breadcrumb .item:before{top:50%}.page-directory-detail .top-rated-tag{margin-left:5px}.page-directory-detail .card-body,.page-directory-detail .data-row{flex-direction:column}.page-directory-detail .star-rating{width:auto;background-position:0 -26px}.page-directory-detail .data-col{width:100%;padding:0;margin:0;border:none}.page-directory-detail .data-row{border-top:1px solid #dadbdd;padding-top:16px}.page-directory-detail .card-body{padding:24px 0 0}.page-directory-detail .active-focus-bar .bar-active-box{width:12px;height:12px;border-radius:2px}.page-directory-detail .company-card{padding:15px}.page-directory-detail .card-footer{padding:12px}.page-directory-detail .flex_col{flex-wrap:wrap;gap:12px}.page-directory-detail .flex__list{width:45%}.page-directory-detail .comp_fig{padding-left:0}.page-directory-detail .flex__list figure{min-width:30px;display:flex;justify-content:flex-start}.page-directory-detail .card-actions{justify-content:space-between;gap:4px}.page-directory-detail .flex__list figure img{max-width:15px;max-height:15px}.page-directory-detail .slider-container{width:100%;overflow:hidden;justify-content:center}.page-directory-detail .slider-container .next,.page-directory-detail .slider-container .prev{position:absolute;top:50%;transform:translateY(-50%);background:#fff;color:#fff;border:none;padding:10px 0;cursor:pointer;z-index:1}.page-directory-detail .slider-container .prev{left:0}.page-directory-detail .slider-container .next{right:0}.page-directory-detail .slider{transition:transform .3s ease-in-out;list-style:none;padding:0;margin:0}.page-directory-detail .slider li{min-width:100%;box-sizing:border-box;justify-content:center;align-items:center;text-align:center}.page-directory-detail .bar-tooltip .bar-tooltip-text{width:85px;padding:8px;margin-left:-50px;font-size:10px}.page-directory-detail .border-seperation{margin-top:-1px}.page-directory-detail .tab-btn{padding:8px}.page-directory-detail .tag{padding:.4em .8em}.page-directory-detail .filter_list .select2-container,.page-directory-detail .filter_list .select2-container.multiselect,.page-directory-detail .filter_list .select2-container.single-select{width:100%!important}.page-directory-detail .filter_list .select2-container{z-index:auto}.page-directory-detail .table_container_wrap{position:relative;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:thin;scrollbar-color:#dadbdd transparent;margin:16px 0}.page-directory-detail .table_container_wrap::-webkit-scrollbar{height:6px;width:6px}.page-directory-detail .table_container_wrap::-webkit-scrollbar-track{background:0 0}.page-directory-detail .table_container_wrap::-webkit-scrollbar-thumb{background-color:#dadbdd;border-radius:10px;border:2px solid transparent;background-clip:padding-box}.page-directory-detail .back-to-top.show{bottom:65px;bottom:calc(65px + env(safe-area-inset-bottom,0px))}.page-directory-detail .toc-col-sticky{top:0}.page-directory-detail .post-project-cta{margin:0 0 24px}.page-directory-detail .card-actions .btn{padding:.5em .7em;gap:4px}.page-directory-detail .card-actions .md-primary-btn{gap:4px}.page-directory-detail .filter_wrapper_inner{padding:10px 0}.page-directory-detail .filtered_companies.mobile-block{margin:16px 0 0}.page-directory-detail .company-list-wrapper{padding:18px 0}.page-directory-detail body,.page-directory-detail html{scrollbar-width:thin;scrollbar-color:#f1f1f1 #f1f1f1!important}.page-directory-detail body::-webkit-scrollbar,.page-directory-detail html::-webkit-scrollbar{width:12px;height:12px}.page-directory-detail body::-webkit-scrollbar-track,.page-directory-detail html::-webkit-scrollbar-track{background:#f1f1f1!important}.page-directory-detail body::-webkit-scrollbar-thumb,.page-directory-detail html::-webkit-scrollbar-thumb{background-color:#f1f1f1!important;border-radius:999px!important;border:3px solid #f1f1f1!important}.page-directory-detail body::-webkit-scrollbar-thumb:hover,.page-directory-detail html::-webkit-scrollbar-thumb:hover{background-color:#f1f1f1!important}.page-directory-detail .select2-container--open.single-select .select2-dropdown--above,.page-directory-detail .select2-container--open.single-select .select2-dropdown--below{width:90%!important;left:20px!important}.page-directory-detail .select2-container--open.multiselect .select2-dropdown--above,.page-directory-detail .select2-container--open.multiselect .select2-dropdown--below{left:24px!important;max-width:385px}.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 .directory-hero-info{width:100%;order:2}.page-directory-detail .tool-icon img,.page-directory-detail .tool-icon-left img{max-width:18px}.page-directory-detail .tool-icon{margin-left:.8rem}.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 .directory-hero-main{flex-direction:column;gap:24px;margin-bottom:16px}.page-directory-detail .hero-banner-info .fx-column{gap:15px}.page-directory-detail .top-rated-tag span{font-size:10px}.page-directory-detail .top-rated-tag img,.page-directory-detail .top-rated-tag svg{max-width:11px}.page-directory-detail .quick-read-toggle{flex-wrap:wrap;padding:14px 16px}.page-directory-detail .quick-read-text-wrap{flex-direction:column;align-items:flex-start;gap:4px;width:calc(100% - 40px)}.page-directory-detail .quick-read-title{font-size:16px}.page-directory-detail .dropdown-arrow{order:1;margin-left:0}.page-directory-detail .quick-read-list{padding:0 16px 16px}.page-directory-detail .quick-read-list li{font-size:11px;margin-bottom:12px}.page-directory-detail .jumplink-item{font-size:14px}}.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 .card-body .tab-section{margin-top:0;width:100%}.page-directory-detail .card-body{border-top:none}.page-directory-detail .card-body .tab-row{border-bottom:1px solid #dadbdd}.page-directory-detail .card-body .tab-btn{font-weight:500;color:#151517;border-bottom:4px solid transparent;padding:0 6px 5px}.page-directory-detail .card-body .active.tab-btn{color:#151517;font-weight:700;border-bottom:4px solid var(--primary-color)}.page-directory-detail .expertise-grid{display:grid;gap:0}.page-directory-detail .expertise-grid:has(.expertise-item:nth-child(6)){grid-template-columns:repeat(3,1fr)}.page-directory-detail .expertise-grid:not(:has(.expertise-item:nth-child(6))){grid-template-columns:repeat(2,1fr)}.page-directory-detail .expertise-item{padding:12px;display:flex;gap:12px;border-right:1px solid #e5e5e5;border-bottom:1px dashed #dadada}.page-directory-detail .expertise-grid:has(.expertise-item:nth-child(6)) .expertise-item:nth-child(3n){border-right:none}.page-directory-detail .expertise-grid:not(:has(.expertise-item:nth-child(6))) .expertise-item:nth-child(2n){border-right:none}.page-directory-detail .expertise-grid:has(.expertise-item:nth-child(6)) .expertise-item:nth-last-child(-n+3){border-bottom:none}.page-directory-detail .expertise-grid:not(:has(.expertise-item:nth-child(6))) .expertise-item:nth-last-child(-n+2){border-bottom:none}.page-directory-detail .checkmark-icon,.page-directory-detail .checkmark-icon-gold{flex-shrink:0}.page-directory-detail .mb-16{margin-bottom:16px}.page-directory-detail .reviews-summary{flex:0 0 366px;background-color:#fffaf1;padding:20px;border-radius:12px}.page-directory-detail .reviews-summary-list{list-style:none;padding:0;margin:0;gap:14px}.page-directory-detail .reviews-summary-list li{position:relative;padding-left:32px;gap:14px}.page-directory-detail .reviews-summary-list li:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px}.page-directory-detail .reviews-summary-list li .review-check-icon{position:absolute;left:0;top:0;width:20px;height:20px;flex-shrink:0}.page-directory-detail .flex-end{display:flex;justify-content:flex-end;margin-top:24px}.page-directory-detail .reviews-summary-list .blk{color:#2b2c2f}.page-directory-detail .reviews-detail{flex:1 1;border-left:1px solid #dadbdd;padding-left:16px}.page-directory-detail .tags-main-wrap{margin-left:0;gap:16px}.page-directory-detail .tagline{padding-top:3px}.page-directory-detail .top-rated-tag{padding:3px 5px}.page-directory-detail .reviews-detail .fs-sm{overflow:hidden;display:-webkit-box;line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical}.page-directory-detail .reviews-detail .fs-sm p{color:var(--dark-color)}.page-directory-detail .card-body .tab-contents{padding-bottom:12px}.page-directory-detail .company-card-logo picture{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:8px}.page-directory-detail .rating-count-num{line-height:1}.page-directory-detail .company-card-logo img{max-width:100%;max-height:100%}.page-directory-detail .company-card-compact{margin:24px 0;display:flex;flex-direction:column;gap:24px;background:#fff;border-radius:12px;padding:1rem}.page-directory-detail .company-main-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.page-directory-detail .company-main-left{display:flex;gap:16px;flex:1 1 auto}.page-directory-detail .company-main-info,.page-directory-detail .company-overview-bars{display:flex;flex-direction:column;gap:16px}.page-directory-detail .company-main-top{display:flex;align-items:center;gap:16px}.page-directory-detail .company-main-tags{display:flex;flex-wrap:wrap;gap:16px}.page-directory-detail .top-rated-tag-min{display:inline-flex;align-items:center;border-radius:40px;border:1px solid #e5e5e5;padding:4px 10px;font-size:var(--fs-xs);font-weight:600;background-color:#fff}.page-directory-detail .company-tagline-min{max-width:640px}.page-directory-detail .company-main-meta{display:flex;flex-wrap:wrap;gap:6px}.page-directory-detail .key-clients-text-title{position:relative;padding-left:16px;overflow:hidden;min-width:0}.page-directory-detail .key-clients-text-title:before{content:"";position:absolute;left:0;bottom:0;width:4px;height:100%;background-color:var(--primary-color)}.page-directory-detail .key-clients-text,.page-directory-detail .key-clients-text .company-client{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-directory-detail .key-clients-text .company-client{display:inline-block;max-width:150px;vertical-align:bottom}.page-directory-detail .key-clients-text .company-client+.company-client:before{content:" / ";margin:0 10px;color:#151517}.page-directory-detail .company-main-right .card-actions{justify-content:flex-end}.page-directory-detail .company-overview-row{display:flex;gap:24px;align-items:flex-start}.page-directory-detail .company-overview-grid{display:flex;gap:32px}.page-directory-detail .company-overview-grid .company-overview-col:first-child{width:55%;flex-shrink:1;min-width:0;flex-direction:column;display:flex;gap:16px}.page-directory-detail .company-overview-grid .company-overview-col.company-overview-bars{width:27%;flex-shrink:1;min-width:0}.page-directory-detail .company-stat-row{display:flex;flex-direction:column;gap:6px}.page-directory-detail .company-stat-header>span{flex-shrink:0;min-width:80px}.page-directory-detail .company-stat-header .company-bar-track{flex:1 1 auto;min-width:100px}.page-directory-detail .company-bar-track{position:relative;height:6px;border-radius:999px;background-color:#e5e5e5;overflow:hidden}.page-directory-detail .company-bar-fill{position:absolute;inset:0;width:0;border-radius:inherit;background-color:#25c0e2}.page-directory-detail .expertise-grid-compact{grid-template-columns:minmax(0,1fr)}.page-directory-detail .company-overview-row .card-footer-compact{flex:0 0 auto;width:20%;padding:12px;background-color:#fdf2f4;border-radius:8px}.page-directory-detail .company-overview-row .company-footer-meta{flex-direction:column;gap:12px}.page-directory-detail .company-overview-row .company-footer-item{min-width:0;align-items:center}.page-directory-detail .company-stat-header{display:flex;flex-direction:column;gap:8px}.page-directory-detail .company-footer-meta{display:flex;flex-wrap:wrap;gap:16px 24px}.page-directory-detail .company-footer-item{min-width:140px;display:flex;align-items:flex-start;gap:8px}.page-directory-detail .footer-icon{width:20px;height:20px;flex-shrink:0;display:block}.page-directory-detail .company-footer-label{display:block;font-size:var(--fs-xs);color:#5c5e64}.page-directory-detail .company-footer-value{display:block;font-size:var(--fs-xs);color:#151517}.page-directory-detail .sortby-subtitle-row .title2{max-width:75%}.page-directory-detail .sortby-dropdown{min-width:250px}.page-directory-detail .sortby-dropdown label{min-width:70px}.page-directory-detail .sortby-dropdown .select2-container{z-index:9}.page-directory-detail .sortby-madranking-accordian-header{padding:10px 0}@media (max-width:1550px){.page-directory-detail .company-main-tags,.page-directory-detail .company-main-top{gap:8px}.page-directory-detail .company-main-info,.page-directory-detail .company-main-left,.page-directory-detail .company-overview-grid .company-overview-col:first-child{gap:12px}.page-directory-detail .key-clients-text-title{padding-left:12px}.page-directory-detail .company-card-logo picture{width:58px;height:58px}}@media (max-width:1440px){.page-directory-detail .company-info-top .company-name{font-size:14px}.page-directory-detail .top-rated-tag span{font-size:9px}.page-directory-detail .company-name img{margin-left:0;max-width:14px}.page-directory-detail .tags-main-wrap{gap:4px}.page-directory-detail .card-actions.gap16,.page-directory-detail .card-header-left.gap16,.page-directory-detail .company-info-top>.gap16,.page-directory-detail .company-overview-row .company-footer-meta{gap:8px}.page-directory-detail .card-actions .btn{font-size:10px}.page-directory-detail .card-actions .btn img{width:16px;height:16px}.page-directory-detail .save-btn{width:24px;display:flex;align-items:center;justify-content:center}.page-directory-detail .company-footer-value,.page-directory-detail .company-overview-grid .fs-sm,.page-directory-detail .key-clients li{font-size:11px}.page-directory-detail .tagline{padding-top:2px;font-size:10px}.page-directory-detail .card-body .tab-section{gap:16px}.page-directory-detail .company-footer-item:before{width:16px}}@media (max-width:1366px){.page-directory-detail .company-main-top .company-name{font-size:12px}.page-directory-detail .top-rated-tag span{font-size:8px}.page-directory-detail .top-rated-tag img{max-width:10px}.page-directory-detail .card-actions .btn{font-size:10px;height:34px}.page-directory-detail .company-main-top{gap:8px}.page-directory-detail .company-main-tags{gap:6px}.page-directory-detail .rated-tag{font-size:10px}.page-directory-detail .key-clients-text .company-client+.company-client:before{margin:0 4px}.page-directory-detail .company-card-logo picture{width:54px;height:54px}}@media (max-width:1024px){.page-directory-detail .company-main-row{flex-direction:column;align-items:flex-start}.page-directory-detail .company-main-right .card-actions{justify-content:flex-start}}@media (max-width:767px){.page-directory-detail .card-body{padding:0 0 12px}.page-directory-detail .card-body .tab-section,.page-directory-detail .company-main-info,.page-directory-detail .company-overview-grid .company-overview-col:first-child{gap:16px}.page-directory-detail .key-clients,.page-directory-detail .key-clients ul,.page-directory-detail .tags-main-wrap{margin-top:8px}.page-directory-detail .expertise-grid{grid-template-columns:repeat(2,1fr)}.page-directory-detail .about,.page-directory-detail .company-main-right,.page-directory-detail .company-overview-grid .company-overview-col.company-overview-bars,.page-directory-detail .company-overview-grid .company-overview-col:first-child,.page-directory-detail .data-row{width:100%}.page-directory-detail .company-overview-grid,.page-directory-detail .company-overview-row,.page-directory-detail .reviews-content{flex-direction:column;gap:24px}.page-directory-detail .reviews-summary{flex:1 1}.page-directory-detail .card-actions.gap16{margin-top:0}.page-directory-detail .card-header-left.gap16{gap:20px}.page-directory-detail .company-info-top .fx-column{align-items:flex-start}.page-directory-detail .key-clients-bar .key-clients-text{flex-wrap:wrap;align-items:flex-start;overflow:visible;text-overflow:unset;white-space:normal}.page-directory-detail .key-clients-bar .key-clients-text>span:first-child{flex-basis:100%}.page-directory-detail .key-clients-text-title{padding-left:10px}.page-directory-detail .card-body .tab-row,.page-directory-detail .reviews-summary-list{gap:12px}.page-directory-detail .key-clients-bar .key-clients-text>div{flex-wrap:wrap}.page-directory-detail .key-clients-text .company-client{display:inline-block;max-width:132px}.page-directory-detail .tagline{padding-top:0}.page-directory-detail .company-info-top{flex-direction:column;display:flex;gap:6px}.page-directory-detail .expertise-grid:has(.expertise-item:nth-child(6)){grid-template-columns:repeat(1,1fr)}.page-directory-detail .reviews-detail{border-left:none;padding-left:0}.page-directory-detail .flex-end{display:flex;justify-content:flex-start;margin-top:18px}.page-directory-detail .card-body .tab-btn{padding:6px 4px}.page-directory-detail .card-body .active.tab-btn{border-bottom:2px solid var(--primary-color)}.page-directory-detail .company-footer-value,.page-directory-detail .company-overview-grid .fs-sm{font-size:14px}.page-directory-detail .expertise-item{border-right:0;padding:8px;font-size:14px}.page-directory-detail .about .fs-sm{margin-bottom:0}.page-directory-detail .reviews-summary{padding:14px}.page-directory-detail .reviews-summary-list li:before{width:18px;height:18px}.page-directory-detail .company-footer-item:before{width:20px}.page-directory-detail .company-overview-row .card-footer-compact{width:100%;padding-inline:16px}.page-directory-detail .company-overview-row .company-footer-meta{flex-direction:row;flex-wrap:wrap;gap:12px}.page-directory-detail .company-overview-row .company-footer-item{min-width:120px}.page-directory-detail .company-main-left{flex-direction:column}.page-directory-detail .company-main-top{align-items:flex-start;flex-direction:column}.page-directory-detail .company-main-top .company-name{font-size:18px}.page-directory-detail .company-name img{max-width:18px}.page-directory-detail .rated-tag{font-size:12px}.page-directory-detail .company-main-tags{gap:6px;margin-top:8px}.page-directory-detail .star-rating .yellow_star{background-position:-1px -2px}.page-directory-detail .card-actions .btn{font-size:14px;height:37px;width:50%}.page-directory-detail .company-main-row{gap:24px}.page-directory-detail .sortby-subtitle-row .title2{max-width:100%}.page-directory-detail .sortby-dropdown{min-width:100%;margin-top:20px;justify-content:flex-end}.page-directory-detail .sortby-dropdown .select2-container--open.single-select .select2-dropdown--above,.page-directory-detail .sortby-dropdown .select2-container--open.single-select .select2-dropdown--below{width:328px!important;left:auto!important;right:16px}.page-directory-detail .sortby-dropdown .select2-container{z-index:2}}@media (max-width:480px){.page-directory-detail .expertise-grid{grid-template-columns:1fr!important}}@media (hover:none) and (pointer:coarse),(max-width:767px){.page-directory-detail .company-list-wrapper [title]{cursor:pointer;-webkit-tap-highlight-color:transparent}}.page-directory-detail .directory-company-list-title-tooltip{position:fixed;z-index:999999;padding:5px;background:#000;color:#fff;font-size:13px;font-weight:500;line-height:1.45;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.18);border:1px solid #e5e5e5;pointer-events:none;box-sizing:border-box}.page-directory-detail .company-card-logo{aspect-ratio:1;width:64px;height:64px;overflow:hidden;flex-shrink:0}.page-directory-detail .company-card-logo img{width:100%;height:100%;object-fit:contain;padding:2px;border:1px solid #dcdcdc;border-radius:5px}.page-directory-detail .mad-dropdown-main{content-visibility:auto;contain-intrinsic-size:0 300px}.page-directory-detail{--figtree:"Figtree";--dark-color:#151517;--primary-color:#D90429;--primary-color-hover:#ba0221;--body-bg:#FFFAF1;--wht-text:#ffffff;--section-padding-min:15px;--section-padding-max:15px;--section-padding-preferred:1.5vw + 46.2px}@media (min-width:640px){.page-directory-detail{--fs-12:12px;--fs-14:14px;--fs-xs:clamp(0.7rem,0.7rem + 0.146vw,0.875rem);--fs-sm:clamp(0.8rem,0.8rem + 0.167vw,1rem);--fs-base:clamp(1rem,1rem + 0.104vw,1.125rem);--fs-md:clamp(1rem,1rem + 0.3125vw,1.375rem);--fs-lg:clamp(1.125rem,1rem + 0.625vw,1.75rem);--fs-xl:clamp(1.25rem,1rem + 1.0417vw,2.25rem);--fs-2xl:clamp(1.5rem,1rem + 1.5625vw,2.875rem);--fs-3xl:clamp(3rem,3rem + 1.875vw,5.25rem)}}.page-directory-detail .short_description{min-height:60px}.page-directory-detail .description-placeholder{min-height:60px;contain:layout style}.page-directory-detail .directory-description-content{position:relative}.page-directory-detail .directory-description-content[data-is-expanded=false]{overflow:hidden}.page-directory-detail .short-description-mobile[data-is-expanded=false]{max-height:4.5em;line-height:1.5}.page-directory-detail .short-description-desktop[data-is-expanded=false]{max-height:12em;line-height:1.5}.page-directory-detail .directory-description-content[data-is-expanded=true]{max-height:none;overflow:visible}.page-directory-detail .short_description p{font-size:var(--fs-xs);color:#fff;margin-bottom:1.5em}.page-directory-detail .hero-banner .title1{font-size:var(--fs-2xl);font-weight:800;line-height:1.2;letter-spacing:-.25px;margin-bottom:1rem;font-display:optional;contain:layout style;font-family:Figtree,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-size-adjust:100%}.page-directory-detail .hero-banner .average-rating{contain:layout style;display:block;margin:1rem 0}.page-directory-detail .hero-banner .rating-wrap{display:flex;align-items:center;gap:8px;min-height:24px}.page-directory-detail .hero-banner .star-rating{display:inline-block;width:auto;height:20px;flex-shrink:0}.page-directory-detail .hero-banner .rating-count{display:flex;align-items:center;gap:4px;white-space:nowrap}.page-directory-detail .hero-banner .default-btn-wrap{contain:layout style}.page-directory-detail .hero-banner .container-fluid{padding-left:15px;padding-right:15px;margin:0 auto;contain:layout style}.page-directory-detail .hero-banner .hero-banner-top{min-height:42px;contain:layout style}.page-directory-detail .short-description-mobile{display:block}.page-directory-detail .short-description-desktop{display:none}@media (min-width:769px){.page-directory-detail .short-description-mobile{display:none}.page-directory-detail .short-description-desktop{display:block}}.page-directory-detail .filter_list{position:relative;flex-grow:1;flex-shrink:1;flex-basis:calc(12.5% - 8px);background:#fff;padding:0 10px;border-radius:8px}.page-directory-detail .filter_list.both-not-present .select2-container,.page-directory-detail .filter_list.both-not-present .select2-container.multiselect,.page-directory-detail .filter_list.both-not-present .select2-container.single-select,.page-directory-detail .filter_list.both-not-present select{width:220px!important}.page-directory-detail .multiselect .select2-results__option[aria-selected=true]:before{content:"";background-color:#d90429;border:1px solid #d90429!important;border:0;display:inline-block}.page-directory-detail .multiselect .select2-results__option[aria-selected=true]:after{content:"";display:block;position:absolute;top:18px;left:24px;width:2px;height:6px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.page-directory-detail .single-select .select2-results__option[aria-selected=true]:after,.page-directory-detail .single-select .select2-results__option[aria-selected=true]:before{content:none}.page-directory-detail .select2-container--default.multiselect .select2-results__option[aria-selected=true],.page-directory-detail .single-select .select2-results__option[aria-selected=true]{background-color:#f6f6f6!important}.page-directory-detail .filter_loading{min-height:120px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;background:rgba(255,255,255,.05);border-radius:16px}.page-directory-detail .single-select .select2-results__option[aria-selected=true]:before{display:none!important}.page-directory-detail .single-select .select2-dropdown{width:200px!important}.page-directory-detail .filter_grid .select2-container .select2-search--inline:before,.page-directory-detail .filter_grid .select2-selection--single .select2-selection__rendered:before{position:absolute;content:"";right:0;top:50%;transform:translateY(-50%);width:0;display:inline-block;border-top:6px solid #151517;border-left:5px solid transparent;border-right:5px solid transparent}.page-directory-detail .filter_grid .select2-selection--single .select2-selection__rendered:before{right:20px;right:5px}.page-directory-detail .filter_grid .select2-container .select2-search--inline:before{right:-5px}.page-directory-detail .select2-container .select2-selection--multiple .select2-selection__placeholder{padding:9px 0;font-size:14px;font-weight:700}.page-directory-detail .key-clients{margin-top:20px}.page-directory-detail .card-bar-row>span:not(:first-child){margin-left:4px}.page-directory-detail .card-bar-row>span:first-child{margin-left:2px}.page-directory-detail .company-list-wrapper .title2{padding-bottom:26px}.page-directory-detail .toc-accordion-wrap details.accordion-item{background-color:var(--wht-text);border-radius:12px;padding:0 24px;margin-bottom:8px}.page-directory-detail .toc-accordion-wrap details.accordion-item summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:24px;padding:15px 0;list-style:none;transition:all .3s ease}.page-directory-detail .toc-accordion-wrap details.accordion-item summary::-webkit-details-marker{display:none}.page-directory-detail .toc-accordion-wrap details.accordion-item summary::marker{display:none}.page-directory-detail .toc-accordion-wrap details.accordion-item summary h3{margin:0;flex:1 1}.page-directory-detail .toc-accordion-wrap details.accordion-item summary .accordion-toggle{width:24px;height:20px;margin:0;display:flex;align-items:center;transition:transform .3s ease;flex-shrink:0}.page-directory-detail .toc-accordion-wrap details.accordion-item[open] summary .accordion-toggle{transform:rotate(180deg) translate(3px)}.page-directory-detail .toc-accordion-wrap details.accordion-item[open] summary .accordion-toggle path{stroke:var(--primary-color)}.page-directory-detail .toc-accordion-wrap details.accordion-item .accordion-content{overflow:hidden;margin-bottom:24px;padding-top:0;animation:slideDown .3s ease-out}.page-directory-detail .toc-accordion-wrap details.accordion-item[open] .accordion-content{display:block}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:2000px}}.page-directory-detail .accordion-item table tbody tr:nth-child(2n){background-color:#F3F3F4}@media (max-width:767px){.page-directory-detail .jumplink-items::-webkit-scrollbar-thumb{background-color:initial;border-radius:2px}.page-directory-detail .select2-dropdown{width:calc(100% - 40px)!important;left:13px!important}.page-directory-detail .filter_list .select2-container--default .select2-selection--single .select2-selection__placeholder{padding:0 10px}.page-directory-detail .filter_list .select2-container--default .select2-selection--multiple .select2-selection__placeholder{padding:6px 10px;font-weight:700;font-size:14px}.page-directory-detail .hero-breadcrumb .item span{overflow:hidden;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}}@media (max-width:767px){@media (prefers-color-scheme:dark){.page-directory-detail .service_name{color:#000!important;-webkit-text-fill-color:#000!important}}}@media (max-width:767px){.page-directory-detail .company-list-wrapper .title2{padding-bottom:16px}}