.career-mapping{display:flex;gap:9px;min-height:780px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:12px}.career-mapping::-webkit-scrollbar{display:none}.career-mapping__category{flex:1 0 auto;min-width:185px;display:flex;flex-direction:column;background:var(--wp--preset--color--light-grey);cursor:pointer;position:relative;transition:min-width .5s ease;overflow:hidden}.career-mapping__category:first-child{margin-left:var(--responsive-wide-padding)}.career-mapping__category:last-child{margin-right:var(--responsive-wide-padding)}.career-mapping__category.is-open{min-width:517px;max-width:517px;cursor:default}.career-mapping__category.is-open .career-mapping__header{padding:10px 35px 8px 12px}.career-mapping__category.is-open .career-mapping__title{font-size:36px;line-height:1.1;max-width:800px}.career-mapping__category.is-open .career-mapping__collapsed{display:none}.career-mapping__category.is-open .career-mapping__panel{display:block}.career-mapping__category.is-expanding{min-width:517px;max-width:517px}.career-mapping__category.is-expanding .career-mapping__header{padding:10px 35px 8px 12px}.career-mapping__category.is-expanding .career-mapping__title{font-size:36px;line-height:1.51;max-width:800px}.career-mapping__category.is-expanding .career-mapping__expand-label{padding:500px 300px;background:var(--wp--preset--color--white);color:var(--wp--preset--color--white)}.career-mapping__category.is-revealed .career-mapping__grid-header,.career-mapping__category.is-revealed .career-mapping__tier{opacity:1}.career-mapping__header{display:flex;align-items:center;justify-content:space-between;padding:27px 8px;flex-shrink:0}.career-mapping__icon{width:47px;height:47px;flex-shrink:0;margin-right:20px}.career-mapping__icon svg{width:100%;height:100%;display:block}.career-mapping__icon img{width:100%;height:100%;object-fit:contain}.career-mapping__title{font-family:var(--wp--preset--font-family--apotek-comp);font-size:20px;font-weight:400;text-transform:uppercase;color:var(--wp--preset--color--dark-blue);line-height:.92;margin:0;max-width:86px;transition:font-size .4s ease,max-width .4s ease}.career-mapping__collapsed{display:flex;flex-direction:column;align-items:center;flex:1;padding:0 26px 27px;overflow:hidden}.career-mapping__separator{flex:1;position:relative;width:2px;margin:2px auto;background:var(--wp--preset--color--red)}.career-mapping__separator:before{content:"";position:absolute;top:-1px;left:50%;transform:translateX(-50%);width:6px;height:6px;border:3px solid var(--wp--preset--color--red);background:var(--wp--preset--color--light-grey)}.career-mapping__separator:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:6px;height:6px;border:3px solid var(--wp--preset--color--red);background:var(--wp--preset--color--light-grey)}.career-mapping__expand-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);z-index:1;font-family:var(--wp--preset--font-family--apotek-comp);font-size:var(--wp--preset--font-size--h-5);font-weight:400;line-height:1;text-transform:uppercase;color:#9c9c9c;background:var(--wp--preset--color--light-grey);padding:50px 0;text-align:center;cursor:pointer;transition:padding .4s ease,background-color .4s ease,color .4s ease}.career-mapping__panel{display:none;width:100%}.career-mapping__grid{width:100%}.career-mapping__grid-header{display:grid;grid-template-columns:minmax(auto,22%) 1fr auto;align-items:center;background:var(--wp--preset--color--dark-blue);min-height:28px;padding:0;opacity:0;transition:opacity .3s ease;position:relative;overflow:hidden}.career-mapping__grid-label{font-family:var(--wp--preset--font-family--apotek-comp);font-size:14px;font-weight:400;text-transform:uppercase;color:var(--wp--preset--color--light-grey);line-height:1.51;padding-left:30px;transition:opacity .3s ease .3s}.career-mapping__grid-label:nth-child(2){padding-left:40px}.career-mapping__path-btn{display:inline-flex;align-items:center;gap:10px;background:var(--wp--preset--color--red);color:var(--wp--preset--color--dark-blue);border:none;height:28px;padding:0 14px;cursor:pointer;white-space:nowrap;overflow:hidden}.career-mapping__path-btn:focus-visible{outline:2px solid var(--wp--preset--color--white);outline-offset:2px}.career-mapping__path-btn-text{font-family:var(--wp--preset--font-family--apotek-comp);font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.51;transition:opacity .25s ease .35s}.career-mapping__path-btn-arrow{width:29px;height:15px;flex-shrink:0;transition:transform .3s ease-out .25s}.career-mapping__back-btn{position:absolute;top:0;right:100%;width:100%;height:100%;box-sizing:border-box;display:flex;align-items:center;gap:10px;background:var(--wp--preset--color--red);color:var(--wp--preset--color--dark-blue);border:none;padding:0 14px;cursor:pointer;pointer-events:none;transition:right .45s ease;z-index:2}.career-mapping__back-btn:focus-visible{outline:2px solid var(--wp--preset--color--white);outline-offset:-2px}.career-mapping__back-btn-arrow{flex:1;min-width:0;height:8px}.career-mapping__back-btn-text{font-family:var(--wp--preset--font-family--apotek-comp);font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.51;white-space:nowrap;flex-shrink:0}.career-mapping__tier{display:grid;grid-template-columns:minmax(auto,22%) 1fr;align-items:stretch;position:relative;border-left:solid 2px var(--wp--preset--color--white);border-right:solid 2px var(--wp--preset--color--white);opacity:0;transition:opacity .3s ease .2s}.career-mapping__tier--feeder{background:var(--wp--preset--color--light-grey);color:var(--wp--preset--color--dark-blue)}.career-mapping__tier--entry{background:var(--wp--preset--color--orange);color:var(--wp--preset--color--dark-blue)}.career-mapping__tier--mid{background:var(--wp--preset--color--light-blue);color:var(--wp--preset--color--dark-blue)}.career-mapping__tier--advanced{background:var(--wp--preset--color--teal);color:var(--wp--preset--color--white)}.career-mapping__tier--advanced .career-mapping__tier-jobs{border-left-color:var(--wp--preset--color--dark-blue)}.career-mapping__tier--expert{background:var(--wp--preset--color--dark-blue);color:var(--wp--preset--color--white);border-top:2px solid var(--wp--preset--color--white);border-bottom:2px solid var(--wp--preset--color--white)}.career-mapping__tier--expert .career-mapping__tier-jobs{border-left-width:2px;padding-bottom:26px}.career-mapping__tier-label{font-family:var(--wp--preset--font-family--apotek-comp);font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.51;align-self:center;padding:16px 0 16px 30px}.career-mapping__tier-jobs{border-left:1px solid currentColor;padding:12px 20px 12px 40px;display:flex;flex-direction:column;gap:21px}.career-mapping__job{font-family:var(--wp--preset--font-family--gimlet-text);font-size:16px;font-weight:400;line-height:24px;transition:opacity .3s ease,font-weight .3s ease}.career-mapping__job.is-path-highlighted{font-weight:700}.career-mapping__job .has-tooltip{position:relative;top:-4px;width:12px;height:12px;font-size:10px;margin-bottom:0;line-height:1;vertical-align:middle}.career-mapping__category.is-path-active .career-mapping__job:not([data-example-path=true]){opacity:.25}.career-mapping__category.is-path-active .career-mapping__path-btn-arrow{transform:translateX(200%);transition:transform .3s ease-in}.career-mapping__category.is-path-active .career-mapping__grid-label{opacity:0;transition:opacity .3s ease .1s}.career-mapping__category.is-path-active .career-mapping__path-btn-text{opacity:0;transition:opacity .25s ease .1s}.career-mapping__category.is-path-active .career-mapping__back-btn{right:0;pointer-events:auto;transition:right .45s ease .15s}.career-mapping__svg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}@media (max-width:600px){.career-mapping{min-height:600px}.career-mapping__tier,.career-mapping__grid-header{grid-template-columns:minmax(auto,100px) 1fr auto}.career-mapping__job{font-size:.8rem;line-height:19px}.career-mapping__tier-jobs{gap:.7rem}.career-mapping__tier-label{padding-inline:.8rem !important}.career-mapping__category.is-expanding,.career-mapping__category.is-open{min-width:380px;max-width:380px}}