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

h4{
font-weight:700;
font-size:30px;
line-height:1.25;
color:var(--phw-custom-headings-color4a7729);
font-family:var(--cms-g-roboto);
}

.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);
}

[data-tag-type='p'],p{
font-size:18px;
line-height:1.5;
color:var(--phw-custom-para-color53575a);
font-family:var(--cms-g-roboto);
font-weight:400;
}

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

h2{
font-weight:400;
font-size:40px;
line-height:1.25;
color:var(--phw-custom-headings-color4a7729);
font-family:var(--cms-g-roboto);
}

h3{
font-weight:400;
font-size:30px;
color:var(--phw-custom-headings-color4a7729);
font-family:var(--cms-g-roboto);
}

h5{
font-weight:500;
font-size:20px;
line-height:1.25;
color:var(--phw-custom-headings-color4a7729);
font-family:var(--cms-g-roboto);
}

h6{
font-weight:500;
font-size:18px;
line-height:1.688;
color:var(--phw-custom-headings-color4a7729);
font-family:var(--cms-g-roboto);
}

h1{
font-weight:400;
font-size:40px;
line-height:1.25;
color:var(--phw-custom-headings-color4a7729);
font-family:var(--cms-g-roboto);
}

other{
color:var(--phw-custom-para-color53575a);
font-family:var(--cms-g-roboto);
}

a{
color:var(--phw-custom-link-color005b68);
text-decoration:none;
}

a:hover{
color:var(--phw-custom-link-color005b68);
text-decoration:underline;
}

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

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

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

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

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

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

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

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

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

.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-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-large-primary{
border-color:var(--brand-color-primary);
color:var(--white);
background-color:var(--phw-custom-btn-color612166);
font-weight:700;
font-family:var(--cms-g-fs-humana-bold);
border-style:none;
border-top-left-radius:calc(var(--border-radius-base)*0.375);
border-top-right-radius:calc(var(--border-radius-base)*0.375);
border-bottom-left-radius:calc(var(--border-radius-base)*0.375);
border-bottom-right-radius:calc(var(--border-radius-base)*0.375);
font-size:16px;
}

.phw-g-btn-large-primary:hover{
background-color:var(--phw-custom-dark-eggplant4c1a51);
font-weight:700;
font-family:var(--cms-g-fs-humana-bold);
border-style:none;
border-top-left-radius:calc(var(--border-radius-base)*0.375);
border-top-right-radius:calc(var(--border-radius-base)*0.375);
border-bottom-left-radius:calc(var(--border-radius-base)*0.375);
border-bottom-right-radius:calc(var(--border-radius-base)*0.375);
}

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

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

.phw-g-btn-plain,.btn-info,.plain-button{
border-color:var(--brand-color-primary);
color:var(--white);
background-color:var(--phw-custom-btn-color612166);
font-weight:700;
border-style:none;
border-top-left-radius:calc(var(--border-radius-base)*0.375);
border-top-right-radius:calc(var(--border-radius-base)*0.375);
border-bottom-left-radius:calc(var(--border-radius-base)*0.375);
border-bottom-right-radius:calc(var(--border-radius-base)*0.375);
background-image:none;
font-size:16px;
}

.phw-g-btn-primary,.btn-primary,.primary-button{
color:var(--white);
background-color:var(--phw-custom-btn-color612166);
font-weight:700;
font-family:var(--cms-g-fs-humana-bold);
border-style:none;
border-top-left-radius:calc(var(--border-radius-base)*0.375);
border-top-right-radius:calc(var(--border-radius-base)*0.375);
border-bottom-left-radius:calc(var(--border-radius-base)*0.375);
border-bottom-right-radius:calc(var(--border-radius-base)*0.375);
font-size:16px;
line-height:1.25;
}

.phw-g-btn-primary:hover,.btn-primary,.primary-button:hover{
background-color:var(--phw-custom-dark-eggplant4c1a51);
font-weight:700;
font-family:var(--cms-g-fs-humana-bold);
border-style:none;
border-top-left-radius:calc(var(--border-radius-base)*0.375);
border-top-right-radius:calc(var(--border-radius-base)*0.375);
border-bottom-left-radius:calc(var(--border-radius-base)*0.375);
border-bottom-right-radius:calc(var(--border-radius-base)*0.375);
background-image:none;
}

.phw-g-btn-primary:focus,.btn-primary,.primary-button:focus{
background-color:var(--phw-custom-dark-eggplant4c1a51);
font-weight:700;
font-family:var(--cms-g-fs-humana-bold);
border-style:none;
border-top-left-radius:calc(var(--border-radius-base)*0.375);
border-top-right-radius:calc(var(--border-radius-base)*0.375);
border-bottom-left-radius:calc(var(--border-radius-base)*0.375);
border-bottom-right-radius:calc(var(--border-radius-base)*0.375);
}

.phw-g-btn-primary:active,.btn-primary,.primary-button:active{
color:var(--white);
background-color:var(--phw-custom-primary-btn-hover-color7b3b80);
font-weight:500;
border-style:none;
border-top-left-radius:calc(var(--border-radius-base)*0.375);
border-top-right-radius:calc(var(--border-radius-base)*0.375);
border-bottom-left-radius:calc(var(--border-radius-base)*0.375);
border-bottom-right-radius:calc(var(--border-radius-base)*0.375);
}

.phw-g-btn-secondary,.btn-success,.secondary-button{
border-color:var(--phw-custom-primary-green5c9a1b);
color:var(--phw-custom-primary-green5c9a1b);
background-color:transparent;
font-weight:700;
font-family:var(--cms-g-fs-humana-bold);
border-top-left-radius:calc(var(--border-radius-base)*0.375);
border-top-right-radius:calc(var(--border-radius-base)*0.375);
border-bottom-left-radius:calc(var(--border-radius-base)*0.375);
border-bottom-right-radius:calc(var(--border-radius-base)*0.375);
font-size:16px;
border-width:2px;
}

.phw-g-btn-secondary:hover,.btn-success,.secondary-button:hover{
background-color:var(--phw-custom-primary-green5c9a1b);
font-weight:700;
font-family:var(--cms-g-fs-humana-bold);
border-style:none;
border-top-left-radius:calc(var(--border-radius-base)*0.375);
border-top-right-radius:calc(var(--border-radius-base)*0.375);
border-bottom-left-radius:calc(var(--border-radius-base)*0.375);
border-bottom-right-radius:calc(var(--border-radius-base)*0.375);
}

.phw-g-btn-secondary:focus,.btn-success,.secondary-button:focus{
background-color:var(--phw-custom-primary-green5c9a1b);
font-weight:700;
font-family:var(--cms-g-fs-humana-bold);
border-style:none;
border-top-left-radius:calc(var(--border-radius-base)*0.375);
border-top-right-radius:calc(var(--border-radius-base)*0.375);
border-bottom-left-radius:calc(var(--border-radius-base)*0.375);
border-bottom-right-radius:calc(var(--border-radius-base)*0.375);
}

.phw-g-btn-secondary:active,.btn-success,.secondary-button:active{
border-color:var(--phw-custom-primary-green5c9a1b);
background-color:var(--phw-custom-primary-green5c9a1b);
font-weight:700;
font-family:var(--cms-g-fs-humana-bold);
border-top-left-radius:calc(var(--border-radius-base)*0.375);
border-top-right-radius:calc(var(--border-radius-base)*0.375);
border-bottom-left-radius:calc(var(--border-radius-base)*0.375);
border-bottom-right-radius:calc(var(--border-radius-base)*0.375);
}

.phw-g-btn-secondary.disabled,.btn-success,.secondary-button.disabled{
color:var(--light-text);
background-color:var(--phw-custom-white);
font-weight:700;
font-family:var(--cms-g-fs-humana-bold);
border-top-left-radius:calc(var(--border-radius-base)*0.375);
border-top-right-radius:calc(var(--border-radius-base)*0.375);
border-bottom-left-radius:calc(var(--border-radius-base)*0.375);
border-bottom-right-radius:calc(var(--border-radius-base)*0.375);
}

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

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

.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-categoryherobgimg{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/pp/HUMHUMUS/images/1685613533915_media_icon_large1.jpg);
background-size:cover;
background-repeat:no-repeat;
}

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

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

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

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

.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-eventhero{
padding-bottom:calc(var(--pu-space)*0);
background-image:url(https://assets.phenompeople.com/CareerConnectResources/pp/HUMHUMUS/images/1687520696198_events_default_banner.jpg);
padding-top:calc(var(--pu-space)*0);
}

.phw-g-footer-bottom-menu-list-link:hover{
color:var(--white);
}

.phw-g-footer-bottom-menu-list-link{
}

.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-footer-menu-list-link:hover{
color:var(--white);
}

.phw-g-footer-menu-list-link{
}

.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-fyfcontainerbg{
background-color:var(--brand-color-primary);
}

.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-h1-event-hero{
font-weight:300;
font-size:40px;
line-height:1.25;
}

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

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

.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-h2-card-sub-title-dark-small{
font-weight:400;
color:var(--phw-custom-text-dark-light);
font-size:16px;
}

.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-dark{
font-family:var(--cms-g-roboto);
font-weight:300;
font-size:20px;
line-height:1;
color:var(--text-dark);
}

.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-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-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-h3-card-light{
font-weight:400;
font-size:30px;
}

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

.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-large-card-jtc-title{
font-weight:300;
font-family:var(--cms-g-roboto);
font-size:50px;
color:var(--white);
}

.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-header-ctr{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-header-link:hover{
font-weight:700;
color:var(--phw-custom-para-color53575a);
}

.phw-g-header-link{
font-weight:700;
color:var(--phw-custom-para-color53575a);
font-size:18px;
}

.phw-g-herowidget{
}

.phw-g-i-0HOSdZ{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-pistae4f2d9);
}

.phw-g-i-0RNHVL{
height:63px;
}

.phw-g-i-0cwSp8{
}

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

.phw-g-i-0nQ9RQ{
margin-inline-end:calc(var(--mu-space)*2.5);
border-inline-end-style:solid;
border-inline-end-color:var(--phw-custom-whiteborderffffff);
border-inline-end-width:1px;
}

.phw-g-i-1QN81v{
max-height:334px;
}

.phw-g-i-1TLVph{
}

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

.phw-g-i-1uMocz{
color:var(--phw-custom-headings-color4a7729);
}

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

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

.phw-g-i-38xkpu{
background-color:var(--phw-custom-footer-bg4a7729);
}

.phw-g-i-3wfw18{
color:var(--phw-custom-para-color53575a);
font-family:var(--cms-g-roboto);
}

.phw-g-i-4EHpYS{
font-size:18px;
font-family:var(--cms-g-roboto);
font-weight:400;
}

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

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

.phw-g-i-4XodAB{
}

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

.phw-g-i-4hRQrQ{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--phw-custom-pistae4f2d9);
border-style:none;
border-color:transparent;
border-width:0px;
}

.phw-g-i-5iFXE1{
font-weight:400;
color:var(--phw-custom-para-color53575a);
font-family:var(--cms-g-roboto);
font-size:24px;
}

.phw-g-i-5kAXlJ{
}

.phw-g-i-5qATbt{
max-width:60%;
}

.phw-g-i-5xjPdE{
font-size:18px;
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:400;
}

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

.phw-g-i-6oCNJh{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-pistae4f2d9);
}

.phw-g-i-7YeSrN{
padding-top:calc(var(--pu-space)*0.0125);
padding-bottom:calc(var(--pu-space)*6.25);
}

.phw-g-i-8AxYwU{
font-weight:400;
font-size:40px;
line-height:1.58;
}

.phw-g-i-97zKfo{
box-shadow:var(--box-shadow-style-2);
background-color:var(--phw-custom-white);
}

.phw-g-i-9I0inj{
padding-inline-start:calc(var(--pu-space)*3.75);
border-inline-start-style:solid;
border-inline-start-color:var(--phw-custom-whiteborderffffff);
border-inline-start-width:1px;
}

.phw-g-i-9XthS0{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--phw-custom-footer-bg4a7729);
}

.phw-g-i-9spD5J{
color:var(--phw-custom-para-color53575a);
font-family:var(--cms-g-roboto);
line-height:1.5;
}

.phw-g-i-9wF1r7{
max-height:334px;
}

.phw-g-i-9yX1E2{
color:var(--phw-custom-para-color53575a);
font-family:var(--cms-g-roboto);
}

.phw-g-i-AWALOA{
}

.phw-g-i-AjkWPZ{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-card-bgf2f2f2);
}

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

.phw-g-i-B7NUwk{
color:var(--phw-custom-para-color53575a);
font-family:var(--cms-g-roboto);
}

.phw-g-i-CUwfZF{
color:var(--phw-custom-para-color53575a);
font-family:var(--cms-g-roboto);
width:70%;
}

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

.phw-g-i-CjdSbf{
}

.phw-g-i-CuvMCq{
}

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

.phw-g-i-D152Fu{
color:var(--phw-custom-para-color53575a);
font-family:var(--cms-g-roboto);
margin-inline-start:calc(var(--mu-space)*0);
margin-bottom:calc(var(--mu-space)*0);
}

.phw-g-i-E7cUMl{
}

.phw-g-i-EdKE0z{
font-size:18px;
line-height:1.5;
color:var(--phw-custom-black000000);
font-family:var(--cms-g-roboto);
font-weight:400;
}

.phw-g-i-EkZiPe{
}

.phw-g-i-EmGQ36{
font-weight:400;
font-size:24px;
line-height:var(--heading-line-height-3);
color:var(--phw-custom-headings-color4a7729);
}

.phw-g-i-F34bJY{
margin-top:calc(var(--mu-space)*-5);
margin-inline-end:calc(var(--mu-space)*-5);
}

.phw-g-i-FMTqea{
color:var(--phw-custom-unique-symbol007481);
font-family:var(--cms-g-roboto);
font-weight:700;
}

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

.phw-g-i-FbqOW7{
font-size:18px;
line-height:1.5;
color:var(--phw-custom-black000000);
font-family:var(--cms-g-roboto);
font-weight:400;
}

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

.phw-g-i-FsBWMK{
justify-content:normal;
}

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

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

.phw-g-i-GQCFt6{
margin-inline-start:calc(var(--mu-space)*0.625);
}

.phw-g-i-GQbzS9{
height:63px;
}

.phw-g-i-HDIo43{
padding-top:calc(var(--pu-space)*0.0125);
padding-bottom:calc(var(--pu-space)*6.25);
}

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

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

.phw-g-i-HdwqPX{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--phw-custom-footer-bg4a7729);
}

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

.phw-g-i-HjGOxe{
font-size:14px;
color:var(--white);
margin-bottom:calc(var(--mu-space)*3.75);
}

.phw-g-i-Hks0To{
font-weight:700;
color:var(--white);
font-size:22px;
}

.phw-g-i-HoPy1M{
background-color:var(--widget-bg-gray-color);
background-image:url(https://assets.phenompeople.com/CareerConnectResources/pp/HUMHUMUS/images/Screenshot2024-02-13192535-1707832570994.png);
background-size:contain;
background-repeat:no-repeat;
}

.phw-g-i-HtCi5B{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*1.25);
background-color:transparent;
align-items:;
}

.phw-g-i-IZWJWs{
background-color:var(--phw-custom-pistae4f2d9);
}

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

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

.phw-g-i-K100Hv{
}

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

.phw-g-i-KgRf2u{
}

.phw-g-i-Kp4GYV{
box-shadow:var(--box-shadow-style-2);
background-color:var(--phw-custom-white);
}

.phw-g-i-KxyWoC{
color:var(--phw-custom-unique-symbol007481);
font-family:var(--cms-g-roboto);
font-size:40px;
font-weight:700;
}

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

.phw-g-i-Lopduz{
}

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

.phw-g-i-M5zurU{
}

.phw-g-i-MOWI9L{
font-size:18px;
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
font-family:var(--cms-g-roboto);
font-weight:400;
margin-top:calc(var(--mu-space) * 3);
text-align:left;
}

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

.phw-g-i-N4jO12{
}

.phw-g-i-ND69T9{
}

.phw-g-i-NJRBGd{
font-weight:500;
color:var(--phw-custom-link-color005b68);
font-size:18px;
text-decoration:none;
padding-inline-start:0px;
padding-inline-end:0px;
}

.phw-g-i-NJRBGd:hover{
font-weight:500;
color:var(--phw-custom-link-color005b68);
border-color:transparent;
text-decoration:underline;
}

.phw-g-i-NJRBGdnull{
outline:var(--accessibility-outline-width) var(--accessibility-outline-style) var(--accessibility-outline-color);
outline-offset:var(--accessibility-outline-offset);
}

.phw-g-i-NJRBGd:active{
border-color:transparent;
text-decoration:var(--link-hover-decoration);
}

.phw-g-i-NJRBGd.disabled{
color:var(--btn-dark);
border-color:transparent;
}

.phw-g-i-NXXOen{
background-color:var(--brand-color-secondary);
padding-top:calc(var(--pu-space)*9.375);
}

.phw-g-i-OCvI2K{
background-color:var(--phw-custom-pistae4f2d9);
}

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

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

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

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

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

.phw-g-i-QxioAz{
padding-top:calc(var(--pu-space)*5);
padding-bottom:calc(var(--pu-space)*5);
justify-content:;
}

.phw-g-i-Rcr9D9{
font-family:var(--input-font-family);
font-size:var(--input-font-size);
line-height:var(--input-line-height);
padding-top:calc(var(--pu-space)*1.25);
padding-bottom:calc(var(--pu-space)*1.25);
background-color:var(--input-bg);
font-weight:var(--input-font-weight);
border-style:solid;
border-width:1px;
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);
border-color:var(--input-stroke);
outline:none;
transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

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

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

.phw-g-i-RpMXIf{
padding-top:calc(var(--pu-space)*0.0125);
padding-bottom:calc(var(--pu-space)*6.25);
}

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

.phw-g-i-SYMqsr{
background-color:transparent;
}

.phw-g-i-Sbm536{
background-color:var(--widget-bg-gray-color);
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

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

.phw-g-i-SzpZC2{
padding-top:calc(var(--pu-space)*0.0125);
padding-bottom:calc(var(--pu-space)*6.25);
}

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

.phw-g-i-TfNmHJ{
color:var(--phw-custom-para-color53575a);
font-family:var(--cms-g-roboto);
width:55%;
}

.phw-g-i-Tkvoun{
color:var(--white);
font-family:var(--cms-g-roboto);
}

.phw-g-i-TnqYNI{
color:var(--phw-custom-114a21114a21);
font-family:var(--cms-g-roboto);
font-size:18px;
line-height:var(--paragraph-line-height-2);
font-weight:700;
}

.phw-g-i-TsCDpd{
font-size:18px;
color:var(--text-dark);
font-family:var(--cms-g-roboto);
font-weight:400;
margin-top:calc(var(--mu-space) * 3);
text-align:left;
line-height:1.5;
}

.phw-g-i-UAs4x1{
background-color:var(--widget-bg-gray-color);
background-image:url(https://assets.phenompeople.com/CareerConnectResources/pp/HUMHUMUS/images/Screenshot2024-02-13192535-1707832570994.png);
background-size:cover;
background-repeat:no-repeat;
background-position:50% 50%;
}

.phw-g-i-UHFhGY{
font-size:18px;
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-roboto);
font-weight:400;
text-align:left;
}

.phw-g-i-UHKzHo{
color:var(--phw-custom-para-color53575a);
font-family:var(--cms-g-roboto);
font-weight:500;
}

.phw-g-i-UO4g8m{
}

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

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

.phw-g-i-UaPfKG{
padding-top:calc(var(--pu-space)*5);
padding-bottom:calc(var(--pu-space)*5);
background-color:var(--phw-custom-pistae4f2d9);
}

.phw-g-i-VCqbIk{
color:var(--phw-custom-unique-symbol007481);
font-family:var(--cms-g-roboto);
font-weight:700;
}

.phw-g-i-VTN5IN{
}

.phw-g-i-W4Thsf{
font-size:var(--paragraph-font-size-3);
line-height:var(--paragraph-line-height-3);
color:var(--white);
}

.phw-g-i-WAwX7n{
}

.phw-g-i-WF0EZi{
color:var(--phw-custom-para-color53575a);
font-family:var(--cms-g-roboto);
margin-inline-end:calc(var(--mu-space)*2.5);
}

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

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

.phw-g-i-XI320l{
}

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

.phw-g-i-ZmTU1x{
color:var(--phw-custom-para-color53575a);
font-family:var(--cms-g-roboto);
}

.phw-g-i-ZuyVsI{
color:var(--phw-custom-para-color53575a);
font-family:var(--cms-g-roboto);
width:50%;
}

.phw-g-i-a8WfH7{
padding-top:calc(var(--pu-space)*0);
background-color:transparent;
}

.phw-g-i-aJ1RSO{
margin-bottom:calc(var(--mu-space)*5);
}

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

.phw-g-i-aTpbZM{
justify-content:end;
}

.phw-g-i-aY6aHo{
}

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

.phw-g-i-agt3ey{
justify-content:start;
}

.phw-g-i-awCIn8{
color:var(--white);
font-family:var(--cms-g-roboto);
font-weight:400;
font-size:14px;
}

.phw-g-i-b5jpP2{
color:var(--phw-custom-unique-symbol007481);
font-family:var(--cms-g-roboto);
font-weight:700;
}

.phw-g-i-bDOm1S{
font-size:18px;
line-height:1.5;
color:var(--phw-custom-para-color53575a);
font-family:var(--cms-g-roboto);
font-weight:400;
margin-top:calc(var(--mu-space) * 3);
text-align:left;
}

.phw-g-i-ctctFh{
justify-content:center;
}

.phw-g-i-cvMTnX{
}

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

.phw-g-i-dSwHtp{
}

.phw-g-i-dbXdTu{
font-size:28px;
line-height:1.9;
color:var(--phw-custom-text003057);
font-family:var(--cms-g-roboto);
font-weight:700;
}

.phw-g-i-dxRIvu{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*1.25);
background-color:var(--phw-custom-pistae4f2d9);
}

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

.phw-g-i-e8ZUaT{
margin-inline-start:calc(var(--mu-space)*0.625);
}

.phw-g-i-e8jkPr{
font-size:18px;
line-height:var(--paragraph-line-height-2);
font-weight:700;
color:var(--phw-custom-114a21114a21);
font-family:var(--cms-g-roboto);
}

.phw-g-i-e8m5lp{
}

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

.phw-g-i-ex0X2M{
}

.phw-g-i-fQfO2O{
}

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

.phw-g-i-fsMRVE{
background-color:transparent;
}

.phw-g-i-g1pJzY{
color:var(--phw-custom-unique-symbol007481);
font-family:var(--cms-g-roboto);
font-weight:700;
font-size:30px;
}

.phw-g-i-gOxx8f{
}

.phw-g-i-gbr64C{
color:var(--white);
text-decoration:none;
font-size:18px;
font-family:var(--cms-g-roboto);
font-weight:500;
}

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

.phw-g-i-gfgPPn{
}

.phw-g-i-gksRSe{
background-color:transparent;
}

.phw-g-i-gvd2UE{
}

.phw-g-i-gw1qpX{
max-width:197px;
}

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

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

.phw-g-i-hv3A9M{
color:var(--phw-custom-unique-symbol007481);
font-family:var(--cms-g-roboto);
font-weight:700;
font-size:30px;
}

.phw-g-i-itgfL4{
color:var(--phw-custom-unique-symbol007481);
font-family:var(--cms-g-roboto);
font-size:40px;
}

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

.phw-g-i-j8dwni{
max-height:auto;
}

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

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

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

.phw-g-i-kXRQpC{
color:var(--phw-custom-114a21114a21);
font-family:var(--cms-g-roboto);
font-size:18px;
line-height:var(--paragraph-line-height-2);
font-weight:700;
}

.phw-g-i-kXzWCW{
max-width:80px;
max-height:80px;
}

.phw-g-i-kmStPD{
aspect-ratio:16/9;
object-fit:fill;
}

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

.phw-g-i-lmDr74{
}

.phw-g-i-lqH0fh{
}

.phw-g-i-mJRmaD{
max-height:334px;
}

.phw-g-i-mZ9P7i{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--phw-custom-footer-bg4a7729);
}

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

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

.phw-g-i-o8cz2m{
color:var(--phw-custom-para-color53575a);
font-family:var(--cms-g-roboto);
margin-inline-end:calc(var(--mu-space)*2.5);
}

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

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

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

.phw-g-i-pqg6Jr{
color:var(--phw-custom-para-color53575a);
font-family:var(--cms-g-roboto);
}

.phw-g-i-q1jZ7j{
padding-top:calc(var(--pu-space)*0.0125);
padding-bottom:calc(var(--pu-space)*6.25);
}

.phw-g-i-q3lcfp{
padding-top:calc(var(--pu-space)*0.0125);
padding-bottom:calc(var(--pu-space)*6.25);
}

.phw-g-i-q3osVs{
}

.phw-g-i-q49Fof{
}

.phw-g-i-qIYnWy{
box-shadow:var(--box-shadow-style-2);
}

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

.phw-g-i-r5cB1J{
}

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

.phw-g-i-r8j4ED{
color:var(--black);
font-family:var(--cms-g-roboto);
font-weight:400;
font-size:18px;
}

.phw-g-i-rOfutq{
background-color:var(--phw-custom-white);
padding-top:calc(var(--pu-space)*5);
padding-bottom:calc(var(--pu-space)*3.75);
padding-inline-start:calc(var(--pu-space)*3.75);
padding-inline-end:calc(var(--pu-space)*3.75);
}

.phw-g-i-sbC8Wq{
color:var(--text-dark);
}

.phw-g-i-t4ru68{
text-transform:capitalize;
color:var(--phw-custom-para-color53575a);
font-weight:400;
width:100%;
font-size:18px;
line-height:var(--paragraph-line-height-1);
font-family:var(--cms-g-roboto);
}

.phw-g-i-t4ru68:hover{
color:var(--phw-custom-dark-color-light6e6e6e);
text-decoration:none;
}

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

.phw-g-i-u9cz2V{
}

.phw-g-i-uCYusC{
object-fit:fill;
aspect-ratio:16/9;
}

.phw-g-i-uPIBeW{
color:var(--black);
font-family:var(--cms-g-roboto);
font-weight:500;
}

.phw-g-i-ue0ukB{
font-size:40px;
line-height:1.58;
font-weight:400;
}

.phw-g-i-up7tmU{
padding-inline-start:calc(var(--pu-space)*10);
padding-inline-end:calc(var(--pu-space)*10);
}

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

.phw-g-i-vZhHBx{
font-size:18px;
line-height:1.5;
color:var(--phw-custom-para-color53575a);
font-family:var(--cms-g-roboto);
font-weight:400;
text-align:left;
}

.phw-g-i-vhx4uH{
}

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

.phw-g-i-vs0ker{
}

.phw-g-i-vvXq2M{
font-size:14px;
color:var(--white);
}

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

.phw-g-i-wn177X{
text-align:right;
}

.phw-g-i-x6PMfG{
}

.phw-g-i-xvgc98{
margin-inline-start:calc(var(--mu-space)*0.625);
}

.phw-g-i-xwYjjz{
justify-content:center;
}

.phw-g-i-yu1TMg{
}

.phw-g-i-zikK4H{
justify-content:start;
}

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

.phw-g-iconprimary{
}

.phw-g-iconstar{
}

.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-jdsavedefault:active{
border-color:transparent;
}

.phw-g-jdsavedefault:hover{
}

.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-logosize{
height:36px;
width:100px;
}

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

.phw-g-menu-list-link{
color:var(--phw-custom-para-color53575a);
font-size:18px;
font-weight:700;
}

.phw-g-menu-list-link:hover{
color:var(--phw-custom-para-color53575a);
text-decoration:none;
font-weight:700;
}

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

.phw-g-menu-sub-list{
color:var(--phw-custom-para-color53575a);
font-size:18px;
font-family:var(--cms-g-roboto);
font-weight:400;
}

.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-menulist-btn:hover{
color:var(--phw-custom-dark-color-light6e6e6e);
}

.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-no-padding{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

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

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

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

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

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

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

.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-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-paddingtopbottom15{
padding-top:calc(var(--pu-space)*1.5);
padding-bottom:calc(var(--pu-space)*1.5);
}

.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-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-savedjobsbtn{
font-weight:700;
color:var(--phw-custom-para-color53575a);
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;
padding-inline-start:0px;
padding-inline-end:0px;
font-size:18px;
text-decoration:none;
}

.phw-g-savedjobsbtn:hover{
font-weight:700;
color:var(--phw-custom-para-color53575a);
}

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

.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-text-default-dark{
font-family:var(--cms-g-roboto);
font-weight:300;
}

.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-field-large{
}

.phw-g-text-field-small{
font-weight:400;
}

.phw-g-text-field-style-1{
font-weight:400;
font-family:var(--cms-g-roboto);
}

.phw-overlay-banner-overlay::before{
opacity:0.65;
}

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

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

@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) {
h2{
font-size:40px;
}
}

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

@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) {
h5{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
h6{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
[data-tag-type='p'],p{
font-size:max(20px,var(--tab-font-size));
}
}

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

@media only screen and (max-width: 1199.98px) {
.phw-g-btn-large-primary{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-btn-plain,.btn-info,.plain-button{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-btn-primary,.btn-primary,.primary-button{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-btn-secondary,.btn-success,.secondary-button{
font-size:max(20px,var(--tab-font-size));
}
}

@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-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-h1-event-hero{
font-size:max(30px,var(--tab-font-size));
}
}

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

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

@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-header-link{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-4EHpYS{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-5iFXE1{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-5xjPdE{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-8AxYwU{
font-size:max(30px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-EdKE0z{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-EmGQ36{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-FMTqea{
font-size:max(30px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-FWwHcA{
font-size:max(30px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-FbqOW7{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-GHcHUe{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-HjGOxe{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Hks0To{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-KxyWoC{
font-size:max(30px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-MOWI9L{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-NJRBGd{
font-size:max(20px,var(--tab-font-size));
}
}

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Ruifyg{
font-size:max(30px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-TD1I7n{
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-TnqYNI{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-TsCDpd{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-UHFhGY{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-UaF17L{
font-size:max(30px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-UaFoB9{
font-size:max(30px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-VCqbIk{
font-size:max(30px,var(--tab-font-size));
}
}

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-WrYUnf{
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-abYJoj{
font-size:max(30px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-awCIn8{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-b5jpP2{
font-size:max(30px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-bDOm1S{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-dbXdTu{
font-size:max(21px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-e8jkPr{
font-size:max(20px,var(--tab-font-size));
}
}

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-gbr64C{
font-size:max(20px,var(--tab-font-size));
}
}

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-itgfL4{
font-size:max(30px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-kDGVL7{
font-size:max(30px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-kXRQpC{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-lJGjOP{
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-p9QS9j{
font-size:max(30px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-r8j4ED{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-t4ru68{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-u6cDJj{
font-size:max(30px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ue0ukB{
font-size:max(30px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-vJoK8e{
font-size:max(30px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-vZhHBx{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-vvXq2M{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-menu-list-link{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-menu-sub-list{
font-size:max(20px,var(--tab-font-size));
}
}

@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-savedjobsbtn{
font-size:max(20px,var(--tab-font-size));
}
}

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

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

@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) {
h2{
font-size:30px;
}
}

@media only screen and (max-width: 767.98px) {
h3{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
h4{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
h5{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
h6{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
[data-tag-type='p'],p{
font-size:max(20px,var(--mobile-font-size));
}
}

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

@media only screen and (max-width: 767.98px) {
.phw-g-btn-large-primary{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-btn-plain,.btn-info,.plain-button{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-btn-primary,.btn-primary,.primary-button{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-btn-secondary,.btn-success,.secondary-button{
font-size:max(20px,var(--mobile-font-size));
}
}

@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-h1-event-hero{
font-size:max(20px,var(--mobile-font-size));
}
}

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

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

@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-header-link{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4EHpYS{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-5iFXE1{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-5xjPdE{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8AxYwU{
font-size:max(var(--phw-g-small-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-AKIzny{
margin-inline-start:calc(var(--mu-space)*NaN);
padding-inline-start:calc(var(--pu-space)*NaN);
margin-inline-end:calc(var(--mu-space)*NaN);
padding-inline-end:calc(var(--pu-space)*NaN);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-EdKE0z{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-EmGQ36{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-FMTqea{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-FWwHcA{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-FbqOW7{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GHcHUe{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HjGOxe{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Hks0To{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-KxyWoC{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-MOWI9L{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-NJRBGd{
font-size:max(20px,var(--mobile-font-size));
}
}

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-Ruifyg{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TD1I7n{
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-TnqYNI{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TsCDpd{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-UHFhGY{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-UaF17L{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-UaFoB9{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-VCqbIk{
font-size:max(20px,var(--mobile-font-size));
}
}

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-WrYUnf{
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-abYJoj{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-awCIn8{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-b5jpP2{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-bDOm1S{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-dbXdTu{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-e8jkPr{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-g1pJzY{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-gbr64C{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hv3A9M{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-itgfL4{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-kDGVL7{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-kXRQpC{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-lJGjOP{
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-p9QS9j{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-r8j4ED{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-t4ru68{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-u6cDJj{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ue0ukB{
font-size:max(var(--phw-g-small-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-vJoK8e{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-vZhHBx{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-vvXq2M{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-menu-list-link{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-menu-sub-list{
font-size:max(20px,var(--mobile-font-size));
}
}

@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-savedjobsbtn{
font-size:max(20px,var(--mobile-font-size));
}
}

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

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

