.banner_banner__EMly5{--banner-splitter-gradient-horizontal:linear-gradient(to right,var(--color-section-articles) 0%,var(--color-section-library) 22%,var(--color-section-webinars) 42%,var(--color-section-products) 66%,var(--color-section-companies) 88%,var(--color-section-career) 100%);--banner-splitter-gradient-vertical:linear-gradient(to bottom,var(--color-section-articles) 0%,var(--color-section-library) 22%,var(--color-section-webinars) 42%,var(--color-section-products) 66%,var(--color-section-companies) 88%,var(--color-section-career) 100%);width:100%;max-width:100%}.banner_banner__EMly5 .react-loading-skeleton{display:block}.banner_bannerRectangle__tHlGW{aspect-ratio:4/1}.banner_bannerSquare__mUkNc{aspect-ratio:1/1}.banner_bannerSticky__x8Lmc{position:-webkit-sticky;position:sticky;top:var(--banner-sticky-top)}.banner_skeleton__IFSJD{width:100%;height:100%}.banner_bannerLink__Aufg9{display:block}.banner_bannerLink__Aufg9,.banner_bannerLink__Aufg9:hover{color:var(--text-base);text-decoration:none}.banner_bannerLink__Aufg9:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--space-2xs)}.banner_imageWrapper__fqa_9{display:block;box-shadow:var(--shadow-card)}.banner_imageWrapperNoShadow__q_ywt{box-shadow:none}.banner_textBannerImageWrapper__AlD7b{flex-shrink:0}.banner_imageWrapperRectangleImage__bxaLe{aspect-ratio:4/1}.banner_imageWrapperRectangleText__O1sbS,.banner_imageWrapperSquareText__HT9Y0{aspect-ratio:2/1}.banner_imageWrapperSquareImage__wQr9B{aspect-ratio:1/1}.banner_image__CnbAI{display:block;width:100%;height:100%;object-fit:cover}.banner_image__CnbAI:hover{cursor:pointer}.banner_textBanner__zYwLK{display:flex;width:100%;height:100%;align-items:stretch;box-shadow:var(--shadow-card)}.banner_textBannerHorizontal__qbLSt{flex-direction:column}.banner_textBannerHorizontal__qbLSt .banner_textBannerImageWrapper__AlD7b{width:100%;height:auto}.banner_textBannerVertical__VxZB_{flex-direction:row}.banner_textBannerVertical__VxZB_ .banner_textBannerImageWrapper__AlD7b{width:auto;height:100%}@media(max-width:575.98px){.banner_textBannerVertical__VxZB_{width:100%}}.banner_splitterWide__8PDNI{height:calc(2*var(--space-grid));background:var(--banner-splitter-gradient-horizontal)}.banner_splitterHigh__rzIcF{width:calc(2*var(--space-grid));background:var(--banner-splitter-gradient-vertical)}.banner_textContent__bvCpa{flex:1 1;display:flex;flex-direction:column;justify-content:center;padding:calc(4*var(--space-grid)) calc(10*var(--space-grid));background:var(--bg-surface)}.banner_title__JcNRZ{padding-bottom:calc(2.5*var(--space-grid));color:var(--text-base);font-weight:var(--font-weight-bold);font-size:var(--font-size-banner-title)}.banner_content__1_BHV,.banner_title__JcNRZ{font-family:var(--font-family-heading);line-height:inherit}.banner_content__1_BHV{color:var(--banner-content-text);font-weight:inherit;font-size:var(--font-size-banner-content)}.contacts-section_section__ZRMTg{display:grid;grid-gap:calc(5*var(--space-grid));gap:calc(5*var(--space-grid))}.contacts-section_item__HXsAb{display:flex;align-items:center;gap:calc(2.5*var(--space-grid));overflow:hidden;min-width:0}.contacts-section_item-text__AlrIy{text-decoration:none;font-family:var(--font-family-sans);font-weight:400;color:var(--text-base);overflow:hidden;text-overflow:ellipsis;min-width:0}.recommended_container__X2RR2{box-shadow:var(--shadow-card)}@media(max-width:575.98px){.recommended_container__X2RR2{display:none}}.branch-badge_group__iukd7{display:inline-flex;flex-wrap:wrap;gap:calc(1*var(--space-grid))}.branch-badge_item__OJEu_{display:inline-flex}.branch-badge_badgeLink__Ny8w4,.branch-badge_trackTarget__GK_eN{display:inline-flex;color:inherit;text-decoration:none;pointer-events:auto}.branch-badge_badgeLink__Ny8w4{position:relative;z-index:4}.branch-badge_badgeLink__Ny8w4:focus-visible{outline:calc(.5*var(--space-grid)) solid currentColor;outline-offset:calc(.5*var(--space-grid));border-radius:calc(1*var(--space-grid))}.branch-badge_slotRow__Z7OYi{display:flex;margin-bottom:calc(2*var(--space-grid))}.branch-badge_overlayWrapper__GuOMx{position:relative}.branch-badge_overlay__fxFyk{position:absolute;top:calc(3*var(--space-grid));left:calc(3*var(--space-grid));z-index:3;pointer-events:none}.branch-badge_visuallyHidden__Fg88A{position:absolute;width:calc(.25*var(--space-grid));height:calc(.25*var(--space-grid));padding:0;margin:calc(-1*.25*var(--space-grid));overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.library-item_container__h1juQ{position:relative;display:flex;width:100%;flex-direction:row;margin-top:calc(2*var(--space-grid));border-left:calc(2*var(--space-grid)) solid var(--color-section-library);padding-top:calc(2*var(--space-grid));padding-bottom:calc(3.5*var(--space-grid));background:var(--bg-surface);box-shadow:var(--shadow-card);cursor:pointer}.library-item_containerNotInLibrary__qifH8{margin-top:0;border-top:calc(.25*var(--space-grid)) solid var(--border-subtle);border-left:0;padding-top:calc(4*var(--space-grid));padding-bottom:calc(4*var(--space-grid));box-shadow:none;color:var(--text-base);text-decoration:none}.library-item_containerNotInLibrary__qifH8:first-child{margin-top:calc(2*var(--space-grid));border-top:0}.library-item_containerNoGap__yayLc{margin:0;box-shadow:none}.library-item_containerNoGap__yayLc:defined>span{border-bottom:calc(.25*var(--space-grid)) solid var(--border-subtle);padding-bottom:calc(5*var(--space-grid))}.library-item_containerNoGap__yayLc:last-child{margin-bottom:calc(7.5*var(--space-grid));padding-bottom:0}.library-item_content__HV95V{display:flex;width:100%;flex-direction:column;align-items:flex-start;padding-inline:calc(7*var(--space-grid))}.library-item_contentNotInLibrary__4nPzA{display:flex;align-self:center;overflow:hidden;line-height:1.22em}.library-item_title__UgHhV{margin-bottom:0;padding-top:calc(2*var(--space-grid));padding-right:calc(7*var(--space-grid));font-family:var(--font-family-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.library-item_titleNotInLibrary__Vp2KZ{max-height:3em;overflow:hidden}.library-item_footer__rmT8p{display:flex;width:100%;flex-direction:row;margin-top:calc(2*var(--space-grid));padding-right:calc(6.25*var(--space-grid))}.library-item_item__sA5Qx{display:flex;flex-direction:row;align-items:center;margin-right:calc(7.5*var(--space-grid))}.library-item_collapseMenu__J6niE{display:none;overflow-y:hidden}.library-item_collapseMenuVisible__xgVH5{display:block}.library-item_arrow__4_EYu{position:relative;z-index:1;margin:calc(-1*3.75*var(--space-grid));margin-left:auto;padding:calc(3.75*var(--space-grid));cursor:pointer;transition:transform .3s ease-out;transform:rotate(0deg)}.library-item_arrowCollapsed__YMNcV{transform:rotate(-180deg)}.library-item_globe__G73a6{position:relative;z-index:1;margin:calc(-1*3.75*var(--space-grid));margin-left:auto;padding:calc(3.75*var(--space-grid))}.library-item_libraryText__IjyCY{margin-right:calc(2*var(--space-grid));font-size:var(--font-size-sm)}.library-item_libraryTextSmall__fwKXd,.library-item_libraryText__IjyCY{color:var(--color-section-library);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold)}.library-item_libraryTextSmall__fwKXd{display:flex;min-width:calc(30*var(--space-grid));align-self:flex-start;padding-right:calc(2*var(--space-grid));font-size:var(--font-size-xs);line-height:2em}.library-item_blackText__NSBe9{color:var(--text-base);font-family:var(--font-family-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.library-item_blackTextSemibold__87O05{font-weight:var(--font-weight-semibold)}.library-item_blackTextSmall__YnOoF{color:var(--text-base);font-family:var(--font-family-heading);font-size:var(--font-size-xs);line-height:2em}.library-item_overlay__lHtL4{position:absolute;inset:0}.library-item_overlayButton__Iej2v{border:0;background:transparent}.library-item_anchorOverlay__27h5_{color:var(--text-base);text-decoration:none}.library-item_srOnly__n2ZwR{position:absolute;width:calc(.25*var(--space-grid));height:calc(.25*var(--space-grid));overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.library-item_instrumentationList__31WKv{color:var(--text-base);font-family:var(--font-family-sans)}.side-box_container__ISVog{background:var(--bg-surface);box-shadow:var(--shadow-card)}.side-box_title__H9j_y{display:flex;height:calc(15*var(--space-grid));align-items:center;justify-content:flex-start;padding-left:calc(5*var(--space-grid));border-bottom:calc(2*var(--space-grid)) solid var(--side-box-color);font-family:var(--font-family-heading);font-size:21px;font-weight:var(--font-weight-bold);color:var(--text-base)}.side-box_imageContainerRelative__boeJV{position:relative}.side-box_imageContainer__mrctt{position:absolute;top:calc(-1*calc(9 * var(--space-grid)));right:calc(5*var(--space-grid))}.side-box_image__P7oMS{width:calc(16*var(--space-grid));height:calc(16*var(--space-grid));border:calc(1*var(--space-grid)) solid var(--side-box-color);border-radius:calc(8*var(--space-grid));object-fit:cover}.side-box_content__dwk79{margin-top:calc(3.75*var(--space-grid));padding:calc(4*var(--space-grid))}.job-detail_originalJobOfferLink__uADyh{text-transform:uppercase;font-weight:700}.job-detail_container__8GTwS{display:grid;grid-column-gap:30px}@media(min-width:1400px){.job-detail_container__8GTwS{grid-template-columns:18.18fr 54.54fr 27.28fr}}@media(min-width:1200px)and (max-width:1399.98px){.job-detail_container__8GTwS{grid-template-columns:25fr 75fr}}@media(min-width:0px)and (max-width:1199.98px){.job-detail_container__8GTwS{grid-template-columns:100fr;grid-row-gap:10px}}.job-detail_container__8GTwS>.job-detail_side-container__wDDQe>.job-detail_side__axOi6{display:grid;grid-row-gap:20px}@media(min-width:0px)and (max-width:1199.98px){.job-detail_container__8GTwS>.job-detail_side-container__wDDQe>.job-detail_side__axOi6{grid-row-gap:10px}}.job-detail_container__8GTwS>.job-detail_side-container__wDDQe>.job-detail_side__axOi6>.job-detail_left-banner__U6lka{display:block}@media(max-width:1199.98px){.job-detail_container__8GTwS>.job-detail_side-container__wDDQe>.job-detail_side__axOi6>.job-detail_left-banner__U6lka{display:none}}.job-detail_container__8GTwS>.job-detail_right-panel__E0Yq2{display:block}@media(max-width:1399.98px){.job-detail_container__8GTwS>.job-detail_right-panel__E0Yq2{display:none}}.job-detail_container__8GTwS>.job-detail_content__rOA_i{box-shadow:var(--shadow-card);width:100%;background-color:#fff}.job-detail_inactiveOffer__srco7{background-color:var(--status-error-bg);border:1px solid var(--status-error);border-radius:8px;padding:var(--space-md) var(--space-lg);display:flex;flex-direction:column;gap:var(--space-xs)}.job-detail_inactiveOffer__srco7>.job-detail_title__VlBg_{margin:0;color:var(--status-error);font-family:var(--font-family-heading);font-size:var(--font-size-lg);font-weight:700}.job-detail_inactiveOffer__srco7>.job-detail_message__PUqUR{margin:0;color:var(--text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-md)}