﻿.career-content-page{position:relative;isolation:isolate;background:url("../../images/contentpage/header-shape.svg") no-repeat center top -3px/100vw,url("../../Images/ContentPage/career-content-bg.svg") no-repeat center top/100vw,#fff;padding-bottom:120px;}@media screen and (max-width:1199px){.career-content-page{background:#fff;padding-bottom:112px;}}.career-content-page::before{position:absolute;z-index:-1;display:block;content:"";inset-inline:auto 0;top:215px;width:209px;aspect-ratio:209/493;background:url("../../Images/ContentPage/circles.svg") no-repeat center top/contain;}@media screen and (max-width:1199px){.career-content-page::before{background:url("../../Images/ExpandedLobby/circle1.svg") no-repeat center top/contain;transform:scaleY(-1);inset-inline:0 auto;inset-block:auto 66px;aspect-ratio:218/532;width:90px;}}@media screen and (max-width:1199px){.career-content-page .header-container{background:url("../../images/Tender/mobile-bg-header.svg") no-repeat center bottom/100vw;position:relative;padding-bottom:48px;}}.career-content-page .header-container .header{width:950px;margin-inline:auto;margin-bottom:35px;}@media screen and (max-width:1199px){.career-content-page .header-container .header{width:auto;margin:0;padding-inline:24px;background-color:#f4f9ff;}}.career-content-page .header-container .header .page-heading{color:#0d47a1;text-align:start;font-family:heeboMedium;font-size:3.375rem;font-weight:500;line-height:1.12em;letter-spacing:-.016em;}@media screen and (max-width:1199px){.career-content-page .header-container .header .page-heading{padding-top:20px;font-size:1.875rem;}}.career-content-page .header-container .header .job-info-desc{display:none;}.career-content-page .header-container .header .job-basic-info{list-style:none;display:flex;align-items:center;padding:0;margin-block:10px 0;column-gap:16px;}@media screen and (max-width:1199px){.career-content-page .header-container .header .job-basic-info{max-width:calc(100vw - 102px);flex-wrap:wrap;column-gap:8px;}}.career-content-page .header-container .header .job-basic-info .job-info-item{display:flex;align-items:center;color:#757575;text-align:start;font-family:Heebo;font-size:1.0625rem;font-weight:400;line-height:1.7em;}@media screen and (max-width:1199px){.career-content-page .header-container .header .job-basic-info .job-info-item{font-size:.875rem;}}.career-content-page .header-container .header .job-basic-info .job-info-item.bold{font-family:heeboMedium;font-weight:500;}.career-content-page .header-container .header .job-basic-info .job-info-item:not(:last-child)::after{display:inline-block;margin-inline:16px 0;content:"";width:1px;height:23px;border-right:1px solid #c0c0c0;border-radius:10px;}@media screen and (max-width:1199px){.career-content-page .header-container .header .job-basic-info .job-info-item:not(:last-child)::after{margin-inline:8px 0;}}.career-content-page .header-container .header .job-basic-info .job-info-item>:first-child{margin-inline-end:7px;}.career-content-page .header-container .header .job-basic-info .job-info-item img{width:16px;aspect-ratio:1/1;}@media screen and (max-width:1199px){.career-content-page .header-container .header .job-basic-info .job-info-item img{width:14px;}}.career-content-page .header-container .mobile-share-button{border:0;background:none;position:absolute;inset-inline:auto 12px;bottom:28px;padding:0;}@media screen and (min-width:1200px){.career-content-page .header-container .mobile-share-button{display:none;}}.career-content-page .job-buttons{display:flex;align-items:center;gap:24px;margin-top:56px;}@media screen and (max-width:1199px){.career-content-page .job-buttons{gap:18px;margin-top:40px;}}.career-content-page .job-buttons .j-button{display:flex;padding-block:11px 12px;padding-inline:31px;align-items:center;border-radius:33px;text-align:center;font-family:heeboMedium;font-size:1.0625rem;font-weight:500;line-height:normal;}@media screen and (max-width:1199px){.career-content-page .job-buttons .j-button{padding-block:8px 9px;padding-inline:19px;font-size:.875rem;}}.career-content-page .job-buttons .j-button.line-style{border:1px solid #bf188d;color:#d625a1;}.career-content-page .job-buttons .j-button.fill-style{background:linear-gradient(180deg,#d625a1 -19.19%,#a321aa 273.5%);color:#fff;}.career-content-page .job-buttons .j-button:focus-visible{outline:2px solid #000;outline-offset:5px;outline-style:dotted;box-shadow:none;}.career-content-page .career-content-component{width:950px;margin-inline:auto;}@media screen and (max-width:1199px){.career-content-page .career-content-component{width:auto;margin-inline:24px;}}