/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
h5 { font-family:var(--cms-g-roobertregular); }

.phw-btn { color:var(--phw-custom-text-colors22242b); }

label {
  font-family:var(--cms-g-roobertregular);
  font-size:var(--phw-g-small-text-font-size);
  font-style:normal;
  font-weight:400;
}

button { font-family:var(--cms-g-roobertregular); }

h1 {
  line-height:1.5;
  font-family:var(--cms-g-avenir-next);
}

h3 {
  font-family:var(--cms-g-roobertregular);
  font-weight:400;
  font-size:var(--custom-font-size-1);
  line-height:1;
  color:var(--secondary-text);
  text-decoration:none;
}

body {
  font-family:var(--cms-g-roboto);
  font-size:var(--phw-g-small-text-font-size);
  line-height:1.5;
  color:var(--phw-custom-body-base-color-343a40);
}

h2 {
  line-height:1.5;
  color:var(--secondary-text);
  font-family:var(--cms-g-avenir-next);
}

h4 { font-family:var(--cms-g-roobertregular); }

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

h6 { font-family:var(--cms-g-roobertregular); }

p { color:var(--phw-custom-text-colors393939); }

.phw-g-youtube { fill:var(--icon-light); }

.phw-g-widget-subcontent-black {
  font-size:var(--phw-g-large-text-font-size);
  line-height:1.5;
  font-weight:400;
  color:var(--black);
  text-decoration:none;
  margin-top:calc(var(--mu-space)*1);
}

.phw-g-widget-sub-content-white {
  font-size:var(--phw-g-large-text-font-size);
  line-height:1;
  color:var(--white);
  text-align:left;
}

.phw-g-widget-sub-content-dark {
  font-size:var(--custom-font-size-1);
  line-height:1.5;
  font-weight:400;
  color:var(--text-dark);
  text-decoration:none;
  margin-top:calc(var(--mu-space)*1);
  font-style:normal;
}

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

.phw-g-widget-heading-level2-left-align {
  font-family:var(--cms-g-roobert-semibold);
  text-align:left;
}

.phw-g-widget-heading-left-align {
  font-family:var(--cms-g-roobert-semibold);
  font-weight:600;
  font-size:var(--phw-g-large-text-font-size);
  line-height:1.5;
  color:var(--phw-custom-text-colors22242b);
  text-decoration:none;
  font-style:normal;
}

.phw-g-widget-heading-dark {
  font-family:var(--cms-g-roobert-semibold);
  font-size:var(--custom-font-size-2);
  line-height:1;
  color:var(--text-dark);
  text-align:left;
}

.phw-g-widget-heading-black {
  font-size:var(--custom-font-size-2);
  line-height:1;
}

.phw-g-widget-header-left-align {
  font-weight:400;
  color:var(--phw-custom-text-colors393939);
  text-align:left;
  text-decoration:none;
  border-bottom-style:solid;
  border-bottom-width:1px;
}

.phw-g-widget-header-block {
  font-family:var(--cms-g-roboto);
  color:var(--phw-custom-text-colors393939);
  background:none;
  -webkit-background-clip:unset;
  -webkit-text-fill-color:unset;
}

.phw-g-widget-container-top-padding { padding-top:calc(var(--pu-space)*7.5); }

.phw-g-widget-bottom-border {
  color:var(--phw-custom-text-colors393939);
  border-bottom-style:solid;
  border-bottom-color:#000000;
  border-bottom-width:1px;
  padding-bottom:calc(var(--pu-space)*3.125);
}

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

.phw-g-widget-bg-img-white {
  background-color:var(--widget-bg-white-color);
  background-image:url(https://cdn.phenompeople.com/CareerConnectResources/prod/PHENA0059/images/1676291470201_thread-white-bg-1659479527532.png);
  background-size:cover;
  background-position:0% 0%;
  background-repeat:no-repeat;
}

.phw-g-widget-bg-gray { background-color:var(--phw-custom-widget-backgroundsf7f8fb); }

.phw-g-widget-bg-dark {
  background-color:var(--widget-bg-dark-color);
  background-image:url(https://cdn.phenompeople.com/CareerConnectResources/prod/PHENA0059/images/1675687558187_Rectangle2953-1652733962759.png);
  background-size:cover;
  background-position:50% 50%;
  background-repeat:no-repeat;
}

.phw-g-widget-bg-curve-white {
  background-color:var(--widget-bg-white-color);
  background-image:url(https://cdn.phenompeople.com/CareerConnectResources/prod/PHENA0059/images/1676293541690_CTA-thread-1651619026173.png);
  background-position:100% 0%;
  background-size:cover;
  background-repeat:no-repeat;
}

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

.phw-g-widget-bg-black-style1 { background-color:var(--phw-custom-widget-backgrounds000000); }

.phw-g-widget-bg-black {
  background-color:var(--widget-bg-dark-color);
  background-image:url(https://cdn.phenompeople.com/CareerConnectResources/prod/PHENA0059/images/1675687558187_Rectangle2953-1652733962759.png);
}

.phw-g-widget-background {
  background-color:var(--widget-bg-dark-color);
  background-image:url(https://cdn.phenompeople.com/CareerConnectResources/prod/PHENA0059/images/1677048503963_Israel-1653495192734.png);
  border-top-left-radius:calc(var(--border-radius-base)*2.5);
  border-top-right-radius:calc(var(--border-radius-base)*2.5);
  border-bottom-left-radius:calc(var(--border-radius-base)*2.5);
  border-bottom-right-radius:calc(var(--border-radius-base)*2.5);
  background-size:cover;
  background-position:50% 0%;
  background-repeat:no-repeat;
}

.phw-g-widget-above-and-below-padding {
  padding-inline-start:calc(var(--pu-space)*0);
  padding-top:calc(var(--pu-space)*0);
  padding-inline-end:calc(var(--pu-space)*0);
  padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-white-bg-sky-border {
  background-color:var(--widget-bg-white-color);
  border-style:solid;
  border-color:var(--phw-custom-sky-blue);
  border-width:2px;
}

.phw-g-white-bg-orange-border {
  background-color:var(--widget-bg-white-color);
  border-style:solid;
  border-color:var(--phw-custom-orange);
  border-width:2px;
}

.phw-g-white-bg-border-lightgreen {
  background-color:var(--widget-bg-white-color);
  border-style:solid;
  border-color:var(--phw-custom-light-green);
  border-width:2px;
}

.phw-g-text-style-h2 {
  font-weight:400;
  font-size:40px;
  line-height:40px;
  color:var(--brand-color-primary);
}

.phw-g-text-style-2 {
  font-size:var(--phw-g-small-text-font-size);
  line-height:1.5;
  font-weight:400;
  color:var(--secondary-text);
  font-family:var(--cms-g-roobertregular);
  text-decoration:none;
}

.phw-g-text-style-1 {
  font-size:var(--paragraph-font-size-3);
  line-height:var(--paragraph-line-height-3);
  color:var(--light-text);
  font-weight:300;
}

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

.phw-g-text-align-center {
  color:var(--phw-custom-text-colors393939);
  text-align:center;
}

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

.phw-g-testimonial-description-1 {
  font-weight:300;
  font-size:var(--heading-font-size-2);
  line-height:var(--heading-line-height-2);
  color:var(--paragraph-font-size-1);
}

.phw-g-tags-bg-gray-1 {
  font-size:var(--phw-g-small-text-font-size);
  line-height:1.5;
  font-weight:400;
  color:var(--text-dark);
  background-color:var(--widget-bg-gray-color);
  display:inline-block;
  border-radius:calc(var(--border-radius-base)*2);
  font-family:var(--cms-g-roobertregular);
}

.phw-g-subcontent-white-text {
  font-size:var(--custom-font-size-1);
  line-height:1;
  color:var(--white);
  text-align:center;
}

.phw-g-sub-content-small-white-center-align {
  font-size:var(--custom-font-size-8);
  color:var(--body-bg);
}

.phw-g-sub-content-alignment {
  line-height:1.5;
  font-weight:400;
  color:var(--white);
  text-decoration:none;
  font-style:normal;
  text-align:left;
}

.phw-g-static-card {
  aspect-ratio:1/1;
  object-fit:cover;
  border-radius:calc(var(--border-radius-base)*0);
  border-color:#FFFFFF;
}

.phw-g-starticon { fill:var(--icon-light); }

.phw-g-square-image-card {
  aspect-ratio:3/2;
  object-fit:cover;
}

.phw-g-spaceleft20 { padding-inline-start:calc(var(--pu-space)*2.5); }

.phw-g-slider-card-bg-white {
  margin-inline-end:0px;
  margin-top:0px;
  margin-inline-start:0px;
  margin-bottom:0px;
  padding-inline-start:calc(var(--pu-space)*0);
  padding-inline-end:calc(var(--pu-space)*0);
  padding-top:calc(var(--pu-space)*0);
  padding-bottom:calc(var(--pu-space)*0);
  border:0 solid #495057;
  border-radius:0px;
  background-color:var(--widget-bg-white-color);
  color:var(--text-dark);
  padding:calc(var(--pu-space)*5);
}

.phw-g-phenominalbenifietsimg {
  aspect-ratio:16/9;
  object-fit:cover;
  border-radius:calc(var(--border-radius-base)*1.5);
  border-color:#FFFFFF;
}

.phw-g-paragraph-white-large-left-align {
  font-size:var(--custom-font-size-1);
  line-height:1;
  color:var(--white);
  text-align:left;
}

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

.phw-g-paragraph-sub-content {
  font-size:var(--custom-font-size-1);
  line-height:1;
  font-weight:400;
  color:var(--text-dark);
  font-family:var(--cms-g-roobertregular);
  text-decoration:none;
  text-align:right;
}

.phw-g-paragraph-left-algin {
  color:var(--white);
  text-align:left;
}

.phw-g-paragraph-large-text-white {
  font-size:var(--custom-font-size-1);
  line-height:1.3;
  font-weight:400;
  color:var(--white);
  text-decoration:none;
  font-style:normal;
}

.phw-g-paragraph-color-white {
  font-size:var(--custom-font-size-8);
  color:var(--body-bg);
}

.phw-g-p-widget-subheading-style-1 {
  font-size:var(--paragraph-font-size-3);
  line-height:var(--paragraph-line-height-3);
  font-weight:400;
  color:var(--secondary-text);
  font-style:italic;
}

.phw-g-p-style-3 {
  font-size:var(--paragraph-font-size-3);
  line-height:var(--paragraph-line-height-3);
  font-weight:400;
  color:var(--secondary-text);
  font-style:italic;
}

.phw-g-p-style-2 {
  font-size:var(--phw-g-large-text-font-size);
  line-height:1.5;
  color:var(--text-paragraph-style-1);
}

.phw-g-p-style-1 { color:var(--body-bg); }

.phw-g-p-meta-style-1 {
  font-size:var(--heading-font-size-5);
  line-height:var(--heading-line-height-5);
  color:var(--white);
}

.phw-g-p-italic {
  color:var(--text-dark);
  font-style:italic;
}

.phw-g-p-H1-Style {
  font-size:var(--custom-font-size-4);
  line-height:1.25;
  font-weight:600;
  color:var(--white);
  font-family:'Inter',sans-serif;
}

.phw-g-opacity {
  color:var(--phw-custom-text-colors393939);
  background-color:var(--phw-custom-widget-backgrounds000000);
  opacity:0.7000000000000001;
}

.phw-g-mtb10 {
  line-height:1.5;
  color:var(--secondary-text);
  font-family:var(--cms-g-avenir-next);
  margin-inline-start:calc(var(--mu-space)*1.25);
}

.phw-g-mt10 {
  font-family:var(--cms-g-roboto);
  color:var(--phw-custom-text-colors393939);
  background:none;
  -webkit-background-clip:unset;
  -webkit-text-fill-color:unset;
  margin-inline-start:calc(var(--mu-space)*1.25);
}

.phw-g-menu-sub-list {
  font-family:var(--cms-g-roobert-semibold);
  font-size:var(--phw-g-input-label-text-font-size);
  line-height:1;
  font-weight:600;
  text-transform:capitalize;
  color:var(--phw-custom-text-colors393939);
  width:100%;
  font-style:normal;
}

.phw-g-menu-list-link {
  font-family:var(--cms-g-roobert-semibold);
  font-size:var(--phw-g-input-label-text-font-size);
  line-height:1;
  font-weight:600;
  color:var(--phw-custom-text-colors393939);
  text-decoration:none;
  display:inline-flex;
  font-style:normal;
}

.phw-g-large-boarder-text-align {
  background-color:var(--phw-custom-widget-backgroundsfff);
  border-style:solid;
  border-color:var(--phw-custom-border-colorsffffff);
  border-width:5px;
}

.phw-g-label-style-2 {
  font-size:var(--paragraph-font-size-2);
  line-height:var(--paragraph-line-height-2);
  color:#979797;
}

.phw-g-label-style-1 {
  font-size:var(--paragraph-font-size-1);
  line-height:var(--paragraph-line-height-1);
  color:var(--text-dark);
}

.phw-g-job-description-1 {
  font-size:var(--phw-g-small-text-font-size);
  line-height:1.5;
  font-weight:400;
  color:var(--text-dark);
  font-family:var(--cms-g-roobertregular);
  text-decoration:none;
  font-style:normal;
}

.phw-g-image-container {
  aspect-ratio:16/9;
  object-fit:cover;
  border-radius:calc(var(--border-radius-base)*1.5);
  border-color:#FFFFFF;
}

.phw-g-home-content-card {
  border-top-style:solid;
  border-color:var(--phw-custom-broder-black);
  border-width:1px;
}

.phw-g-hiring-page-bg {
  background-color:var(--widget-bg-dark-color);
  background-image:url(https://cdn.phenompeople.com/CareerConnectResources/prod/PHENA0059/images/1676397971688_LjubaB-1657120584506.png);
  background-size:contain;
  background-position:0% 0%;
  background-repeat:no-repeat;
}

.phw-g-hero-widget-bg-img-white {
  background-color:var(--phw-custom-widget-backgroundsfff);
  background-image:url(https://cdn.phenompeople.com/CareerConnectResources/prod/PHENA0059/images/1676383936729_442A6838-1655818018962.png);
  background-position:0% 0%;
  background-repeat:no-repeat;
  background-size:contain;
}

.phw-g-hero-title {
  line-height:1.5;
  font-family:var(--cms-g-avenir-next);
  color:var(--white);
  font-weight:600;
  text-align:left;
}

.phw-g-hero-sub-content-regular-white {
  color:var(--white);
  margin-top:calc(var(--mu-space)*1);
}

.phw-g-hero-sub-content-black {
  font-size:var(--custom-font-size-1);
  line-height:1.5;
  font-weight:400;
  color:var(--text-dark);
  text-decoration:none;
  margin-top:calc(var(--mu-space)*1);
  font-family:var(--cms-g-roobertregular);
}

.phw-g-hero-heading-thick-dark {
  font-family:var(--cms-g-roobert-semibold);
  font-weight:600;
  font-size:var(--custom-font-size-2);
  line-height:1;
  color:var(--black);
  text-decoration:none;
  font-style:normal;
  text-align:center;
}

.phw-g-hero-heading-large-white {
  font-family:var(--cms-g-roobert-semibold);
  font-size:var(--custom-font-size-10);
  line-height:1;
}

.phw-g-hero-heading-large-left-align {
  font-size:var(--custom-font-size-5);
  line-height:1;
  font-weight:400;
  color:var(--white);
  text-decoration:none;
  font-style:normal;
  text-align:left;
}

.phw-g-hero-background {
  background-color:var(--phw-custom-widget-backgrounds4543d9);
  background-image:url(https://cdn.phenompeople.com/CareerConnectResources/prod/PHENA0059/images/banner-1676037677771.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  background-position:50% 50%;
}

.phw-g-heading-white {
  color:var(--white);
  text-align:center;
}

.phw-g-heading-text-white {
  font-family:var(--cms-g-roobert-semibold);
  font-weight:600;
  font-size:var(--custom-font-size-10);
  line-height:1;
  color:var(--white);
  margin-bottom:calc(var(--mu-space)*0.5);
}

.phw-g-heading-right-align {
  color:var(--text-dark);
  text-align:right;
}

.phw-g-header-menu-list-primary {
  font-family:var(--cms-g-roobertregular);
  font-weight:400;
  font-style:normal;
  font-size:var(--phw-g-input-label-text-font-size);
  line-height:1.5;
  color:#5D61FF;
  text-transform:none;
}

.phw-g-header-menu-list {
  color:#5D61FF;
  font-family:var(--cms-g-roobertregular);
  font-weight:400;
  font-style:normal;
  font-size:var(--custom-font-size-9);
  line-height:1.5;
  text-transform:none;
}

.phw-g-header-link {
  font-family:var(--cms-g-roobertregular);
  font-size:var(--phw-g-input-label-text-font-size);
  font-weight:400;
  color:var(--secondary-text);
  text-decoration:none;
  font-style:normal;
}

.phw-g-h3-style-4 {
  font-size:var(--custom-font-size-6);
  line-height:1.25;
  color:var(--brand-color-secondary);
}

.phw-g-h3-style-3 {
  font-family:'Inter',sans-serif;
  font-weight:600;
  font-size:var(--custom-font-size-3);
  line-height:1.6;
  color:var(--headings-text-dark);
}

.phw-g-h3-style-2 { color:var(--white); }

.phw-g-h3-style-1 { color:var(--brand-color-primary); }

.phw-g-h3-overly-card-title {
  font-size:var(--heading-font-size-5);
  line-height:var(--heading-line-height-5);
  color:var(--text-dark);
}

.phw-g-h3-job-title {
  font-size:var(--heading-font-size-5);
  line-height:var(--heading-line-height-5);
  color:var(--brand-color-primary);
}

.phw-g-h3-job-title {
  font-size:var(--heading-font-size-5);
  line-height:var(--heading-line-height-5);
  color:var(--brand-color-primary);
}

.phw-g-h3-card-title-large {
  font-size:var(--heading-font-size-2);
  line-height:var(--heading-line-height-2);
  color:var(--brand-color-primary);
}

.phw-g-h3-card-title-large {
  font-size:var(--heading-font-size-2);
  line-height:var(--heading-line-height-2);
  color:var(--brand-color-primary);
}

.phw-g-h3-card-title {
  font-size:var(--heading-font-size-5);
  line-height:var(--heading-line-height-5);
  color:var(--text-dark);
}

.phw-g-h3-card-title {
  font-size:var(--heading-font-size-5);
  line-height:var(--heading-line-height-5);
  color:var(--text-dark);
}

.phw-g-h2-widget-heading-style-1 {
  font-family:var(--cms-g-roobertregular);
  font-weight:400;
  font-size:var(--phw-g-widget-title-font-size);
  line-height:1.5;
  color:var(--secondary-text);
  text-decoration:none;
  font-style:normal;
}

.phw-g-h2-style-3 { color:var(--white); }

.phw-g-h2-style-2 { color:var(--brand-color-primary); }

.phw-g-h2-style-1 {
  font-family:var(--cms-g-roobert-semibold);
  font-size:var(--phw-g-large-text-font-size);
  line-height:30px;
  text-decoration:none;
  font-style:normal;
}

.phw-g-h2-heading-style-1 {
  font-weight:400;
  font-size:40px;
  line-height:40px;
  color:var(--brand-color-primary);
}

.phw-g-h2-heading-large {
  font-family:var(--cms-g-roobert-semibold);
  font-size:var(--custom-font-size-2);
  line-height:1;
  color:var(--white);
  text-align:left;
}

.phw-g-h2-fyf-title {
  font-family:var(--cms-g-roobert-semibold);
  font-weight:600;
  font-size:var(--phw-g-large-text-font-size);
  line-height:1.5;
  color:var(--phw-custom-text-colors22242b);
  text-decoration:none;
  font-style:normal;
}

.phw-g-h2-event-card-title {
  font-family:var(--font-family-primary);
  font-weight:300;
  font-size:var(--heading-font-size-2);
  line-height:var(--heading-line-height-2);
  color:var(--text-dark);
}

.phw-g-h1-style-4 {
  font-family:var(--cms-g-roobertregular);
  font-weight:400;
  color:var(--headings-text-dark);
  font-style:normal;
}

.phw-g-h1-style-3 {
  font-family:var(--cms-g-roobertregular);
  font-weight:400;
  font-size:var(--custom-font-size-3);
  line-height:1.5;
  color:#22242B;
  text-decoration:none;
  font-style:normal;
}

.phw-g-h1-style-2 {
  font-family:var(--cms-g-roobertregular);
  font-weight:400;
  font-size:var(--phw-g-widget-title-font-size);
  line-height:1.5;
  color:#22242B;
  text-decoration:none;
  font-style:normal;
}

.phw-g-h1-style-1 {
  font-family:var(--cms-g-roobertregular);
  font-weight:400;
  color:var(--brand-color-primary);
  text-decoration:none;
  font-style:normal;
}

.phw-g-h1-job-title {
  font-weight:400;
  font-size:var(--phw-g-widget-title-font-size);
  color:#343841;
  font-wight:300;
  text-decoration:none;
  font-style:normal;
}

.phw-g-global-search-container { color:var(--phw-custom-text-colors393939); }

.phw-g-global-location-link { color:var(--phw-custom-text-colors393939); }

.phw-g-global-location-bg {
  background-color:var(--phw-custom-widget-backgroundsfff);
  background-image:url(https://cdn.phenompeople.com/CareerConnectResources/prod/PHENA0059/images/1677077797299_white-bg-thread-1655297107759.png);
  background-position:100% 0%;
  background-repeat:no-repeat;
  background-size:cover;
}

.phw-g-glassdoor-new { fill:var(--phw-custom-iconscolor-white); }

.phw-g-glassdoor { fill:var(--phw-custom-iconscolor-white); }

.phw-g-gallery-widget {
  margin:calc(var(--mu-space)*0.25);
  padding:calc(var(--pu-space)*0.375);
  gap:0px;
}

.phw-g-gallery-image-ratio {
  aspect-ratio:3/2;
  object-fit:cover;
}

.phw-g-fyf-bg {
  color:var(--phw-custom-text-colors393939);
  background-color:var(--phw-custom-widget-backgroundsf7f8fb);
  border-top-left-radius:calc(var(--border-radius-base)*2.5);
  border-top-right-radius:calc(var(--border-radius-base)*2.5);
  border-bottom-left-radius:calc(var(--border-radius-base)*2.5);
  border-bottom-right-radius:calc(var(--border-radius-base)*2.5);
  margin-inline-start:calc(var(--mu-space)*0);
  margin-top:calc(var(--mu-space)*0);
  margin-inline-end:calc(var(--mu-space)*0);
  margin-bottom:calc(var(--mu-space)*0);
  padding-inline-start:calc(var(--pu-space)*2.5);
  padding-top:calc(var(--pu-space)*2.5);
  padding-inline-end:calc(var(--pu-space)*2.5);
  padding-bottom:calc(var(--pu-space)*2.5);
}

.phw-g-fyf { color:var(--phw-custom-text-colors393939); }

.phw-g-footer-menu-list-link {
  font-family:var(--cms-g-roobert-semibold);
  font-size:var(--custom-font-size-11);
  line-height:1;
  font-weight:600;
  color:var(--white);
  display:inline-block;
  font-style:normal;
}

.phw-g-footer-menu-list-heading {
  font-size:var(--phw-g-button-text-font-size);
  line-height:1;
  color:var(--white);
}

.phw-g-description-white {
  font-style:italic;
  font-size:var(--paragraph-font-size-5);
  line-height:var(--paragraph-line-height-5);
  color:var(--white);
}

.phw-g-description-title-large-black {
  font-size:var(--custom-font-size-2);
  line-height:1.1;
  font-weight:400;
  color:var(--text-dark);
  font-family:var(--cms-g-roobertregular);
  text-decoration:none;
  font-style:normal;
}

.phw-g-description-style-6 {
  font-size:var(--paragraph-font-size-1);
  line-height:var(--paragraph-line-height-1);
  color:var(--secondary-text);
}

.phw-g-description-style-5 {
  font-size:var(--paragraph-font-size-3);
  line-height:var(--paragraph-line-height-3);
  color:var(--secondary-text);
}

.phw-g-description-style-4 {
  font-size:var(--paragraph-font-size-1);
  line-height:var(--paragraph-line-height-1);
  color:var(--text-paragraph-style-3);
}

.phw-g-custom-icon { fill:var(--icon-light); }

.phw-g-container-space-reset { color:var(--phw-custom-text-colors393939); }

.phw-g-circle-image {
  border-top-left-radius:calc(var(--border-radius-base)*6.25);
  border-top-right-radius:calc(var(--border-radius-base)*6.25);
  border-bottom-left-radius:calc(var(--border-radius-base)*6.25);
  border-bottom-right-radius:calc(var(--border-radius-base)*6.25);
}

.phw-g-circl-icon-style {
  border-style:solid;
  border-color:var(--stroke-dark);
  border-width:1px;
  border-radius:calc(var(--border-radius-base)*7.375);
  padding:calc(var(--pu-space)*1);
}

.phw-g-card-white-sm {
  background-color:var(--phw-custom-widget-backgroundsbde5e3);
  color:var(--text-dark);
  padding:calc(var(--pu-space)*3);
}

.phw-g-card-white-orange-border {
  background-color:var(--widget-bg-white-color);
  background-image:url(https://cdn.phenompeople.com/CareerConnectResources/prod/PHENA0059/images/1677077797299_white-bg-thread-1655297107759.png);
  background-position:50% 50%;
  background-repeat:no-repeat;
  background-size:cover;
  border-color:#ff8045;
  border-style:solid;
  border-width:3px;
}

.phw-g-card-title-white-large {
  font-family:var(--cms-g-roobert-semibold);
  font-weight:600;
  font-size:var(--custom-font-size-3);
  line-height:1.5;
  color:var(--white);
}

.phw-g-card-spacecenter-alignment {
  text-align:center;
  padding-inline-start:calc(var(--pu-space)*12.5);
}

.phw-g-card-heading {
  font-family:var(--cms-g-roobertbold);
  font-weight:700;
  font-size:var(--custom-font-size-3);
  line-height:1.5;
  color:var(--phw-custom-text-colors22242b);
  text-decoration:none;
}

.phw-g-card-description-black {
  font-size:var(--phw-g-large-text-font-size);
  line-height:1;
  color:var(--text-dark);
  margin-bottom:calc(var(--mu-space)*0);
}

.phw-g-card-border-right {
  border-right-style:solid;
  border-right-width:1px;
  border-color:#cfd4da;
  border-right-color:#cfd4da;
}

.phw-g-card-border-large {
  background-color:var(--phw-custom-widget-backgroundsfff);
  border-style:solid;
  border-color:var(--phw-custom-border-colorsffffff);
  border-width:5px;
  text-align:right;
}

.phw-g-card-border-bottom {
  border-right-style:solid;
  border-right-width:1px;
  border-color:#cfd4da;
  border-right-color:#cfd4da;
}

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

.phw-g-btn-secondary,
.btn-success,
.secondary-button {
  border-color:var(--brand-color-primary);
  color:var(--brand-color-primary);
  background-color:transparent;
  font-weight:400;
  font-family:var(--cms-g-roobertregular);
  font-style:normal;
}

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

.phw-g-btn-plain,
.btn-info,
.plain-button {
  border-color:transparent;
  color:var(--brand-color-primary);
  background-color:transparent;
  font-weight:400;
  font-family:var(--cms-g-roobertregular);
  font-style:normal;
}

.phw-g-btn-link-style-1 {
  color:var(--link-color);
  background-color:transparent;
  border-color:transparent;
  padding:0;
  height:auto;
  box-shadow:none;
  border-width:0;
  font-family:var(--cms-g-roobertregular);
  font-weight:400;
  font-style:normal;
}

.phw-g-btn-link {
  color:var(--link-color);
  background-color:transparent;
  border-color:transparent;
  padding:0;
  box-shadow:none;
  border-width:0;
}

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

.phw-g-btn-jobcard-info-link { color:var(--text-dark); }

.phw-g-btn-default,
.btn-default,
.default-button {
  border-width:1px;
  border-color:var(--phw-custom-broder-black);
  border-style:solid;
  border-top-left-radius:calc(var(--border-radius-base)*1);
  border-top-right-radius:calc(var(--border-radius-base)*1);
  border-bottom-left-radius:calc(var(--border-radius-base)*1);
  border-bottom-right-radius:calc(var(--border-radius-base)*1);
  color:var(--black);
  background-color:transparent;
  font-weight:400;
  font-family:var(--cms-g-roobertregular);
  font-style:normal;
}

.phw-g-btn-buttonlink {
  color:var(--link-color);
  background-color:transparent;
  border-color:transparent;
  box-shadow:none;
  font-family:var(--cms-g-roobertregular);
  font-weight:400;
  font-style:normal;
  text-transform:none;
}

.phw-g-border-bottom {
  font-size:var(--phw-g-large-text-font-size);
  line-height:1.5;
  font-weight:400;
  color:var(--black);
  text-decoration:none;
  margin-top:calc(var(--mu-space)*1);
  border-style:solid;
  border-bottom-style:solid;
  border-width:1px;
  border-color:var(--phw-custom-broder-black);
}

.phw-g-bg-white-border-orange {
  background-color:var(--widget-bg-white-color);
  background-image:url(https://cdn.phenompeople.com/CareerConnectResources/prod/PHENA0059/images/1677077797299_white-bg-thread-1655297107759.png);
  background-position:50% 50%;
  background-repeat:no-repeat;
  background-size:cover;
}

.phw-g-bg-gray { background-color:var(--phw-custom-widget-backgrounds000000); }

.phw-g-bg-dark {
  background-color:var(--phw-custom-widget-backgrounds000000);
  background-image:url(https://cdn.phenompeople.com/CareerConnectResources/prod/PHENA0059/images/1676024008183_love-jobs-bg-1652453485496.png);
  background-size:cover;
  background-position:50% 50%;
  background-repeat:no-repeat;
}

.phw-g-benefits-hero-title {
  font-family:var(--cms-g-roobert-semibold);
  font-weight:600;
  color:var(--text-dark);
}

.phw-g-benefits-hero-bg {
  background-color:var(--phw-custom-widget-backgroundsfff);
  background-image:url(https://cdn.phenompeople.com/CareerConnectResources/prod/PHENA0059/images/1676383936729_442A6838-1655818018962.png);
  background-size:contain;
  background-position:0% 0%;
  background-repeat:no-repeat;
}

.phw-g-alignment-left {
  color:var(--phw-custom-text-colors393939);
  text-align:left;
}

.phw-g-404-text {
  font-size:var(--custom-font-size-7);
  color:var(--phw-custom-text-colors5d61ff);
}

.phw-g-btn-default:hover {
  border-color:transparent;
  color:var(--white);
  background-color:var(--brand-color-secondary);
}

.phw-g-a-style-1:hover {
  font-size:var(--phw-g-input-label-text-font-size);
  color:var(--white);
}

@media only screen and (max-width:1199.98px) {
  h3 { font-size:max(calc(var(--custom-font-size-1)*0.75),var(--tab-font-size)); }
}

@media only screen and (max-width:1199.98px) {
  body { 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-widget-header-block {
    color:var(--phw-custom-text-colors393939);
    width:100%;
  }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-header-menu-list { font-size:max(calc(var(--custom-font-size-9)*0.75),var(--tab-font-size)); }
}

@media only screen and (max-width:767.98px) {
  h3 { font-size:max(calc(var(--custom-font-size-1)*0.5),var(--mobile-font-size)); }
}

@media only screen and (max-width:767.98px) {
  body { 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-header-menu-list { font-size:max(calc(var(--custom-font-size-9)*0.5),var(--mobile-font-size)); }
}

@media only screen and (max-width:767.98px) {
  .phw-g-card-border-right {
    border-right-style:none;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:var(--phw-custom-border-colorsffffff);
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-card-border-bottom {
    border-bottom-style:solid;
    border-bottom-width:1px;
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-bg-gray { background-color:var(--phw-custom-gray-9b9a9a); }
}
