.ve-img.svelte-159lakb img.svelte-159lakb{box-shadow:0 4px 28px #00000026}.default-splash.svelte-1ynohs7 img.svelte-1ynohs7{object-fit:cover}.vendor-info.svelte-1ynohs7.svelte-1ynohs7:hover{cursor:pointer}.top-companies{margin-bottom:40px}.top-companies h1,.top-companies h2{font-weight:600}.top-companies .tc-card-item{display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;padding:28px;box-shadow:0 4px 7.1px #0000001a;height:100%}.top-companies .tc-location-wrap{display:flex;align-items:center}.top-companies .tc-card-bottom li p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:16px}.top-companies .tc-card-bottom ul{list-style:none;padding-left:0}.top-companies .tc-card-bottom ul li{padding:10px 0;border-bottom:1px solid #EFEFEF;line-height:1}.top-companies .tc-card-bottom ul li:last-child{border:0}.top-companies .tc-card-bottom p,.top-companies .tc-card-bottom span{font-weight:400!important;font-size:12px}.top-companies .tc-card-image{display:flex;justify-content:center;max-height:65px;max-width:205px;width:100%;margin:0 auto 25px}.top-companies .tc-card-image img{object-fit:contain}.top-companies .tc-card-top{text-align:center;padding-bottom:10px;border-bottom:1px solid #959595}.top-companies .tc-card-top h3{margin-bottom:10px;font-size:20px}.top-companies .tc-pin-icon{display:inline;margin-right:10px;width:12px}.top-companies .tc-list-head{margin-right:5px}.top-companies .tc-location{font-weight:600}.top-companies .tc-rating,.top-companies .tc-rating-wrap{display:flex;align-items:center}.top-companies .tc-card-bottom{margin-bottom:18px}.top-companies .tc-buttons-wrap{display:flex;flex-direction:column;align-items:center}.top-companies .tc-buttons-wrap .btn{margin-bottom:10px}.top-companies .tc-buttons-wrap .btn_link:hover{color:#f8462c}.top-companies .tc-row{row-gap:43px}.top-companies .tc-row [class*=cell-]{padding:0 17px}.top-companies .tc-rating{margin-left:6px}.top-companies .icon-star{color:#d9d9d9;margin-right:5px;font-size:14px!important}.top-companies .icon-star.filled{color:#f8462c}@media (max-width: 1200px){.top-companies .tc-row [class*=cell-]{padding:0 15px}}.top-companies .tc-modal-container{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#00000080;padding:40px 20px;z-index:99999;opacity:1;visibility:hidden;pointer-events:none;transition:.4s}.top-companies .tc-modal-container.active{opacity:1;visibility:visible;pointer-events:all}.top-companies .tc-modal-inner{max-width:840px;width:100%;background-color:#fff;height:100%}.top-companies .tc-modal-inner-wrap{padding:50px 60px;height:100%;overflow:auto}.top-companies .tc-modal-inner-wrap::-webkit-scrollbar-track{border-radius:5px;background-color:#f5f5f5}.top-companies .tc-modal-inner-wrap::-webkit-scrollbar{width:7px;background-color:#f5f5f5}.top-companies .tc-modal-inner-wrap::-webkit-scrollbar-thumb{border-radius:10px;background-color:#f40}.top-companies .tc-modal-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid #A9A9A9;margin-bottom:24px}.top-companies .tc-modal-location{display:flex;align-items:center;margin-right:20px}.top-companies .tc-modal-head-right h3{text-align:right}.top-companies .tc-modal-location span{line-height:1}.top-companies .tc-modal-location img{width:12px;height:17px;margin-right:10px;margin-bottom:3px}.top-companies .tc-modal-rating-area{display:flex;align-items:center}.top-companies .tc-modal-body .tc-modal-title{font-weight:700;line-height:1;font-size:30px}.top-companies .tc-modal-body{padding-bottom:20px}.top-companies .tc-modal-body p{font-weight:600;line-height:16px}.top-companies .tc-modal-body h2{font-size:30px}.top-companies .tc-modal-body-title{margin-bottom:24px}.top-companies .tc-modal-expert-area{padding:30px 25px;box-shadow:0 0 6.1px 2px #00000026;background-color:#fff;position:sticky;top:0;margin-left:15px}.top-companies .tc-modal-experts ul{display:flex;align-items:center;justify-content:center;padding-left:0;list-style:none}.top-companies .tc-modal-experts{margin-bottom:20px}.top-companies .tc-modal-experts ul li{padding:0}.top-companies .tc-modal-experts ul li img{width:67px;border-radius:100vh;filter:drop-shadow(0px 4px 10px rgba(0,0,0,.15))}.top-companies .tc-modal-experts ul li{margin-left:-15px}.top-companies .tc-modal-experts ul li:first-child{margin-left:0}.top-companies .tc-modal-expert-area .btn{width:100%}.top-companies .tc-modal-left-item{padding-bottom:25px;border-bottom:1px solid #A9A9A9;margin-bottom:20px}.top-companies .tc-modal-left-item:last-child{padding-bottom:0;margin-bottom:0;border:0}.top-companies .tc-modal-left-item h3{font-size:20px;margin-bottom:10px}.top-companies .tc-modal-left-item ul{margin-bottom:0}.top-companies .tc-modal-left-item ul li{padding:0;line-height:1}.top-companies .tc-modal-left-item ul li::marker{color:#000}.top-companies .tc-modal-left{max-width:295px;width:100%}.top-companies .tc-modal-inner{position:relative}.top-companies .tc-modal-close{position:absolute;right:20px;top:20px;background-color:transparent;border:0;font-size:30px}.btn_link{text-decoration:underline;cursor:pointer}.top-companies .highlighted-text{color:#f8462c}.top-companies .transparent.btn{background-color:transparent;border:1px solid #fff}.top-companies .two-column-cta{position:relative;background-color:#212121;padding:65px;margin-bottom:40px}.top-companies .two-column-cta:before{content:"";position:absolute;right:-40px;top:50%;transform:translateY(-50%);background-image:url(/_app/immutable/assets/guide-bg-shape.n2uanwRn.webp);background-repeat:no-repeat;background-size:100% 100%;background-position:center;width:277px;height:412px;opacity:.3}.top-companies .two-column-cta h1,.top-companies .two-column-cta h2,.top-companies .two-column-cta h3,.top-companies .two-column-cta h4,.top-companies .two-column-cta h5,.top-companies .two-column-cta h6,.top-companies .two-column-cta p,.top-companies .two-column-cta a{color:#fff;width:100%}.top-companies .two-column-cta p{letter-spacing:1.5px}.top-companies .two-column-cta .tcc-heading h2{font-size:50px;font-weight:600;line-height:1}.top-companies .two-column-cta .btn:hover{background-color:#fff;color:#212121}.top-companies .two-column-cta .tcc-content{margin-left:62px}.top-companies .two-column-cta .tcc-desc{margin-bottom:40px}.top-companies .venue-expert-section .ve-img-wrap{justify-content:center}.top-companies .venue-expert-section .ve-img{width:6.5rem;height:6.5rem}@media (max-width: 992px){.top-companies .tc-modal-inner-wrap{padding:30px}.top-companies .tc-modal-close{right:10px}.top-companies .two-column-cta .tcc-content{margin-left:0}.top-companies .two-column-cta .tcc-heading{margin-bottom:40px}.top-companies .two-column-cta .tcc-heading h2{font-size:34px}.top-companies .venue-expert-section .ve-img{width:3.75rem;height:3.75rem}}@media (max-width: 767px){.top-companies .two-column-cta{padding:40px 20px}.top-companies h1{font-size:30px}.top-companies .tc-modal-head{flex-direction:column;align-items:flex-start}.top-companies .tc-modal-head-right h3{text-align:left}.top-companies .tc-modal-logo{margin-bottom:10px}.top-companies .tc-modal-expert-area{margin-left:0;margin-top:40px}.top-companies .tc-modal-body .tc-modal-title{font-size:24px}}.breadcrumb{margin-top:.75rem}.breadcrumb.search{margin-top:.75rem;margin-bottom:.75rem}.breadcrumb ul{display:flex;flex-wrap:wrap;padding-left:0}.breadcrumb ul li{list-style:none;position:relative;margin-left:1.125rem}.breadcrumb ul li:first-child{margin-left:0}.breadcrumb ul li:last-child span{color:#212121}.breadcrumb ul li:after{content:"/";position:absolute;right:-.875rem;top:.375rem;font-size:.9375rem;color:#bababa}.breadcrumb ul li:last-child:after{display:none}.breadcrumb ul li a{text-decoration:none;font-size:.875rem;color:#bababa!important}.breadcrumb ul li a:hover{color:#f8462c!important;text-decoration:none!important}.breadcrumb span{font-size:.875rem;font-weight:700}@media (max-width: 767px){.breadcrumb ul li{top:.5rem;padding-top:0;padding-bottom:0}.breadcrumb ul li:after{top:2px}.breadcrumb ul li a,.breadcrumb span{font-size:.75rem}}@media (max-width: 567px){.breadcrumb ul{justify-content:center}.breadcrumb.search{margin-top:0;margin-bottom:1rem}.breadcrumb.search ul{justify-content:flex-start}.breadcrumb ul li a,.breadcrumb span{font-size:.625rem}}
