/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
input {
  height:48px;
  color:var(--placeholder-text-color-1);
  font-family:var(--cms-g-activisions-roboto);
  font-weight:400;
  font-size:var(--phw-g-large-text-font-size);
  border-style:solid;
  border-color:var(--stroke-dark);
  border-width:1px;
  background-image:none;
}

h1 {
  font-weight:700;
  font-size:var(--phw-g-hero-title-font-size);
  line-height:1.4;
  font-family:var(--cms-g-activisions-roboto);
  text-align:left;
}

h3 {
  font-weight:700;
  font-size:var(--custom-font-size-1);
  line-height:1.8;
  color:var(--white);
  font-family:var(--cms-g-activisions-roboto);
  text-align:left;
}

label {
  font-family:var(--cms-g-activisions-roboto);
  font-weight:400;
  font-size:var(--phw-g-input-label-text-font-size);
}

body {
  font-family:var(--cms-g-activisions-roboto);
  font-weight:400;
  color:var(--body-color);
  font-size:var(--phw-g-large-text-font-size);
  line-height:1.2;
}

.phw-container { width:82%; }

.phw-btn {
  font-size:var(--phw-g-small-text-font-size);
  font-weight:500;
  color:var(--white);
  font-family:var(--cms-g-activisions-roboto);
  border-style:none;
  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);
  border-width:0px;
}

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

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

h4 {
  font-weight:400;
  font-size:var(--custom-font-size-2);
  line-height:2;
  color:var(--secondary-text);
  font-family:var(--cms-g-activisions-roboto);
}

h5 {
  font-weight:400;
  line-height:2;
  color:var(--secondary-text);
  font-family:var(--cms-g-activisions-roboto);
  font-size:var(--phw-g-input-label-text-font-size);
}

h6 {
  font-weight:400;
  line-height:2;
  color:var(--secondary-text);
  font-family:var(--cms-g-activisions-roboto);
  font-size:var(--phw-g-small-text-font-size);
}

h2 {
  font-weight:700;
  font-size:var(--phw-g-widget-title-font-size);
  line-height:1.6;
  color:var(--white);
  font-family:var(--cms-g-activisions-roboto);
  text-align:left;
}

.phw-g-i-L2xpqF {
  margin-inline-end:auto;
  height:auto;
  margin-top:calc(var(--mu-space)*-1.25);
}

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

.phw-g-i-s6udHh { gap:40px; }

.phw-g-i-Wkryw3 {
  margin-inline-end:auto;
  margin-top:calc(var(--mu-space)*-6.25);
  height:auto;
}

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

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

.phw-g-i-AcDpVK {
  margin-inline-end:auto;
  margin-top:calc(var(--mu-space)*-9.375);
  height:auto;
}

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

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

.phw-g-i-Bq24st {
  margin-inline-end:auto;
  height:auto;
  margin-top:calc(var(--mu-space)*4.375);
}

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

.phw-g-i-EC7RKg {
  text-align:center;
  margin-top:calc(var(--mu-space)*9.375);
}

.phw-g-i-6wLkoV {
  height:auto;
  margin-inline-end:auto;
  margin-top:calc(var(--mu-space)*0);
  text-align:center;
}

.phw-g-i-6wLkoV img {
  object-fit:contain;
  height:100%;
  width:100%;
}

.phw-g-i-z1jgG2 {
  margin-inline-end:auto;
  height:auto;
  max-height:99px;
}

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

.phw-g-i-1JZXNU {
  margin-inline-end:auto;
  height:auto;
}

.phw-g-i-1JZXNU img {
  object-fit:contain;
  height:100%;
  width:100%;
}

.phw-g-i-KMle6k {
  margin-inline-end:auto;
  height:auto;
}

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

.phw-g-i-IVRB5w {
  margin-inline-end:auto;
  height:auto;
}

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

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

.phw-g-i-UlFjZp { gap:10px; }

.phw-g-i-fFPanh {
  background-color:var(--widget-bg-primary-color);
  color:var(--white);
  text-align:center;
  box-shadow:var(--box-shadow-style-2);
}

.phw-g-i-Oofsmr {
  background-color:var(--widget-bg-primary-color);
  color:var(--white);
  text-align:center;
  box-shadow:var(--box-shadow-style-2);
}

.phw-g-i-oRGLtb {
  background-color:var(--widget-bg-primary-color);
  color:var(--white);
  text-align:center;
  box-shadow:var(--box-shadow-style-2);
}

.phw-g-i-sAj9Ds {
  background-color:var(--widget-bg-primary-color);
  color:var(--white);
  text-align:center;
  box-shadow:none;
}

.phw-g-i-FXgSod {
  font-size:var(--phw-g-cards-subtitle-font-size);
  color:var(--white);
  font-family:var(--cms-g-din-next);
  font-weight:700;
}

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

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

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

@media only screen and (min-width:1200px) and (max-width:1919.98px) {
  .phw-g-i-AIhyQ9 {
    margin-inline-start:calc(var(--mu-space)*0);
    margin-inline-end:calc(var(--mu-space)*0);
  }

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

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

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

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

.phw-g-i-3WGeFV {
  font-family:var(--cms-g-din-next);
  font-weight:400;
}

.phw-g-i-JcQpmv {
  font-family:var(--cms-g-din-next);
  font-weight:400;
}

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

.phw-job-description p {
  font-weight:300;
  font-size:var(--cms-g-regular-text-custom);
  color:var(--text-dark);
  font-family:var(--cms-g-activisions-roboto);
}

.phw-job-description li {
  font-size:var(--cms-g-regular-text-custom);
  font-family:var(--cms-g-activisions-roboto);
}

.phw-job-description h6 { font-size:18px; }

.phw-job-description h5 { font-size:18px; }

.phw-job-description h4 { font-size:18px; }

.phw-job-description h3 { font-size:26px; }

.phw-job-description h2 { font-size:20px; }

.phw-job-description h1 {
  font-size:35px;
  color:var(--black);
}

.phw-job-description {
  font-family:var(--cms-g-activisions-roboto);
  font-size:var(--phw-g-large-text-font-size);
}

.phw-g-zero-padding {
  padding-top:calc(var(--pu-space)*2);
  padding-inline-end:calc(var(--pu-space)*0);
  padding-inline-start:calc(var(--pu-space)*0);
}

.phw-g-widget-image-bg-style-1 {
  background:url(https://assets-qa.phenompro.com/CareerConnectResources/qa1/GLOBAL/images/join-talent-community-1625659637128.jpg);
  background-size:cover;
  background-repeat:no-repeat;
  background-position:50% 50%;
  background-image:url(https://cdn.phenompeople.com/CareerConnectResources/pp/ACPUUS/images/1691587980363_404_bg.png);
}

.phw-g-widget-hero-block-background {
  background-size:fill;
  background-position:50% 50%;
  background-image:url(https://cdn.phenompeople.com/CareerConnectResources/pp/ACPUUS/images/1691740802235_LifeatActivision-1669393751893.png);
}

.phw-g-widget-bg-white {
  background-color:var(--widget-bg-white-color);
  border-style:solid;
  border-color:var(--stroke-dark);
  border-width:1px;
}

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

.phw-g-video-background-image {
  padding-top:calc(var(--pu-space)*10);
  padding-bottom:calc(var(--pu-space)*10);
  background-image:url(https://cdn.phenompeople.com/CareerConnectResources/prod/ACPUUS/images/videobg-1692442068923.jpg);
  background-size:cover;
  background-position:50% 50%;
  background-repeat:no-repeat;
}

.phw-g-title-dark-large-center {
  font-weight:600;
  font-size:var(--custom-font-size-1);
  line-height:var(--heading-line-height-5);
  color:var(--text-dark);
  text-align:center;
}

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

.phw-g-text-default-secondary {
  font-size:var(--phw-g-large-text-font-size);
  line-height:var(--paragraph-line-height-2);
  color:var(--brand-color-secondary);
  font-family:var(--cms-g-activisions-roboto);
  font-weight:700;
}

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

.phw-g-spacing-between-footer-icons { margin-inline-end:calc(var(--mu-space)*1); }

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

.phw-g-search-results-hero-bg {
  background-image:url(https://cdn.phenompeople.com/CareerConnectResources/pp/ACPUUS/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-text-light {
  font-family:var(--cms-g-activisions-roboto);
  font-weight:400;
  color:var(--white);
  font-size:var(--phw-g-large-text-font-size);
  line-height:1.2;
}

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

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

.phw-g-paragraph-light-regular {
  font-size:var(--phw-g-large-text-font-size);
  line-height:1.6;
  color:var(--white);
  font-weight:500;
}

.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 {
  color:var(--white);
  font-family:var(--cms-g-activisions-roboto);
  font-weight:400;
  text-align:left;
  font-size:var(--phw-g-large-text-font-size);
}

.phw-g-p-small-light { font-size:var(--phw-g-small-text-font-size); }

.phw-g-p-large-secondary { font-size:var(--phw-g-cards-title-font-size); }

.phw-g-p-large-light { font-size:var(--phw-g-regular-text-font-size); }

.phw-g-p-large-dark {
  font-size:var(--phw-g-regular-text-font-size);
  font-family:var(--cms-g-activisions-roboto);
  font-weight:700;
}

.phw-g-p-default-light { font-size:var(--phw-g-input-label-text-font-size); }

.phw-g-p-default-dark {
  font-family:var(--cms-g-activisions-roboto);
  font-weight:400;
  font-size:var(--phw-g-large-text-font-size);
}

.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);
  padding-inline-start:calc(var(--pu-space)*0);
  padding-inline-end: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);
  padding-inline-start:0px;
  padding-inline-end:0px;
  line-height:1.2;
  font-size:var(--phw-g-large-text-font-size);
}

.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:var(--phw-g-large-text-font-size);
}

.phw-g-menu-list-link {
  color:var(--phw-custom-menu-list-link-colora9a6a1);
  text-transform:uppercase;
}

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

.phw-g-logosize {
  width:144px;
  max-height:60px;
  height:60px;
  max-width:144px;
}

.phw-g-left-align-no-padding {
  text-align:left;
  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-justify-content-start-for-left-align { justify-content:start; }

.phw-g-jtc-text-left-align {
  width:90%;
  text-align:left;
}

.phw-g-job-card-heading-link {
  color:var(--white);
  font-family:var(--cms-g-activisions-roboto);
  font-weight:700;
}

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

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

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

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

.phw-g-i-rEPdtF {
  color:var(--phw-custom-menu-list-link-colora9a6a1);
  font-size:var(--phw-g-small-text-font-size);
}

.phw-g-i-pOyoJd {
  margin-inline-end:auto;
  height:82px;
}

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

.phw-g-i-oFzrxl { font-family:var(--cms-g-din-next); }

.phw-g-i-nuFusQ { width:75%; }

.phw-g-i-lLYrSf {
  font-size:var(--phw-g-regular-text-font-size);
  line-height:1.3;
  font-family:var(--cms-g-din-next);
  font-weight:700;
  text-align:center;
}

.phw-job-description p {
  font-family:var(--phw-g-primary-font-family);
  font-size:var(--font-size-6);
  color:var(--text-dark);
  font-weight:300;
}

.phw-job-description li {
  font-family:var(--phw-g-primary-font-family);
  font-size:var(--font-size-6);
  color:var(--text-dark);
  font-weight:300;
}

.phw-job-description h4 {
  line-height:var(--line-height-4);
  font-size:var(--phw-g-cards-subtitle-font-size);
  color:var(--text-dark);
  font-weight:600;
}

.phw-job-description h3 {
  line-height:var(--line-height-3);
  font-size:var(--phw-g-cards-title-font-size);
  color:var(--text-dark);
  font-weight:600;
}

.phw-job-description h2 {
  line-height:var(--line-height-2);
  font-size:var(--phw-g-widget-title-font-size);
  color:var(--text-dark);
  font-weight:600;
}

.phw-job-description h1 {
  line-height:var(--line-height-1);
  font-size:var(--phw-g-hero-title-font-size);
  color:var(--white);
  font-weight:600;
}

.phw-g-i-jWsuy1 { width:100%; }

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

.phw-g-i-iR5twu { color:var(--phw-custom-menu-list-link-colora9a6a1); }

.phw-g-i-i8M8y6 {
  margin-top:calc(var(--mu-space)*26.875);
  padding-inline-end:calc(var(--pu-space)*2.5);
}

.phw-g-i-hhekWk {
  font-weight:700;
  font-size:var(--phw-g-widget-title-font-size);
  line-height:1.6;
  color:var(--white);
  font-family:var(--cms-g-activisions-roboto);
  text-align:start;
  text-transform:uppercase;
}

.phw-g-i-gLERXV {
  font-family:var(--cms-g-roboto);
  text-transform:uppercase;
  font-size:18px;
}

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

.phw-g-i-cqg8s2 {
  font-size:var(--phw-g-small-text-font-size);
  line-height:1;
  font-family:var(--cms-g-din-next);
  margin-bottom:calc(var(--mu-space)*2);
  margin-inline-start:calc(var(--mu-space)*2.75);
}

.phw-g-i-cbMADm {
  font-weight:700;
  font-size:var(--custom-font-size-2);
  font-family:var(--cms-g-din-next);
  margin-bottom:calc(var(--mu-space)*2);
}

.phw-g-i-a2T7RG {
  font-size:var(--phw-g-small-text-font-size);
  line-height:1.6;
  color:var(--white);
  font-family:var(--cms-g-din-next);
  font-weight:500;
}

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

.phw-g-i-TxnW4I {
  font-size:var(--phw-g-small-text-font-size);
  line-height:1.6;
  color:var(--white);
  font-family:var(--cms-g-din-next);
  font-weight:400;
}

.phw-g-i-SxcAEn {
  font-size:16px;
  text-transform:uppercase;
}

.phw-g-i-RIK9Cu { font-family:var(--cms-g-din-next); }

.phw-g-i-Odfoq1 {
  font-weight:700;
  font-size:var(--custom-font-size-2);
  font-family:var(--cms-g-din-next);
  margin-bottom:calc(var(--mu-space)*2);
}

.phw-g-i-OSCVDQ {
  font-size:var(--phw-g-input-label-text-font-size);
  line-height:var(--paragraph-line-height-2);
  color:var(--body-bg);
}

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

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

.phw-g-i-LE2O5Y {
  font-family:var(--cms-g-din-next);
  font-weight:400;
}

.phw-g-i-K0Kspn {
  border-width:1px;
  border-color:var(--phw-custom-primary-btn-border-colorfcfcfc);
  border-top-color:var(--brand-color-secondary);
  border-style:none;
  border-top-style:solid;
  background-color:var(--widget-bg-dark-color);
}

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

.phw-g-i-HLWRpA {
  font-weight:700;
  font-size:var(--phw-g-regular-text-font-size);
  line-height:1.3;
  font-family:var(--cms-g-din-next);
  text-align:center;
}

@media only screen and (min-width:1200px) and (max-width:1919.98px) {
  .phw-g-i-HLWRpA {
    margin-inline-start:calc(var(--mu-space)*3.125);
    margin-inline-end:calc(var(--mu-space)*3.125);
  }
}

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

.phw-g-i-EMegwI {
  text-decoration:underline;
  background-color:transparent;
  padding-top:0;
  padding-bottom:0;
  padding-inline-start:0;
  padding-inline-right:0;
  min-height:auto;
  box-shadow:none;
  line-height:var(--paragraph-line-height-2);
  color:var(--phw-custom-ap-green3e8909);
}

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

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

.phw-g-i-9RyU0K {
  font-weight:400;
  font-size:var(--phw-g-widget-subheading-font-size);
  font-family:var(--cms-g-din-next);
  margin-bottom:calc(var(--mu-space)*2);
}

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

.phw-g-i-7kfj29 { font-size:16px; }

.phw-g-i-5z46Uh {
  width:100%;
  max-width:100%;
  background-color:var(--widget-bg-dark-color);
}

.phw-g-i-5Rpoh5 {
  border-width:2px;
  border-style:solid;
  font-size:15px;
  font-weight:700;
  font-family:var(--cms-g-din-next);
  margin-top:calc(var(--mu-space)*-3.125);
  margin-bottom:calc(var(--mu-space)*1.875);
}

.phw-g-i-4NDrBK {
  border-width:.5px;
  border-color:var(--phw-custom-h2-ap-border595b5bff);
  border-top-color:transparent;
  border-bottom-color:var(--phw-custom-h2-ap-border595b5bff);
  border-style:solid;
  border-bottom-style:solid;
  font-weight:700;
  font-size:34px;
  line-height:1;
  color:var(--white);
  font-family:var(--cms-g-din-next);
  text-align:center;
  padding-bottom:calc(var(--pu-space)*2.5);
  border-inline-end-color:transparent;
  border-inline-start-color:transparent;
  margin-bottom:calc(var(--mu-space)*3.75);
  text-transform:uppercase;
}

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

.phw-g-i-11F5RZ {
  background:none;
  -webkit-background-clip:unset;
  -webkit-text-fill-color:unset;
  font-size:var(--phw-g-widget-subheading-font-size);
  line-height:1;
  color:var(--body-bg);
  font-family:var(--cms-g-din-next);
  font-weight:400;
}

.phw-g-heading-secondary-color {
  color:var(--brand-color-secondary);
  font-family:var(--cms-g-activisions-roboto);
  font-weight:700;
  font-size:var(--phw-g-widget-title-font-size);
  line-height:1.6;
}

.phw-g-heading-light-with-bottom-space {
  font-weight:700;
  font-size:var(--custom-font-size-1);
  line-height:1.8;
  color:var(--white);
  font-family:var(--cms-g-activisions-roboto);
  text-align:left;
  margin-bottom:calc(var(--mu-space)*3);
}

.phw-g-heading-gold-color {
  color:var(--phw-custom-heading-gold-colordbcc00);
  font-family:var(--cms-g-activisions-roboto);
  font-weight:700;
}

.phw-g-heading-center-align {
  font-weight:700;
  font-size:var(--custom-font-size-7);
  line-height:1.4;
  color:var(--white);
  font-family:var(--cms-g-activisions-roboto);
  text-align:center;
}

.phw-g-heading-block-full-width {
  width:100%;
  max-width:100%;
}

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

.phw-g-header-link {
  color:var(--phw-custom-menu-list-link-colora9a6a1);
  text-transform:uppercase;
}

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

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

.phw-g-h4dark-glassdoor {
  font-size:var(--phw-g-input-label-text-font-size);
  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:var(--custom-font-size-6);
  color:var(--white);
}

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

.phw-g-h3-card-light {
  font-weight:700;
  font-size:var(--phw-g-regular-text-font-size);
  line-height:1.3;
}

.phw-g-h2-text-align {
  font-weight:300;
  font-size:var(--custom-font-size-6);
  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:var(--phw-g-regular-text-font-size);
  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:var(--custom-font-size-5);
  line-height:1.25;
  color:var(--brand-color-primary);
}

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

.phw-g-h2-center-align {
  font-weight:700;
  font-size:var(--phw-g-widget-title-font-size);
  line-height:1.6;
  color:var(--white);
  font-family:var(--cms-g-activisions-roboto);
  text-align:center;
}

.phw-g-h2-card-title-light-small { margin-bottom:calc(var(--mu-space)*2); }

.phw-g-h2-card-title-dark-small {
  font-weight:700;
  font-size:var(--phw-g-cards-title-font-size);
  line-height:30px;
  color:var(--text-dark);
  border-style:none;
}

.phw-g-h2-card-title-dark-large {
  font-weight:600;
  font-size:var(--custom-font-size-8);
  line-height:var(--heading-line-height-1);
  color:var(--text-dark);
  text-align:center;
}

.phw-g-h2-card-title-dark-default {
  font-weight:500;
  font-size:var(--phw-g-cards-title-font-size);
  line-height:var(--heading-line-height-3);
  color:var(--text-dark);
  text-align:center;
}

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

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

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

.phw-g-h1-hero-title-primary { text-align:center; }

.phw-g-h1-event-hero {
  font-weight:300;
  font-size:var(--custom-font-size-4);
  line-height:1.25;
}

.phw-g-h1-404-primary-blog {
  font-weight:700;
  font-size:var(--custom-font-size-3);
  line-height:1.25;
  color:var(--brand-color-primary);
  font-family:var(--cms-g-activisions-roboto);
  text-align:center;
}

.phw-g-global-search-width {
  width:55%;
  margin-top:calc(var(--mu-space)*3);
}

.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(--widget-bg-dark-color);
}

.phw-g-full-width {
  width:100%;
  max-width:100%;
}

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

.phw-g-footer-menu-list-link {
  color:var(--phw-custom-menu-list-link-colora9a6a1);
  font-size:var(--phw-g-small-text-font-size);
  font-family:var(--cms-g-activisions-roboto);
  font-weight:700;
  text-transform:uppercase;
}

.phw-g-footer-menu-folder-text {
  font-size:var(--phw-g-small-text-font-size);
  line-height:1;
  margin-bottom:calc(var(--mu-space)*2);
}

.phw-g-footer-heading-text {
  font-weight:400;
  font-size:var(--custom-font-size-2);
  margin-bottom:calc(var(--mu-space)*2);
}

.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-border {
  border-style:none;
  border-color:var(--brand-color-secondary);
  border-width:1px;
  border-top-style:solid;
  border-top-color:var(--brand-color-secondary);
}

.phw-g-faq-maegin-left-zero { margin-inline-start:calc(var(--mu-space)*0); }

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

.phw-g-faq-button {
  padding-inline-start:0px;
  padding-inline-end:0px;
}

.phw-g-eventhero {
  padding-bottom:calc(var(--pu-space)*0);
  background-image:url(https://cdn.phenompeople.com/CareerConnectResources/pp/ACPUUS/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:var(--phw-g-regular-text-font-size);
  line-height:1.5;
}

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

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

.phw-g-dropdown-menu-list-links {
  color:var(--phw-custom-menu-list-link-colora9a6a1);
  font-family:var(--cms-g-activisions-roboto);
  font-weight:400;
  font-size:var(--phw-g-small-text-font-size);
  text-decoration:none;
  text-transform:uppercase;
}

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

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

.phw-g-content-padding {
  padding-inline-start:calc(var(--pu-space)*2);
  padding-top:calc(var(--pu-space)*2);
  padding-inline-end:calc(var(--pu-space)*2);
  padding-bottom:calc(var(--pu-space)*2);
}

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

.phw-g-content-block-top-zero {
  margin-top:calc(var(--mu-space)*0);
  border-style:none;
}

.phw-g-content-block-top-space { margin-top:calc(var(--mu-space)*6); }

.phw-g-container-top-padding {
  width:82%;
  margin-top:calc(var(--mu-space)*2.5);
}

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

.phw-g-categoryherobgimg {
  background-image:url(https://cdn.phenompeople.com/CareerConnectResources/pp/ACPUUS/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);
  margin-bottom:calc(var(--mu-space)*0);
}

.phw-g-card-to-card-spacings { gap:24px; }

.phw-g-card-title-light-large {
  font-weight:700;
  font-size:var(--custom-font-size-5);
  line-height:1.3;
}

.phw-g-card-title-light-center {
  font-weight:700;
  font-size:var(--phw-g-regular-text-font-size);
  line-height:1.3;
  text-align:center;
}

.phw-g-card-content-padding {
  padding-top:calc(var(--pu-space)*4);
  padding-inline-end:calc(var(--pu-space)*4);
  padding-bottom:calc(var(--pu-space)*4);
  padding-inline-start:calc(var(--pu-space)*4);
}

.phw-g-card-content-left-right-padding {
  padding-inline-start:calc(var(--pu-space)*2);
  padding-inline-end:calc(var(--pu-space)*2);
}

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

.phw-g-card-center-alignment { text-align:center; }

.phw-g-card-bottom-border-and-no-border-radius {
  border-bottom-style:solid;
  border-bottom-color:var(--phw-custom-whiteborderffffff);
  border-bottom-width:1px;
  border-top-left-radius:calc(var(--border-radius-base)*0);
  border-top-right-radius:calc(var(--border-radius-base)*0);
  border-bottom-left-radius:calc(var(--border-radius-base)*0);
  border-bottom-right-radius:calc(var(--border-radius-base)*0);
}

.phw-g-card-border-black {
  border-style:solid;
  border-color:var(--stroke-dark);
  border-width:1px;
  border-top-left-radius:calc(var(--border-radius-base)*0);
  border-top-right-radius:calc(var(--border-radius-base)*0);
  border-bottom-left-radius:calc(var(--border-radius-base)*0);
  border-bottom-right-radius:calc(var(--border-radius-base)*0);
}

.phw-g-card-block-bottom-space { margin-bottom:calc(var(--mu-space)*3); }

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

.phw-g-card-bg-primary {
  text-align:center;
  box-shadow:var(--box-shadow-style-2);
}

.phw-g-card-bg-darker {
  background-color:var(--phw-custom-card-bg-color-dark4a4a4a);
  text-align:left;
}

.phw-g-card-bg-dark {
  text-align:center;
  box-shadow:none;
  background-color:var(--widget-bg-dark-color);
}

.phw-g-card-background-darker {
  text-align:left;
  box-shadow:var(--box-shadow-style-2);
  background-color:var(--widget-bg-dark-color);
}

.phw-g-btn-small-primary {
  border-color:var(--phw-custom-ap-green-border3e8909);
  color:var(--white);
  background-color:var(--brand-color-primary);
  font-weight:var(--btn-font-weight);
  min-height:var(--btn-height-sm);
  border-style:solid;
  border-width:1px;
}

.phw-g-btn-secondary,
.btn-success,
.secondary-button {
  border-width:1px;
  border-color:var(--stroke-dark);
  border-style:solid;
  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);
  color:var(--brand-color-primary);
  background-color:var(--phw-custom-button-secondary-bgfcfcfc);
  font-weight:500;
  font-size:var(--phw-g-widget-subheading-font-size);
  font-family:var(--cms-g-din-next);
}

.phw-g-btn-plain,
.btn-info,
.plain-button {
  background-image:none;
  border-width:1px;
  border-color:var(--brand-color-primary);
  border-style:solid;
  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);
  color:var(--brand-color-primary);
  font-weight:500;
  font-size:var(--phw-g-small-text-font-size);
  font-family:var(--cms-g-din-next);
}

.phw-g-btn-link-style-2 {
  font-weight:500;
  color:var(--secondary-text);
}

.phw-g-btn-link-facet-button-link {
  font-size:var(--cms-g-search-facet);
  font-weight:400;
  font-family:var(--cms-g-roboto);
}

.phw-g-btn-link {
  color:var(--phw-custom-menu-list-link-colora9a6a1);
  font-family:var(--cms-g-din-next);
}

.phw-g-btn-large-primary {
  font-size:var(--cms-g-regular-text-custom);
  font-family:var(--cms-g-din-next);
}

.phw-g-btn-default,
.btn-default,
.default-button {
  border-width:1px;
  border-color:var(--phw-custom-default-btn-border-color3886bf);
  border-style:solid;
  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);
  color:var(--white);
  background-color:var(--brand-color-secondary);
  font-weight:500;
  font-size:var(--phw-g-widget-subheading-font-size);
  font-family:var(--cms-g-din-next);
  min-height:48px;
}

.phw-g-border-radius-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);
  border-style:solid;
  border-color:var(--stroke-dark);
  border-width:1px;
}

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

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

.phw-g-blogauthorname {
  font-size:var(--phw-g-large-text-font-size);
  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-with-top-padding {
  background-color:var(--widget-bg-white-color);
  background-image:none;
  padding-top:calc(var(--pu-space)*5);
  padding-bottom:calc(var(--pu-space)*0);
}

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

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

.phw-g-i-0KkTLW:hover {
  border: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);
  font-size:var(--phw-g-large-text-font-size);
  font-weight:500;
  color:var(--white);
  font-family:var(--cms-g-din-next);
  background-color:var(--phw-custom-button-default-hover-bg3886bfe6);
}

.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 {
  font-size:var(--phw-g-small-text-font-size);
  font-weight:500;
  color:var(--white);
  text-decoration:none;
  font-family:var(--cms-g-activisions-roboto);
  text-transform:uppercase;
}

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

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

.phw-g-i-5Rpoh5:hover {
  border-width:2px;
  border-style:solid;
  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);
  font-size:15px;
  font-weight:500;
  color:var(--white);
  font-family:var(--cms-g-din-next);
  background-color:var(--phw-custom-button-default-hover-bg3886bfe6);
}

.phw-g-header-link:hover { color:var(--white); }

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

.phw-g-dropdown-menu-list-links:hover { color:var(--white); }

.phw-g-btn-small-primary:hover {
  border-color:var(--phw-custom-ap-green-border3e8909);
  background-color:var(--phw-custom-ap_green3e8909);
  border-style:solid;
}

.phw-g-btn-secondary:hover,
.btn-success,
.secondary-button:hover {
  font-weight:500;
  background-color:var(--phw-custom-button-secondary-hover-bg0768afcc);
  border-color:var(--brand-color-secondary);
  font-family:var(--cms-g-activisions-roboto);
  border-bottom-left-radius:calc(var(--border-radius-base)*6.25);
  border-bottom-right-radius:calc(var(--border-radius-base)*6.25);
  border-top-left-radius:calc(var(--border-radius-base)*6.25);
  border-top-right-radius:calc(var(--border-radius-base)*6.25);
}

.phw-g-btn-primary:hover,
.btn-primary,
.primary-button:hover {
  border-color:var(--phw-custom-ap-green-border3e8909);
  color:var(--white);
  background-color:var(--phw-custom-ap_green3e8909);
  font-weight:500;
  font-size:var(--phw-g-large-text-font-size);
  font-family:var(--cms-g-activisions-roboto);
  border-style:solid;
  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);
  border-width:1px;
}

.phw-g-btn-plain:hover,
.btn-info,
.plain-button:hover {
  font-weight:500;
  color:var(--white);
  background-color:var(--brand-color-primary);
  border-color:var(--brand-color-primary);
  font-family:var(--cms-g-activisions-roboto);
  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);
  border-top-left-radius:calc(var(--border-radius-base)*6.25);
}

.phw-g-btn-link-style-2:hover { text-decoration:none; }

.phw-g-btn-link:hover {
  color:var(--white);
  text-decoration:none;
}

.phw-g-btn-default:hover,
.btn-default,
.default-button:hover {
  font-weight:500;
  color:var(--white);
  background-color:var(--phw-custom-button-default-hover-bg3886bfe6);
  border-color:var(--brand-color-secondary);
  font-family:var(--cms-g-activisions-roboto);
  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);
  border-top-left-radius:calc(var(--border-radius-base)*6.25);
}

.phw-g-i-0KkTLW:focus {
  border-width:1px;
  border-color:var(--phw-custom-whiteborderffffff);
  border-style:solid;
  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);
  color:var(--white);
  background-color:var(--brand-color-primary);
}

.phw-g-i-5Rpoh5:focus {
  border-width:1px;
  border-color:var(--phw-custom-whiteborderffffff);
  border-style:solid;
  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);
  font-weight:700;
  color:var(--white);
  background-color:var(--brand-color-primary);
}

.phw-g-btn-primary:focus,
.btn-primary,
.primary-button:focus {
  border-color:var(--phw-custom-whiteborderffffff);
  border-style:solid;
  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);
  border-width:1px;
}

.phw-g-btn-default:focus,
.btn-default,
.default-button:focus {
  border-color:var(--stroke-dark);
  border-style:solid;
  border-width:1px;
}

.phw-g-i-0KkTLW:active {
  border-color:var(--brand-color-primary);
  background-color:var(--white);
  color:var(--brand-color-primary);
}

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

.phw-g-i-5Rpoh5:active {
  border-color:var(--brand-color-primary);
  font-size:15px;
  font-weight:700;
  color:var(--brand-color-primary);
  font-family:var(--cms-g-din-next);
  background-color:var(--white);
}

.phw-g-i-0KkTLW.disabled {
  border-color:var(--disabled-color);
  background-color:var(--disabled-color);
  color:var(--btn-dark);
  min-height:auto;
}

.phw-g-i-0KkTLW:disabled {
  border-color:var(--disabled-color);
  background-color:var(--disabled-color);
  color:var(--btn-dark);
  min-height:auto;
}

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

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

.phw-g-i-5Rpoh5.disabled {
  border-color:var(--disabled-color);
  color:var(--btn-dark);
  background-color:var(--disabled-color);
  min-height:auto;
}

.phw-g-i-5Rpoh5:disabled {
  border-color:var(--disabled-color);
  color:var(--btn-dark);
  background-color:var(--disabled-color);
  min-height:auto;
}

.phw-g-i-5Rpoh5:visited { font-weight:700; }

.phw-g-i-0KkTLW:focus-visible { outline:var(--accessibility-outline-width) var(--accessibility-outline-style) var(--accessibility-outline-color); }

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

.phw-g-i-5Rpoh5:focus-visible { outline:var(--accessibility-outline-width) var(--accessibility-outline-style) var(--accessibility-outline-color); }

input::-webkit-input-placeholder { font-size:var(--phw-g-input-label-text-font-size); }

.phw-g-btn-default,
.btn-default,
.default-button {
  border-width:1px;
  border-color:var(--phw-custom-default-btn-border-color3886bf);
  border-style:solid;
  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);
  color:var(--white);
  background-color:var(--brand-color-secondary);
  font-weight:500;
  font-size:var(--phw-g-widget-subheading-font-size);
  font-family:var(--cms-g-din-next);
  min-height:48px;
}

@media only screen and (min-width:1920px) {
  .phw-g-i-L2xpqF img { object-fit:cover; }
}

@media only screen and (min-width:1920px) {
  .phw-g-i-s6udHh { gap:40px; }
}

@media only screen and (min-width:1920px) {
  .phw-g-i-Wkryw3 { margin-top:calc(var(--mu-space)*-6.875); }

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

@media only screen and (min-width:1920px) {
  .phw-g-i-8s376T {
    padding-inline-end:calc(var(--pu-space)*18.75);
    padding-inline-start:calc(var(--pu-space)*18.75);
  }
}

@media only screen and (min-width:1920px) {
  .phw-g-i-AcDpVK img { object-fit:cover; }
}

@media only screen and (min-width:1920px) {
  .phw-g-i-Bq24st img { object-fit:cover; }
}

@media only screen and (min-width:1920px) {
  .phw-g-i-6wLkoV img { object-fit:cover; }
}

@media only screen and (min-width:1920px) {
  .phw-g-i-z1jgG2 img { object-fit:cover; }
}

@media only screen and (min-width:1920px) {
  .phw-g-i-1JZXNU img { object-fit:cover; }
}

@media only screen and (min-width:1920px) {
  .phw-g-i-KMle6k img { object-fit:cover; }
}

@media only screen and (min-width:1920px) {
  .phw-g-i-IVRB5w img { object-fit:cover; }
}

@media only screen and (min-width:1920px) {
  .phw-g-i-X2N4HE {
    padding-bottom:calc(var(--pu-space)*10);
    padding-top:calc(var(--pu-space)*5);
  }
}

@media only screen and (min-width:1920px) {
  .phw-g-i-rEPdtF {
    color:var(--white);
    text-decoration:none;
    text-transform:uppercase;
  }
}

@media only screen and (min-width:1920px) {
  .phw-g-i-pOyoJd img { object-fit:cover; }
}

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

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

@media only screen and (min-width:1920px) {
  .phw-g-i-9RyU0K { font-family:var(--cms-g-din-next); }
}

@media only screen and (min-width:1920px) {
  .phw-g-i-11F5RZ { font-size:var(--phw-g-small-text-font-size); }
}

@media only screen and (min-width:1920px) {
  .phw-g-btn-secondary,
  .btn-success,
  .secondary-button { font-family:var(--cms-g-din-next); }
}

@media only screen and (min-width:1920px) {
  .phw-g-btn-primary,
  .btn.primary-button,
  .primary-button { font-family:var(--cms-g-din-next); }
}

@media only screen and (min-width:1920px) {
  .phw-g-btn-default,
  .btn-default,
  .default-button { font-family:var(--cms-g-din-next); }
}

@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(var(--phw-g-regular-text-font-size),var(--tab-font-size)); }
}

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

@media only screen and (max-width:1199.98px) {
  h4 { font-size:var(--phw-g-regular-text-font-size); }
}

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

@media only screen and (max-width:1199.98px) {
  h3 { font-size:var(--phw-g-regular-text-font-size); }
}

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

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

@media only screen and (max-width:1199.98px) {
  .phw-container { width:90%; }
}

@media only screen and (max-width:1199.98px) {
  input { font-size:max(var(--phw-g-regular-text-font-size),var(--tab-font-size)); }
}

@media only screen and (max-width:1199.98px) {
  h1 { font-size:var(--phw-g-regular-text-font-size); }
}

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

@media only screen and (max-width:1199.98px) {
  body { font-size:max(var(--phw-g-regular-text-font-size),var(--tab-font-size)); }
}

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

@media only screen and (max-width:1199.98px) {
  .phw-g-i-Wkryw3 { margin-top:calc(var(--mu-space)*-5); }

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

@media only screen and (max-width:1199.98px) {
  .phw-g-i-AcDpVK { margin-top:calc(var(--mu-space)*-8.125); }

  .phw-g-i-AcDpVK img { object-fit:contain; }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-i-z57Obj { height:auto; }

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

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

@media only screen and (max-width:1199.98px) {
  .phw-job-description p { font-size:max(calc(var(--cms-g-regular-text-custom)*0.75),var(--tab-font-size)); }
}

@media only screen and (max-width:1199.98px) {
  .phw-job-description li { font-size:max(calc(var(--cms-g-regular-text-custom)*0.75),var(--tab-font-size)); }
}

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

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

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

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

@media only screen and (max-width:1199.98px) {
  .phw-job-description h2 { font-size:18px; }
}

@media only screen and (max-width:1199.98px) {
  .phw-job-description h1 { font-size:max(26px,var(--tab-font-size)); }
}

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

@media only screen and (max-width:1199.98px) {
  .phw-g-title-dark-large-center { font-size:max(var(--phw-g-regular-text-font-size),var(--tab-font-size)); }
}

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

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

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

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

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

@media only screen and (max-width:1199.98px) {
  .phw-g-paragraph-light-regular { font-size:max(var(--phw-g-regular-text-font-size),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-p-widget-subheading-style-1 { font-size:max(var(--phw-g-regular-text-font-size),var(--tab-font-size)); }
}

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

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

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

@media only screen and (max-width:1199.98px) {
  .phw-g-p-default-light { font-size:var(--phw-g-large-text-font-size); }
}

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

@media only screen and (max-width:1199.98px) {
  .phw-g-i-rEPdtF { 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-lLYrSf { font-size:max(calc(var(--phw-g-regular-text-font-size)*0.75),var(--tab-font-size)); }
}

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

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

@media only screen and (max-width:1199.98px) {
  .phw-g-i-cqg8s2 { 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-cbMADm { font-size:max(calc(var(--custom-font-size-2)*0.75),var(--tab-font-size)); }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-i-a2T7RG { 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-TxnW4I { 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-Odfoq1 { font-size:max(calc(var(--custom-font-size-2)*0.75),var(--tab-font-size)); }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-i-OSCVDQ { font-size:var(--phw-g-large-text-font-size); }
}

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

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

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

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

@media only screen and (max-width:1199.98px) {
  .phw-g-i-11F5RZ { font-size:var(--phw-g-large-text-font-size); }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-heading-secondary-color { font-size:max(var(--custom-font-size-2),var(--tab-font-size)); }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-heading-light-with-bottom-space { font-size:max(var(--phw-g-regular-text-font-size),var(--tab-font-size)); }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-heading-center-align { font-size:max(calc(var(--custom-font-size-7)*0.75),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-h3-dark-small { font-size:max(var(--phw-g-regular-text-font-size),var(--tab-font-size)); }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-h3-card-light { font-size:max(var(--phw-g-regular-text-font-size),var(--tab-font-size)); }
}

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

@media only screen and (max-width:1199.98px) {
  .phw-g-h2-center-align { font-size:max(var(--custom-font-size-2),var(--tab-font-size)); }
}

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

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

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

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

@media only screen and (max-width:1199.98px) {
  .phw-g-h1-404-primary-blog { font-size:max(var(--custom-font-size-9),var(--tab-font-size)); }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-global-search-width { width:100%; }
}

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

@media only screen and (max-width:1199.98px) {
  .phw-g-footer-menu-folder-text { font-size:max(var(--phw-g-regular-text-font-size),var(--tab-font-size)); }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-footer-heading-text { font-size:max(var(--phw-g-regular-text-font-size),var(--tab-font-size)); }
}

@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-dropdown-menu-list-links { font-size:max(var(--phw-g-regular-text-font-size),var(--tab-font-size)); }
}

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

@media only screen and (max-width:1199.98px) {
  .phw-g-card-title-light-large { font-size:max(var(--custom-font-size-10),var(--tab-font-size)); }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-card-title-light-center { font-size:max(var(--phw-g-regular-text-font-size),var(--tab-font-size)); }
}

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

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

@media only screen and (max-width:1199.98px) {
  .phw-g-btn-plain,
  .btn-info,
  .plain-button { 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-btn-link-facet-button-link { font-size:max(calc(var(--cms-g-search-facet)*0.75),var(--tab-font-size)); }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-btn-large-primary { font-size:max(calc(var(--cms-g-regular-text-custom)*0.75),var(--tab-font-size)); }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-btn-default,
  .btn-default,
  .default-button { font-size:var(--cms-g-regular-text-custom); }
}

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

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

@media only screen and (max-width:1199.98px) {
  .phw-g-i-5Rpoh5:hover { font-weight:700; }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-btn-primary:hover,
  .btn-primary,
  .primary-button:hover { font-size:max(calc(var(--phw-g-large-text-font-size)*0.75),var(--tab-font-size)); }
}

@media only screen and (max-width:1199.98px) {
  input::-webkit-input-placeholder { font-size:max(var(--phw-g-regular-text-font-size),var(--tab-font-size)); }

  input:-ms-input-placeholder { font-size:max(var(--phw-g-regular-text-font-size),var(--tab-font-size)); }

  input::-moz-placeholder { font-size:max(var(--phw-g-regular-text-font-size),var(--tab-font-size)); }

  input::placeholder { font-size:max(var(--phw-g-regular-text-font-size),var(--tab-font-size)); }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-i-MFnpr9:hover .phw-g-i-5Rpoh5 { font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size)); }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-card-bg-primary:hover .phw-g-i-5Rpoh5 { font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size)); }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-btn-default,
  .btn-default,
  .default-button { font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size)); }
}

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

@media only screen and (max-width:767.98px) {
  h5 { font-size:max(var(--phw-g-regular-text-font-size),var(--mobile-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) {
  h2 { font-size:var(--custom-font-size-5); }
}

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

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

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

@media only screen and (max-width:767.98px) {
  h1 { font-size:var(--phw-g-large-text-font-size); }
}

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

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

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

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

@media only screen and (max-width:767.98px) {
  .phw-g-i-0KkTLW {
    margin-inline-start:calc(var(--mu-space)*3.125);
    font-size:var(--phw-g-large-text-font-size);
    margin-top:calc(var(--mu-space)*0);
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-L2xpqF img { object-fit:contain; }
}

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

@media only screen and (max-width:767.98px) {
  .phw-g-i-Wkryw3 img { object-fit:cover; }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-AcDpVK img { object-fit:cover; }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-Bq24st img { object-fit:contain; }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-6wLkoV img { object-fit:cover; }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-z1jgG2 img { object-fit:contain; }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-1JZXNU img { object-fit:contain; }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-KMle6k img { object-fit:contain; }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-IVRB5w img { object-fit:contain; }
}

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

@media only screen and (max-width:767.98px) {
  .phw-g-i-vNn8A9 {
    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-bottom:calc(var(--pu-space)*1.25);
    height:141px;
  }

  .phw-g-i-vNn8A9 img {
    object-fit:cover;
    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);
    height:100%;
    width:100%;
  }
}

@media only screen and (max-width:767.98px) {
  .phw-job-description p { font-size:max(calc(var(--cms-g-regular-text-custom)*0.5),var(--mobile-font-size)); }
}

@media only screen and (max-width:767.98px) {
  .phw-job-description li { font-size:max(calc(var(--cms-g-regular-text-custom)*0.5),var(--mobile-font-size)); }
}

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

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

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

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

@media only screen and (max-width:767.98px) {
  .phw-job-description h2 { font-size:18px; }
}

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

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

@media only screen and (max-width:767.98px) {
  .phw-g-title-dark-large-center { font-size:max(var(--phw-g-regular-text-font-size),var(--mobile-font-size)); }
}

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

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

@media only screen and (max-width:767.98px) {
  .phw-g-text-default-light { color:var(--white); }
}

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

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

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

@media only screen and (max-width:767.98px) {
  .phw-g-paragraph-light-regular { font-size:max(var(--phw-g-regular-text-font-size),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-p-widget-subheading-style-1 { font-size:max(var(--phw-g-regular-text-font-size),var(--mobile-font-size)); }
}

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

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

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

@media only screen and (max-width:767.98px) {
  .phw-g-p-default-light { font-size:var(--phw-g-large-text-font-size); }
}

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

@media only screen and (max-width:767.98px) {
  .phw-g-i-wPsh0I { background-color:var(--widget-bg-dark-color); }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-rEPdtF { 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-pOyoJd img { object-fit:contain; }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-lLYrSf {
    font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
    padding-inline-end:calc(var(--pu-space)*1.25);
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-iR5twu { color:var(--phw-custom-menu-list-link-colora9a6a1); }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-i8M8y6 {
    margin-top:calc(var(--mu-space)*0);
    padding-top:calc(var(--pu-space)*1.25);
  }
}

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

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

@media only screen and (max-width:767.98px) {
  .phw-g-i-cqg8s2 { 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-cbMADm { font-size:max(calc(var(--custom-font-size-2)*0.5),var(--mobile-font-size)); }
}

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

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

@media only screen and (max-width:767.98px) {
  .phw-g-i-RIK9Cu {
    font-size:14px;
    font-family:var(--cms-g-din-next);
  }
}

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

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

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

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

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

@media only screen and (max-width:767.98px) {
  .phw-g-i-5Rpoh5 {
    margin-inline-start:calc(var(--mu-space)*1.25);
    font-size:var(--phw-g-large-text-font-size);
  }
}

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

@media only screen and (max-width:767.98px) {
  .phw-g-i-11F5RZ { font-size:var(--phw-g-large-text-font-size); }
}

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

@media only screen and (max-width:767.98px) {
  .phw-g-heading-light-with-bottom-space { font-size:max(var(--phw-g-regular-text-font-size),var(--mobile-font-size)); }
}

@media only screen and (max-width:767.98px) {
  .phw-g-heading-center-align { font-size:var(--custom-font-size-10); }
}

@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-h3-dark-small { font-size:max(var(--phw-g-regular-text-font-size),var(--mobile-font-size)); }
}

@media only screen and (max-width:767.98px) {
  .phw-g-h3-card-light { font-size:max(var(--phw-g-regular-text-font-size),var(--mobile-font-size)); }
}

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

@media only screen and (max-width:767.98px) {
  .phw-g-h2-center-align { font-size:max(var(--phw-g-regular-text-font-size),var(--mobile-font-size)); }
}

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

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

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

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

@media only screen and (max-width:767.98px) {
  .phw-g-h1-404-primary-blog { font-size:max(var(--custom-font-size-12),var(--mobile-font-size)); }
}

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

@media only screen and (max-width:767.98px) {
  .phw-g-footer-menu-folder-text { font-size:max(var(--phw-g-regular-text-font-size),var(--mobile-font-size)); }
}

@media only screen and (max-width:767.98px) {
  .phw-g-footer-heading-text { font-size:max(var(--phw-g-regular-text-font-size),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-dropdown-menu-list-links { font-size:max(var(--phw-g-regular-text-font-size),var(--mobile-font-size)); }
}

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

@media only screen and (max-width:767.98px) {
  .phw-g-card-title-light-large {
    font-size:var(--phw-g-regular-text-font-size);
    color:var(--white);
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-card-title-light-center { font-size:max(var(--phw-g-regular-text-font-size),var(--mobile-font-size)); }
}

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

@media only screen and (max-width:767.98px) {
  .phw-g-btn-primary,
  .btn-primary,
  .primary-button {
    font-size:var(--phw-g-large-text-font-size);
    margin-inline-start:calc(var(--mu-space)*1.25);
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-btn-plain,
  .btn-info,
  .plain-button { 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-btn-link-facet-button-link { font-size:max(calc(var(--cms-g-search-facet)*0.5),var(--mobile-font-size)); }
}

@media only screen and (max-width:767.98px) {
  .phw-g-btn-large-primary { font-size:max(calc(var(--cms-g-regular-text-custom)*0.5),var(--mobile-font-size)); }
}

@media only screen and (max-width:767.98px) {
  .phw-g-btn-default,
  .btn-default,
  .default-button { font-size:var(--cms-g-regular-text-custom); }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-0KkTLW:hover { font-size:var(--phw-g-large-text-font-size); }
}

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

@media only screen and (max-width:767.98px) {
  .phw-g-i-5Rpoh5:hover { font-size:var(--phw-g-large-text-font-size); }
}

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

@media only screen and (max-width:767.98px) {
  .phw-g-i-5Rpoh5:active { font-size:15px; }
}

@media only screen and (max-width:767.98px) {
  input::-webkit-input-placeholder { font-size:max(var(--phw-g-regular-text-font-size),var(--mobile-font-size)); }

  input:-ms-input-placeholder { font-size:max(var(--phw-g-regular-text-font-size),var(--mobile-font-size)); }

  input::-moz-placeholder { font-size:max(var(--phw-g-regular-text-font-size),var(--mobile-font-size)); }

  input::placeholder { font-size:max(var(--phw-g-regular-text-font-size),var(--mobile-font-size)); }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-MFnpr9:hover .phw-g-i-5Rpoh5 { font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size)); }
}

@media only screen and (max-width:767.98px) {
  .phw-g-card-bg-primary:hover .phw-g-i-5Rpoh5 { font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size)); }
}

@media only screen and (max-width:767.98px) {
  .phw-g-btn-default,
  .btn-default,
  .default-button { font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size)); }
}
