h6{
font-size:18px;
line-height:1.688;
font-family:var(--cms-g-helvatica);
}

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

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

h4{
font-size:30px;
line-height:1.25;
font-family:var(--cms-g-helvatica);
}

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

h1{
font-weight:700;
font-size:70px;
line-height:1.25;
font-family:var(--cms-g-helvatica);
}

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

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

h5{
font-size:20px;
line-height:1.25;
font-family:var(--cms-g-helvatica);
}

[data-tag-type='p'],p{
font-size:16px;
line-height:1.5;
font-family:var(--cms-g-helvatica);
font-weight:400;
}

other{
font-family:var(--cms-g-helvatica);
}


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

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

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

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

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

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

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

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

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

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

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

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

.phw-g-i-JxPLub{
}

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

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

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

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

.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/pp/CUICUGUS/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-zQt92P{
font-size:18px;
line-height:1.5;
font-family:var(--cms-g-roboto);
font-weight:400;
}

.phw-g-i-yFN61Z{
display:inline-flex;
font-size:var(--phw-g-small-text-font-size);
line-height:var(--paragraph-line-height-2);
text-decoration:none;
color:var(--white);
}

.phw-g-i-xA8B3l{
box-shadow:none;
}

.phw-g-i-wLK5oS{
background:none;
background-image:none;
border-width:1px;
border-bottom-width:2px;
border-color:var(--stroke-dark);
border-style:solid;
color:var(--body-color);
}

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

.phw-g-i-vjoaCp{
font-size:17px;
line-height:1.5;
font-family:var(--cms-g-roboto);
font-weight:400;
}

.phw-g-i-uKIuYk{
opacity:0.5;
}

.phw-g-i-t5XEA2{
display:inline-flex;
font-size:var(--phw-g-small-text-font-size);
line-height:var(--paragraph-line-height-2);
text-decoration:none;
}

.phw-g-i-sYAgUQ{
color:var(--brand-color-secondary);
display:inline-flex;
font-size:var(--phw-g-small-text-font-size);
line-height:var(--paragraph-line-height-2);
text-decoration:none;
}

.phw-g-i-sEwuxl{
background:none;
background-image:none;
border-width:1px;
border-bottom-width:2px;
border-color:var(--brand-color-primary);
border-style:solid;
color:var(--body-color);
}

.phw-g-i-r16lP6{
display:inline-flex;
font-size:var(--phw-g-small-text-font-size);
line-height:var(--paragraph-line-height-2);
text-decoration:none;
color:var(--brand-color-secondary);
}

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

.phw-g-i-qsvi34{
border-width:0;
border-color:transparent;
font-weight:400;
text-decoration:none;
height:var(--btn-height);
color:var(--white);
background-color:transparent;
padding:0;
min-height:auto;
box-shadow:none;
}

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

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

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

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

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

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

.phw-g-i-kRKIEN{
opacity:0.5;
}

.phw-g-i-kP78Kq{
color:var(--white);
display:inline-flex;
font-size:var(--phw-g-small-text-font-size);
line-height:var(--paragraph-line-height-2);
text-decoration:none;
}

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

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

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

.phw-g-i-hFCkdf{
border-color:transparent;
color:var(--white);
font-size:var(--phw-g-small-text-font-size);
line-height:var(--paragraph-line-height-2);
display:inline-flex;
text-decoration:none;
}

.phw-g-i-hEoWOQ{
background:none;
background-image:none;
color:var(--body-color);
border:none;
}

.phw-g-i-h867vZ{
font-family:var(--cms-g-helvatica);
background-color:var(--widget-bg-dark-color);
}

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

.phw-g-i-geotv1{
font-size:16px;
line-height:1.5;
font-family:var(--cms-g-helvatica);
font-weight:400;
}

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

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

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

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

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

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

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

.phw-g-i-cqSgf2{
}

.phw-g-i-coOBO2{
font-size:18px;
line-height:1.5;
font-family:var(--cms-g-roboto);
font-weight:400;
text-align:center;
}

.phw-g-i-c19RAJ{
border-width:0px;
color:var(--white);
display:inline-flex;
font-size:var(--phw-g-small-text-font-size);
line-height:var(--paragraph-line-height-2);
text-decoration:none;
}

.phw-g-i-bUoXCX{
font-weight:700;
font-size:70px;
line-height:1.25;
font-family:var(--cms-g-helvatica);
width:600px;
background-color:transparent;
}

.phw-g-i-ZSJCFa{
color:var(--white);
font-size:var(--phw-g-small-text-font-size);
line-height:var(--paragraph-line-height-2);
display:inline-flex;
text-decoration:none;
}

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

.phw-g-i-XaUfWO{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-light-cool-graydfe6ebff);
}

.phw-g-i-WtQO2C{
background:none;
background-image:none;
color:var(--body-color);
border:none;
}

.phw-g-i-UyNY95{
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:400;
}

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

.phw-g-i-UHE3B4{
display:inline-flex;
font-size:var(--phw-g-small-text-font-size);
line-height:var(--paragraph-line-height-2);
text-decoration:none;
}

.phw-g-i-TQCyZe{
color:var(--white);
display:inline-flex;
font-size:var(--phw-g-small-text-font-size);
line-height:var(--paragraph-line-height-2);
text-decoration:none;
}

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

.phw-g-i-RQActU{
fill:var(--phw-custom-whiteffffffff);
color:var(--phw-custom-whiteffffffff);
}

.phw-g-i-QkS90l{
background:none;
background-image:none;
color:var(--body-color);
border:none;
}

.phw-g-i-Qeioi1{
max-height:100%;
max-width:100%;
width:100%;
height:40%;
}

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

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

.phw-g-i-PVmLOx{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:transparent;
box-shadow:none;
}

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

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

.phw-g-i-OVYYwm{
font-family:var(--cms-g-helvatica);
}

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

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

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

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

.phw-g-i-MPnnyb{
font-size:var(--phw-g-small-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--white);
display:inline-flex;
text-decoration:none;
}

.phw-g-i-MMA2Ht{
fill:var(--icon-light);
color:var(--icon-light);
}

.phw-g-i-LJ1DkL{
font-family:var(--cms-g-helvatica);
font-size:var(--phw-g-small-text-font-size);
}

.phw-g-i-Kw0TnG{
background:none;
background-image:none;
border-width:1px;
border-color:var(--stroke-dark);
border-style:solid;
color:var(--body-color);
}

.phw-g-i-KiOOr4{
border-width:0;
border-color:transparent;
font-weight:400;
text-decoration:none;
height:var(--btn-height);
color:var(--white);
background-color:transparent;
padding:0;
min-height:auto;
box-shadow:none;
}

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

.phw-g-i-IZoBC1{
color:var(--white);
display:inline-flex;
font-size:var(--phw-g-small-text-font-size);
line-height:var(--paragraph-line-height-2);
text-decoration:none;
}

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

.phw-g-i-HN7z9C{
background:none;
background-image:none;
color:var(--body-color);
}

.phw-g-i-Gi8jvs{
background:none;
background-image:none;
border-width:1px;
border-bottom-width:2px;
border-color:var(--stroke-dark);
border-style:solid;
color:var(--body-color);
}

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

.phw-g-i-Fj0LDO{
border-width:0px;
color:var(--white);
display:inline-flex;
font-size:var(--phw-g-small-text-font-size);
line-height:var(--paragraph-line-height-2);
text-decoration:none;
gap:52px;
}

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

.phw-g-i-EclXC7{
font-size:16px;
line-height:1.5;
font-family:var(--cms-g-roboto);
font-weight:400;
}

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

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

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

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

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

.phw-g-i-AsXRHS{
font-family:var(--cms-g-helvatica);
font-size:var(--phw-g-small-text-font-size);
}

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

.phw-g-i-AFimE0{
font-size:40px;
}

.phw-g-i-A3FG1w{
background:none;
background-image:none;
border-width:1px;
border-bottom-width:2px;
border-color:var(--stroke-dark);
border-bottom-color:var(--stroke-dark);
border-style:solid;
border-bottom-style:solid;
color:var(--body-color);
}

.phw-g-i-9opYjC{
color:var(--black);
display:inline-flex;
font-size:var(--phw-g-small-text-font-size);
line-height:var(--paragraph-line-height-2);
text-decoration:none;
}

.phw-g-i-9jinel{
}

.phw-g-i-6CKIT9{
border-color:transparent;
color:var(--white);
display:inline-flex;
font-size:var(--phw-g-small-text-font-size);
line-height:var(--paragraph-line-height-2);
text-decoration:none;
}

.phw-g-i-58BOef{
color:var(--white);
display:inline-flex;
font-size:var(--phw-g-small-text-font-size);
line-height:var(--paragraph-line-height-2);
text-decoration:none;
}

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

.phw-g-i-4hMAhC{
color:var(--text-dark);
font-weight:500;
font-family:var(--cms-g-roboto);
font-size:25px;
}

.phw-g-i-4dFhmO{
color:var(--brand-color-secondary);
display:inline-flex;
font-size:var(--phw-g-small-text-font-size);
line-height:var(--paragraph-line-height-2);
text-decoration:none;
}

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

.phw-g-i-3W0GzD{
font-size:16px;
line-height:1.5;
font-family:var(--cms-g-helvatica);
font-weight:400;
}

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

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

.phw-g-i-1YnO98{
border-width:0px;
display:inline-flex;
font-size:var(--phw-g-small-text-font-size);
line-height:var(--paragraph-line-height-2);
text-decoration:none;
}

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

.phw-g-i-0b4saS{
font-weight:700;
font-size:70px;
line-height:1.25;
font-family:var(--cms-g-helvatica);
width:600px;
}

.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/pp/CUICUGUS/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-categoryherobgimg{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/pp/CUICUGUS/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(--brand-color-secondary);
}

.phw-g-btn-secondary,.btn-success{
font-weight:400;
}

.phw-g-btn-primary,.btn-primary,.primary-button{
font-weight:400;
color:var(--white);
}

.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-link{
border-width:1px;
border-color:var(--brand-color-primary);
}

.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-event-description h1, #_PCM .event-description h1{
}


.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-t5XEA2:hover{
}

.phw-g-i-sYAgUQ:hover{
}

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

.phw-g-i-hFCkdf:hover{
}

.phw-g-i-ZSJCFa:hover{
}

.phw-g-i-UHE3B4:hover{
}

.phw-g-i-MPnnyb:hover{
}

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

.phw-g-i-9opYjC:hover{
}

.phw-g-i-4dFhmO:hover{
}

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


@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-zQt92P{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-yFN61Z{
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-sYAgUQ{
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-r16lP6{
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-kP78Kq{
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-hFCkdf{
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-dHl48V{
font-size:30px;
}
}

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-c19RAJ{
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-bUoXCX{
font-size:52px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ZSJCFa{
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-UyNY95{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-UHE3B4{
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-TQCyZe{
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-NjzrY8{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-MPnnyb{
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-LJ1DkL{
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-IZoBC1{
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-Fj0LDO{
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-FepKff{
font-size:18px;
}
}

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-9opYjC{
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-6CKIT9{
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-58BOef{
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-4hMAhC{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-4dFhmO{
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-1YnO98{
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-0uztHY{
font-size:18px;
}
}

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

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

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

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


@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-zQt92P{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-yFN61Z{
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-sYAgUQ{
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-r16lP6{
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-kP78Kq{
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-hFCkdf{
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-dHl48V{
font-size:20px;
}
}

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-c19RAJ{
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-bUoXCX{
font-size:35px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ZSJCFa{
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-UyNY95{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-UHE3B4{
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-TQCyZe{
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-NjzrY8{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-MPnnyb{
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-LJ1DkL{
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-IZoBC1{
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-Fj0LDO{
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-FepKff{
font-size:18px;
}
}

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-9opYjC{
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-6CKIT9{
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-58BOef{
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-4hMAhC{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4dFhmO{
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-1YnO98{
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-0uztHY{
font-size:18px;
}
}

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

@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;
}
}

