h2{
font-family:var(--cms-g-roboto);
font-weight:300;
font-size:50px;
line-height:1.25;
color:var(--brand-color-primary);
}

h4{
font-size:30px;
line-height:1.25;
}

h6{
font-size:18px;
line-height:1.688;
}

[data-tag-type='p'],p{
font-size:var(--phw-g-small-text-font-size);
line-height:1.5;
font-family:var(--cms-g-roboto);
font-weight:300;
}

h5{
font-size:20px;
line-height:1.25;
}

.phw-btn{
font-weight:400;
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
border-style:solid;
border-color:var(--phw-custom-whiteborderffffff);
border-top-left-radius:calc(var(--border-radius-base)*0.25);
border-top-right-radius:calc(var(--border-radius-base)*0.25);
border-bottom-left-radius:calc(var(--border-radius-base)*0.25);
border-bottom-right-radius:calc(var(--border-radius-base)*0.25);
}

.phw-widget-ctr{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

body{
font-family:var(--cms-g-roboto);
font-weight:400;
}

h1{
font-weight:300;
font-size:70px;
line-height:1.25;
}

h3{
font-weight:400;
font-family:var(--cms-g-roboto);
}


.phw-g-i-Xlwyla{
background:none;
border:none;
background-image:none;
background-color:transparent;
color:var(--body-color);
font-size:16px;
line-height:1.25;
font-family:var(--cms-g-roboto);
font-weight:500;
letter-spacing:0em;
}

.phw-overlay-test-overlay::before{
}

.phw-overlay-primary::before{
background-color:#0094E3;
opacity:0.3;
}

.phw-g-text-xx-large-primary{
}

.phw-g-text-field-style-1{
}

.phw-g-text-default-semibold-dark{
font-size:16px;
line-height:var(--paragraph-line-height-2);
font-weight:400;
color:var(--text-dark);
font-family:var(--cms-g-roboto);
}

.phw-g-text-default-dark{
font-family:var(--cms-g-roboto);
font-weight:300;
}

.phw-g-small-text-secondary-italic{
color:var(--secondary-text);
font-style:italic;
font-size:14px;
font-family:var(--cms-g-roboto);
font-weight:400;
}

.phw-g-search-results-hero-bg{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/TWNTWDUS/images/1685540758397_search-results-banner-1549547782827.jpg);
background-size:cover;
background-repeat:no-repeat;
}

.phw-g-savedjobsbtn{
line-height:1.2;
font-weight:500;
color:var(--phw-custom-dark-color-light4a4a4a);
border-style:none;
border-top-left-radius:calc(var(--border-radius-base)*0);
border-top-right-radius:calc(var(--border-radius-base)*0);
border-bottom-left-radius:calc(var(--border-radius-base)*0);
border-bottom-right-radius:calc(var(--border-radius-base)*0);
padding-inline-start:0px;
padding-inline-end:0px;
}

.phw-g-regular-paragraph-text-dark-light{
font-size:16px;
line-height:var(--paragraph-line-height-2);
color:var(--phw-custom-dark-color-light4a4a4a);
font-family:var(--cms-g-roboto);
font-weight:400;
margin-bottom:calc(var(--mu-space)*2);
}

.phw-g-regular-757575-secondary{
font-size:16px;
font-family:var(--cms-g-roboto);
font-weight:400;
line-height:var(--paragraph-line-height-2);
color:var(--placeholder-text-color-1);
}

.phw-g-paddingtopbottom15{
padding-top:calc(var(--pu-space)*1.5);
padding-bottom:calc(var(--pu-space)*1.5);
}

.phw-g-padding-zero-with-background{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--brand-color-primary);
}

.phw-g-p-widget-subheading-style-1{
font-size:20px;
color:var(--text-dark);
font-family:var(--cms-g-roboto);
font-weight:300;
}

.phw-g-p-large-secondary{
font-size:24px;
}

.phw-g-p-large-dark{
font-size:30px;
font-family:var(--cms-g-roboto);
font-weight:300;
}

.phw-g-p-default-light{
font-size:24px;
}

.phw-g-p-default-dark{
font-size:20px;
font-family:var(--cms-g-roboto);
font-weight:300;
}

.phw-g-noborders{
border-style:hidden;
border-width:0px;
}

.phw-g-noborderevent{
border-style:none;
}

.phw-g-no-padding{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-menulist-btn{
color:var(--phw-custom-dark-color-light4a4a4a);
font-weight:500;
border-style:none;
border-top-left-radius:calc(var(--border-radius-base)*0);
border-top-right-radius:calc(var(--border-radius-base)*0);
border-bottom-left-radius:calc(var(--border-radius-base)*0);
border-bottom-right-radius:calc(var(--border-radius-base)*0);
line-height:1.2;
font-size:16px;
}

.phw-g-menulist{
padding-inline-start:calc(var(--pu-space)*2.25);
padding-top:calc(var(--pu-space)*0.5);
padding-inline-end:calc(var(--pu-space)*2.25);
padding-bottom:calc(var(--pu-space)*1);
color:var(--phw-custom-dark-color-light4a4a4a);
font-family:var(--cms-g-roboto);
font-weight:500;
font-size:16px;
}

.phw-g-logosize{
height:36px;
width:100px;
}

.phw-g-jdsavedefault{
font-weight:400;
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
border-style:solid;
border-color:transparent;
border-top-left-radius:calc(var(--border-radius-base)*0.25);
border-top-right-radius:calc(var(--border-radius-base)*0.25);
border-bottom-left-radius:calc(var(--border-radius-base)*0.25);
border-bottom-right-radius:calc(var(--border-radius-base)*0.25);
border-width:0px;
}

.phw-g-jdfyf{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--brand-color-secondary);
border-style:none;
border-color:transparent;
border-width:0px;
}

.phw-g-iconstar{
}

.phw-g-iconprimary{
}

.phw-g-icondark{
fill:var(--phw-custom-icondark595959);
}

.phw-g-i-zYcIvR{
}

.phw-g-i-zCuZhr{
}
.phw-g-i-zCuZhr img{
object-fit:cover ;
}

.phw-g-i-yercEt{
border-top-right-radius:calc(var(--border-radius-base)*6.25);
border-bottom-left-radius:calc(var(--border-radius-base)*6.25);
}
.phw-g-i-yercEt img{
object-fit:cover;
border-top-right-radius:calc(var(--border-radius-base)*6.25);
border-bottom-left-radius:calc(var(--border-radius-base)*6.25);
}

.phw-g-i-yWTcbX{
}

.phw-g-i-xY2kmD{
height:187px;
}
.phw-g-i-xY2kmD img{
object-fit:cover;
height:100% ;
width:100% ;
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-xY2kmD{
width:550px;
}
.phw-g-i-xY2kmD img{
object-fit:cover ;
}
}

.phw-g-i-wzozwK{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-wvCEjT{
}

.phw-g-i-wuWgho{
font-weight:300;
font-size:42px;
line-height:1.25;
color:var(--white);
font-family:var(--cms-g-roboto);
}

.phw-g-i-wSefhN{
padding-bottom:calc(var(--pu-space)*10);
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-wSefhN{
padding-top:calc(var(--pu-space)*10);
}
}

.phw-g-i-vlNU93{
background-image:url(https://cdn.bfldr.com/YUTT63Y8/at/6gfmfqrfwj8gz94rr3w84m3/2026_Phenom_System_Page_404_1280x715.jpg?auto=webp&format=png);
background-repeat:no-repeat;
background-size:cover;
}

.phw-g-i-vbAbh0{
font-weight:400;
font-family:var(--cms-g-roboto);
margin-top:auto;
margin-bottom:auto;
}

.phw-g-i-uebw7f{
background-color:var(--widget-bg-white-color);
color:var(--text-dark);
}

.phw-g-i-tt0rAA{
border-top-left-radius:calc(var(--border-radius-base)*2.75);
border-top-right-radius:calc(var(--border-radius-base)*2.75);
border-bottom-left-radius:calc(var(--border-radius-base)*2.75);
border-bottom-right-radius:calc(var(--border-radius-base)*2.75);
}
.phw-g-i-tt0rAA img{
border-top-left-radius:calc(var(--border-radius-base)*2.75);
border-top-right-radius:calc(var(--border-radius-base)*2.75);
border-bottom-left-radius:calc(var(--border-radius-base)*2.75);
border-bottom-right-radius:calc(var(--border-radius-base)*2.75);
object-fit:cover ;
}

.phw-g-i-teO6wX{
height:auto;
}
.phw-g-i-teO6wX img{
object-fit:cover;
height:100% ;
width:100% ;
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-teO6wX{
width:auto;
}
.phw-g-i-teO6wX img{
object-fit:cover ;
}
}

.phw-g-i-tMxemw{
font-weight:300;
font-size:36px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
}

.phw-g-i-t5yosZ{
border-top-right-radius:calc(var(--border-radius-base)*6.25);
border-bottom-left-radius:calc(var(--border-radius-base)*6.25);
height:300px;
}
.phw-g-i-t5yosZ img{
object-fit:cover;
border-top-right-radius:calc(var(--border-radius-base)*6.25);
border-bottom-left-radius:calc(var(--border-radius-base)*6.25);
height:100% ;
width:100% ;
}

.phw-g-i-sjCE5S{
}

.phw-g-i-r9MWTm{
background-color:var(--widget-bg-white-color);
color:var(--text-dark);
}

.phw-g-i-qy3xXL{
height:auto;
}
.phw-g-i-qy3xXL img{
object-fit:cover;
height:100% ;
width:100% ;
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-qy3xXL{
width:auto;
}
.phw-g-i-qy3xXL img{
object-fit:cover ;
}
}

.phw-g-i-qkisri{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-qVogAv{
background-color:var(--phw-custom-buttonhover0174b2);
padding-bottom:calc(var(--pu-space)*10);
text-align:right;
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-qVogAv{
padding-top:calc(var(--pu-space)*10);
}
}

.phw-g-i-q9raEA{
}

.phw-g-i-p3VszZ{
background-color:var(--phw-custom-buttonhover0174b2);
text-align:right;
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-p3VszZ{
padding-top:calc(var(--pu-space)*3.75);
}
}

.phw-g-i-otsqg4{
height:150px;
padding-inline-start:calc(var(--pu-space)*2.5);
padding-inline-end:calc(var(--pu-space)*2.5);
}
.phw-g-i-otsqg4 img{
object-fit:contain;
height:100% ;
width:100% ;
}

.phw-g-i-osesTR{
background-color:var(--widget-bg-dark-color);
}

.phw-g-i-olBiob{
}

.phw-g-i-oiF3aC{
color:var(--white);
}

.phw-g-i-ofjrNt{
font-weight:400;
font-family:var(--cms-g-roboto);
margin-top:auto;
margin-bottom:auto;
text-transform:uppercase;
}

.phw-g-i-nj1suQ{
background-color:var(--brand-color-secondary);
padding-bottom:calc(var(--pu-space)*3.75);
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-nj1suQ{
padding-top:calc(var(--pu-space)*3.75);
}
}

.phw-g-i-nYgynC{
background-color:var(--widget-bg-white-color);
}

.phw-g-i-nQqqQH{
background:var(--phw-custom-cardgradient);
color:var(--text-dark);
}

.phw-g-i-n8aL36{
padding-bottom:calc(var(--pu-space)*3.75);
text-align:center;
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-n8aL36{
padding-top:calc(var(--pu-space)*3.75);
}
}

.phw-g-i-lvBg5J{
}

.phw-g-i-lFmy8q{
text-align:center;
}

.phw-g-i-l1Py9s{
border-top-right-radius:calc(var(--border-radius-base)*6.25);
border-bottom-left-radius:calc(var(--border-radius-base)*6.25);
height:226px;
max-height:226px;
}
.phw-g-i-l1Py9s img{
object-fit:cover;
border-top-right-radius:calc(var(--border-radius-base)*6.25);
border-bottom-left-radius:calc(var(--border-radius-base)*6.25);
height:100% ;
width:100% ;
}

.phw-g-i-krXSAM{
padding-bottom:calc(var(--pu-space)*0);
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-krXSAM{
padding-top:calc(var(--pu-space)*0);
}
}

.phw-g-i-kVxPQA{
}
.phw-g-i-kVxPQA img{
object-fit:cover;
}

.phw-g-i-jXDoWM{
background-color:var(--phw-custom-buttonhover0174b2);
padding-bottom:calc(var(--pu-space)*3.75);
text-align:right;
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-jXDoWM{
padding-top:calc(var(--pu-space)*3.75);
}
}

.phw-g-i-jHfwlo{
}

.phw-g-i-jC5UeC{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-izSaff{
background-color:transparent;
padding-bottom:calc(var(--pu-space)*2.5);
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-izSaff{
padding-top:calc(var(--pu-space)*3.75);
}
}

.phw-g-i-irtYMy{
background-color:var(--phw-custom-hkdl-purple485484ff);
}

.phw-g-i-hmzfR0{
font-weight:300;
font-size:50px;
line-height:1.25;
color:var(--white);
font-family:var(--cms-g-roboto);
}

.phw-g-i-hlfluK{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-hOeF7T{
}

.phw-g-i-gWZAid{
background-color:var(--phw-custom-hkdl-purple485484ff);
padding-bottom:calc(var(--pu-space)*2.5);
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-gWZAid{
padding-top:calc(var(--pu-space)*3.75);
}
}

.phw-g-i-flWMFW{
max-height:160px;
height:160px;
}
.phw-g-i-flWMFW img{
object-fit:cover;
height:100% ;
width:100% ;
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-flWMFW{
width:550px;
}
.phw-g-i-flWMFW img{
object-fit:cover ;
}
}

.phw-g-i-fgMcbD{
font-size:30px;
line-height:var(--paragraph-line-height-3);
color:var(--text-dark);
font-family:var(--cms-g-roboto);
font-weight:400;
}

.phw-g-i-feYXhY{
border-top-right-radius:calc(var(--border-radius-base)*6.25);
border-bottom-left-radius:calc(var(--border-radius-base)*6.25);
height:467px;
max-height:467px;
}
.phw-g-i-feYXhY img{
object-fit:cover;
border-top-right-radius:calc(var(--border-radius-base)*6.25);
border-bottom-left-radius:calc(var(--border-radius-base)*6.25);
height:100% ;
width:100% ;
}

.phw-g-i-f4gEG8{
padding-bottom:calc(var(--pu-space)*0);
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-f4gEG8{
padding-top:calc(var(--pu-space)*0);
}
}

.phw-g-i-f4bNGj{
font-size:20px;
line-height:var(--paragraph-line-height-2);
color:var(--white);
font-family:var(--cms-g-roboto);
font-weight:300;
}

.phw-g-i-eki5TA{
background-color:var(--brand-color-secondary);
}

.phw-g-i-eIbfpl{
background-color:var(--widget-bg-dark-color);
padding-bottom:calc(var(--pu-space)*2.5);
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-eIbfpl{
padding-top:calc(var(--pu-space)*3.75);
}
}

.phw-g-i-csGI13{
height:465px;
}
.phw-g-i-csGI13 img{
object-fit:cover;
height:100% ;
width:100% ;
}

.phw-g-i-bdVaul{
border-top-right-radius:calc(var(--border-radius-base)*6.25);
border-bottom-left-radius:calc(var(--border-radius-base)*6.25);
}
.phw-g-i-bdVaul img{
object-fit:cover;
border-top-right-radius:calc(var(--border-radius-base)*6.25);
border-bottom-left-radius:calc(var(--border-radius-base)*6.25);
}

.phw-g-i-bFaaKI{
background-color:var(--phw-custom-buttonhover0174b2);
padding-bottom:calc(var(--pu-space)*10);
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-bFaaKI{
padding-top:calc(var(--pu-space)*10);
}
}

.phw-g-i-axxm6d{
}

.phw-g-i-ai11gh{
border-top-right-radius:calc(var(--border-radius-base)*6.25);
border-bottom-left-radius:calc(var(--border-radius-base)*6.25);
}
.phw-g-i-ai11gh img{
object-fit:cover;
border-top-right-radius:calc(var(--border-radius-base)*6.25);
border-bottom-left-radius:calc(var(--border-radius-base)*6.25);
}

.phw-g-i-ZpX9oR{
background-image:url(https://cdn.bfldr.com/YUTT63Y8/at/6gfmfqrfwj8gz94rr3w84m3/2026_Phenom_System_Page_404_1280x715.jpg?auto=webp&format=png);
background-repeat:no-repeat;
background-size:cover;
}

.phw-g-i-ZcVyvd{
background-color:var(--widget-bg-white-color);
color:var(--text-dark);
}

.phw-g-i-ZN2MLV{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-YzCaEV{
padding-bottom:calc(var(--pu-space)*2);
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-YzCaEV{
padding-top:calc(var(--pu-space)*2);
}
}

.phw-g-i-YoVWwa{
border-top-right-radius:calc(var(--border-radius-base)*6.25);
border-bottom-left-radius:calc(var(--border-radius-base)*6.25);
}
.phw-g-i-YoVWwa img{
object-fit:cover;
border-top-right-radius:calc(var(--border-radius-base)*6.25);
border-bottom-left-radius:calc(var(--border-radius-base)*6.25);
}

.phw-g-i-YKgGPx{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-YD1DUG{
background-image:url(https://cdn.bfldr.com/YUTT63Y8/at/6gfmfqrfwj8gz94rr3w84m3/2026_Phenom_System_Page_404_1280x715.jpg?auto=webp&format=png);
background-repeat:no-repeat;
background-size:cover;
}

.phw-g-i-YBdvbL{
}

.phw-g-i-Y4FdIK{
padding-bottom:calc(var(--pu-space)*10);
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-Y4FdIK{
padding-top:calc(var(--pu-space)*10);
}
}

.phw-g-i-XxXhpm{
}

.phw-g-i-Wy1mvM{
}

.phw-g-i-WwqQrj{
background-color:var(--phw-custom-hkdl-purple485484ff);
}

.phw-g-i-WTM0gA{
border-top-right-radius:calc(var(--border-radius-base)*6.25);
border-bottom-left-radius:calc(var(--border-radius-base)*6.25);
height:411px;
max-height:467px;
}
.phw-g-i-WTM0gA img{
object-fit:cover;
border-top-right-radius:calc(var(--border-radius-base)*6.25);
border-bottom-left-radius:calc(var(--border-radius-base)*6.25);
height:100% ;
width:100% ;
}

.phw-g-i-WQLaNf{
padding-bottom:calc(var(--pu-space)*10);
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-WQLaNf{
padding-top:calc(var(--pu-space)*10);
}
}

.phw-g-i-W1jYXR{
font-weight:300;
font-size:36px;
line-height:1.25;
color:var(--white);
font-family:var(--cms-g-roboto);
}

.phw-g-i-VwMdjp{
border-top-left-radius:calc(var(--border-radius-base)*3.75);
border-top-right-radius:calc(var(--border-radius-base)*3.75);
border-bottom-left-radius:calc(var(--border-radius-base)*3.75);
border-bottom-right-radius:calc(var(--border-radius-base)*3.75);
background-color:var(--phw-custom-hkdl-purple485484ff);
}

.phw-g-i-UW3wEJ{
background-color:var(--phw-custom-dark_bg120a3aff);
padding-bottom:calc(var(--pu-space)*10);
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-UW3wEJ{
padding-top:calc(var(--pu-space)*10);
}
}

.phw-g-i-UURNLx{
text-align:center;
}

.phw-g-i-Tp1CO2{
}

.phw-g-i-T8IKpK{
background-color:var(--brand-color-secondary);
}

.phw-g-i-SRQryb{
}

.phw-g-i-SIfdEM{
border-width:1px;
border-color:var(--input-stroke);
border-style:solid;
border-top-left-radius:calc(var(--input-border-radius)*0);
border-top-right-radius:calc(var(--input-border-radius)*0);
border-bottom-left-radius:calc(var(--input-border-radius)*0);
border-bottom-right-radius:calc(var(--input-border-radius)*0);
padding-inline-end:32px;
padding-inline-start:32px;
font-weight:var(--input-font-weight);
font-size:var(--input-font-size-lg);
background-color:var(--input-bg);
outline:none;
height:64px;
padding-bottom:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
line-height:1.4;
transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
margin-inline-end:calc(var(--mu-space)*0);
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-SIfdEM{
padding-top:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
}
}

.phw-g-i-RqsxEc{
}

.phw-g-i-RlOwEb{
color:var(--white);
font-family:var(--cms-g-filson-pro);
}

.phw-g-i-RdxfoK{
font-weight:300;
font-size:50px;
line-height:1.25;
color:var(--white);
font-family:var(--cms-g-roboto);
}

.phw-g-i-RKrVYO{
}

.phw-g-i-R78R7T{
background-color:var(--brand-color-secondary);
padding-inline-end:calc(var(--pu-space)*10);
padding-inline-start:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-R78R7T{
padding-top:calc(var(--pu-space)*10);
}
}

.phw-g-i-QwmAxl{
margin-inline-start:calc(var(--mu-space)*6.25);
margin-inline-end:calc(var(--mu-space)*6.25);
margin-top:calc(var(--mu-space)*3.75);
height:auto;
}
.phw-g-i-QwmAxl img{
object-fit:cover;
height:100% ;
width:100% ;
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-QwmAxl{
width:auto;
}
.phw-g-i-QwmAxl img{
object-fit:cover ;
}
}

.phw-g-i-QoqtWU{
max-height:160px;
height:auto;
}
.phw-g-i-QoqtWU img{
object-fit:cover;
height:100% ;
width:100% ;
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-QoqtWU{
width:auto;
}
.phw-g-i-QoqtWU img{
object-fit:cover ;
}
}

.phw-g-i-QmclTv{
border-width:1px;
border-color:var(--stroke-dark);
border-style:solid;
align-items:center;
justify-content:normal;
}

.phw-g-i-QTRpRY{
border-top-right-radius:calc(var(--border-radius-base)*6.25);
border-bottom-left-radius:calc(var(--border-radius-base)*6.25);
}
.phw-g-i-QTRpRY img{
object-fit:cover;
border-top-right-radius:calc(var(--border-radius-base)*6.25);
border-bottom-left-radius:calc(var(--border-radius-base)*6.25);
}

.phw-g-i-QGT4fj{
background-color:var(--widget-bg-white-color);
color:var(--text-dark);
}

.phw-g-i-QFZnmG{
}

.phw-g-i-PcGegY{
border-width:1px;
border-color:var(--stroke-dark);
border-style:solid;
border-top-left-radius:calc(var(--border-radius-base)*2.75);
border-top-right-radius:calc(var(--border-radius-base)*2.75);
border-bottom-left-radius:calc(var(--border-radius-base)*2.75);
border-bottom-right-radius:calc(var(--border-radius-base)*2.75);
padding-top:calc(var(--pu-space)*2.75);
padding-bottom:calc(var(--pu-space)*2.75);
justify-content:normal;
align-items:center;
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-PcGegY{
padding-inline-end:calc(var(--pu-space)*2.75);
padding-inline-start:calc(var(--pu-space)*2.75);
}
}

.phw-g-i-PYL36a{
background-color:var(--phw-custom-dark_bg120a3aff);
padding-bottom:calc(var(--pu-space)*10);
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-PYL36a{
padding-top:calc(var(--pu-space)*10);
}
}

.phw-g-i-PMAvIR{
padding-bottom:calc(var(--pu-space)*10);
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-PMAvIR{
padding-top:calc(var(--pu-space)*10);
}
}

.phw-g-i-PIEbpm{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-P15CFS{
}
.phw-g-i-P15CFS img{
object-fit:cover;
}

.phw-g-i-OrWl1M{
}

.phw-g-i-OUY1fZ{
}

.phw-g-i-OKSqK6{
font-weight:300;
font-size:42px;
line-height:1.25;
color:var(--white);
font-family:var(--cms-g-roboto);
}

.phw-g-i-OCkwFy{
background-color:var(--widget-bg-white-color);
color:var(--text-dark);
}

.phw-g-i-NmEBdB{
border-width:1px;
border-color:var(--stroke-dark);
border-style:solid;
border-top-left-radius:calc(var(--border-radius-base)*2.75);
border-top-right-radius:calc(var(--border-radius-base)*2.75);
border-bottom-left-radius:calc(var(--border-radius-base)*2.75);
border-bottom-right-radius:calc(var(--border-radius-base)*2.75);
padding-top:calc(var(--pu-space)*2.75);
padding-bottom:calc(var(--pu-space)*2.75);
justify-content:normal;
align-items:center;
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-NmEBdB{
padding-inline-end:calc(var(--pu-space)*2.75);
padding-inline-start:calc(var(--pu-space)*2.75);
}
}

.phw-g-i-NFrUNA{
color:var(--white);
text-decoration:none;
}

.phw-g-i-MXOBpB{
background-color:var(--phw-custom-buttonhover0174b2);
padding-bottom:calc(var(--pu-space)*10);
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-MXOBpB{
padding-top:calc(var(--pu-space)*10);
}
}

.phw-g-i-M2RAUu{
background-color:var(--widget-bg-white-color);
color:var(--text-dark);
}

.phw-g-i-Lic5Rc{
font-weight:300;
font-size:50px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
text-align:start;
}

.phw-g-i-LMh4bT{
background-color:var(--phw-custom-buttonhover0174b2);
padding-bottom:calc(var(--pu-space)*0);
text-align:right;
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-LMh4bT{
padding-top:calc(var(--pu-space)*3.75);
}
}

.phw-g-i-KtpB2I{
background-color:var(--widget-bg-white-color);
color:var(--text-dark);
text-align:center;
}

.phw-g-i-KthP9o{
}

.phw-g-i-KbeGr5{
font-size:var(--phw-g-input-label-text-font-size);
line-height:1.5;
font-family:var(--cms-g-roboto);
font-weight:400;
text-align:start;
}

.phw-g-i-KJR0bO{
}

.phw-g-i-K0eqdF{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-JxSDFM{
border-top-left-radius:calc(var(--border-radius-base)*3.75);
border-top-right-radius:calc(var(--border-radius-base)*3.75);
border-bottom-left-radius:calc(var(--border-radius-base)*3.75);
border-bottom-right-radius:calc(var(--border-radius-base)*3.75);
padding-bottom:calc(var(--pu-space)*2.5);
background-color:transparent;
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-JxSDFM{
padding-top:calc(var(--pu-space)*3.75);
}
}

.phw-g-i-JvweCr{
background-color:var(--widget-bg-dark-color);
padding-bottom:calc(var(--pu-space)*10);
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-JvweCr{
padding-top:calc(var(--pu-space)*10);
}
}

.phw-g-i-JrCkwK{
padding-top:calc(var(--pu-space)*7.5);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-Jqg1dY{
background:none;
background-image:none;
background-color:transparent;
}

.phw-g-i-JqFZNh{
font-weight:300;
font-size:36px;
line-height:1.25;
color:var(--white);
font-family:var(--cms-g-roboto);
}

.phw-g-i-JDECQz{
background:var(--phw-custom-cardgradient);
border-top-left-radius:calc(var(--border-radius-base)*2.5);
border-top-right-radius:calc(var(--border-radius-base)*2.5);
border-bottom-left-radius:calc(var(--border-radius-base)*2.5);
border-bottom-right-radius:calc(var(--border-radius-base)*2.5);
color:var(--text-dark);
}

.phw-g-i-JA5ysU{
background:none;
background-image:none;
background-color:transparent;
}

.phw-g-i-Io7UTA{
background-color:var(--phw-custom-hkdl-purple485484ff);
padding-bottom:calc(var(--pu-space)*2.5);
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-Io7UTA{
padding-top:calc(var(--pu-space)*3.75);
}
}

.phw-g-i-IbKbcx{
}

.phw-g-i-IKxsqw{
color:var(--white);
text-decoration:none;
}

.phw-g-i-I0GSF8{
border-top-left-radius:calc(var(--border-radius-base)*2.5);
border-top-right-radius:calc(var(--border-radius-base)*2.5);
height:150px;
padding-inline-start:calc(var(--pu-space)*0);
padding-inline-end:calc(var(--pu-space)*0);
}
.phw-g-i-I0GSF8 img{
object-fit:cover;
border-top-left-radius:calc(var(--border-radius-base)*2.5);
border-top-right-radius:calc(var(--border-radius-base)*2.5);
height:100% ;
width:100% ;
}

.phw-g-i-HqFamd{
padding-bottom:calc(var(--pu-space)*10);
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-HqFamd{
padding-top:calc(var(--pu-space)*10);
}
}

.phw-g-i-HiXBkx{
padding-bottom:calc(var(--pu-space)*0);
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-HiXBkx{
padding-top:calc(var(--pu-space)*0);
}
}

.phw-g-i-HHjO9K{
border-top-right-radius:calc(var(--border-radius-base)*6.25);
border-bottom-left-radius:calc(var(--border-radius-base)*6.25);
height:300px;
max-height:226px;
}
.phw-g-i-HHjO9K img{
object-fit:cover;
border-top-right-radius:calc(var(--border-radius-base)*6.25);
border-bottom-left-radius:calc(var(--border-radius-base)*6.25);
height:100% ;
width:100% ;
}

.phw-g-i-Gi45lX{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-Ftjwdy{
font-size:30px;
line-height:var(--paragraph-line-height-3);
color:var(--text-dark);
font-family:var(--cms-g-roboto);
font-weight:400;
}

.phw-g-i-FjbJ4w{
background-color:var(--widget-bg-white-color);
color:var(--text-dark);
}

.phw-g-i-FfO9jb{
}

.phw-g-i-F4CpIP{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-F3yhT1{
}

.phw-g-i-DHJzIv{
height:109px;
}
.phw-g-i-DHJzIv img{
object-fit:contain;
height:100% ;
width:100% ;
}

.phw-g-i-Co8gTz{
background-color:var(--brand-color-secondary);
padding-bottom:calc(var(--pu-space)*3.75);
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-Co8gTz{
padding-top:calc(var(--pu-space)*3.75);
}
}

.phw-g-i-CNYwjH{
background-color:var(--phw-custom-hkdl-purple485484ff);
padding-bottom:calc(var(--pu-space)*10);
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-CNYwjH{
padding-top:calc(var(--pu-space)*10);
}
}

.phw-g-i-CIGYbV{
}

.phw-g-i-C0HWiz{
}

.phw-g-i-BkLGrs{
}

.phw-g-i-BbHp6T{
padding-bottom:calc(var(--pu-space)*10);
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-BbHp6T{
padding-top:calc(var(--pu-space)*10);
}
}

.phw-g-i-BSNMkS{
font-size:30px;
line-height:var(--paragraph-line-height-3);
color:var(--text-dark);
font-family:var(--cms-g-roboto);
font-weight:400;
}

.phw-g-i-AyNTns{
padding-bottom:calc(var(--pu-space)*0);
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-AyNTns{
padding-top:calc(var(--pu-space)*0);
}
}

.phw-g-i-A3AzY1{
background-image:none;
background-color:var(--widget-bg-dark-color);
}

.phw-g-i-9I7MNd{
}

.phw-g-i-8cbYJk{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-8KQv6O{
background-color:var(--brand-color-secondary);
}

.phw-g-i-7qW4mk{
background-image:url(https://cdn.bfldr.com/YUTT63Y8/at/6gfmfqrfwj8gz94rr3w84m3/2026_Phenom_System_Page_404_1280x715.jpg?auto=webp&format=png);
background-repeat:no-repeat;
background-size:cover;
}

.phw-g-i-7lJSLD{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.5;
font-family:var(--cms-g-roboto);
font-weight:400;
text-align:start;
}

.phw-g-i-7Suhig{
border-top-left-radius:calc(var(--border-radius-base)*0);
border-top-right-radius:calc(var(--border-radius-base)*0);
border-bottom-left-radius:calc(var(--border-radius-base)*0);
border-bottom-right-radius:calc(var(--border-radius-base)*0);
}

.phw-g-i-7BEizT{
font-size:20px;
line-height:var(--paragraph-line-height-1);
color:var(--white);
font-family:var(--cms-g-roboto);
font-weight:300;
margin-top:calc(var(--mu-space) * 3);
text-align:start;
}

.phw-g-i-6Rrhlt{
}
.phw-g-i-6Rrhlt img{
object-fit:cover;
}

.phw-g-i-54mts8{
background-color:var(--widget-bg-gray-color);
padding-bottom:calc(var(--pu-space) * 6);
padding-inline-end:calc(var(--pu-space) * 24);
padding-inline-start:calc(var(--pu-space) * 24);
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-54mts8{
padding-top:calc(var(--pu-space) * 6);
}
}

.phw-g-i-52j13w{
font-weight:300;
font-size:50px;
line-height:1.25;
color:var(--white);
font-family:var(--cms-g-roboto);
}

.phw-g-i-4zNXtq{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-4XZj8X{
color:var(--white);
}

.phw-g-i-4MgVBn{
padding-bottom:calc(var(--pu-space)*0);
padding-top:calc(var(--pu-space)*0);
}

.phw-g-i-49qPDT{
height:150px;
padding-inline-start:calc(var(--pu-space)*0);
padding-inline-end:calc(var(--pu-space)*0);
}
.phw-g-i-49qPDT img{
object-fit:cover;
height:100% ;
width:100% ;
}

.phw-g-i-3zILng{
border-top-left-radius:calc(var(--border-radius-base)*3.75);
border-top-right-radius:calc(var(--border-radius-base)*3.75);
border-bottom-left-radius:calc(var(--border-radius-base)*3.75);
border-bottom-right-radius:calc(var(--border-radius-base)*3.75);
padding-bottom:calc(var(--pu-space)*2.5);
background-color:transparent;
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-3zILng{
padding-top:calc(var(--pu-space)*3.75);
}
}

.phw-g-i-3o0D9z{
padding-bottom:calc(var(--pu-space)*2);
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-3o0D9z{
padding-top:calc(var(--pu-space)*2);
}
}

.phw-g-i-2u9sG2{
height:auto;
}
.phw-g-i-2u9sG2 img{
object-fit:cover;
height:100% ;
width:100% ;
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-2u9sG2{
width:auto;
}
.phw-g-i-2u9sG2 img{
object-fit:cover ;
}
}

.phw-g-i-2fLFgc{
font-size:16px;
line-height:1.2;
color:var(--white);
font-family:var(--cms-g-roboto);
font-weight:500;
}

.phw-g-i-2OY4yy{
}

.phw-g-i-2K79xB{
background-color:var(--phw-custom-hkdl-purple485484ff);
padding-bottom:calc(var(--pu-space)*2.5);
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-2K79xB{
padding-top:calc(var(--pu-space)*3.75);
}
}

.phw-g-i-26a6e7{
font-size:20px;
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-roboto);
font-weight:300;
text-align:start;
}

.phw-g-i-1q75tu{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-1Pm37J{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-17LOcb{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-0oc6zd{
height:100px;
}
.phw-g-i-0oc6zd img{
object-fit:cover;
height:100% ;
width:100% ;
}

@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
.phw-g-i-0oc6zd{
width:550px;
}
.phw-g-i-0oc6zd img{
object-fit:cover ;
}
}

.phw-g-i-01rikM{
border-top-right-radius:calc(var(--border-radius-base)*6.25);
border-bottom-left-radius:calc(var(--border-radius-base)*6.25);
height:300px;
}
.phw-g-i-01rikM img{
object-fit:cover;
border-top-right-radius:calc(var(--border-radius-base)*6.25);
border-bottom-left-radius:calc(var(--border-radius-base)*6.25);
height:100% ;
width:100% ;
}

.phw-g-herowidget{
}

.phw-g-header-link{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-header-ctr{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-h4dark-glassdoor{
font-size:18px;
line-height:1.25;
color:var(--text-dark);
font-family:var(--cms-g-roboto);
font-weight:300;
}

.phw-g-h3-large-card-jtc-title{
font-weight:300;
font-family:var(--cms-g-roboto);
font-size:50px;
color:var(--white);
}

.phw-g-h3-dark-small{
font-family:var(--cms-g-roboto);
font-size:20px;
line-height:var(--heading-line-height-5);
color:var(--text-dark);
}

.phw-g-h3-dark-aboutus{
}

.phw-g-h3-card-light{
font-weight:400;
font-size:30px;
}

.phw-g-h2-text-align{
font-weight:300;
font-size:50px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
}

.phw-g-h2-event-coutdown{
font-family:var(--cms-g-roboto);
font-weight:400;
font-size:20px;
line-height:1.25;
color:var(--brand-color-primary);
}

.phw-g-h2-event-article{
font-family:var(--cms-g-roboto);
font-weight:400;
font-size:30px;
line-height:1.25;
color:var(--brand-color-primary);
}

.phw-g-h2-dark{
font-family:var(--cms-g-roboto);
font-weight:300;
font-size:20px;
line-height:1;
color:var(--text-dark);
}

.phw-g-h2-card-title-dark-default{
font-weight:300;
font-size:30px;
line-height:var(--heading-line-height-3);
color:var(--text-dark);
}

.phw-g-h2-card-sub-title-dark-small{
font-weight:400;
color:var(--phw-custom-text-dark-light);
font-size:16px;
}

.phw-g-h2-card-secondary-small{
font-family:var(--cms-g-roboto);
font-weight:300;
font-size:16px;
line-height:1.25;
color:var(--secondary-text);
}

.phw-g-h1-widget-title-dark{
color:var(--white);
}

.phw-g-h1-hero-title-primary{
}

.phw-g-h1-event-hero{
font-weight:300;
font-size:40px;
line-height:1.25;
}

.phw-g-h1-404-primary-blog{
font-weight:300;
font-size:160px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
}

.phw-g-fyfcontainerbg{
background-color:var(--brand-color-primary);
}

.phw-g-fyfbg{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--brand-color-primary);
}

.phw-g-footer-ctr{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--widget-bg-dark-color);
}

.phw-g-eventhero{
padding-bottom:calc(var(--pu-space)*0);
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/TWNTWDUS/images/1687520696198_events_default_banner.jpg);
padding-top:calc(var(--pu-space)*0);
}

.phw-g-event-category{
color:var(--white);
font-family:var(--cms-g-roboto);
font-weight:300;
font-size:20px;
line-height:1.5;
}

.phw-g-employeenamedesignation{
font-family:var(--cms-g-roboto);
font-weight:500;
color:var(--text-dark);
font-size:16px;
}

.phw-g-employee-testimonial{
font-family:var(--cms-g-roboto);
font-weight:500;
color:var(--text-dark);
font-size:16px;
}

.phw-g-ctr-padding-zero{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-content-left-align{
text-align:left;
}

.phw-g-circle-image-large{
}

.phw-g-categoryherobgimg{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/TWNTWDUS/images/1685613533915_media_icon_large1.jpg);
background-size:cover;
background-repeat:no-repeat;
}

.phw-g-catagoryhero{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--brand-color-primary);
}

.phw-g-card-white-bg{
background-color:var(--phw-custom-white);
}

.phw-g-card-bg-secondary{
background-color:var(--phw-custom-white);
}

.phw-g-btn-small-primary{
border-color:var(--brand-color-primary);
color:var(--white);
background-color:var(--brand-color-primary);
font-weight:var(--btn-font-weight);
min-height:var(--btn-height-sm);
}

.phw-g-btn-secondary,.btn-success,.secondary-button{
border-top-left-radius:calc(var(--border-radius-base)*3.75);
border-top-right-radius:calc(var(--border-radius-base)*3.75);
border-bottom-left-radius:calc(var(--border-radius-base)*3.75);
border-bottom-right-radius:calc(var(--border-radius-base)*3.75);
font-weight:400;
}

.phw-g-btn-primary,.btn.primary-button,.primary-button{
border-top-left-radius:calc(var(--border-radius-base)*0.625);
border-top-right-radius:calc(var(--border-radius-base)*0.625);
border-bottom-left-radius:calc(var(--border-radius-base)*0.625);
border-bottom-right-radius:calc(var(--border-radius-base)*0.625);
color:var(--white);
font-weight:400;
gap:0px;
}

.phw-g-btn-plain,.btn-info,.plain-button{
font-weight:400;
border-color:var(--brand-color-primary);
background-image:none;
}

.phw-g-btn-link-style-2{
font-weight:500;
}

.phw-g-btn-large-primary{
font-weight:var(--btn-font-weight);
color:var(--white);
border-color:var(--brand-color-primary);
}

.phw-g-btn-jobcard-info-link{
padding-top:0;
padding-bottom:0;
padding-inline-start:0;
padding-inline-end:0;
font-size:16px;
line-height:var(--paragraph-line-height-2);
font-weight:400;
color:var(--white);
background-color:transparent;
text-decoration:underline;
border-color:transparent;
box-shadow:none;
border-width:0;
}

.phw-g-btn-default,.btn-default,.default-button{
font-weight:400;
color:var(--brand-color-primary);
border-color:var(--phw-custom-whiteborderffffff);
font-family:var(--cms-g-roboto);
border-style:solid;
border-top-left-radius:calc(var(--border-radius-base)*0.25);
border-top-right-radius:calc(var(--border-radius-base)*0.25);
border-bottom-left-radius:calc(var(--border-radius-base)*0.25);
border-bottom-right-radius:calc(var(--border-radius-base)*0.25);
border-width:1px;
}

.phw-g-borderlightgray[type='checkbox']{
border-style:solid;
border-color:var(--phw-custom-light-graye9e9e9);
border-width:1px;
}

.phw-g-blogdetailcategory{
color:var(--white);
font-family:var(--cms-g-roboto);
font-weight:300;
font-size:20px;
line-height:1.25;
}

.phw-g-blogcategory{
color:var(--placeholder-text-color-1);
font-weight:400;
}

.phw-g-blogauthorname{
font-size:16px;
font-family:var(--cms-g-roboto);
font-weight:400;
line-height:var(--paragraph-line-height-2);
}

.phw-g-blogauthor{
font-family:var(--cms-g-roboto);
font-weight:400;
color:var(--text-dark);
line-height:1.25;
}

.phw-g-bg-white{
background-color:var(--phw-custom-white);
}

.phw-g-bg-secondary{
background-color:var(--brand-color-secondary);
}


.phw-g-i-Xlwyla:hover{
background-color:var(--phw-custom-white);
color:var(--brand-color-primary);
text-decoration:none;
}

.phw-g-savedjobsbtn:hover{
color:var(--secondary-text);
}

.phw-g-menulist-btn:hover{
color:var(--phw-custom-dark-color-light6e6e6e);
}

.phw-g-menu-sub-list:hover{
color:var(--phw-custom-dark-color-light6e6e6e);
}

.phw-g-menu-list-link:hover{
color:var(--phw-custom-dark-color-light6e6e6e);
text-decoration:underline;
}

.phw-g-jdsavedefault:hover{
}

.phw-g-i-NFrUNA:hover{
color:var(--white);
text-decoration:underline;
}

.phw-g-header-link:hover{
color:var(--phw-custom-dark-color-light6e6e6e);
}

.phw-g-btn-primary:hover,.btn-primary,.primary-button:hover{
background-color:var(--phw-custom-buttonhover0174b2);
background-image:none;
}

.phw-g-btn-plain:hover,.btn-info,.plain-button:hover{
color:var(--white);
background-color:var(--brand-color-primary);
border-color:var(--brand-color-primary);
}

.phw-g-btn-default:hover{
background-color:var(--phw-custom-white);
font-weight:400;
font-family:var(--cms-g-roboto);
}


.phw-g-i-Xlwyla:focus{
color:var(--brand-color-primary);
text-decoration:underline;
}

.phw-g-i-SIfdEM:focus{
border-color:var(--input-stroke-focus);
box-shadow:var(--input-box-shadow-focus);
}


.phw-g-i-Xlwyla:active{
color:var(--brand-color-primary);
text-decoration:underline;
}

.phw-g-jdsavedefault:active{
border-color:transparent;
}


.phw-g-i-SIfdEM.disabled{
background-color:var(--input-disabled-bg);
opacity:1;
pointer-events:none;
}
.phw-g-i-SIfdEM:disabled{
background-color:var(--input-disabled-bg);
opacity:1;
pointer-events:none;
}


.phw-g-i-Xlwyla:focus-visible{
color:var(--brand-color-primary);
}


.phw-g-i-Xlwyla:focus:hover{
color:var(--brand-color-primary);
}

.phw-g-i-Xlwyla.active:focus-visible{
color:var(--brand-color-primary);
}
.phw-g-i-Xlwyla.selected:focus-visible{
color:var(--brand-color-primary);
}

.phw-g-i-Xlwyla.active:focus{
color:var(--brand-color-primary);
text-decoration:underline;
}
.phw-g-i-Xlwyla.selected:focus{
color:var(--brand-color-primary);
text-decoration:underline;
}

.phw-g-i-Xlwyla.active{
color:var(--brand-color-primary);
}
.phw-g-i-Xlwyla.selected{
color:var(--brand-color-primary);
}

.phw-g-i-Xlwyla.active:hover{
color:var(--brand-color-primary);
}
.phw-g-i-Xlwyla.selected:hover{
color:var(--brand-color-primary);
}

.phw-g-i-Xlwyla.active:active{
color:var(--brand-color-primary);
text-decoration:underline;
}
.phw-g-i-Xlwyla.selected:active{
color:var(--brand-color-primary);
text-decoration:underline;
}


@media only screen and (min-width: 1920px) {
.phw-g-i-Xlwyla{
font-size:18px;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-fgMcbD{
font-size:var(--paragraph-font-size-3);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-f4bNGj{
font-size:var(--paragraph-font-size-2);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Ftjwdy{
font-size:var(--paragraph-font-size-3);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-BSNMkS{
font-size:var(--paragraph-font-size-3);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-7BEizT{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-2fLFgc{
font-size:var(--paragraph-font-size-2);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-26a6e7{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (max-width: 1199.98px) {
h3{
font-size:20px;
}
}

@media only screen and (max-width: 1199.98px) {
h4{
font-size:20px;
}
}

@media only screen and (max-width: 1199.98px) {
h1{
font-size:50px;
}
}

@media only screen and (max-width: 1199.98px) {
h2{
font-size:40px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-widget-ctr{
padding-top:calc(var(--pu-space)*5);
padding-bottom:calc(var(--pu-space)*5);
}
}

@media only screen and (max-width: 1199.98px) {
[data-tag-type='p'],p{
font-size:max(calc(var(--phw-g-small-text-font-size)*0.75),var(--tab-font-size));
}
}


@media only screen and (max-width: 1199.98px) {
.phw-g-i-Xlwyla{
font-size:14px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-text-default-semibold-dark{
font-size:20px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-small-text-secondary-italic{
font-size:20px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-padding-zero-with-background{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-wuWgho{
font-size:31px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-tMxemw{
font-size:27px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-hmzfR0{
font-size:37px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-fgMcbD{
font-size:22px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-f4bNGj{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-W1jYXR{
font-size:27px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-SIfdEM{
font-size:max(calc(var(--input-font-size-lg)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-RdxfoK{
font-size:37px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-OKSqK6{
font-size:31px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Lic5Rc{
font-size:37px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-KbeGr5{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-JqFZNh{
font-size:27px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Ftjwdy{
font-size:22px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-BSNMkS{
font-size:22px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-7lJSLD{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-7BEizT{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-52j13w{
font-size:37px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-2fLFgc{
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-26a6e7{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-header-ctr{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-h2-card-title-dark-default{
font-size:22px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-h2-card-sub-title-dark-small{
font-size:20px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-h1-event-hero{
font-size:30px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-footer-ctr{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-eventhero{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-btn-jobcard-info-link{
font-size:20px;
}
}

@media only screen and (max-width: 767.98px) {
h2{
font-size:30px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-widget-ctr{
padding-top:calc(var(--pu-space)*3.25);
padding-bottom:calc(var(--pu-space)*3.25);
}
}

@media only screen and (max-width: 767.98px) {
h1{
font-size:40px;
}
}

@media only screen and (max-width: 767.98px) {
[data-tag-type='p'],p{
font-size:max(calc(var(--phw-g-small-text-font-size)*0.5),var(--mobile-font-size));
}
}


@media only screen and (max-width: 767.98px) {
.phw-g-i-Xlwyla{
font-size:14px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-text-default-semibold-dark{
font-size:20px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-small-text-secondary-italic{
font-size:20px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-padding-zero-with-background{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-wuWgho{
font-size:21px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-tMxemw{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hmzfR0{
font-size:25px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-fgMcbD{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-f4bNGj{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-W1jYXR{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-SIfdEM{
font-size:max(calc(var(--input-font-size-lg)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-RdxfoK{
font-size:25px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-OKSqK6{
font-size:21px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Lic5Rc{
font-size:25px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-KbeGr5{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JqFZNh{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Ftjwdy{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-BSNMkS{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-7lJSLD{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-7BEizT{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-52j13w{
font-size:25px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-2fLFgc{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-26a6e7{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-header-ctr{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-h2-card-title-dark-default{
font-size:20px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-h2-card-sub-title-dark-small{
font-size:20px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-h1-event-hero{
font-size:20px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-eventhero{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-btn-jobcard-info-link{
font-size:20px;
}
}

