@charset "UTF-8";.sc-grid{display:flex;flex-wrap:wrap;gap:1rem;grid-template-columns:repeat(3,1fr)}@media (max-width: 1400px){.sc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.sc-grid{grid-template-columns:repeat(1,1fr)}}.sc-grid-vertical {flex-direction:column}.sc-grid-item{overflow:auto}.sc-grid-item-xsmall{flex:1 1 200px}@media (min-width: 700px){.sc-grid-item-xsmall{max-width:250px}}.sc-grid-item-small{flex:1 1 300px}@media (min-width: 700px){.sc-grid-item-small{max-width:450px}}.sc-grid-item-staysmall{flex:1 1 300px}@media (min-width: 700px){.sc-grid-item-staysmall{max-width:300px}}.sc-grid-item-big{flex:2 1 600px}@media (min-width: 1000px){.sc-grid-item-big{max-width:900px}}.sc-grid-item-bigger{flex:2 1 600px}@media (min-width: 1000px){.sc-grid-item-bigger{max-width:1200px}}.sc-grid-item-biggger{flex:2 1 600px}@media (min-width: 1000px){.sc-grid-item-biggger{max-width:1400px}}.sc-grid-item-full{flex:1 1 auto;width:100%;max-width:1800px}.sc-grid2{display:grid;flex-wrap:wrap;gap:1rem;grid-template-columns:repeat(3,1fr)}.sc-grid2-vertical {flex-direction:column}.sc-grid2-item{overflow:auto}.sc-grid2-item-xsmall{flex:1 1 200px}@media (min-width: 700px){.sc-grid2-item-xsmall{max-width:250px}}.sc-grid2-item-small{flex:1 1 300px}@media (min-width: 700px){.sc-grid2-item-small{max-width:450px}}.sc-grid2-item-staysmall{flex:1 1 300px}@media (min-width: 700px){.sc-grid2-item-staysmall{max-width:300px}}.sc-grid2-item-big{flex:2 1 600px}@media (min-width: 1000px){.sc-grid2-item-big{max-width:900px}}.sc-grid2-item-full{flex:1 1 auto;width:100%;max-width:1800px}#sc-select-analyze{font-weight:400}#sc-select-analyze .sc-select-analyze-btn{background:var(--phoenix-gray-50);border-radius:.5rem;cursor:pointer}#sc-select-analyze .sc-select-analyze-btn:hover{background:var(--phoenix-gray-100)}#sc-select-analyze .sc-select-analyze-btn>div:nth-child(2){align-self:stretch;width:1px;background:var(--phoenix-gray-200)}#sc-select-analyze .sc-select-analyze-menu{position:fixed;top:0;right:0;bottom:0;left:0;margin:.5rem 1rem;padding:0;max-width:800px;max-height:400px}#sc-select-analyze .sc-select-analyze-project{padding:.5rem 1rem;cursor:pointer}#sc-select-analyze .sc-select-analyze-project:hover{background:var(--phoenix-gray-100)}#sc-select-analyze .sc-select-analyze-project.selected{color:var(--phoenix-primary)}#sc-select-analyze .sc-select-analyze-project.active{font-weight:bolder}#sc-select-analyze .sc-select-analyze-report,#sc-select-analyze .sc-select-analyze-outlet{color:var(--phoenix-body);padding:.5rem 1rem;text-decoration:none;-webkit-user-select:none;user-select:none;cursor:pointer}#sc-select-analyze .sc-select-analyze-report:hover,#sc-select-analyze .sc-select-analyze-outlet:hover{background:var(--phoenix-gray-100)}#sc-select-analyze .sc-select-analyze-report.selected,#sc-select-analyze .sc-select-analyze-outlet.selected{color:var(--phoenix-primary)}#sc-select-analyze .sc-select-analyze-report.active,#sc-select-analyze .sc-select-analyze-outlet.active{background:var(--phoenix-gray-50);font-weight:bolder}.sc-analyze-card{min-height:402px}.sc-analyze-card-headline{height:34px;display:flex;flex-direction:column;justify-content:center;flex-shrink:0;text-transform:uppercase;font-weight:600;font-size:.75rem;color:#909090}.sc-analyze-card-title{margin-bottom:.25rem;font-weight:500;color:#929292;text-transform:uppercase}.sc-analyze-card-subtext{font-weight:600;color:#4c4c4c}.sc-analyze-card .card-body{padding:.5rem 1rem;display:flex;flex-direction:column;gap:.5rem}.sc-analyze-card-footer{display:flex;justify-content:end;font-weight:500}.sc-company-logo{padding:.25rem;width:100px;max-width:100px;min-width:100px;height:100px;max-height:100px;min-height:100px;display:flex;justify-content:center;align-items:center;background:#fff;box-shadow:4px 4px 10px -4px #00000080;border-radius:.25rem}.sc-company-logo img{max-height:100%;max-width:100%}.sc-company-logo-small{padding:.25rem;width:75px;max-width:75px;min-width:75px;height:75px;max-height:75px;min-height:75px;display:flex;justify-content:center;align-items:center;background:#fff;box-shadow:4px 4px 10px -4px #00000080;border-radius:.25rem}.sc-company-logo-small img{max-height:100%;max-width:100%}.sc-company-logo-tiny{padding:.125rem;width:50px;max-width:50px;min-width:50px;height:50px;max-height:50px;min-height:50px;display:flex;justify-content:center;align-items:center;background:#fff;box-shadow:4px 4px 10px -4px #00000080;border-radius:.25rem}.sc-company-logo-tiny img{max-height:100%;max-width:100%}.sc-autocomplete-wrapper{position:absolute;z-index:1000;display:flex;flex-direction:column}.sc-autocomplete-items{position:relative;margin-top:.25rem;display:flex;flex-direction:column;gap:1px;max-height:258px;overflow:hidden auto;border-radius:.25rem;background:#eee;box-shadow:4px 4px 7px #0003}.sc-autocomplete-item{padding:.25rem .5rem;align-items:center;border:2px solid var(--phoenix-white);background:var(--phoenix-white);outline:none;white-space:nowrap;font-size:1rem;cursor:pointer;transition:all .25s ease}.sc-autocomplete-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.sc-autocomplete-item:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.sc-autocomplete-item:focus{border-color:var(--phoenix-primary)}.sc-autocomplete-item:hover{background:var(--phoenix-primary);border-color:var(--phoenix-primary);color:var(--phoenix-white)}.sc-autocomplete-geo{position:sticky;top:0;color:var(--phoenix-primary);font-weight:700}.sc-autocomplete-geohint{margin-top:.25rem;padding:.25rem;background:var(--phoenix-white);border-radius:.25rem;box-shadow:4px 4px 7px #0003;text-align:center;font-size:.8em}.sc-autocomplete-geohint .loader{height:.5em;aspect-ratio:2;background:no-repeat radial-gradient(circle closest-side,currentcolor 90%,rgba(0,0,0,0)) 0% 50%,no-repeat radial-gradient(circle closest-side,currentcolor 90%,rgba(0,0,0,0)) 50% 50%,no-repeat radial-gradient(circle closest-side,currentcolor 90%,rgba(0,0,0,0)) 100% 50%;background-size:33.3333333333% 50%;animation:dotloader 1s infinite linear;margin-left:.25rem;display:inline-block;transform:translateY(.125em)}@keyframes dotloader{20%{background-position:0% 0%,50% 50%,100% 50%}40%{background-position:0% 100%,50% 0%,100% 50%}60%{background-position:0% 50%,50% 100%,100% 0%}80%{background-position:0% 50%,50% 50%,100% 100%}}.sc-autocomplete-loader{background:var(--phoenix-white);position:absolute;top:0;right:0;bottom:0;left:0;opacity:.8;font-size:2rem;display:flex;justify-content:center;align-items:center;border-radius:.25rem}.sc-autocomplete-item~.sc-autocomplete-loader:not(.show){display:none}.sc-tippmod-wrapper{position:absolute;z-index:1000;margin-right:1rem;width:800px;display:flex;flex-direction:column;border-radius:.25rem;box-shadow:4px 4px 7px #0003;overflow:hidden;background:var(--phoenix-white);transform:translateY(-50%)}.sc-tippmod-items,.sc-tippmod-groups{position:relative;display:flex;flex-direction:column;gap:1px;max-height:258px;overflow:hidden auto;background:#eee}.sc-tippmod-item,.sc-tippmod-group{padding:.25rem .5rem;display:flex;align-items:center;gap:.5rem;background:var(--phoenix-white);outline:none;white-space:nowrap;font-size:1rem;cursor:pointer;transition:all .25s ease}.sc-tippmod-item:after,.sc-tippmod-group:after{font:var(--fa-font-solid);font-weight:900;-webkit-font-smoothing:antialiased;color:var(--phoenix-secondary);margin-left:auto;margin-right:.5rem;transition:all .25s ease}.sc-tippmod-item:focus,.sc-tippmod-group:focus{border-color:var(--phoenix-primary)}.sc-tippmod-item:hover,.sc-tippmod-group:hover{background:var(--phoenix-secondary-bg-subtle)}.sc-tippmod-item.active,.sc-tippmod-group.active{color:var(--phoenix-primary)}.sc-tippmod-item.selected:after{content:""}.sc-tippmod-group:not(.active):not(:hover):after{content:"";color:transparent}.sc-tippmod-group:after{content:""}.sc-tippmod-loader{background:var(--phoenix-white);position:absolute;top:0;right:0;bottom:0;left:0;opacity:.8;font-size:2rem;display:flex;justify-content:center;align-items:center;border-radius:.25rem}#sc-job-selection{position:fixed;left:1rem;top:0;width:calc(100% - 2rem);max-width:1000px;max-height:500px}.footer2{padding-top:10px;border-color:#000;border-top:2px solid;margin:auto}#website{display:flex;flex-direction:column;min-height:300px}#website .headline{padding-bottom:1rem;font-size:1.2em}#website .website{height:100%;padding:1rem;display:block;background:#f6f6f6;color:#4a4949;transition:all .25s ease}#website .website:hover{background:#eee;color:#1d2278;text-decoration:unset;box-shadow:0 0 10px #ccc inset}#website .website:hover .image{filter:none}#website .website .image{margin:10px auto;width:300px;max-width:100%;height:250px;max-height:100%;overflow:hidden;box-shadow:0 0 10px #ccc;filter:grayscale(.8);transition:all .25s ease}#website .website .image img{display:flex;justify-content:center;align-items:center;min-height:100%;color:#ccc}#website .website .info .date{font-weight:700}#website .website .info .title{font-size:.8em;font-style:italic;color:#aaa}#website .spinner{margin:0 auto;height:100px;display:none;align-self:center}#website .spinner .fa-spinner{font-size:40px;color:#ccc}#website .end{margin:0 auto;height:100px;display:none;font-size:22px;color:#ccc}#website.loading .spinner,#website.all-loaded .end{display:flex;flex-grow:1;justify-content:center;align-items:center}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}.search-overlay{z-index:-1000;overflow:hidden;position:fixed;left:0;top:0;width:100%;height:100%}.search-overlay.s--active{z-index:9999}.scroll-cont{position:relative;height:100%;overflow-y:auto}.content{margin-top:50px;padding:50px}.desc{max-width:900px;margin:0 auto;font-size:35px;text-decoration:dotted underline;font-weight:700}.search{position:relative;margin:0 auto 50px;width:116px;height:116px;perspective:1000px}.search:not(.s--active){cursor:pointer}.search.s--hidden{opacity:0}.search.s--cloned{position:absolute;left:50%;top:50%;right:auto;bottom:auto;margin:-58px 0 0 -58px}.search.s--moving{transition:transform .4s cubic-bezier(.56,-.49,.58,.9)}.search__bg{position:absolute;left:50%;top:50%;width:100%;height:100%;border-radius:50%;background:#6e2179;transition:all .6s ease;transform:translate3d(-50%,-50%,0);will-change:transform}.search.s--active .search__bg{transform:translate3d(-50%,-50%,0) scale(48)}.search__box{position:absolute;left:50%;top:50%;width:50px;height:50px;border:4px solid #fff;border-radius:25px;transform:translate(-50%,-50%);transition:all .45s ease}.search.s--active .search__box{width:510px;height:100px;border-radius:50px}.search__input{width:100%;height:100%;background:transparent;border:none;outline:none;pointer-events:none;opacity:0;color:#fff;font-size:40px;transition:opacity 0s}.search__input::placeholder{color:#fff6}.search.s--active .search__input{padding:23px 90px 23px 40px;pointer-events:auto;opacity:1;transition:opacity .18s .48s}.search__line{position:absolute;left:50%;top:50%;width:20px;height:4px;border-radius:2px;background:#fff;transform-origin:0 50%;transform:translate(14px,14px) rotate(45deg);transition:all .48s}.search__line:before{content:"";position:absolute;left:0;bottom:0;width:inherit;height:inherit;background:inherit;border-radius:inherit;transform:rotate(90deg);opacity:0;transition:opacity .3s}.search.s--active .search__line:before{opacity:1;transition:opacity .3s .42s}.search.s--active .search__line{width:36px;height:6px;transform:translate(180px,11px) rotate(-45deg)}.search__close{position:absolute;right:0;top:0;width:30px;height:30px;pointer-events:none}.search.s--active .search__close{right:44px;top:33px;pointer-events:auto;cursor:pointer}.card-text-truncate{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;line-height:1.5;min-height:6em;max-height:6em}.card-heading-2{min-height:3em;max-height:3em}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:400;src:url(/fonts/nunito-sans-v15-latin-regular.woff2) format("woff2")}.highlight-tile{outline:2px solid var(--phoenix-primary);transform:scale(1.01);transition:all .2s ease;z-index:999}@keyframes glow{0%{filter:drop-shadow(0 0 0px yellow)}50%{filter:drop-shadow(0 0 30px black)}to{filter:drop-shadow(0 0 0px yellow)}}.leaflet-marker-icon.highlight-marker{animation:glow .8s ease;z-index:9999;will-change:filter;animation-iteration-count:infinite}.fontsmall{padding-top:4px;line-height:14px;font-size:12px}.cchannels{display:inline-block;word-wrap:break-word;overflow-wrap:break-word}#elements_left .sc-grid{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width: 1600px){#elements_left .sc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){#elements_left .sc-grid{grid-template-columns:repeat(1,1fr)}}@keyframes blink{0%,to{border:2px solid transparent}50%{border:2px solid red}}.blinking{animation:blink 3s infinite}.ba-job-card{border:1px solid #ddd;padding:20px 0;margin-bottom:10px}.ba-job-title{font-weight:700;font-size:1.2rem;color:#c00}.ba-badge-info{text-align:left;background-color:#e9f0fa;color:#0d6efd;font-size:.85rem;margin-right:5px}.ba-badge-education{text-align:left;background-color:#f7e2ba;color:#6c4300;font-size:.85rem;margin-right:5px}.ba-job-meta{font-size:.9rem;color:#555;margin-bottom:10px}.ba-job-tags{font-size:.9rem;color:#666}.ba-icon-mail{font-size:1.2rem;color:#777}.ba-save-icon{font-size:1.4rem;color:#777}.linkedin-profile-card{border-bottom:1px solid #ddd;padding:16px 0}.linkedin-profile-img{width:56px;height:56px;border-radius:50%;object-fit:cover}.linkedin-name{font-weight:600;font-size:1.1rem}.linkedin-position{font-size:.95rem;color:#333}.linkedin-location,.linkedin-past,.linkedin-skills,.linkedin-mutuals{font-size:.85rem;color:#666}.linkedin-mutuals{color:#444}.xing-profile-card{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.xing-profile-img{width:56px;height:56px;border-radius:50%;object-fit:cover}.xing-name{font-weight:600;font-size:1.05rem;margin-bottom:.1rem}.xing-company{font-size:.9rem;color:#444;margin-bottom:.2rem}.xing-position{font-size:.85rem;color:#777}.xing-premium-badge{background-color:#00796b;color:#fff;font-size:.7rem;font-weight:600;border-radius:4px;padding:2px 6px;margin-left:6px;vertical-align:middle}.map-layout{display:grid;grid-template-columns:1fr 3fr;height:100vh}.map-sidebar{padding:20px;background-color:#f4f4f4;overflow-y:auto}.map-container{background-color:#e0e0e0;padding:0}.sidebar-item{margin-bottom:10px;padding:10px;background:#fff;border:1px solid #ccc}@media (max-width: 768px){.map-layout{display:flex;flex-direction:column}.map-container{order:1}.map-sidebar{order:2}}
