.custom-scroll-to-top{position:fixed;bottom:60px;z-index:999!important;display:flex;padding:0;width:-moz-fit-content;width:fit-content;border-radius:0;background:transparent;box-shadow:none}@media(max-width:1200px){.custom-scroll-to-top{right:16px}}@media(max-width:800px){.hide-on-small-screen{display:none}}@media(max-width:850px){.adjustpadding{bottom:70px!important}}.scroll-top-button-container{display:flex;width:100%;flex-direction:row;gap:5px;border-radius:50px!important;background-color:#fff;border:1px solid #e3e6ed;box-shadow:0 4px 15px 0 rgba(0,0,0,.149);align-items:center;justify-content:center;padding:4px 10px 4px 5px}@media(max-width:767px){.scroll-top-button-container{gap:0;padding:0}}.scroll-top-button-label{color:#202430;font-size:14px;font-family:var(--font-poppins);line-height:20px;font-weight:400}@media(max-width:767px){.scroll-top-button-label{display:none}}.typography-poppins{font-family:var(--font-poppins);color:var(--primary-black)}.typography-epilogue{font-family:var(--font-epilogue);color:var(--primary-black)}.typography-regular-12{font-size:12px;font-weight:400;line-height:18px}.typography-medium-12{font-size:12px;font-weight:500;line-height:18px}.typography-regular-13{font-size:13px;font-weight:400;line-height:20px}.typography-regular-15{font-size:15px;font-weight:400;line-height:26px}.typography-medium-13{font-size:13px;font-weight:500;line-height:20px}.typography-medium-14{font-size:14px;font-weight:500;line-height:22px}.typography-medium-15{font-size:15px;font-weight:500;line-height:22px}.typography-medium-16{font-size:16px;font-weight:500;line-height:26px}.typography-medium-18{font-size:18px;font-weight:500;line-height:28px}.typography-semibold-16{font-size:16px;font-weight:600;line-height:26px}.typography-semibold-18{font-size:18px;font-weight:600;line-height:26px}.typography-regular-14{font-size:14px;font-weight:400;line-height:22px}.typography-bold-28{font-size:28px;font-weight:700;line-height:42px}.typography-bold-20{font-size:20px;font-weight:700;line-height:28px}.typography-ellipsis{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-items-container{width:100%;display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.company-items-container{gap:8px}}.services-industries-wrapper{display:flex;flex-direction:column;gap:16px}.company-items{scroll-margin-top:220px;width:100%;gap:20px;background-color:var(--primary-white);padding:24px}.company-item{gap:20px}.no-available-content{color:var(--greyscale-grey-3);font-size:13px;line-height:20px;border:1px solid gray;background:#fff;padding:2px 6px}.no-available-content,.observed-container{font-family:var(--font-poppins);font-weight:500;width:-moz-fit-content;width:fit-content;border-radius:6px}.observed-container{display:flex;flex-direction:row;gap:4px;align-items:center;font-size:12px;line-height:18px}.tooltip-content-container{display:flex;flex-direction:column;gap:8px}.tooltip-item{display:flex;align-items:start;gap:8px}.tooltip-item:last-child{margin-bottom:0}.list-header-container{display:flex;flex-direction:row;font-family:var(--font-poppins);font-size:16px;font-weight:500;line-height:140%;align-items:center;gap:8px;color:var(--primary-black)}.side-info-list{list-style:none;margin:0;padding:0}.side-info-item-list-container{row-gap:16px;column-gap:10px;display:flex;font-family:var(--font-poppins);flex-wrap:wrap;justify-content:space-between;margin:0;padding:0}.side-info-item-list-container .side-info-item-parent{align-items:center;width:calc(49% - 6px);box-sizing:border-box;display:flex;flex-direction:row;gap:12px;font-size:13px;font-weight:400;line-height:20px;color:var(--greyscale-grey-4);border-radius:10px}.side-info-item-list-container .side-info-item-parent .pi{font-size:10px;font-weight:700!important}.side-info-item-list-container .side-info-item-name-details{max-width:92%;display:flex;flex-direction:row;gap:10px;align-items:center}.side-info-item-list-container img{object-fit:contain}.side-info-item-list-container .side-info-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.side-info-item-list-container .side-info-item-name-tooltip{max-width:300px;word-break:break-word;z-index:2}.company-overview-see-more{display:inline-flex;align-items:center;white-space:nowrap;transition:all .2s ease;border:none!important;text-decoration:none!important;outline:none;background:transparent;padding:0}.company-overview-see-more:hover{text-decoration:underline}@media(max-width:650px){.company-overview-see-more{width:100%;flex-basis:100%;justify-content:flex-start;margin-left:0;padding-left:2px}}.company-offerings-header-text{font-family:var(--font-poppins);font-size:16px;font-weight:600;line-height:26px;color:#202430;margin:0!important}@media(max-width:650px){.company-offerings-header-text{font-size:16px}}@media((min-width:768px) and (max-width:900px)),(max-width:600px){.side-info-item-list-container{flex-direction:column;gap:12px;padding:0}.side-info-item-name-details,.side-info-item-parent{width:100%!important}}.highlights-skeleton-container{display:flex;flex-direction:column;gap:16px;width:100%}.highlights-skeleton-container :deep(.p-skeleton){border-radius:.5rem;background-color:var(--surface-border,#e9ecef);animation:p-skeleton-animation 1.2s infinite}.highlights-skeleton-container hr{margin:8px 0;border:none;border-top:1px solid #e9ecef}.highlights-sections-container{display:flex;flex-direction:column;overflow:hidden;background-color:#fff;gap:0;border-radius:16px;border:1px solid var(--offwhite-offwhite-5)}.highlights-sections-container>:not(:first-child){border-top:1px solid #e3e6ed!important}.highlights-sections-container .catagories-header+*{border-top:none!important}@media(max-width:650px){.highlights-sections-container{gap:0;border-radius:0;border:none}}@keyframes p-skeleton-animation{0%{background-color:var(--surface-border,#e9ecef)}50%{background-color:#f5f5f5}to{background-color:var(--surface-border,#e9ecef)}}@media(max-width:768px){.highlights-skeleton-container{gap:12px}.highlights-skeleton-container :deep(.p-skeleton){height:100%!important}}@media(max-width:480px){.highlights-skeleton-container{gap:10px}.highlights-skeleton-container :deep(.p-skeleton){min-height:40px}}.expertise-skeleton-container{display:flex;flex-direction:column;gap:16px;width:100%}.expertise-skeleton-container :deep(.p-skeleton){border-radius:.5rem;background-color:var(--surface-border,#e9ecef);animation:p-skeleton-animation 1.2s infinite}@media(max-width:768px){.expertise-skeleton-container{gap:12px}.expertise-skeleton-container :deep(.p-skeleton){height:100%!important}.company-items{gap:16px}}@media(max-width:480px){.expertise-skeleton-container{gap:10px}.expertise-skeleton-container :deep(.p-skeleton){min-height:40px}}.technical-expertise-section{display:flex;flex-direction:column;border:1px solid var(--offwhite-offwhite-5);border-radius:16px;background-color:#fff;overflow:hidden;gap:0}.technical-expertise-section>:not(:first-child){border-top:1px solid #e3e6ed}.technical-expertise-section .catagories-header+*{border-top:none!important}@media(max-width:650px){.technical-expertise-section{gap:0;border-radius:0;border:none}}.offerings-list-container{display:flex;flex-direction:column;gap:0;border:1px solid var(--offwhite-offwhite-5);border-radius:16px;overflow:hidden;background-color:#fff}.offerings-list-container .company-profile-section-card+.company-profile-section-card{border-top:1px solid #e3e6ed!important}.offerings-list-container .catagories-header+*{border-top:none!important}@media(max-width:650px){.offerings-list-container{gap:0;border-radius:0;border:none}}.catagories-header{font-family:var(--font-poppins,sans-serif);font-size:18px;font-weight:600;color:#202430;padding:24px 24px 0;background-color:#fff;margin:0}@media(max-width:650px){.catagories-header{font-size:16px;padding:20px 16px 0}}.skill-and-expertise-items{border-radius:0!important;border:none;border-top:1px solid #eceef2}.company-profile-section-card{width:100%;display:flex;flex-direction:column;gap:20px;padding:24px;box-sizing:border-box;scroll-margin-top:220px}@media(max-width:650px){.company-profile-section-card{padding:20px 16px;gap:16px;border-radius:0}}.company-profile-tabs-wrapper{display:flex;flex-direction:row;align-items:center;width:100%;height:40px;margin-bottom:4px;gap:8px}.company-profile-tab-scroll-btn{width:34px;height:34px;display:flex;justify-content:center;align-items:center;background:#f6f7f9;border:1px solid #e3e6ed;padding:7px;box-sizing:border-box;z-index:2;cursor:pointer;transition:all .2s ease}.company-profile-tab-scroll-btn:disabled{cursor:default}.company-profile-tab-scroll-btn:disabled img{opacity:.3;transition:opacity .2s ease}.company-profile-tab-scroll-btn.left{border-radius:8px;background:#fff;border:1px solid #bdc4d3}.company-profile-tab-scroll-btn.left:hover{background:#f6f7f9;border:1px solid #81858d}.company-profile-tab-scroll-btn.left:disabled{background:#f6f7f9;border:none}.company-profile-tab-scroll-btn.right{border-radius:8px;background:#fff;border:1px solid #bdc4d3}.company-profile-tab-scroll-btn.right:hover{background:#f6f7f9;border:1px solid #81858d}.company-profile-tab-scroll-btn.right:disabled{background:#f6f7f9;border:none}.company-profile-tabs-container{display:flex;flex-direction:row;border-radius:8px;overflow-x:auto;align-items:center;height:40px;flex-grow:1;background:#f6f7f9;border:1px solid #e3e6ed;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.company-profile-tabs-container::-webkit-scrollbar{display:none}.company-profile-tab-item{height:20px;display:flex;align-items:center;justify-content:center;padding:7px 14px;white-space:nowrap;box-sizing:border-box;font-family:var(--font-poppins);font-size:14px;line-height:140%;cursor:pointer;border:none;border-right:1px solid #bdc4d3;background:#f6f7f9;color:#454b5f;font-weight:400;font-style:Regular;letter-spacing:0;flex:1 0 auto;gap:4px}.company-profile-tab-item:first-child{margin-left:4px}.company-profile-tab-item:last-child{border-right:none;margin-right:4px}.company-profile-tab-item.active{border-radius:6px;height:32px;padding:6px 16px;background:#edf0ff;color:#24339b;font-weight:500;font-style:medium;font-size:14px;line-height:140%;letter-spacing:0;gap:8px;border:1px solid #5969d9;box-shadow:0 16px 34px -14px rgba(38,42,83,.149)}.company-profile-tab-item:hover:not(.active){background-color:#fafafa;color:#24339b}.company-profile-mobile-dropdown-container{width:100%}.company-profile-mobile-trigger{width:100%;height:40px;background:#fff;border:1px solid #bdc4d3;border-radius:8px;padding:10px 12px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:border-color .2s}.company-profile-mobile-trigger:hover{border-color:#24339b}.company-profile-mobile-trigger .selected-text{font-family:var(--font-poppins);font-weight:500;font-size:14px;line-height:140%;color:#454b5f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:8px}.company-profile-mobile-overlay{background:#fff;border:1px solid #bdc4d3;box-shadow:0 16px 34px -14px rgba(38,42,83,.149);z-index:995!important;margin-top:4px;width:calc(100% - 32px)!important}.company-profile-mobile-overlay .p-overlaypanel-content{padding:0}.company-profile-mobile-overlay .overlay-header-text{font-family:var(--font-poppins);font-style:normal;font-weight:400;font-size:13px;line-height:20px;color:#6c7287;padding:12px 12px 4px}.company-profile-mobile-overlay .overlay-list-container{display:flex;flex-direction:column;max-height:200px;overflow-y:auto;overscroll-behavior:contain}.company-profile-mobile-overlay .overlay-list-container::-webkit-scrollbar{width:6px}.company-profile-mobile-overlay .overlay-list-container::-webkit-scrollbar-track{background:transparent}.company-profile-mobile-overlay .overlay-list-container::-webkit-scrollbar-thumb{background:#bdc4d3;border-radius:8px}.company-profile-mobile-overlay .overlay-list-item{font-family:var(--font-poppins);font-size:14px;font-weight:400;color:#202430;cursor:pointer;padding:10px 12px;margin-bottom:2px;transition:all .2s ease}.company-profile-mobile-overlay .overlay-list-item.active,.company-profile-mobile-overlay .overlay-list-item:hover{border-radius:6px;color:#24339b;background-color:rgba(36,51,155,.059)}.company-profile-mobile-overlay:after,.company-profile-mobile-overlay:before{display:none!important}@media(max-width:650px){.company-profile-tabs-wrapper{display:none}}.strategic-guidance-banner{box-sizing:border-box;width:100%;position:relative;overflow:hidden;background:url(/images/strategic-banner-bg.png) no-repeat;background-size:cover;border:3px solid #fff;border-radius:16px;display:flex;align-items:center;justify-content:space-between}.strategic-guidance-banner .banner-content{z-index:1;display:flex;flex-direction:column;gap:18px;max-width:100%;padding:22px 0 22px 22px}.strategic-guidance-banner .banner-content .banner-header{font-family:var(--font-poppins);font-weight:500;font-size:24px;line-height:140%;letter-spacing:-.01em;color:#202430;margin:0}.strategic-guidance-banner .banner-content .banner-subheader{font-family:var(--font-poppins);font-weight:400;font-size:16px;line-height:140%;color:#454b5f;margin:0}.strategic-guidance-banner .banner-content .banner-cta-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 16px;width:-moz-fit-content;width:fit-content;min-width:197px;height:40px;text-decoration:none;background:linear-gradient(180deg,#f16971,#ac000a);box-shadow:0 4px 32px rgba(234,42,53,.24),0 2px 6px rgba(234,42,53,.3);border-radius:10px;border:none;cursor:pointer;font-family:var(--font-poppins);font-weight:500;font-size:14px;color:#fff;transition:transform .2s ease}.strategic-guidance-banner .banner-content .banner-cta-button:hover{background:#ac000a}.strategic-guidance-banner .banner-content .banner-cta-button.disabled{opacity:.7;cursor:not-allowed}.strategic-guidance-banner .banner-descriptions{display:flex;flex-direction:column;gap:1px}.strategic-guidance-banner .banner-illustration{z-index:1;display:flex;align-items:center;justify-content:center;align-self:flex-end}.strategic-guidance-banner .banner-illustration .banner-image-asset{object-fit:contain}@media(max-width:950px){.strategic-guidance-banner .banner-illustration{display:none}.strategic-guidance-banner .banner-content{padding-right:22px}.strategic-guidance-banner{flex-direction:column;text-align:center;height:auto}.strategic-guidance-banner .banner-content{max-width:100%;align-items:center}}@media(max-width:650px){.strategic-guidance-banner{border:none;border-radius:0}.strategic-guidance-banner .banner-content{gap:14px;padding:16px}.strategic-guidance-banner .banner-content .banner-header{font-size:18px}.strategic-guidance-banner .banner-content .banner-subheader{font-size:14px}.strategic-guidance-banner .banner-content .banner-cta-button{padding:7px 16px;height:34px}}.share-modal{position:absolute;top:45px;right:0;width:400px;background:#fff;border:1px solid #bdc4d3;box-shadow:0 16px 34px -14px rgba(38,42,83,.15);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:16px;z-index:100;box-sizing:border-box}@media(max-width:650px){.share-modal{width:240px;top:38px}}.share-modal-header{display:flex;justify-content:space-between;align-items:center;width:100%}.share-modal-title{font-family:var(--font-poppins);font-weight:500;font-size:18px;color:#202430;margin:0}@media(max-width:768px){.share-modal-title{font-size:16px}}.share-modal-close-btn{background:none;border:none;cursor:pointer;color:#4a4a4f;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px}.share-modal-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;width:100%}@media(max-width:768px){.share-modal-grid{grid-template-columns:1fr}}.share-modal-btn{display:flex;flex-direction:row;align-items:center;padding:9px 12px;gap:12px;background:#fff;border:1px solid #e3e6ed;border-radius:8px;cursor:pointer;font-family:var(--font-poppins);font-weight:400;font-size:14px;color:#454b5f;transition:all .2s ease-in-out}.share-modal-btn:hover{background:#f6f7f9;border:1px solid #81858d}.share-modal-btn i,.share-modal-btn img{display:flex;align-items:center;justify-content:center}.share-modal-btn.copied{background:#e4e8f5;border:1px solid #e3e6ed}.share-modal-btn.copied:hover{background:#d8ddf0;border:1px solid #bdc4d3}.company-header-parent{max-width:1200px;display:flex;flex-direction:row;align-items:center;width:100%;justify-content:space-between}@media(max-width:950px){.company-header-parent{flex-direction:column;align-items:flex-start}}.featured-item-container{display:flex;gap:6px;font-weight:500;color:#cc252e;font-family:var(--font-poppins);font-size:14px}.featured-company-text{line-height:22px;font-size:14px;font-weight:500}.company-header-basic-info-website-container{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;justify-content:space-between}.company-profile-header-ratings-container{min-width:-moz-fit-content;min-width:fit-content;display:flex;align-items:center;gap:12px}@media(max-width:950px){.company-profile-header-ratings-container{display:none}}.company-profile-header-industry-rating-container{display:none}@media(max-width:950px){.company-profile-header-industry-rating-container{display:flex;flex-direction:column;gap:10px}}.company-header-basic-info-container{display:flex;flex-direction:row;gap:24px;align-items:center}.company-logo-and-information-container{width:100%;display:flex;flex-direction:row;gap:16px}.company-logo-and-information-container .logo-container{display:flex;width:100px;height:100px;justify-content:center;align-items:center;border-radius:8px;border:1px solid #e5e7eb;background:var(--primary-white)}.company-logo-and-information-container .logo-container img{width:100px;height:100px;object-fit:contain;border-radius:8px;padding:1px}@media(max-width:950px){.company-logo-and-information-container{width:100%}}.company-name-and-description-container{width:100%}.company-name-and-description-container,.company-name-and-description-container .company-name-and-description-container-item{display:flex;flex-direction:column;gap:10px}.company-name-and-description-container .company-name{font-family:var(--font-poppins);font-size:28px;font-weight:500;line-height:120%;color:var(--primary-black);margin:0!important;max-width:100%;white-space:normal;word-break:break-word;height:auto!important;display:block}.company-name-and-description-container .company-description{font-family:var(--font-poppins);overflow-wrap:break-word;display:block;align-self:stretch;color:var(--greyscale-grey-4);max-width:550px;font-size:14px;font-weight:400;line-height:140%}@media(max-width:950px){.company-name-and-description-container .company-description{display:block}}.company-name-and-description-container .company-primary-development-hub-logo{width:19.6px;height:14px}.company-name-and-description-container .company-primary-development-hub-container{transition:all .3s ease-in-out;transform-origin:top;max-height:100px;opacity:1;transform:translateY(0);display:flex;gap:16px;align-items:center;font-weight:500;font-size:12px;line-height:18px;color:#454b5f;flex-wrap:wrap}.company-name-and-description-container .company-primary-development-hub-container.wrapped{gap:6px!important}@media(max-width:500px){.company-name-and-description-container .company-primary-development-hub-container.wrapped{gap:4px!important}}.company-name-and-description-container .company-primary-development-hub-container.folded{max-height:0;opacity:0;transform:translateY(-10px);overflow:hidden}@media(max-width:950px){.company-name-and-description-container .company-primary-development-hub-container{display:none}}.company-name-and-description-container .company-primary-development-hub-center-item{display:flex;flex-direction:row;gap:12px!important;align-items:center}.primary-development-hub-city-and-country-name{font-family:var(--font-poppins);font-weight:400;font-size:14px!important;line-height:140%;color:var(--offset-navy-light)}.company-primary-development-hub-container-mobile{transition:all .3s ease-in-out;transform-origin:top;max-height:100px;opacity:1;transform:translateY(0);display:flex;gap:16px;align-items:center;font-weight:500;font-size:12px;line-height:18px;color:var(--greyscale-grey-4);flex-wrap:wrap}.company-primary-development-hub-container-mobile.wrapped{gap:6px!important}@media(max-width:500px){.company-primary-development-hub-container-mobile.wrapped{gap:4px!important}}.company-primary-development-hub-container-mobile.folded{max-height:0;opacity:0;transform:translateY(-10px);overflow:hidden}.company-primary-development-hub-center-item{display:flex;flex-direction:row;gap:12px;align-items:center}.company-primary-development-hub-center-item .primary-development-hub-city-and-country-name-mobile{font-family:var(--font-poppins);font-weight:400;font-size:14px;line-height:140%;color:var(----greyscale-grey-4)}.company-basic-info-container{display:flex;flex-direction:column;gap:12px;align-self:stretch}.company-basic-info-container .information-card{color:var(--greyscale-grey-4);font-size:13px;font-weight:500;line-height:20px;display:flex;flex-direction:row;align-items:center;gap:6px}.clutch,.glassdoor{display:flex;align-items:center;gap:6px}.company-header-rating-section-container{display:flex;flex-direction:row;gap:20px;transition:all .3s ease-in-out;transform-origin:top;max-height:100px;opacity:1;transform:translateY(0)}.company-header-rating-section-container.folded{max-height:0;opacity:0;transform:translateY(-10px);overflow:hidden}@media(max-width:950px){.company-header-rating-section-container{flex-direction:row;gap:10px}}.rating-container{display:flex;flex-direction:row;align-items:center;gap:8px}.rating-container .rating-value-container{font-size:14px;font-weight:500;line-height:140%;color:var(--greyscale-grey-4)}.rating-container .total-review-container{color:var(--greyscale-grey-3);font-size:14px;font-weight:400;line-height:140%}.rating-container .rating-data-container{display:flex;flex-direction:row;align-items:center;gap:4px}@media screen and (max-width:850px){.view-website-button-link{display:none!important}}.go-to-website-button{color:var(--primary-theme);font-size:13px;height:32px}.go-to-profile-button,.go-to-website-button{background:var(--primary-white);font-family:var(--font-poppins);font-weight:500;line-height:20px;border-radius:10px;border:1px solid var(--primary-theme);display:flex;width:-moz-fit-content;width:fit-content;padding:8px 14px;justify-content:center;background-color:var(--primary-white);align-items:center;cursor:pointer}.go-to-profile-button{color:#ea2a35;font-size:14px;height:36px}.go-to-website-button:hover{box-shadow:0 7px 18px 0 rgba(45,47,62,.12)}.go-to-profile-button:hover{color:var(--primary-white);background:var(--primary-theme)}.tooltip-company{max-width:500px;overflow-wrap:break-word}.company-name-tooltip{z-index:9999!important;max-width:400px!important;word-break:break-word!important;white-space:normal!important;padding:8px 12px!important}.company-profile-bookmark-icon,.company-profile-bookmark-icon-for-admin-preview{background:none;height:40px!important;width:40px!important;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:var(--primary-white);transition:all .2s ease;padding:9px 11px;border:1px solid #bdc4d3;color:#4a4a4f}@media(max-width:650px){.company-profile-bookmark-icon,.company-profile-bookmark-icon-for-admin-preview{height:34px!important;width:34px!important;padding:8px}}.company-profile-bookmark-icon{cursor:pointer}.company-profile-bookmark-icon.is-bookmarked{background-color:var(--primary-light-red);border:none}.company-profile-bookmark-icon.is-bookmarked .pi-bookmark-fill{color:var(--primary-theme)!important}.company-profile-bookmark-icon .pi{font-size:16px!important}@media(max-width:650px){.company-profile-bookmark-icon .pi{font-size:14px!important}}.react-tooltip{z-index:9999!important}.company-profile-bookmark-icon-for-admin-preview,.company-profile-share-icon-for-admin-preview{cursor:not-allowed;opacity:.8}.company-profile-name-and-bookmark-container{display:flex;flex-direction:row;gap:16px;align-items:flex-start;justify-content:space-between}.company-profile-bookmark-and-share-container{position:relative;display:flex;flex-direction:row;gap:16px;align-items:center}@media(max-width:768px){.company-profile-bookmark-and-share-container{gap:12px}}.company-profile-share-icon,.company-profile-share-icon-for-admin-preview{background:none;height:40px!important;width:40px!important;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:var(--primary-white);transition:all .2s ease;padding:9px 11px;border:1px solid #bdc4d3;color:#4a4a4f;cursor:pointer}.company-profile-share-icon .pi,.company-profile-share-icon-for-admin-preview .pi{font-size:16px!important;color:#4a4a4f}@media(max-width:650px){.company-profile-share-icon,.company-profile-share-icon-for-admin-preview{height:34px!important;width:34px!important;padding:8px}.company-profile-share-icon .pi,.company-profile-share-icon-for-admin-preview .pi{font-size:14px!important}}.company-profile-share-icon-for-admin-preview{cursor:not-allowed;opacity:.8}.company-profile-share-icon.active{background-color:#e4e8f5}@media(max-width:650px){.review-site-name{display:none}.go-to-profile-button,.go-to-website-button{font-size:12px!important;font-weight:500!important;line-height:18px!important}}@media(max-width:1200px){.company-header-parent{max-width:99%;justify-content:space-between}}@media(max-width:1000px){.company-basic-info-container{flex-direction:row}.company-header-basic-info-website-container{margin:0}.company-name-and-description-container{width:100%}.company-header-basic-info-website-container{gap:6px}.company-name{width:-moz-fit-content;width:fit-content;max-width:100%!important}}@media(max-width:900px){.company-header-basic-info-container{flex-direction:column;align-items:flex-start;gap:4px}}@media(max-width:950px){.company-logo-and-information-container{width:calc(100% - 40px)}.company-header-basic-info-website-container{width:calc(100% - 62px)}.company-profile-bookmark-icon{position:relative}.company-logo-and-information-container{width:100%}.logo-container,.logo-container img{height:60px!important;width:60px!important}}@media(max-width:530px){.company-header-parent,.company-logo-and-information-container{gap:10px}.company-header-basic-info-website-container{width:calc(100% - 54px)}}@media(max-width:500px){.company-basic-info-container{display:none}.company-description,.company-primary-development-hub-container{font-size:14px!important;font-weight:400!important;line-height:18px!important;align-items:flex-start!important}.go-to-website-button{height:34px}.company-header-basic-info-website-container{gap:4px;width:calc(100% - 56px)}.review-text{display:none}}@media(max-width:950px){.company-name{font-size:24px!important;font-weight:500!important;line-height:29px!important;height:auto!important}}@media screen and (max-width:850px){.company-header-rating-section-container,.company-primary-development-hub-container{will-change:transform,opacity,max-height}}.custom-hr-border{border:none;border-top:1px solid var(--offset-offwhite-3);margin:0}@media screen and (max-width:1024px){.tooltip-hidden-mobile{display:none!important;visibility:hidden!important}}.company-more-info-wrapper{display:flex;flex-direction:column;gap:10px}.company-more-info-desktop{display:block}@media(max-width:650px){.company-more-info-desktop{display:none}}.company-more-info-mobile{display:none}@media(max-width:650px){.company-more-info-mobile{display:block}}.company-overview-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:16px;max-width:832px;width:100%;height:-moz-fit-content;height:fit-content;font-family:var(--font-poppins)}.company-overview-container .company-overview-header{display:flex;flex-direction:row;gap:6px;align-items:center;font-size:15px;font-weight:500;line-height:26px;color:var(--primary-black)}.company-overview-container .company-overview-information-container{scroll-margin-top:220px;display:flex;flex-direction:column;flex-wrap:wrap;gap:24px;padding:24px;border-radius:16px;border:1px solid var(--offwhite-offwhite-5);background:var(--primary-white);width:100%}@media(max-width:768px){.company-overview-container .company-overview-information-container{gap:16px;border:none}}.company-overview-container .company-overview-and-basic-details-container{max-width:784px;display:flex;flex-direction:column;gap:24px;width:100%}.company-overview-container .company-overview-section-divider{border:none;border-top:1px solid var(--offwhite-offwhite-5);margin:0 -24px;width:calc(100% + 48px);padding:0}@media(max-width:768px){.company-overview-container .company-overview-section-divider{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}}.company-specialties-and-experience-container{max-width:784px;display:flex;flex-direction:row;gap:24px;width:100%}@media(max-width:1024px){.company-specialties-and-experience-container{flex-direction:column}}@media(max-width:768px){.company-overview-and-basic-details-container,.company-specialties-and-experience-container{gap:20px!important}}.company-overview-text-summary-container{max-width:100%}.company-overview-text-summary{display:flex;flex-direction:column;gap:4px;font-family:var(--font-poppins)}.company-overview-text-summary .p-editor-container .p-editor-content.ql-snow{border:unset!important}.company-overview-text-summary .ql-editor{padding:unset!important;font-family:var(--font-poppins)}.company-overview-text-summary .ql-editor,.company-overview-text-summary .ql-editor li,.company-overview-text-summary .ql-editor ol,.company-overview-text-summary .ql-editor p{font-size:14px!important;line-height:24px!important;font-weight:400!important;color:var(--greyscale-grey-4)!important}.company-overview-text-summary .ql-container.ql-snow{border:none}.company-overview-text-see-more-inline{font-size:14px!important;line-height:24px!important;font-weight:500!important;color:#24339b!important;cursor:pointer}.company-overview-text-summary.collapsed{max-height:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-overview-basic-details-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;width:100%;margin:0;padding:0}@media screen and (max-width:1024px){.company-overview-basic-details-container{grid-template-columns:repeat(2,1fr)}}.company-overview-basic-details-container dd{margin:0}.company-basic-detail-card{background-color:var(--dark-50);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:24px}@media(max-width:650px){.company-basic-detail-card{flex-direction:row;gap:12px}}@media(max-width:400px){.company-basic-detail-card{padding:10px}}.card-icon-wrapper{display:flex;align-items:center;justify-content:flex-start}.card-icons{width:28px;height:28px}@media(max-width:650px){.card-icons{width:20px;height:20px}}.card-info-stack{display:flex;flex-direction:column;gap:4px}.card-label-text{font-family:var(--font-poppins);font-size:14px;line-height:140%;color:var(--greyscale-grey-4);font-weight:400}@media(max-width:650px){.card-label-text{font-size:13px}}@media(max-width:375px){.card-label-text{font-size:12px}}.card-value-text{font-family:var(--font-poppins);font-size:16px;font-weight:500;color:var(--primary-black);line-height:140%}@media(max-width:650px){.card-value-text{font-size:14px}}@media(max-width:375px){.card-value-text{font-size:12px}}.company-specialties-container{display:flex;flex-direction:column;gap:20px;position:relative}.company-specialties-container .company-specialties-header-row{display:flex;align-items:center;gap:8px}.company-specialties-container .company-specialties-list.measurement-layer{visibility:hidden;position:absolute;z-index:-1;width:100%;pointer-events:none;top:0;left:0}.company-specialties-container .specialties-info-icon{cursor:pointer;transition:opacity .2s ease-in-out}.company-specialties-container .specialties-info-icon:hover{opacity:.8}.company-specialties-container .company-specialties-list{display:flex;flex-wrap:wrap;gap:10px;width:100%;list-style:none;padding:0;margin:0}.company-specialties-container .company-specialties-name{background:rgba(55,89,209,.102);padding:5px 12px;border-radius:40px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all;background-color:var(--primary-white);border:1px solid var(--offwhite-offwhite-4);box-sizing:border-box}.company-specialties-container .company-specialties-name-text{font-family:var(--font-poppins);font-size:14px;font-weight:400;line-height:20px;color:#454b5f}@media(max-width:650px){.company-specialties-container .company-specialties-name-text{font-size:13px}}.company-specialties-container .company-overview-see-more-li{display:inline-flex;align-items:center}@media(max-width:650px){.company-specialties-container .company-overview-see-more-li{width:100%;flex-basis:100%}}.company-specialties-container .company-overview-see-more{display:inline-flex;align-items:center;height:36px;font-family:var(--font-poppins);font-size:14px!important;font-weight:400;color:#24339b;cursor:pointer;white-space:nowrap;transition:all .2s ease;border:none!important;text-decoration:none!important;outline:none;background:transparent;padding:0}.company-specialties-container .company-overview-see-more:hover{text-decoration:underline}@media(max-width:650px){.company-specialties-container .company-overview-see-more{width:100%;flex-basis:100%;justify-content:flex-start;margin-left:0;padding-left:2px}}@media(max-width:768px){.company-specialties-container{gap:16px}}.employee-experiences-chart-container{display:flex;flex-direction:row-reverse;align-items:center;font-family:var(--font-poppins);gap:20px;justify-content:start}@media(max-width:767px){.employee-experiences-chart-container{gap:60px;flex-direction:row;justify-content:start}}@media(min-width:768px)and (max-width:1024px){.employee-experiences-chart-container{gap:53px}}@media(max-width:375px){.employee-experiences-chart-container{gap:40px}}.employee-experiences-chart-experience-container{display:flex;flex-direction:column;font-family:var(--font-poppins);justify-content:space-between;height:100%;gap:38px}.employee-experiences-chart-experience-container .chart-center-text-block{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none;width:80px;display:flex;flex-direction:column;gap:4px}.employee-experiences-chart-experience-container .chart-center-text-block .chart-label{font-size:14px;font-weight:400;line-height:140%;text-align:center;color:var(--greyscale-grey-4)}.employee-experiences-chart-experience-container .chart-center-text-block .chart-percentage{font-size:20px;font-weight:600;line-height:140%;text-align:center;color:var(--primary-black)}.employee-experiences-chart-experience-container .employee-experiences-year-container{display:flex;flex-direction:column;gap:14px;min-width:172px;list-style:none;margin:0;padding:0}@media(max-width:390px){.employee-experiences-chart-experience-container .employee-experiences-year-container{min-width:150px}}.employee-experiences-chart-experience-container .employee-experiences-year-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.employee-experiences-chart-experience-container .employee-experiences-year-legend{display:flex;flex-direction:row;gap:12px}.employee-experiences-chart-experience-container .employee-experiences-year-color-box{width:16px;height:16px}.employee-experiences-chart-experience-container .employee-experiences-year-percentage,.employee-experiences-chart-experience-container .employee-experiences-year-text{font-size:14px;font-weight:400;line-height:140%;color:var(--dark-500)}.employee-experiences-chart-experience-container .employee-experiences-year-percentage{text-align:left;width:35px;color:var(--primary-black)}.employee-experiences-chart-experience-container .recharts-pie *{outline:none!important}@media(max-width:1200px){.employee-experiences-chart-experience-container{flex-direction:column;gap:24px;align-items:unset}}@media(max-width:768px){.employee-experiences-chart-experience-container{gap:16px}}.company-team-experience-text-details{display:flex;flex-direction:column;gap:12px}@media(max-width:650px){.company-team-experience-text-details{gap:8px}}.employee-experiences-details-container{display:flex;flex-direction:column;gap:20px;width:100%}.employee-experiences-details-container .employee-experiences-header-row{display:flex;align-items:center;gap:8px}.employee-experiences-details-container .employee-experiences-info-icon{cursor:pointer;transition:opacity .2s ease-in-out}.employee-experiences-details-container .employee-experiences-info-icon:hover{opacity:.8}@media(max-width:768px){.employee-experiences-details-container{gap:16px}}.company-employee-details-container{display:flex;flex-direction:column;gap:10px}.company-employee-details-container .company-employee-details{display:flex;flex-direction:row;align-items:center;font-size:14px;font-weight:400;line-height:140%;color:var(--greyscale-grey-3)}.company-employee-details-container .company-employee-details .headcount-growth-arrow{margin-left:8px}.company-employee-details-container .company-employee-details-value{font-weight:600;color:var(--primary-black)}.location-main-header{padding:0!important;margin:0}.locations-map-container{scroll-margin-top:220px;width:100%;display:flex;flex-direction:column;gap:24px;background-color:var(--primary-white);border:1px solid var(--offwhite-offwhite-5);border-radius:12px;padding:24px}@media(max-width:650px){.locations-map-container{gap:20px;border:none}}.locations-map-container .jvectormap-container{height:508px!important;width:784px!important;overflow:hidden!important;border-radius:12px}@media(max-width:850px){.locations-map-container .jvectormap-container{height:315px!important;width:100%!important}}@media(max-width:650px){.locations-map-container .jvectormap-container{height:350px!important;width:100%!important}}@media(max-width:400px){.locations-map-container .jvectormap-container{height:350px!important;width:100%!important;overflow:hidden!important}.locations-map-container .jvectormap-container svg{transform-origin:center center!important;width:120%!important;height:120%!important}}@media(max-width:650px){.locations-map-container .jvectormap-marker{width:8px!important;height:12px!important}}.locations-map-container .jvectormap-zoomin,.locations-map-container .jvectormap-zoomout{display:none!important}.locations-map-container .jvectormap-region{cursor:context-menu!important}.locations-map-container image{transform:translateY(-11.9px);cursor:context-menu!important}.locations-map-container .location-map-legends-content:hover{cursor:pointer}.locations-map-container .location-map-legends{display:flex;gap:16px;position:relative}@media(max-width:600px){.locations-map-container .location-map-legends{flex-wrap:wrap}}.locations-map-container .location-map-legends .location-map-legends-content{display:flex;align-items:center;gap:6px!important}@media(max-width:400px){.locations-map-container .location-map-legends .location-map-legends-content{font-size:12px}}.map-container-inner{display:flex;flex-direction:column;gap:20px}@media(max-width:650px){.map-container-inner{gap:16px}.locations-map-header{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}}.map-container{position:relative;display:inline-block}.map-zoom-controls{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:4px;z-index:10}.map-navigation-instruction-text{font-size:13px;font-family:var(--font-poppins);font-style:italic;font-weight:400;line-height:140%;color:var(--greyscale-grey-3)}.locations-map-chart-container-instruction-text{display:none}@media(max-width:650px){.locations-map-chart-container-instruction-text{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center}.locations-map-chart-container{display:flex;flex-direction:column;gap:12px}}.zoom-btn{width:32px;height:32px;border:1px solid var(--offwhite-offwhite-3);background:var(--primary-white);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;color:var(--primary-black);cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease}.zoom-btn:hover{background:var(--offwhite-offwhite-2);border-color:var(--primary-theme)}.zoom-btn:active{transform:scale(.95)}.zoom-btn:focus{outline:none;box-shadow:0 0 0 2px var(--primary-theme)}.zoom-in{border-bottom-left-radius:0;border-bottom-right-radius:0}.zoom-out{border-top-left-radius:0;border-top-right-radius:0}.location-map-marker-employee-details{font-size:11px!important;color:var(--greyscale-grey-4)!important}.request-dialog-background{background:url(/images/login-signup.svg) no-repeat 50%;background-size:cover;display:flex;align-items:center;flex-direction:column}.request-form-container{padding:40px 20px 20px;display:flex;flex-direction:row;justify-content:center}.request-items{width:100%;gap:12px}.request-item{width:100%;gap:4px}.request-form-dropdown{width:82px}.request-form-dropdown .p-inputtext{font-weight:400!important}.request-form-dropdown .p-dropdown-trigger{width:2rem}.request-form-dropdown .p-dropdown-panel{width:82px}.request-form-dropdown .p-dropdown-label{max-width:82px}@media screen and (max-width:492px){.p-dropdown-panel{left:21px!important}}.request-form-dropdown .request-item-header{font-size:12px;font-weight:400;line-height:18px;color:var(--primary-black)}.request-item-input-and-error{display:flex;flex-direction:column}.request-form-error-message{color:#f44336;font-size:13px;font-weight:400;line-height:20px}.request-dialog{width:100vw;min-height:100vh;z-index:9999;overflow-y:auto;border-radius:unset;background:var(--primary-white)}.request-dialog .p-dialog-header{display:none}.request-dialog .p-dialog-content{padding:0}.request-dialog-header{max-width:1200px;width:100%;justify-content:space-between;display:flex;padding:64px 60px 0;align-items:center;gap:40px;flex-direction:row;background:var(--color-gray-200);cursor:default}.request-dialog-header .request-dialog-close-button{width:79px;height:30px;padding:4px;color:var(--greyscale-grey-3);text-align:center;justify-content:center;font-size:15px;font-weight:500;line-height:26px;border-radius:6px;align-items:center;gap:6px}.request-dialog-header .request-dialog-close-button:hover{border-radius:4px;background:var(--offwhite-offwhite-2)}.request-dialog-header .request-dialog-close-button:focus{box-shadow:none!important}@media screen and (max-width:600px){.request-dialog-header{display:flex;padding:64px 16px 20px;align-items:center;gap:40px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.request-dialog-close-button{padding:4px;width:67px;height:26px}.request-form-container{padding:20px 16px 80px}}.request-form-submit-button{display:flex;justify-content:center;background-color:var(--primary-theme);color:var(--primary-white);width:100%;border:1px solid transparent}.company-request-form-items{display:flex;flex-direction:column;align-items:center;max-width:440px;gap:28px}.request-form-header-and-description{gap:6px;align-items:center}.company-request-form-static-header{color:var(--primary-black);font-size:22px;font-weight:600;line-height:34px}.company-request-form-description{color:var(--greyscale-grey-4);font-size:14px;font-weight:400;line-height:24px;align-self:stretch;width:540px}.company-request-form-country-flag{width:22.4px;height:16px}.company-highlights-contact-number-input-field{border-left:none;flex-grow:1}.request-successful-submission{display:flex;flex-direction:row;justify-content:center}.disabled-input-box{background-color:var(--frosted-sky-blue);opacity:.7}.disabled-input-box:hover{border:1px solid #d1d5db}.disabled-input-box:focus-within{box-shadow:unset}.filter-company-report-list-top-container-item{height:36px;min-width:60px;width:120px;max-width:120px;padding:8px 14px;gap:6px;border-radius:8px;border:1px solid var(--offwhite-offwhite-3);display:flex;flex-direction:row;align-items:center;font-family:var(--font-poppins);font-size:13px;font-weight:500;line-height:20px;color:var(--greyscale-grey-4)}.filter-company-report-list-top-container-item:hover{border:.8px solid #6366f1!important}@media((min-width:768px) and (max-width:900px)),(max-width:600px){.company-overview-basic-details-container,.company-overview-text-summary-container,.employee-experiences-details-container{width:100%;max-width:100%;flex-direction:column}.company-overview-and-basic-details-container{flex-direction:column!important}}.location-info-block-container{display:flex;flex-direction:row;width:100%;margin:0;gap:20px;padding-bottom:24px}@media(max-width:1120px){.location-info-block-container{flex-direction:column;gap:16px;padding-bottom:20px}}.locations-map-info-blocks-row{display:flex;flex-direction:row;gap:20px;width:100%;justify-content:flex-start}.pdc-details-hr{border:none;border-top:1px solid #e3e6ed;width:calc(100% + 48px)!important;margin:0 -24px!important}@media(max-width:1024px){.pdc-details-hr{width:calc(100% + 32px)!important;margin-left:-16px!important;margin-right:-16px!important}}@media(min-width:1001px){.margin-fix{margin-left:-16px}}@media(max-width:1000px){.locations-map-info-blocks-row{flex-direction:column;gap:16px}}.location-info-header-row{display:flex;align-items:center;gap:6px;margin-bottom:16px}.location-info-header{font-size:16px!important;font-weight:500}.location-info-tooltip-icon{margin-left:4px;cursor:pointer;font-size:16px;line-height:1;display:flex;align-items:center}.location-info-block{width:382px;display:flex;flex-direction:column;align-items:flex-start}@media(max-width:1120px){.location-info-block{width:-moz-fit-content;width:fit-content}}.large-width{width:100%}.pdc-details-container{display:flex;flex-direction:column;gap:20px}@media(max-width:650px){.pdc-details-container{gap:16px}}.location-info-content-row{display:flex;flex-direction:row;gap:10px}@media(max-width:650px){.location-info-content-row .country-logo{width:86px!important;height:56px!important;min-width:86px!important;min-height:56px!important}}@media(max-width:1120px){.location-info-content-row{gap:16px}}.location-info-details{display:flex;flex-direction:column;gap:2px;margin-left:0}@media(max-width:1120px){.location-info-details{gap:6px}}.location-info-title{font-family:var(--font-poppins);font-size:16px;font-weight:500;line-height:22px;color:#202430}.location-info-title-h4{margin:0}.pdc-details-header{font-family:var(--font-poppins);font-size:16px;font-weight:500;line-height:140%;color:#202430;margin:0}.pdc-details-block{display:flex;flex-direction:row;gap:24px;margin:0}@media(max-width:1120px){.pdc-details-block{gap:12px;flex-direction:column}}.pdc-details-sub-block{display:flex;flex-direction:column;gap:12px;width:380px}@media(max-width:1120px){.pdc-details-sub-block{width:-moz-fit-content;width:fit-content}}.pdc-detail-row{display:flex;flex-direction:row;align-items:flex-start;gap:24px}@media(max-width:650px){.pdc-detail-row{gap:16px}}.pdc-detail-row>:first-child{font-weight:400;color:var(--primary-black);min-width:160px;text-align:left}.pdc-detail-row>:nth-child(2){font-size:14px;color:#454b5f;padding:0 8px;text-align:center}.pdc-detail-row>:last-child{font-family:var(--font-poppins);font-size:14px;font-weight:500;color:#202430;text-align:left;min-width:80px}.pdc-detail-row dd{margin:0}.pdc-detail-label{font-family:var(--font-poppins);font-size:14px;font-weight:400;display:flex;align-items:center;gap:10px;color:var(--dark-400)!important}.pdc-detail-icon{display:inline-block;vertical-align:middle}.other-locations-list{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px}@media(max-width:850px){.other-locations-list{grid-template-columns:repeat(5,1fr);gap:16px}}@media(max-width:500px){.other-locations-list{grid-template-columns:repeat(3,1fr)}}.other-location-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px}.other-location-flag{margin-right:0;border-radius:2px}.country-flag{border-radius:2px}.other-location-info{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.other-location-country{font-family:var(--font-poppins);font-weight:500;font-size:13px;line-height:20px;color:var(--dark-500)}.other-location-count{font-family:var(--font-poppins);font-weight:400;font-size:12px;line-height:16px;color:var(--dark-400)}.other-locations-block{display:flex;flex-direction:column;gap:16px}.location-info-employees{font-family:var(--font-poppins),sans-serif;font-size:13px;font-weight:400;line-height:21px;color:#454b5f}.public-profile-bottom-bar{position:fixed;bottom:0;left:0;width:100%;background:var(--primary-white);border-top:1px solid var(--offset-offwhite-3);z-index:1002;padding:13px 16px;display:flex;justify-content:space-between;align-items:center;gap:10px;transform:translateY(100%);opacity:0;pointer-events:none;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.public-profile-bottom-bar.bottom-bar-visible{transform:translateY(0);opacity:1;pointer-events:auto}.public-profile-bottom-bar .public-profile-bottom-bar-btn{font-family:var(--font-poppins);width:100%;padding:7px 16px;font-size:14px!important;font-weight:500!important;align-items:center;justify-content:center;border-radius:8px;border:1px solid #acb4ec!important;box-sizing:border-box;gap:4px}@media(max-width:380px){.public-profile-bottom-bar .public-profile-bottom-bar-btn{font-size:12px!important}}.public-profile-bottom-bar .visit-website-public-profile-bottom-bar-button{background:var(--primary-white);color:#24339b;border:1px solid #acb4ec!important;line-height:22px}.public-profile-bottom-bar .request-more-info-public-profile-bottom-bar-button{background:linear-gradient(1turn,#2a349a,#4652cc);box-shadow:0 7px 25px 0 rgba(36,51,155,.329);font-size:14px;line-height:20px;color:var(--primary-white);border:none!important}.public-profile-bottom-bar .button-item,.public-profile-bottom-bar button{margin:0}.company-overview-header-text{font-family:var(--font-poppins);font-size:18px;font-weight:600;line-height:140%;color:#202430;margin:0 0 -4px!important}@media(max-width:650px){.company-overview-header-text{font-size:16px}}.company-locations-text{font-family:var(--font-poppins);font-weight:500;font-size:16px;line-height:140%;color:#202430;margin:0}.company-specialties-header,.team-experience-header{font-size:16px!important;font-weight:500!important}.all-countries-custom-header-overlay-panel-report-request{width:340px!important;z-index:99999!important;display:unset!important;position:absolute!important;transform:none!important;top:-300px!important;left:0!important;bottom:auto!important}.request-item-location-input-wrapper{position:relative!important;display:flex;align-items:stretch;width:100%}.all-countries-custom-header-overlay-panel-report-request{width:280px!important}.all-countries-top-custom-overlay-report-request{z-index:99999!important;margin-top:0;width:230px!important;display:flex;flex-direction:column;gap:4px;border-radius:10px;border:1px solid var(--offwhite-offwhite-3);background:var(--primary-white,#fff);box-shadow:0 4px 10px 0 rgba(45,47,62,.102);padding:10px}.all-countries-top-custom-overlay-report-request .p-overlaypanel-content{display:flex;flex-direction:column;gap:2px;padding:unset!important;font-family:var(--font-poppins)}.all-countries-top-custom-overlay-report-request .all-countries-custom-overlay-panel-item-report-request{font-size:12px;font-weight:400;line-height:20px;display:flex;flex-direction:row;cursor:pointer;padding:8px;border-radius:8px;gap:8px;align-items:center;color:var(--greyscale-grey-4)}.all-countries-top-custom-overlay-report-request .all-countries-top-item-selected-report-request{border-radius:6px;background:var(--offwhite-offwhite-2)}.all-countries-top-custom-overlay-report-request:after,.all-countries-top-custom-overlay-report-request:before{display:none}.locations-map-wrapper{position:relative!important}.locations-map-wrapper .map-gesture-overlay{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;z-index:0!important;transition:background-color .3s ease-in-out!important}.locations-map-wrapper .map-gesture-overlay.visible{background:rgba(0,0,0,.4)!important}.locations-map-wrapper .map-gesture-overlay.hidden{background:transparent!important}.locations-map-wrapper .map-gesture-message{background:rgba(0,0,0,.7)!important;color:#fff!important;padding:12px 24px!important;border-radius:4px!important;font-family:var(--font-poppins)!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;text-align:center!important;box-shadow:0 2px 8px rgba(0,0,0,.2)!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;opacity:1!important;transition:opacity .3s ease-in-out!important;pointer-events:none!important}.locations-map-wrapper .map-gesture-overlay.visible .map-gesture-message{opacity:1!important}.locations-map-wrapper .map-gesture-overlay.hidden .map-gesture-message{opacity:0!important}@media(max-width:768px){.locations-map-wrapper .map-gesture-overlay.touched.visible{background:rgba(0,0,0,.4)!important}}@media(max-width:650px){.locations-map-wrapper .map-gesture-message{padding:10px 20px!important;font-size:13px!important;margin:0 16px!important}}.free-consultation-banner-container{background-image:url(/images/banner-one.jpg)!important;background-size:cover!important;border-radius:16px;padding:38px 32px;width:100%}.banner-text-button-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.banner-header-subheader{display:flex;flex-direction:column;gap:5px}@media(min-width:1024px){.banner-header-subheader{width:67%}}.banner-header,.second-banner-header{font-family:var(--font-poppins);font-size:24px;font-weight:500;line-height:34px;color:#fff;margin:0}.get-listed-banner-container{padding:26px 32px!important}@media(max-width:650px){.get-listed-banner-container{padding:16px 26px!important}}.banner-subheader,.second-banner-subheader{font-family:var(--font-poppins);font-size:16px;font-weight:400;line-height:22px;color:#e3e6ed}.banner-free-consultation-button{padding:10px 16px;background:linear-gradient(180deg,#f16971,#ac000a);box-shadow:0 7px 25px 0 rgba(234,42,53,.329);color:#fff;font-family:var(--font-poppins);font-size:14px;font-weight:500;line-height:20px;border-radius:10px;gap:4px;max-width:185px;height:40px;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap}@media(max-width:650px){.banner-free-consultation-button{padding:7px 16px;height:34px}}.banner-free-consultation-button:hover{background:#ac000a}.banner-free-consultation-button.banner-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.banner-free-consultation-button.banner-disabled:hover{box-shadow:none}.free-consultation-second-banner-container{background-image:url(/images/banner-two.jpg)!important;background-size:cover!important;border-radius:16px;padding:32px 39px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.free-consultation-second-banner-container .second-banner-header-subheader{display:flex;flex-direction:column;gap:5px}@media(min-width:700px)and (max-width:1024px){.free-consultation-banner-container,.free-consultation-second-banner-container{padding:16px;flex-direction:column!important;gap:14px;border-radius:12px}.banner-text-button-container{flex-direction:column!important;gap:14px;align-items:center}.banner-header,.banner-subheader,.second-banner-header,.second-banner-subheader{text-align:center}}@media(max-width:650px){.free-consultation-banner-container,.free-consultation-second-banner-container{padding:16px;flex-direction:column!important;gap:14px;border-radius:0}.banner-text-button-container{flex-direction:column!important;gap:14px;align-items:center}.banner-header,.second-banner-header{text-align:center;font-size:18px;line-height:25px}.banner-subheader,.second-banner-subheader{text-align:center;font-size:14px;line-height:20px}}.location-map-legends-content{display:flex;cursor:pointer;gap:8px;align-items:center;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.location-map-legends-content .legend-circle{width:10px;height:10px;border-radius:50%;flex-shrink:0}.location-map-legends-content .legend-circle.circle-blue{background-color:#24339b}.location-map-legends-content .legend-circle.circle-red{background-color:#ea2a35}.location-map-legends-content .legend-circle.circle-grey{background-color:#6c7287}.locations-map-wrapper{position:relative;width:100%;background-color:#f0f8ff;border-radius:10px}.locations-map-wrapper .map-gesture-overlay{display:none!important}.locations-map-wrapper .zoom-controls{position:absolute;top:20px;right:20px;display:flex;flex-direction:column;gap:8px;z-index:10}.locations-map-wrapper .zoom-controls button{background:#fff;border:1px solid #d3dfea;border-radius:4px;padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:background .2s,transform .1s}.locations-map-wrapper .zoom-controls button:hover{background:#f8f9fa}.locations-map-wrapper .zoom-controls button:active{transform:scale(.95)}.company-quick-facts-container{display:flex;flex-direction:column;gap:20px}@media(max-width:650px){.company-quick-facts-container{gap:16px}}.company-overview-card-container{gap:12px;width:352px;position:-webkit-sticky;position:sticky;height:-moz-fit-content;height:fit-content;top:90px;transition:top .3s cubic-bezier(.25,.46,.45,.94)}@media(min-width:770px){.company-overview-card-container.sticky-nav-active{top:150px}}.company-overview-card-info,.similar-companies-card-container{border:1px solid var(--offwhite-offwhite-5);background:var(--primary-white);padding:20px;gap:16px;border-radius:12px;align-items:center}@media(max-width:768px){.company-overview-card-info,.similar-companies-card-container{border-radius:0!important;border:none!important;box-shadow:none!important}}.company-overview-card-text{max-width:372px;gap:5px}.company-overview-card-button-container{width:100%;gap:12px}.company-overview-card-button{width:100%;height:32px;display:flex;align-items:center;justify-content:center;padding:7px 9px;background-color:var(--primary-white);color:var(--primary-theme);border:1px solid var(--primary-theme);font-size:12px;font-weight:500;line-height:18px}.company-overview-card-button:disabled{pointer-events:none;opacity:.5}.country-logo{margin-top:4px}.similar-company-pdc-timezone-text{margin:0}.company-screen-see-all-button{padding:2px 0;color:var(--primary-theme);display:flex;flex-direction:row;align-items:center;font-size:12px;line-height:18px}.company-screen-see-all-button .pi{font-size:10px!important;font-weight:700!important}.company-screen-see-all-button:hover{border-bottom:1px solid var(--primary-theme);border-radius:unset}.similar-companies-logo{object-fit:contain;border:1px solid var(--offwhite-offwhite-4);border-radius:8px;background:var(--primary-white)}.similar-company-list{display:flex;flex-direction:column;gap:16px}.similar-companies-header{line-height:22px;color:#454b5f;font-family:var(--font-poppins)!important}.similar-company-horizontal-line{border:none;border-top:1px solid #eceef2;margin-left:-16px;margin-right:-16px}@media(max-width:799px){.similar-company-horizontal-line{margin-left:-12px;margin-right:-12px}}.similar-company-information-item-container{border-radius:10px}.similar-company-information-item{display:flex;flex-direction:row;gap:14px;cursor:pointer;padding:6px!important}.similar-company-information-details{width:78%;display:flex;flex-direction:column;gap:8px;font-family:var(--font-poppins)!important}@media(max-width:650px){.similar-company-information-details{gap:6px}}.similar-company-information-item-container:hover{background:var(--offwhite-offwhite-1)}.similar-companies-tooltip{max-width:300px}@media(max-width:1200px){.company-overview-card-container{max-width:34vw}}@media(max-width:1120px){.company-overview-card-container{max-width:33vw}}@media(max-width:900px){.company-overview-card-container{max-width:37vw}}@media(max-width:768px){.company-overview-card-container,.company-overview-card-text{max-width:100%}.company-overview-card-container{width:100%!important;gap:8px}.company-overview-card-info,.similar-companies-card-container{padding:16px 12px}}.similar-companies-name:hover{cursor:pointer;color:var(--primary-theme)}.company-register-card{border:1px solid var(--offwhite-offwhite-3);box-shadow:0 1px 4px 0 rgba(45,47,62,.15);background:var(--primary-white);padding:24px;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:16px;max-width:404px}.company-register-card-image-wrapper{margin-bottom:8px;display:flex;justify-content:center;align-items:center}.company-register-card-header{font-family:var(--font-poppins);font-size:16px;font-weight:500;color:var(--primary-black);text-align:center}.company-register-card-desc{font-family:var(--font-poppins);font-weight:400;font-size:13px;color:var(--greyscale-grey-3);text-align:center;margin-bottom:12px}.company-register-card-btn{width:164px;height:32px;display:flex;align-items:center;justify-content:center;padding:7px 32px;background-color:#2a349a;color:var(--primary-white);border:1px solid #2a349a;font-family:var(--font-poppins);font-size:12px;font-weight:600;line-height:18px;cursor:pointer;transition:background .2s;border-radius:6px}.company-register-card-btn:hover{box-shadow:0 12px 30px 0 rgba(45,47,62,.141);background-color:var(--primary-black)}.company-register-card-btn:disabled{pointer-events:none;opacity:.5}.company-register-card-text-block{display:flex;flex-direction:column;gap:5px}.company-report-request-card{position:relative;background:linear-gradient(308deg,rgba(223,227,250,.42) 21.46%,#dfe3fa 78.32%,#3d64e6 199.14%);border-radius:12px;border:1px solid var(--grey);padding:20px 24px 0 20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;min-height:126px;overflow:hidden}.company-report-request-card-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;flex:1 1;padding-bottom:20px}.company-report-request-card-link{width:-moz-fit-content;width:fit-content;display:block}.company-report-request-card-btn{cursor:pointer;height:34px;width:-moz-fit-content;width:fit-content;background:linear-gradient(1turn,#2a349a,#4652cc);box-shadow:0 7px 25px 0 rgba(36,51,155,.329);font-family:var(--font-poppins);font-size:13px;font-weight:500;line-height:160%;padding:7px 16px;border-radius:8px;border:1px solid transparent;display:flex;align-items:center;justify-content:center;color:var(--primary-white);transition:all .2s ease-in-out;white-space:nowrap}.company-report-request-card-btn:hover{background:linear-gradient(0deg,#24339b,#24339b)!important}.company-report-request-card-btn:disabled{pointer-events:none;opacity:.5}.company-report-request-card-report-image{display:flex;flex-shrink:0;align-self:flex-end;margin-bottom:0}.fit-content-width{min-width:-moz-fit-content;min-width:fit-content}.similar-company-pdc-timezone{color:var(--offset-navy-light)!important;margin-top:-4px}.rating-star-icon{margin-top:-5px;position:relative;top:2px}.location-tooltip-zindex{z-index:100000!important}.review-ratings{font-size:13px;font-weight:400;color:var(--offset-navy-light)}.company-report-request-card-container{padding:20px 0;gap:24px;min-height:141px;background:url(/images/get-report-bg.webp),linear-gradient(180deg,#f5f8fe,#fff);background-size:cover;background-repeat:no-repeat;border:1px solid #fff;border-radius:16px}.company-report-request-card-container,.company-report-request-card-inner{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;width:100%}.company-report-request-card-inner{padding:0 16px;gap:12px}.company-report-request-card-text-block{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:4px;width:100%}.company-report-request-card-header{font-weight:400;font-size:14px;color:#454b5f}.company-report-request-card-desc,.company-report-request-card-header{font-family:var(--font-poppins);font-style:normal;line-height:140%;width:100%}.company-report-request-card-desc{font-weight:500;font-size:18px;letter-spacing:-.01em;color:#202430;white-space:normal;word-break:break-word}.company-report-request-card-actions{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:12px;width:100%}.company-report-request-primary-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 16px;gap:4px;flex:1 1;height:40px;background:linear-gradient(1turn,#2a349a,#4652cc);box-shadow:0 7px 25px rgba(36,51,155,.33);border-radius:10px;border:none;cursor:pointer;transition:all .2s ease;font-family:var(--font-poppins);font-style:normal;font-weight:500;font-size:14px;line-height:140%;color:#fff;white-space:nowrap}.company-report-request-primary-btn:hover{background:linear-gradient(0deg,#24339b,#24339b)}.company-report-request-primary-btn:disabled{opacity:.6;pointer-events:none}.company-report-request-secondary-btn{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 16px;gap:4px;flex:1 1;width:100%;min-width:0;height:40px;background:#fff;border:1px solid #acb4ec;border-radius:10px;cursor:pointer;transition:all .2s ease;font-family:var(--font-poppins);font-style:normal;font-weight:500;font-size:14px;line-height:160%;color:#24339b;white-space:nowrap}.company-report-request-secondary-btn:hover{background-color:#f5f8fe}@media(max-width:450px){.company-report-request-card-actions{flex-direction:column}.company-report-request-primary-btn,.company-report-request-secondary-btn{width:100%}}.company-profile-tab-container{height:40px;gap:20px;padding:0!important}.company-profile-tab-container .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.company-profile-tab-container li,.company-profile-tab-container ol{display:contents;list-style:none;margin:0;padding:0}.company-profile-tab-container .company-profile-tab{padding:9px 0;cursor:pointer;border-bottom:none;position:relative;font-size:14px!important;text-decoration:none;display:block}.company-profile-tab-container .company-profile-tab:after{content:"";position:absolute;left:50%;bottom:0;width:16px;height:2px;background:var(--primary-theme);border-radius:999px;transform:translateX(-50%) scaleX(0);transform-origin:center;transition:transform .2s ease-in-out}@media(hover:hover){.company-profile-tab-container .company-profile-tab:hover:after{transform:translateX(-50%) scaleX(1)}}.company-profile-tab-container .active-tab:after,.company-profile-tab-container .active-tab:hover:after{transform:translateX(-50%) scaleX(1)}.company-profile-tab-container .inactive-tab{border-bottom:none!important}.company-profile-tab-container .inactive-tab .typography-medium-13,.company-profile-tab-container .inactive-tab .typography-medium-14{font-weight:400!important}@media(max-width:950px){.company-profile-tab-container{height:28px;font-size:13px!important}.company-profile-tab-container .company-profile-tab{padding:7px 0}}@media(max-width:450px){.company-profile-tab-container{justify-content:space-between;gap:unset;padding-right:8px!important}}.company-nav-header{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-bottom:0}@media(max-width:950px){.company-nav-header{flex-direction:column}}.company-nav-left-section-wrapper{display:flex;justify-content:space-between}@media(max-width:950px){.company-nav-left-section-wrapper{width:100%}}.company-nav-left-section{max-width:220px;display:flex;align-items:flex-start;gap:20px;min-width:0}@media(max-width:950px){.company-nav-left-section{max-width:45%}}@media(max-width:650px){.company-nav-left-section{max-width:calc(100% - 80px)}}.company-nav-logo-container{display:flex;width:40px;height:40px;justify-content:center;align-items:center;border-radius:8px;border:1px solid #e5e7eb;background:var(--primary-white);flex-shrink:0}.company-nav-logo{width:40px;height:40px;object-fit:contain;border-radius:8px;padding:1px}.company-nav-name{font-family:var(--font-poppins);font-size:14px;font-weight:500;line-height:20px;color:var(--primary-black);margin:0;max-width:170px;flex-shrink:0}@media(max-width:950px){.company-nav-name{font-size:16px;line-height:130%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 53px);word-break:keep-all}}.company-right-section-on-small-device{display:flex;gap:12px}@media(min-width:950.1px){.company-right-section-on-small-device{display:none}}@media(max-width:850px){.company-right-section-on-small-device{gap:10px}}.company-nav-tabs-wrapper{min-width:0;display:flex;align-items:center}@media(max-width:950px){.company-nav-tabs-wrapper{width:100%}}.company-nav-tabs-wrapper .company-profile-tab-container{margin:0;padding:0}@media(max-width:1050px){.company-nav-tabs-wrapper .company-profile-tab-container{gap:20px}}@media(max-width:992px){.company-nav-tabs-wrapper .company-profile-tab-container{gap:16px}}@media(max-width:950px){.company-nav-tabs-wrapper .company-profile-tab-container{gap:16px}}@media(max-width:800px){.company-nav-tabs-wrapper .company-profile-tab-container{gap:16px}}@media(max-width:500px){.company-nav-tabs-wrapper .company-profile-tab-container{justify-content:space-between}}@media(max-width:390px){.company-nav-tabs-wrapper .company-profile-tab-container{gap:12px!important;justify-content:space-between}}@media(max-width:370px){.company-nav-tabs-wrapper .company-profile-tab-container{gap:10px!important;justify-content:space-between}}@media(max-width:356px){.company-nav-tabs-wrapper .company-profile-tab-container{gap:9px!important;justify-content:space-between}}@media(max-width:345px){.company-nav-tabs-wrapper .company-profile-tab-container{gap:8px!important;justify-content:space-between}}@media(min-width:769px){.company-nav-tabs-wrapper-on-small-device{display:none!important}}@media(max-width:768px){.company-nav-tabs-wrapper-on-big-device{display:none!important}}@media(min-width:769px){.company-nav-name-on-small-device{display:none!important}}.company-nav-right-section{display:flex;align-items:center;gap:20px;flex-shrink:0}@media(max-width:1025px){.company-nav-right-section{gap:16px}}@media(max-width:950px){.company-nav-right-section{display:none}}.company-nav-header .company-header-basic-info-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}@media(max-width:650px){.company-nav-header .company-header-basic-info-container{display:none}}.company-nav-header .company-header-rating-section-container{display:flex;flex-direction:row;align-items:center;gap:20px;max-height:none;opacity:1;transform:none}@media(max-width:1050px){.company-nav-header .company-header-rating-section-container{gap:16px}}@media(max-width:950px){.company-nav-header .company-header-rating-section-container{gap:10px}}.company-nav-bookmark-icon{width:40px;height:40px;border:none;background:transparent;cursor:pointer;padding:0;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;border:1px solid var(--offwhite-offwhite-4);border-radius:10px;color:#4a4a4f}.company-nav-bookmark-icon .bookmark-icon-mask{display:block;width:18px;height:18px;background-color:var(--dark-400)!important;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;transition:background-color .2s ease}.company-nav-bookmark-icon .pi{font-size:18px!important}@media(max-width:950px){.company-nav-bookmark-icon .pi{font-size:14px!important}}.company-nav-bookmark-icon.is-bookmarked{background-color:var(--primary-light-red)!important;border:none}.company-nav-bookmark-icon.is-bookmarked .bookmark-icon-mask{background-color:var(--primary-theme)!important}.company-nav-bookmark-icon.is-bookmarked .pi-bookmark-fill{color:var(--primary-theme)!important}.company-nav-bookmark-icon.company-nav-bookmark-disabled{opacity:.5;cursor:not-allowed}.company-nav-bookmark-icon:disabled{cursor:not-allowed;opacity:.6}.company-nav-share-wrapper-large-screen,.company-nav-share-wrapper-small-screen{position:relative;display:flex}.company-nav-share-icon{background:transparent;padding:9px 11px;cursor:pointer;width:40px;height:40px;border:1px solid #bdc4d3;border-radius:10px;transition:background-color .2s ease}.company-nav-share-icon .pi{font-size:16px!important;color:#4a4a4f}@media(max-width:950px){.company-nav-share-icon .pi{font-size:14px!important}.company-nav-share-icon{padding:8px;width:34px;height:34px}}.company-nav-share-icon.active{background-color:#e4e8f5}.company-nav-share-disabled{opacity:.5;cursor:not-allowed}@media(max-width:950px){.company-nav-bookmark-icon,.company-nav-logo,.company-nav-logo-container{width:34px!important;height:34px!important}.company-nav-bookmark-icon{padding:8px}}.public-profile-container{padding-top:62px;font-family:var(--font-poppins)}.company-header-container{display:block;width:100%;position:fixed;margin-top:0;top:74px;z-index:1004;background:var(--offwhite-offwhite-1);transform:translateY(-100%);opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.company-header-container.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}@media(min-width:769px)and (max-width:1024px){.company-header-container{top:61px}}@media(max-width:768px){.company-header-container{top:62px}}.company-profile-nav{max-width:1200px;margin:0 auto;background:#fff;border-radius:10px;border:1px solid #bdc4d3;padding:12px 14px;display:flex;flex-direction:column;gap:0;box-shadow:0 1px 4px 0 rgba(45,47,62,.149)}@media(min-width:1025px){.company-profile-nav{border-top-left-radius:0;border-top-right-radius:0;border-top:none}}@media(max-width:1025px){.company-profile-nav{box-sizing:border-box;border-radius:0;border:none;border-bottom:1px solid #bdc4d3;box-shadow:none;padding:12px 16px}}@media(max-width:356px){.company-profile-nav{padding:12px}}@media(max-width:345px){.company-profile-nav{padding:12px 5px}}@media(min-width:1025px){.header-container.header-consolidated{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:1px solid #e3e6ed!important;transition:border-radius .3s ease;box-shadow:none!important}}@media(max-width:1024px){.header-container.header-consolidated{box-shadow:none!important}}.header-container.header-consolidated{border-bottom:1px solid #e3e6ed!important}@media(min-width:650px)and (max-width:1025px){.header-profile.company-nav-visible{background:none!important}}.list-details-and-social-link-container{display:flex;flex-direction:column;gap:16px}.view-website-button-link-small-screen{width:100%}.company-overview-and-disclaimer-side-info-container{background:var(--offwhite-offwhite-1)}.company-overview-and-disclaimer-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:row;gap:12px;padding:28px 0 40px}@media(max-width:800){.company-overview-and-disclaimer-container{padding:16px 0 40px}}.company-overview-and-disclaimer-container .observed-custom-tooltip{max-width:280px!important;border-radius:8px!important;padding:8px 10px!important;background-color:#fff!important;box-shadow:0 3px 12px 0 rgba(35,36,48,.2)!important;font-size:12px!important;font-weight:500!important;line-height:18px!important;font-family:var(--font-poppins)!important;color:var(--greyscale-grey-4)!important;z-index:9999!important}.company-overview-and-list-details-container{max-width:832px;width:100%;display:flex;flex-direction:column;gap:16px}.company-profile-related-articles-featured-companies{padding-bottom:32px}@media(max-width:768px){.company-profile-related-articles-featured-companies{padding-bottom:0}}.highlight-section-see-more-button{color:#24339b}.company-overview-see-more{cursor:pointer;font-size:14px!important;font-weight:400;line-height:20px;color:#24339b;width:-moz-fit-content;width:fit-content;font-family:var(--font-poppins);display:flex;gap:5px;border-bottom:1px solid transparent;background-image:linear-gradient(var(--dark-blue),var(--dark-blue));background-position:0 100%;background-repeat:no-repeat;background-size:0 1.5px;transition:background-size .3s ease}@media(max-width:650px){.company-overview-see-more{font-size:13px!important}}.text-align-center{justify-content:center;margin:0 auto}.company-overview-see-more:hover{background-size:100% 1px}.observed-custom-tooltip.core-styles-module_show__Nt9eE{opacity:1!important}.unauthorized-container{max-width:1200px;width:100%;margin:0 auto;padding:200px 0;display:flex;flex-direction:row;justify-content:center;font-family:var(--font-poppins)}.unauthorized-container .unauthorized-container-content{display:flex;flex-direction:column;gap:16px}.unauthorized-container .unauthorized-container-content p{font-size:15px}.company-highlights-see-more,.company-overview-card-see-more,.company-overview-text-see-more,.company-profile-disclaimer-see-more{background:none;border:none;color:var(--primary-theme);cursor:pointer;padding:0;border-bottom:1.5px solid var(--primary-theme);font-size:13px;font-weight:500;line-height:20px;font-family:var(--font-poppins)}.company-overview-see-more{padding-left:0}.company-overview-text-see-more,.company-profile-disclaimer-see-more{border-bottom:1.5px solid #2a349a!important;color:#2a349a!important;line-height:11px!important;font-weight:400!important}.company-overview-text-see-more{border-bottom:none!important;line-height:20px!important;font-weight:500!important}.company-overview-button-hidden{visibility:hidden!important;height:19px!important;min-height:19px!important;pointer-events:none!important;overflow:hidden!important}.company-overview-button-visible{visibility:visible!important;height:auto!important;min-height:auto!important;pointer-events:auto!important}@media(max-width:1200px){.company-overview-and-disclaimer-container{justify-content:space-around}.company-overview-and-list-details-container{width:64%}}.skeleton-company-items{display:flex;flex-direction:column;gap:16px;height:286px}@media(max-width:768px){.skeleton-company-items{height:296px}}@media(max-width:1000px){.company-items,.company-overview-information-container,.locations-map-container{scroll-margin-top:260px!important}}@media(max-width:900px){.company-items,.company-overview-information-container,.locations-map-container{scroll-margin-top:280px!important}}@media(max-width:768px){.company-items,.company-overview-information-container,.locations-map-container{scroll-margin-top:340px!important;border-radius:0!important;padding:20px 16px!important;box-shadow:none!important}}@media(max-width:500px){.company-items,.company-overview-information-container,.locations-map-container{scroll-margin-top:295px!important}}@media(max-width:900px){.company-overview-and-list-details-container{width:60%}}@media(max-width:768px){.company-overview-and-disclaimer-container{flex-direction:column;padding:0 0 8px;gap:8px}.company-overview-and-list-details-container{width:100%;gap:8px}.company-overview-container{border:none;padding:0;box-shadow:none;gap:8px}.company-overview-and-disclaimer-side-info-container{background:#f7f8fd!important}.company-profile-disclaimer{padding:16px 20px!important}}@media(max-width:500px){.company-overview-and-list-details-container{width:100%}}.profile-skeleton-section{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--primary-white);border-radius:8px;margin-bottom:16px;min-height:120px}@media(max-width:768px){.profile-skeleton-section{padding:12px;margin-bottom:12px}}@media(max-width:500px){.profile-skeleton-section{padding:10px;margin-bottom:10px}}