.custom-scroll-to-top{position:fixed;bottom:60px;right:calc((100vw - 1204px)/2);z-index:999;display:flex;padding:8px;gap:8px;height:42px;width:42px;border-radius:20px;background:var(--primary-theme)}@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}}.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}.tech-stack-chart_tech-stacks-container__eqXju{gap:10px!important}.tech-stack-chart_tech-stacks-list-row__6PR02{display:flex;align-items:center;gap:16px;margin-bottom:16px;width:100%;height:20px}.tech-stack-chart_tech-stack-info-container__fAHwZ{width:116px;min-width:116px;height:20px;gap:8px;display:flex;align-items:center}.tech-stack-chart_tech-stack-logo__h6A0d{width:20px;height:20px;object-fit:contain;flex-shrink:0}.tech-stack-chart_tech-stack-name__KKhoO{font-family:var(--font-poppins);font-size:13px;font-weight:400;line-height:18px;color:var(--text-primary);min-width:100px;margin-right:8px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tech-stack-chart_tech-stacks-progress-bar-background__qNHa2{flex:1 1;height:8px;background-color:#eceef2;border-radius:2px;overflow:hidden;position:relative}.tech-stack-chart_tech-stacks-progress-bar-info__8t_eH{background-color:#2a349a;height:100%;border-radius:2px;transition:width .3s ease}.tech-stack-chart_tech-stacks-header-row__xpw_T{display:flex;align-items:center;gap:8px;margin-bottom:16px}.tech-stack-chart_tech-stacks-info-icon__4HOQT{width:16px;height:16px;display:inline-block}.notable-clients_notable-clients-container__ALiPI{margin-top:0}.notable-clients_notable-clients-header-row__1G4mg{display:flex;align-items:center;gap:8px;margin-bottom:16px}.notable-clients_notable-clients-header__tTGmO{font-weight:600;font-size:20px;color:#232e6b}.notable-clients_notable-clients-info-icon__5OytE{width:16px;height:16px;display:inline-block;cursor:pointer}.notable-clients_notable-clients-list__Nesc2{display:flex;gap:12px;flex-wrap:wrap;width:100%}@media(max-width:500px){.notable-clients_notable-client-card__kLsok{flex-grow:0;flex-shrink:0;flex-basis:calc(33.333% - 8px);min-width:calc(33.333% - 8px)!important}}.notable-clients_notable-client-card__kLsok{display:flex;flex-direction:column;align-items:center;max-width:112px;width:100%;height:auto;min-height:unset;background:#fff;border-radius:12px;border:1px solid #dfdfdf;padding:16px 10px;gap:10px}@media(max-width:500px){.notable-clients_notable-client-card__kLsok{max-width:122px}}.notable-clients_notable-client-logo-fallback__XCdlI,.notable-clients_notable-client-logo__87e5Z{width:60px;height:60px;object-fit:contain;flex-shrink:0}@media(max-width:500px){.notable-clients_notable-client-logo-fallback__XCdlI,.notable-clients_notable-client-logo__87e5Z{width:44px;height:44px}}.notable-clients_notable-client-logo-fallback__XCdlI{background:#f1f3fa;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#666;flex-shrink:0}.notable-clients_notable-client-name__egVRv{font-family:var(--font-poppins);font-size:12px;color:var(--dark-500);text-align:center;font-weight:500;width:100%;line-height:130%;word-break:break-word}.notable-clients_notable-clients-see-more-row__xAeQF{display:flex;justify-content:center;width:100%;margin-top:16px}.projects_projects-header-row__5szVb{display:flex;align-items:center;gap:8px;margin-bottom:16px}.projects_projects-info-icon__StXKI{margin-left:4px;cursor:pointer}.projects_projects-list__tSPNy{display:flex;flex-direction:column;gap:20px}.projects_project-card__ZsL_v{background:#fff;border:1px solid #e3e8f5;border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:16px;box-shadow:0 2px 8px 0 rgba(16,30,54,.04)}.projects_project-card-header__SLxg8{display:flex;align-items:center;gap:16px;margin-bottom:8px;height:-moz-fit-content;height:fit-content}.projects_project-logo__d9KEH{border-radius:10px;background:#f2f2f2;object-fit:contain}.projects_project-info-html__FK_uY ul{margin:0;padding:0 0 0 24px}.projects_project-logo-placeholder__tidIv{width:40px;height:40px;border-radius:10px;background:#f2f2f2}.projects_project-title-block__9DLwj{flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.projects_project-client-label__du9K8,.projects_project-title__Uxmgz{font-family:var(--font-poppins);font-size:14px;font-weight:500;color:var(--primary-black);line-height:20px}.projects_project-client-name__v5sC1,.projects_project-industry__QBRB4{font-family:var(--font-poppins);font-size:13px;color:var(--greyscale-grey-3);font-weight:400}.projects_project-client-block__I7grF{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto}.projects_project-info-row__n45wz{display:flex;align-items:center;gap:5px}.projects_project-info-row__n45wz p{line-height:18px;font-size:13px}.projects_project-info-label__czbVs{font-family:var(--font-poppins);font-size:12px;color:var(--dark-400);font-weight:400;width:70px!important;height:17px;align-self:flex-start;vertical-align:top;margin-top:5px}.projects_project-card-divider__j_ysw{border:1px solid var(--dark-100);margin:6px 0}.projects_project-info-label-red__0jz98{font-family:var(--font-poppins);font-size:13px;color:var(--primary-theme);font-weight:400;width:70px;min-width:70px;line-height:18px;align-self:flex-start;vertical-align:top}.projects_project-info-tags__MnD7C{display:flex;flex-wrap:wrap;gap:4px;width:calc(100% - 75px)!important;max-width:600px}.projects_project-tag__EnaEd{background:var(--dark-50);color:var(--dark-500);border:1px solid var(--dark-100);border-radius:200px;font-family:var(--font-poppins);font-size:13px;font-weight:400;padding:4px 10px;margin-bottom:2px}.projects_project-info-html__FK_uY{font-family:var(--font-poppins);font-size:13px;color:var(--dark-400);font-weight:400;line-height:18px;flex:1 1 auto;align-self:flex-start;vertical-align:top;max-width:600px}.projects_projects-see-more-row__9BNZQ{display:flex;justify-content:center;width:100%;margin-top:16px;margin-bottom:8px}.products_products-header-row__J0N6a{display:flex;align-items:center;gap:8px;margin-bottom:16px}.products_products-info-icon__AMucg{margin-left:4px;cursor:pointer}.products_products-list__vRX7v{display:flex;flex-direction:column;gap:20px}.products_product-card__jr3ib{background:#fff;border:1px solid #e3e8f5;border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:16px;box-shadow:0 2px 8px 0 rgba(16,30,54,.04)}.products_product-card-header__zP9mw{display:flex;align-items:center;gap:16px;margin-bottom:8px;height:40px}.products_product-info-html__BhFMb ul{margin:0;padding:0 0 0 24px}.products_product-logo__yawXG{border-radius:10px;background:#f2f2f2;object-fit:contain}.products_product-logo-placeholder__Ip4e3{width:40px;height:40px;border-radius:10px;background:#f2f2f2}.products_product-title-block__WsUx0{flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.products_product-title___QS25{font-family:var(--font-poppins);font-size:14px;font-weight:500;color:var(--primary-black);line-height:20px}.products_product-industry__A24Bs{font-family:var(--font-poppins);font-size:13px;color:var(--greyscale-grey-3);font-weight:400}.products_product-info-row__v5OVv{display:flex;align-items:center;gap:5px}.products_product-info-row__v5OVv p{line-height:18px;font-size:13px}.products_product-info-label__gIS4Z{font-family:var(--font-poppins);font-size:12px;color:var(--dark-400);font-weight:400;width:70px!important;height:17px;align-self:flex-start;vertical-align:top;margin-top:5px}.products_product-card-divider__nfM3U{border:1px solid var(--dark-100);margin:6px 0}.products_product-info-label-red__WRQpA{font-family:var(--font-poppins);font-size:13px;color:var(--primary-theme);font-weight:400;width:70px;min-width:70px;line-height:18px;align-self:flex-start;vertical-align:top}.products_product-info-tags__jS0MI{display:flex;flex-wrap:wrap;gap:4px;width:calc(100% - 75px)!important;max-width:600px}.products_product-tag__hUBrm{background:var(--dark-50);color:var(--dark-500);border:1px solid var(--dark-100);border-radius:200px;font-family:var(--font-poppins);font-size:13px;font-weight:400;padding:4px 10px;margin-bottom:2px}.products_product-info-html__BhFMb{font-family:var(--font-poppins);font-size:13px;color:var(--dark-400);font-weight:400;line-height:18px;flex:1 1 auto;align-self:flex-start;vertical-align:top;max-width:600px}.products_products-see-more-row__xp_Pd{display:flex;justify-content:center;width:100%;margin-top:16px;margin-bottom:8px}.awards-and-certifications_awards-certifications-container__Z0RLx{margin-bottom:16px}.awards-and-certifications_awards-header-row__ytxtP{display:flex;align-items:center;gap:8px;margin-bottom:20px}.awards-and-certifications_awards-info-icon__8yIri{margin-left:4px;cursor:pointer}.awards-and-certifications_awards-list__0txkl{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-auto-rows:1fr!important;grid-gap:20px!important;gap:20px!important;width:100%!important}.awards-and-certifications_award-card__A3kIq{display:flex!important;flex-direction:row!important;align-items:center!important;padding:10px 20px!important;gap:20px!important;min-height:160px!important;background:#fff!important;border:1px solid #dfdfdf!important;border-radius:8px!important;box-sizing:border-box!important}.awards-and-certifications_award-logo-container__m126e{width:80px!important;height:80px!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.awards-and-certifications_award-logo-placeholder__s7gNa,.awards-and-certifications_award-logo__egEfP{width:80px!important;height:80px!important;object-fit:contain!important;padding:0!important;aspect-ratio:unset!important}.awards-and-certifications_award-logo-placeholder__s7gNa{background:#f2f2f2!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:24px!important;font-weight:700!important;color:#666!important}.awards-and-certifications_award-content__pSPHE{flex:1 1!important;display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important;padding:10px 0!important}.awards-and-certifications_award-name__NBYZT{font-size:14px!important;font-weight:500!important}.awards-and-certifications_award-awarded-by__2_tYi,.awards-and-certifications_award-awardedBy__qa_0Z,.awards-and-certifications_award-name__NBYZT{font-family:var(--font-poppins)!important;line-height:18px!important;color:#454b5f!important;text-align:left!important;word-wrap:break-word!important;overflow-wrap:break-word!important;max-width:none!important;width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important;margin:0!important}.awards-and-certifications_award-awarded-by__2_tYi,.awards-and-certifications_award-awardedBy__qa_0Z{font-size:13px!important;font-weight:400!important;font-style:italic!important}.awards-and-certifications_award-year__3lElK{display:none!important}.awards-and-certifications_awards-see-more-row__bbpTA{display:flex;justify-content:center;width:100%;margin-top:20px}@media(max-width:1000px){.awards-and-certifications_awards-list__0txkl{grid-template-columns:repeat(1,1fr)!important}.awards-and-certifications_award-card__A3kIq{width:100%!important;min-height:140px!important}}@media(max-width:450px){.awards-and-certifications_award-card__A3kIq{padding:10px 15px!important;min-height:120px!important}.awards-and-certifications_award-logo-container__m126e,.awards-and-certifications_award-logo-placeholder__s7gNa,.awards-and-certifications_award-logo__egEfP{width:60px!important;height:60px!important}}.company-items-container{max-width:732px;width:100%}@media(min-width:1200px){.company-items-container{width:732px}}.company-items{scroll-margin-top:220px;max-width:732px;width:100%;gap:16px}.company-item{gap:10px;padding-bottom:8px}.no-available-content{color:var(--greyscale-grey-3);font-size:13px;line-height:20px;border:1px solid gray;background:#fff}.no-available-content,.observed-container{font-family:var(--font-poppins);font-weight:500;width:-moz-fit-content;width:fit-content;padding:2px 6px;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:15px;font-weight:500;line-height:26px;color:var(--primary-black)}.side-info-item-list-container{row-gap:10px;column-gap:12px;display:flex;font-family:var(--font-poppins);flex-wrap:wrap;justify-content:space-between}.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:10px;font-size:13px;font-weight:400;line-height:20px;color:var(--greyscale-grey-4)}.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}.side-info-item-list-container .side-info-item-name-tooltip{max-width:300px;word-break:break-word;z-index:2}.company-offerings-header-text{font-family:var(--font-poppins);font-size:16px;font-weight:600;line-height:26px;color:var(--primary-black);margin:0!important}@media((min-width:768px) and (max-width:900px)),(max-width:600px){.side-info-item-list-container{flex-direction:column}.side-info-item-name-details,.side-info-item-parent{width:100%!important}}.company-overview-container{display:flex;flex-direction:column;background:var(--primary-white);flex-wrap:wrap;gap:28px;max-width:780px;width:100%;height:-moz-fit-content;height:fit-content;padding:20px 24px;border-radius:8px;border:1px solid var(--offwhite-offwhite-3);box-shadow:0 1px 4px 0 rgba(45,47,62,.078);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:16px}.company-overview-container .company-overview-and-basic-details-container,.company-overview-container .company-specialties-and-experience-container{max-width:732px;display:flex;flex-direction:row;gap:32px;justify-content:space-between}.company-overview-text-summary-container{max-width:calc(100% - 332px)}.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 li,.company-overview-text-summary .ql-editor ol,.company-overview-text-summary .ql-editor p{line-height:20px!important;font-size:13px!important;font-weight:400!important;color:var(--greyscale-grey-4)!important}.company-overview-text-summary .ql-container.ql-snow{border:none}.company-overview-text-summary.collapsed{max-height:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-overview-basic-details-container{width:300px;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;font-size:13px;font-weight:500;line-height:20px;font-family:var(--font-poppins);color:var(--greyscale-grey-4)}.company-overview-basic-details-container .company-overview-basic-details{display:flex;flex-direction:row;gap:6px;align-items:center}.company-specialties-container{display:flex;flex-direction:column;gap:8px}.company-specialties-container .company-specialties-list{display:flex;flex-wrap:wrap;gap:8px;overflow:hidden}.company-specialties-container .company-specialties-list-max-height{max-height:152px}.company-specialties-container .company-specialties-name{background:rgba(55,89,209,.102);padding:2px 6px;border-radius:6px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all}.employee-experiences-chart-container{display:flex;flex-direction:row;align-items:center;font-family:var(--font-poppins);gap:24px}.employee-experiences-chart-container .chart-label{font-size:12px;font-weight:500;line-height:18px;text-align:center}.employee-experiences-chart-container .chart-percentage{font-size:14px;font-weight:600;line-height:22px;text-align:center}.employee-experiences-chart-container .employee-experiences-year-container{display:flex;flex-direction:column;gap:8px}.employee-experiences-chart-container .employee-experiences-year-item{display:flex;flex-direction:row;gap:8px;align-items:center}.employee-experiences-chart-container .employee-experiences-year-color-box{width:12px;height:12px;border-radius:2px}.employee-experiences-chart-container .employee-experiences-year-percentage,.employee-experiences-chart-container .employee-experiences-year-text{font-size:12px;font-weight:500;line-height:18px;color:var(--greyscale-grey-3)}.employee-experiences-chart-container .employee-experiences-year-text{width:70px}.employee-experiences-chart-container .employee-experiences-year-percentage{text-align:left;width:35px;color:var(--primary-black)}.employee-experiences-chart-container .recharts-pie *{outline:none!important}.employee-experiences-details-container{width:300px;display:flex;flex-direction:column;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;gap:6px;align-items:center;font-size:12px;font-weight:500;line-height:18px;color:var(--greyscale-grey-3)}.company-employee-details-container .company-employee-details-value{color:var(--primary-black)}.locations-map-container{scroll-margin-top:220px;max-width:732px;width:100%;display:flex;flex-direction:column;gap:16px}.locations-map-container .jvectormap-container{height:394px!important;width:732px!important;overflow:hidden!important}@media(max-width:850px){.locations-map-container .jvectormap-container{width:430px!important;height:315px!important}}@media(max-width:650px){.locations-map-container .jvectormap-container{height:199px!important;width:398px!important}}@media(max-width:400px){.locations-map-container .jvectormap-container{height:199px!important;width:398px!important;overflow:hidden!important}.locations-map-container .jvectormap-container svg{transform:scale(.85) translate(-5%,-5%)!important;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:8px;position:relative}@media(max-width:600px){.locations-map-container .location-map-legends{margin-bottom:10px;flex-wrap:wrap;gap:6px;padding:5px 12px 10px}}.locations-map-container .location-map-legends .location-map-legends-content{display:flex;align-items:center;gap:6px}@media(max-width:400px){.locations-map-container .location-map-legends .location-map-legends-content{font-size:12px}}@media(max-width:650px){.locations-map-header{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}}@media(max-width:400px){.locations-map-chart{margin:-26px 0 -20px!important}}@media(min-width:401px)and (max-width:425px){.locations-map-chart{margin:-26px 0 -18px!important}}@media(min-width:426px)and (max-width:450px){.locations-map-chart{margin:-26px 0 -16px!important}}@media(min-width:451px)and (max-width:475px){.locations-map-chart{margin:-25px 0 -14px!important}}@media(min-width:476px)and (max-width:500px){.locations-map-chart{margin:-20px 0 -12px!important}}@media(min-width:501px)and (max-width:525px){.locations-map-chart{margin:-15px 0 -10px!important}}@media(min-width:526px)and (max-width:600px){.locations-map-chart{margin:-10px 0 -8px!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}.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-item-input-and-error .p-inputgroup>:first-child{flex:0 0 120px!important;max-width:120px!important}.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;width:96px}.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;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-color:blue}@media(max-width:1120px){.company-overview-basic-details-container,.employee-experiences-details-container{width:min(52%,300px)}}@media(max-width:1000px){.company-overview-text-summary-container{max-width:calc(100% - (min(52%,300px) + 22px))}}@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,.company-specialties-and-experience-container{flex-direction:column!important}}.locations-map-info-blocks-row{display:flex;flex-direction:row;gap:20px;width:100%;justify-content:flex-start;margin-top:16px}@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-tooltip-icon{margin-left:4px;cursor:pointer;font-size:16px;line-height:1;display:flex;align-items:center}.location-info-block{width:356px;display:flex;flex-direction:column;align-items:flex-start}.large-width{width:360px}.location-info-content-row{display:flex;flex-direction:row;align-items:center;gap:10px;margin-left:-4px}.location-info-details{margin-left:0}.location-info-title{font-family:var(--font-poppins);font-size:14px;font-weight:600;line-height:20px;color:var(--dark-500)}.pdc-details-block{display:flex;flex-direction:column;gap:8px;margin-top:16px}.pdc-detail-row{display:flex;flex-direction:row;align-items:flex-start;gap:16px}.pdc-detail-row span:first-child{font-weight:400;color:var(--primary-black);min-width:140px;text-align:left}.pdc-detail-row span:nth-child(2){color:var(--greyscale-grey-3);padding:0 8px;text-align:center}.pdc-detail-row span:last-child{color:var(--dark-500);text-align:left;min-width:80px}.pdc-detail-label,.pdc-detail-row span:last-child{font-family:var(--font-poppins);font-size:13px;font-weight:400}.pdc-detail-label{display:flex;align-items:center;gap:6px;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:32px 0;gap:32px 0;margin-top: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(4,1fr)}}.other-location-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.other-location-flag{margin-bottom:8px;margin-right:0;border-radius:2px}.country-flag{border-radius:2px}.other-location-info{display:flex;flex-direction:column;align-items:flex-start}.other-location-country{font-family:var(--font-poppins);font-weight:500;font-size:13px;line-height:20px;color:var(--dark-500);margin-bottom:2px}.other-location-count{font-family:var(--font-poppins);font-weight:400;font-size:12px;line-height:16px;color:var(--dark-400)}.other-locations-block{margin:8px 0}.location-info-employees{font-family:var(--font-poppins),sans-serif;font-size:13px;font-weight:400;line-height:20px;color:var(--dark-400);margin-top:4px}.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:12px 16px;display:flex;justify-content:space-between;align-items:center;gap:10px}.public-profile-bottom-bar .public-profile-bottom-bar-btn{font-family:var(--font-poppins);width:100%;padding:7px 9px;font-size:13px!important;font-weight:500!important;border-radius:6px;border:1px solid var(--dark-blue);box-sizing:border-box;gap:4px}.public-profile-bottom-bar .visit-website-public-profile-bottom-bar-button{background:var(--primary-white);color:var(--dark-blue)}.public-profile-bottom-bar .request-more-info-public-profile-bottom-bar-button{background:var(--dark-blue);color:var(--primary-white)}.public-profile-bottom-bar .button-item,.public-profile-bottom-bar button{margin:0}.company-overview-header-text{font-family:var(--font-poppins);font-size:16px;font-weight:600;line-height:26px;color:var(--primary-black);margin:0!important}.all-countries-custom-header-overlay-panel-report-request{width:340px!important;z-index:99999!important;display:block!important}.all-countries-custom-header-overlay-panel-report-request .p-overlaypanel-content{position:relative!important;transform:none!important}.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}@media(max-width:450px){.all-countries-top-custom-overlay-report-request{left:16px!important}}.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}.locations-map-wrapper .map-gesture-overlay:hover{background:rgba(0,0,0,.4)!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:0!important;transition:opacity .2s ease-in-out!important}.locations-map-wrapper .map-gesture-overlay:hover .map-gesture-message{opacity:1!important}@media(max-width:768px){.locations-map-wrapper .map-gesture-overlay.touched .map-gesture-message{opacity:1!important}.locations-map-wrapper .map-gesture-overlay.touched{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}}.company-profile-disclaimer{max-width:780px;width:100%;display:flex;flex-direction:column;padding:20px;gap:4px;border-radius:12px;background:var(--primary-white);box-shadow:0 1px 4px 0 rgba(45,47,62,.15);font-family:var(--font-poppins)}.company-profile-disclaimer .company-profile-disclaimer-header{font-weight:500;font-size:13px;line-height:20px;color:var(--primary-navy-blue);display:flex;flex-direction:row;gap:8px;align-items:center}.company-profile-disclaimer .company-profile-disclaimer-content{font-weight:400;font-size:13px;line-height:20px;color:var(--greyscale-grey-4)}@media(max-width:768px){.company-profile-disclaimer{background:var(--offwhite-offwhite-1)}}.company-header-parent{max-width:1200px;width:100%;margin:0 auto;padding:16px 0}.company-header-basic-info-website-container,.company-header-parent{display:flex;flex-direction:row;align-items:center;gap:24px;justify-content:space-between}.company-header-basic-info-website-container{width:calc(100% - 96px);margin-left:auto;flex-wrap:wrap}.company-profile-header-website-and-bookmark-container{min-width:-moz-fit-content;min-width:fit-content;display:flex;align-items:center;gap:12px}.company-header-basic-info-container,.company-logo-and-information-container{display:flex;flex-direction:row;gap:24px;align-items:center}.company-logo-and-information-container{width:calc(min(100%,1200px) - 204px)}.company-logo-and-information-container .logo-container{display:flex;width:74px;height:74px;justify-content:center;align-items:center;border-radius:10px;border:1px solid var(--offwhite-offwhite-4);background:var(--primary-white)}.company-logo-and-information-container .logo-container img{width:74px;height:74px;object-fit:contain;border-radius:10px;padding:1px}.company-name-and-description-container{width:min(75%,450px)}.company-name-and-description-container,.company-name-and-description-container .company-name-and-description-container-item{display:flex;flex-direction:column;gap:4px}.company-name-and-description-container .company-name{font-size:18px;font-weight:600;line-height:28px;color:var(--primary-black);max-width:min(100%,460px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-name-and-description-container .company-description{overflow-wrap:break-word;display:block;align-self:stretch;color:var(--greyscale-grey-4);margin-top:-2px;max-width:550px;font-size:13px;font-weight:400;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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:var(--greyscale-grey-4);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 .utc-timezone-container{gap:6px;min-width:-moz-fit-content;min-width:fit-content}.company-name-and-description-container .company-primary-development-hub-container.folded{max-height:0;opacity:0;transform:translateY(-10px);overflow:hidden}.company-name-and-description-container .company-primary-development-hub-center-item{display:flex;flex-direction:row;gap:6px;align-items:center}.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:column;gap:12px;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}.rating-container{display:flex;flex-direction:row;align-items:center;gap:8px}.rating-container .rating-value-container{font-size:13px;font-weight:500;line-height:20px;color:var(--greyscale-grey-4)}.rating-container .total-review-container{color:var(--greyscale-grey-4);font-size:12px;font-weight:500;line-height:18px}.rating-container .all-companies-rating-container{color:var(--greyscale-grey-4)}.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)}.go-to-profile-button,.go-to-website-button{background:var(--primary-white);font-family:var(--font-poppins);font-size:13px;font-weight:500;line-height:20px;height:36px;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:var(--greyscale-grey-4)}.go-to-profile-button:hover,.go-to-website-button:hover{box-shadow:0 7px 18px 0 rgba(45,47,62,.12)}.go-to-profile-button:hover{background:var(--primary-light-red);color: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{color:var(--primary-theme);background:none;border:none;padding:0;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center}.company-profile-bookmark-icon .pi,.company-profile-bookmark-icon-for-admin-preview .pi{font-size:1.5rem!important}.company-profile-bookmark-icon{cursor:pointer;color:#d4413a!important;border:1px solid var(--offwhite-offwhite-4);border-radius:10px;height:36px;width:36px;display:flex;align-items:center;justify-content:center;padding:0}.company-profile-bookmark-icon:hover{background:var(--primary-light-red);border:1px solid #f3dede}.company-profile-bookmark-icon:hover .pi{color:var(--primary-theme)}.company-profile-bookmark-icon .pi{font-size:1rem!important;font-weight:500!important;aspect-ratio:1/1;transform:scaleY(.95)}.company-profile-name-and-bookmark-container{display:flex;flex-direction:row;gap:12px;align-items:center}@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{padding:16px 8px 16px 16px;max-width:99%;justify-content:space-between}}@media(max-width:1000px){.company-basic-info-container,.company-header-rating-section-container{flex-direction:row}.company-header-parent{align-items:flex-start;justify-content:center}.company-header-basic-info-website-container{margin:0}.company-name-and-description-container,.company-profile-name-and-bookmark-container{width:100%}.company-logo-and-information-container{width:calc(100% - 180px);align-items:flex-start}.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:850px){.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}.rating-container{gap:4px}.logo-container,.logo-container img{height:44px!important;width:44px!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-profile-name-and-bookmark-container{gap:4px}.company-name{font-size:14px!important;font-weight:600!important;line-height:22px!important}.company-profile-bookmark-icon .pi,.company-profile-bookmark-icon-for-admin-preview .pi{font-size:1.2rem!important}.company-description,.company-primary-development-hub-container{font-size:12px!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 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}.company-overview-card-container{max-width:min(100%,404px);gap:14px}.company-overview-card-info,.popular-blog-card-container,.similar-companies-card-container{border:1px solid var(--offwhite-offwhite-3);box-shadow:0 1px 4px 0 rgba(45,47,62,.15);background:var(--primary-white);padding:24px 16px;gap:16px;border-radius:8px;align-items:center}.popular-blog-card-container,.similar-companies-card-container{padding:20px;gap:20px;align-items:flex-start}.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}.popular-blogs{gap:14px}.popular-blog{gap:12px;padding:6px;border-radius:10px}.popular-blog .blog-logo{border-radius:8px}.popular-blog .blog-title{font-family:var(--font-epilogue);font-size:15px;font-weight:500;line-height:22px;color:var(--primary-black);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-width:140px;overflow:hidden;text-overflow:ellipsis}.popular-blog:hover{background:var(--offwhite-offwhite-1)}.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-company-horizontal-line{width:100%;border:1px solid var(--offwhite-offwhite-3)}.similar-company-information-item-container{border-radius:10px}.similar-company-information-item{display:flex;flex-direction:row;gap:14px;cursor:pointer;padding:6px}.similar-company-information-details{width:78%;display:flex;flex-direction:column;gap:4px}.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-info,.popular-blog-card-container,.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(155.73deg,#fff3e8 18.97%,#ffede0 68.05%,#fd4463 172.35%);border-radius:10px;padding:24px;display:flex;flex-direction:column;align-items:center;gap:16px;max-width:404px;min-height:156px;overflow:hidden}.company-report-request-clipboard-img{position:absolute;width:108.11px;height:108.11px;left:301px;top:72.28px;transform:rotate(-13.52deg);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.company-report-request-card-text-block{display:flex;flex-direction:column;gap:5px;align-items:flex-start;width:100%}.company-report-request-card-header{font-family:var(--font-poppins);font-size:15px;font-weight:500;color:#515151;text-align:center}.company-report-request-card-desc{font-family:var(--font-poppins);font-weight:600;font-size:18px;color:var(--primary-theme);text-align:center;margin-bottom:12px}.company-report-request-card-btn{width:180px;height:32px;display:flex;align-items:center;justify-content:flex-start;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;border-radius:6px;cursor:pointer;transition:background .2s;margin-top:-12px;align-self:flex-start}.company-report-request-card-btn:hover{box-shadow:0 12px 30px 0 rgba(45,47,62,.141);background-color:var(--primary-black)}.company-report-request-card-btn:disabled{pointer-events:none;opacity:.5}.fit-content-width{min-width:-moz-fit-content;min-width:fit-content}.similar-company-pdc-timezone{margin-top:-4px}.rating-star-icon{margin-top:-5px;position:relative;top:2px}.location-tooltip-zindex{z-index:100000!important}.company-profile-tab-container{height:42px;gap:24px}.company-profile-tab-container .company-profile-tab{padding:11px 0;cursor:pointer;border-bottom:2px solid transparent}.company-profile-tab-container .active-tab,.company-profile-tab-container .active-tab:hover,.company-profile-tab-container .company-profile-tab:hover{border-bottom:2px solid var(--primary-theme)}.company-profile-tab-container .inactive-tab{border-bottom:2px solid transparent!important}@media(max-width:450px){.company-profile-tab-container{justify-content:space-between;gap:unset;padding-right:8px!important}}.public-profile-container{padding:64px 0 0;font-family:var(--font-poppins)}.company-header-container{width:100%;position:-webkit-sticky;position:sticky;top:64px;z-index:2;background:var(--primary-white)}.list-details-and-social-link-container{display:flex;flex-direction:column;gap:16px}.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:16px;padding:26px 0 32px}.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:780px;width:100%;display:flex;flex-direction:column;gap:16px}.company-overview-see-more{cursor:pointer;font-size:13px;font-weight:500;line-height:20px;color:#2a349a;width:-moz-fit-content;width:fit-content;border-bottom:1.5px solid #2a349a;font-family:var(--font-poppins)}@media(max-width:850px){.company-overview-see-more{margin:0 auto;display:block}.unset-margin{margin:0!important;display:inline-block!important}}@media(max-width:600px){.unset-margin{align-self:center!important}}.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}@media(max-width:1200px){.company-overview-and-disclaimer-container{padding:20px 8px 32px 16px;justify-content:space-around}.company-overview-and-list-details-container{width:64%}}@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}}@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:20px 16px 32px}.company-overview-and-list-details-container{width:100%}.company-overview-container{border:none;padding:0;box-shadow:none}.company-overview-and-disclaimer-side-info-container{background:var(--primary-white)}.company-profile-disclaimer{padding:16px 12px}}@media(max-width:500px){.company-overview-and-list-details-container{width:100%}}