/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
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;
}

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

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

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

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

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

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

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

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

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

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

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

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

.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-blogauthor {
  font-family:var(--cms-g-roboto);
  font-weight:400;
  color:var(--text-dark);
  line-height:1.25;
}

.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-blogcategory {
  color:var(--placeholder-text-color-1);
  font-weight:400;
}

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

.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-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-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-btn-default:focus,
.btn-default,
.default-button:focus {
  border-color:var(--stroke-dark);
  border-style:solid;
  border-width:1px;
}

.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-btn-large-primary {
  font-size:var(--cms-g-regular-text-custom);
  font-family:var(--cms-g-din-next);
}

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

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

.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-style-2:hover { text-decoration:none; }

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

.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-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-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-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-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-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-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-small-primary:hover {
  border-color:var(--phw-custom-ap-green-border3e8909);
  background-color:var(--phw-custom-ap_green3e8909);
  border-style:solid;
}

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

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

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

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

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

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

.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-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-center-alignment { text-align:center; }

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

.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-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-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-title-light-large {
  font-weight:700;
  font-size:var(--custom-font-size-5);
  line-height:1.3;
}

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

.phw-g-card-white-bg {
  background-color:var(--phw-custom-white);
  margin-bottom:calc(var(--mu-space)*0);
}

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

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

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

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

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

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

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

.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-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-dark-bg-color {
  background-color:var(--widget-bg-dark-color);
  background-image:none;
}

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

.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-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-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-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-faq-button {
  padding-inline-start:0px;
  padding-inline-end:0px;
}

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

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

.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-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-heading-text {
  font-weight:400;
  font-size:var(--custom-font-size-2);
  margin-bottom:calc(var(--mu-space)*2);
}

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

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

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

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

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

.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-h1-event-hero {
  font-weight:300;
  font-size:var(--custom-font-size-4);
  line-height:1.25;
}

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

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

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

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

.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-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-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-light-small { margin-bottom:calc(var(--mu-space)*2); }

.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-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-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-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-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-h3-card-light {
  font-weight:700;
  font-size:var(--phw-g-regular-text-font-size);
  line-height:1.3;
}

.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-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-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-hamburger-icon-light { fill:var(--icon-light); }

.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-header-link {
  color:var(--phw-custom-menu-list-link-colora9a6a1);
  text-transform:uppercase;
}

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

.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-heading-block-full-width {
  width:100%;
  max-width:100%;
}

.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-gold-color {
  color:var(--phw-custom-heading-gold-colordbcc00);
  font-family:var(--cms-g-activisions-roboto);
  font-weight:700;
}

.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-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-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-i-9lXi57 { color:var(--white); }

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

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

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

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

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

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

.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-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 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 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 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 p {
  font-family:var(--phw-g-primary-font-family);
  font-size:var(--font-size-6);
  color:var(--text-dark);
  font-weight:300;
}

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

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

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

.phw-g-justify-content-start-for-left-align { justify-content:start; }

.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-logosize {
  width:144px;
  max-height:60px;
  height:60px;
  max-width:144px;
}

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

.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-menu-list-link {
  color:var(--phw-custom-menu-list-link-colora9a6a1);
  text-transform:uppercase;
}

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

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

.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-noborderevent { border-style:none; }

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

.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-p-default-light { font-size:var(--phw-g-input-label-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-large-light { font-size:var(--phw-g-regular-text-font-size); }

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

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

.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-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-paragraph-light-regular {
  font-size:var(--phw-g-large-text-font-size);
  line-height:1.6;
  color:var(--white);
  font-weight:500;
}

.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-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-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-savedjobsbtn:hover { color:var(--secondary-text); }

.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-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-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-spacing-between-footer-icons { margin-inline-end:calc(var(--mu-space)*1); }

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

.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-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-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-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-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-widget-bg-white {
  background-color:var(--widget-bg-white-color);
  border-style:solid;
  border-color:var(--stroke-dark);
  border-width:1px;
}

.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-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-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-job-description {
  font-family:var(--cms-g-activisions-roboto);
  font-size:var(--phw-g-large-text-font-size);
}

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

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

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

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

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

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

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

.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-overlay-primary::before {
  background-color:#0094E3;
  opacity:0.3;
}

@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 (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-secondary,
  .btn-success,
  .secondary-button { 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 (max-width:1199.98px) {
  h2 { font-size:var(--custom-font-size-4); }
}

@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) {
  h4 { font-size:var(--phw-g-regular-text-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-widget-ctr {
    padding-top:calc(var(--pu-space)*5);
    padding-bottom:calc(var(--pu-space)*5);
  }
}

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

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

@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) {
  input { font-size:max(var(--phw-g-regular-text-font-size),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) {
  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) {
  .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-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: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-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-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-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) {
  .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-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-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-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-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-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-eventhero {
    padding-top:calc(var(--pu-space)*0);
    padding-bottom:calc(var(--pu-space)*0);
  }
}

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

@media only screen and (max-width:1199.98px) {
  .phw-g-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-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-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-global-search-width { width:100%; }
}

@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-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-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-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-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-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-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-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-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-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-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-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-secondary-color { font-size:max(var(--custom-font-size-2),var(--tab-font-size)); }
}

@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-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-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-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-p-default-light { font-size:var(--phw-g-large-text-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-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-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-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-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-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-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-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-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-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-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-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-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-job-description h1 { font-size:max(26px,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 h3 { 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 h5 { font-size:max(20px,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 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 p { font-size:max(calc(var(--cms-g-regular-text-custom)*0.75),var(--tab-font-size)); }
}

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

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

@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) {
  .phw-btn { 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) {
  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) {
  [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) {
  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) {
  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) {
  .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-btn-default,
  .btn-default,
  .default-button { 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-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-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-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-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-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-secondary,
  .btn-success,
  .secondary-button { font-size:var(--phw-g-cards-subtitle-font-size); }
}

@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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-heading-center-align { font-size:var(--custom-font-size-10); }
}

@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-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-i-11F5RZ { font-size:var(--phw-g-large-text-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-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-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-p-default-light { font-size:var(--phw-g-large-text-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-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-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-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-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-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-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-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-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-text-default-light { color:var(--white); }
}

@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-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-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-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-job-description h1 { 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 h3 { 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 h5 { font-size:max(20px,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 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 p { font-size:max(calc(var(--cms-g-regular-text-custom)*0.5),var(--mobile-font-size)); }
}
