#companyDetails .company_job_listing_line{background-color:#fff;border:2px solid transparent;border-radius:1.5rem;color:#000;display:block;margin-bottom:1rem;padding:1.5rem;text-decoration:none;transition:border .5s ease-out}#companyDetails .company_job_listing_line:hover{border-color:var(--thm-color-primary)!important}#companyDetails .company_job_listing_line .item{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}#companyDetails .profile_subpart_text{overflow-x:hidden;white-space:pre-line}#companyDetails .highlight{background-color:#fff;border-radius:1rem;color:#000;padding:.5rem;text-align:center}#companyDetails .highlight+.highlight{margin-top:1rem}#companyDetails .highlight h2{color:#333;font-weight:300}#companyDetails .highlight .value{font-weight:700}#pageGeographicalAreaBtnContainer{position:relative;z-index:3}#pageGeographicalAreaMapContainer{margin-left:-20px;margin-top:-50px;transition:all .5s;opacity:0;padding:0;z-index:2}#pageGeographicalAreaMapContainer.show{padding:4rem 1.5rem 1.5rem;opacity:1}#pageGeographicalArea figure{margin:0 auto;max-width:600px}#pageGeographicalArea legend .color{width:20px;height:16px;background-color:#ff5b5b}#pageGeographicalArea legend .label{font-size:.8rem}#pageGeographicalArea path{cursor:pointer;fill:#eae6e4;opacity:.8;stroke:#ad9f97}#pageGeographicalArea [data-label=BELGIQUE] path,#pageGeographicalArea [data-label=LUXEMBOURG] path,#pageGeographicalArea [data-label=ALLEMAGNE] path,#pageGeographicalArea [data-label=SUISSE] path,#pageGeographicalArea [data-label=ITALIE] path,#pageGeographicalArea [data-label=MONACO] path{cursor:pointer;fill:#b7b1ae;stroke:#ad9f97}#pageGeographicalArea path.selected{fill:#ff5b5b}#pageGeographicalArea g:hover path{opacity:1}#pageGeographicalArea g:hover path:hover{stroke:#000}#pageGeographicalArea .st1{fill:none;stroke:#8a8989;stroke-miterlimit:10}@media (min-width: 576px){#pageGeographicalArea{padding-left:1.9rem}}
