/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
body {
  font-family:var(--cms-g-roboto);
  font-weight:300;
  font-size:var(--cms-g-regular-font-size);
  color:var(--body-color);
  line-height:1.5;
}

h3 {
  font-weight:500;
  font-size:var(--phw-g-cards-title-font-size);
  font-family:var(--cms-g-roboto);
}

.phw-btn,
.phw-btn-nd {
  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);
  font-weight:300;
  color:var(--body-color);
  font-family:var(--cms-g-roboto);
  font-size:var(--cms-g-regular-font-size);
  border:none;
}

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

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

h6 {
  font-weight:700;
  font-size:var(--phw-g-small-text-font-size);
  line-height:1.688;
  font-family:var(--cms-g-roboto);
}

h2 {
  font-weight:700;
  font-size:var(--phw-g-widget-title-font-size);
  line-height:1.25;
  color:var(--body-color);
  font-family:var(--cms-g-roboto);
}

h1 {
  font-weight:700;
  font-size:var(--phw-g-hero-title-font-size);
  line-height:1.25;
  font-family:var(--cms-g-roboto);
}

h5 {
  font-weight:700;
  font-size:var(--cms-g-regular-font-size);
  line-height:1.25;
  font-family:var(--cms-g-roboto);
}

h4 {
  font-weight:300;
  font-size:var(--custom-font-size-2);
  line-height:1.25;
  font-family:var(--cms-g-roboto);
}

label {
  color:var(--text-dark);
  font-family:var(--cms-g-roboto);
  font-weight:300;
  font-size:var(--phw-g-large-text-font-size);
  line-height:1.5;
}

[data-tag-type='p'],
p {
  font-size:var(--custom-font-size-1);
  line-height:1.5;
  color:var(--body-color);
  font-family:var(--cms-g-roboto);
  font-weight:300;
}

.phw-container,
.phw-container-nd {
  width:1244px;
  max-width:1440px;
}

input {
  font-family:var(--cms-g-roboto);
  font-weight:500;
  font-size:var(--phw-g-cards-subtitle-font-size);
  color:var(--body-color);
  line-height:1.5;
}

other {
  font-family:var(--cms-g-roboto);
  font-weight:300;
  font-size:var(--cms-g-regular-font-size);
  color:var(--body-color);
  line-height:1.5;
}

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

.phw-g-width-75 {
  margin-inline-start:auto;
  margin-inline-end:auto;
  width:75%;
}

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

.phw-g-text-field-style-1 {
  font-family:var(--cms-g-roboto);
  font-weight:400;
  font-size:var(--phw-g-regular-text-font-size);
  line-height:1.25;
  height:50px;
  align-items: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-dark {
  font-family:var(--cms-g-roboto);
  font-weight:300;
}

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

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

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

.phw-g-search-results { background-color:var(--phw-custom-backgroundgrayf2f2f2); }

.phw-g-savedjobsbtn {
  line-height:1.2;
  font-weight:500;
  color:var(--phw-custom-dark-color-light4a4a4a);
  border-style:none;
  border-top-left-radius:calc(var(--border-radius-base)*0);
  border-top-right-radius:calc(var(--border-radius-base)*0);
  border-bottom-left-radius:calc(var(--border-radius-base)*0);
  border-bottom-right-radius:calc(var(--border-radius-base)*0);
  padding-inline-start:0px;
  padding-inline-end:0px;
}

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

.phw-g-regular-757575-secondary {
  font-size: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-podpaddingzerotransparent {
  background-color:transparent;
  padding-inline-start:calc(var(--pu-space)*4);
  padding-top:calc(var(--pu-space)*4);
  padding-inline-end:calc(var(--pu-space)*4);
  padding-bottom:calc(var(--pu-space)*4);
  min-height:auto;
}

.phw-g-paragraphmediumdark {
  font-size:var(--phw-g-large-text-font-size);
  font-family:var(--cms-g-roboto);
  font-weight:300;
  color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-paragraph-title-medium-dark {
  font-size:var(--phw-g-button-text-font-size);
  font-family:var(--cms-g-roboto);
  font-weight:500;
  color:var(--body-color);
}

.phw-g-paragraph-20-light {
  font-size:var(--phw-g-large-text-font-size);
  line-height:var(--paragraph-line-height-2);
  font-family:var(--cms-g-roboto);
  font-weight:300;
  color:var(--body-color);
}

.phw-g-paddingtopbottom15 {
  padding-top:calc(var(--pu-space)*1.5);
  padding-bottom:calc(var(--pu-space)*1.5);
}

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

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

.phw-g-padding-20-24 {
  padding-inline-start:calc(var(--pu-space)*2.5);
  padding-inline-end:calc(var(--pu-space)*2.5);
  padding-bottom:calc(var(--pu-space)*3);
  padding-top:calc(var(--pu-space)*3);
}

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

.phw-g-p-widget-subheading-style-1 {
  font-size:var(--phw-g-button-text-font-size);
  color:var(--text-dark);
  font-family:var(--cms-g-roboto);
  font-weight:300;
}

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

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

.phw-g-p-default-light { font-size:var(--custom-font-size-2); }

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

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

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

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

.phw-g-menulist-btn {
  border-bottom-left-radius:calc(var(--border-radius-base)*0);
  color:var(--phw-custom-dark-color-light4a4a4a);
  font-weight:500;
  font-size:16px;
  border-top-right-radius:calc(var(--border-radius-base)*0);
  line-height:1.2;
  border-top-left-radius:calc(var(--border-radius-base)*0);
  border-bottom-right-radius:calc(var(--border-radius-base)*0);
  border-style:none;
}

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

.phw-g-jdsavedefault {
  font-weight:400;
  color:var(--brand-color-primary);
  font-family:var(--cms-g-roboto);
  border-style:solid;
  border-color:transparent;
  border-top-left-radius:calc(var(--border-radius-base)*0.25);
  border-top-right-radius:calc(var(--border-radius-base)*0.25);
  border-bottom-left-radius:calc(var(--border-radius-base)*0.25);
  border-bottom-right-radius:calc(var(--border-radius-base)*0.25);
  border-width:0px;
}

.phw-g-jdfyf {
  padding-top:calc(var(--pu-space)*0);
  padding-bottom:calc(var(--pu-space)*0);
  background-color:var(--brand-color-secondary);
  border-style:none;
  border-color:transparent;
  border-width:0px;
}

.phw-g-inputmediumtextfield {
  height:51px;
  border-style:solid;
  border-color:transparent;
  border-width:1px;
  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);
}

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

.phw-g-i-zHxZWo {
  color:var(--body-color);
  font-weight:300;
  font-size:var(--cms-g-regular-font-size);
  font-family:var(--cms-g-roboto);
  line-height:1.5;
  margin-top:calc(var(--mu-space)*-1.875);
}

.phw-g-i-zBmqnR {
  color:var(--brand-color-primary);
  font-weight:500;
  font-size:var(--custom-font-size-7);
  font-family:var(--cms-g-roboto);
  margin-bottom:calc(var(--mu-space)*2.5);
}

.phw-g-i-z6O6GE {
  color:var(--body-color);
  padding-inline-start:calc(var(--pu-space)*0);
  font-weight:300;
  font-size:var(--custom-font-size-1);
  padding-bottom:calc(var(--pu-space)*0);
  line-height:1.3;
  font-family:var(--cms-g-roboto);
  margin-top:calc(var(--mu-space)*0);
  margin-bottom:calc(var(--mu-space)*0);
}

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

.phw-g-i-wuB5y5 {
  background-image:none;
  border-width:2px;
  border-color:var(--brand-color-primary);
  border-style:solid;
  border-top-left-radius:calc(var(--border-radius-base)*3.125);
  border-top-right-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.125);
  color:var(--brand-color-primary);
  font-weight:500;
  padding-left:30px;
  min-height:auto;
  flex-direction:unset;
  gap:0px;
  margin-top:calc(var(--mu-space)*5.125);
  height:44px;
  justify-content:center;
  align-items:center;
  padding-right:30px;
}

.phw-g-i-wgrkQH {
  background-color:transparent;
  color:var(--body-color);
  font-weight:300;
  font-size:var(--cms-g-regular-font-size);
  font-family:var(--cms-g-roboto);
  line-height:1.5;
  margin-top:calc(var(--mu-space)*0);
  margin-bottom:calc(var(--mu-space)*-2);
}

.phw-g-i-wctwer {
  border-top-left-radius:calc(var(--border-radius-base)*1.25);
  border-top-right-radius:calc(var(--border-radius-base)*1.25);
  border-bottom-left-radius:calc(var(--border-radius-base)*1.25);
  border-bottom-right-radius:calc(var(--border-radius-base)*1.25);
}

.phw-g-i-wctwer img {
  object-fit:cover;
  border-top-left-radius:calc(var(--border-radius-base)*1.25);
  border-top-right-radius:calc(var(--border-radius-base)*1.25);
  border-bottom-left-radius:calc(var(--border-radius-base)*1.25);
  border-bottom-right-radius:calc(var(--border-radius-base)*1.25);
}

.phw-g-i-u9Sv2s {
  font-size:var(--phw-g-widget-subheading-font-size);
  color:var(--brand-color-primary);
}

.phw-g-i-saW5m1 {
  color:var(--white);
  padding-inline-start:calc(var(--pu-space)*0);
  font-weight:300;
  font-size:var(--phw-g-large-text-font-size);
  line-height:1.3;
  font-family:var(--cms-g-roboto);
  margin-top:calc(var(--mu-space)*-1.25);
  margin-bottom:calc(var(--mu-space)*-2.375);
}

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

.phw-g-i-rnd8fC {
  font-size:var(--phw-g-small-text-font-size);
  color:var(--white);
  font-family:var(--cms-g-roboto);
}

.phw-g-i-qiULFx {
  border-top-left-radius:calc(var(--border-radius-base)*1.25);
  border-top-right-radius:calc(var(--border-radius-base)*1.25);
}

.phw-g-i-qiULFx img {
  object-fit:cover;
  border-top-left-radius:calc(var(--border-radius-base)*1.25);
  border-top-right-radius:calc(var(--border-radius-base)*1.25);
}

.phw-g-i-prj0GC {
  color:var(--body-color);
  font-weight:300;
  font-size:var(--cms-g-regular-font-size);
  font-family:var(--cms-g-roboto);
  line-height:1.5;
  margin-top:calc(var(--mu-space)*-1.875);
}

.phw-g-i-oyKlgp {
  font-size:var(--phw-g-placeholder-text-font-size);
  color:var(--white);
  font-family:var(--cms-g-dax-pro);
  font-weight:400;
  margin-bottom:calc(var(--mu-space)*2);
}

.phw-g-i-olK7QI {
  background:none;
  background-image:none;
  font-family:var(--cms-g-roboto);
  font-weight:300;
  font-size:var(--cms-g-regular-font-size);
  color:var(--body-color);
  line-height:1.5;
}

.phw-g-i-oaM41m {
  border-top-left-radius:calc(var(--border-radius-base)*1.25);
  border-top-right-radius:calc(var(--border-radius-base)*1.25);
  border-bottom-left-radius:calc(var(--border-radius-base)*1.25);
  border-bottom-right-radius:calc(var(--border-radius-base)*1.25);
}

.phw-g-i-oaM41m img {
  object-fit:cover;
  border-top-left-radius:calc(var(--border-radius-base)*1.25);
  border-top-right-radius:calc(var(--border-radius-base)*1.25);
  border-bottom-left-radius:calc(var(--border-radius-base)*1.25);
  border-bottom-right-radius:calc(var(--border-radius-base)*1.25);
}

.phw-g-i-nDP8kf {
  border-top-left-radius:calc(var(--border-radius-base)*0.625);
  border-top-right-radius:calc(var(--border-radius-base)*0.625);
  border-bottom-left-radius:calc(var(--border-radius-base)*0.625);
  border-bottom-right-radius:calc(var(--border-radius-base)*0.625);
  fill:var(--brand-color-primary);
  color:var(--brand-color-primary);
  background-color:transparent;
  width:40px;
  padding-inline-end:calc(var(--pu-space)*0);
  padding-bottom:calc(var(--pu-space)*0);
  padding-top:calc(var(--pu-space)*0);
  height:40px;
}

.phw-g-i-llo7tH {
  background:none !important;
  background-image:none;
  border-width:0px;
  border-bottom-width:1px;
  border-color:var(--phw-custom-whiteborderffffff);
  border-top-color:var(--phw-custom-light-graye9e9e9);
  border-bottom-color:var(--stroke-dark);
  border-style:solid;
  border-top-style:solid;
  border-bottom-style:solid;
  color:var(--body-color);
  font-weight:300;
  font-size:var(--cms-g-regular-font-size);
  padding-bottom:calc(var(--pu-space)*0);
  line-height:1.5;
  background-color:transparent;
  font-family:var(--cms-g-roboto);
  margin-top:calc(var(--mu-space)*-2.5);
  margin-bottom:calc(var(--mu-space)*0);
}

.phw-g-i-jPLyBp { background-color:var(--brand-color-primary); }

.phw-g-i-hrnUs3 {
  background-image:url(https://cdn.phenompeople.com/CareerConnectResources/pp/BOMOGLOBAL/images/6.3-1744254131602.png);
  background-repeat:no-repeat;
  background-size:cover;
}

.phw-g-i-hn0aeT {
  color:var(--white);
  padding-inline-start:calc(var(--pu-space)*0);
  font-weight:300;
  font-size:var(--custom-font-size-1);
  line-height:1.3;
  font-family:var(--cms-g-roboto);
  margin-top:calc(var(--mu-space)*-1.25);
  margin-bottom:calc(var(--mu-space)*-2.375);
}

.phw-g-i-h3heSp {
  font-size:var(--phw-g-cards-title-font-size);
  font-family:var(--cms-g-roboto);
  color:var(--white);
  font-weight:500;
}

.phw-g-i-h2J8aF {
  border-width:2px;
  border-color:var(--phw-custom-whiteborderffffff);
  border-style:solid;
  border-top-left-radius:calc(var(--border-radius-base)*3.125);
  border-top-right-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.125);
  font-weight:500;
  color:var(--white);
  font-family:var(--cms-g-roboto);
  font-size:var(--phw-g-small-text-font-size);
  padding-left:24px;
  padding-right:24px;
  min-height:auto;
  width:auto;
  height:44px;
  background-color:transparent;
}

.phw-g-i-fop6hL {
  border-bottom-left-radius:calc(var(--border-radius-base)*1.25);
  border-bottom-right-radius:calc(var(--border-radius-base)*1.25);
}

.phw-g-i-fL7pqU {
  border-style:none;
  height:20px;
  width:20px;
}

.phw-g-i-fD0EDp {
  border-top-left-radius:calc(var(--border-radius-base)*1.25);
  border-top-right-radius:calc(var(--border-radius-base)*1.25);
  border-bottom-left-radius:calc(var(--border-radius-base)*1.25);
  border-bottom-right-radius:calc(var(--border-radius-base)*1.25);
  background-color:var(--phw-custom-white);
}

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

.phw-g-i-do4cXz {
  font-weight:500;
  font-size:var(--phw-g-cards-title-font-size);
  color:var(--white);
  font-family:var(--cms-g-roboto);
}

.phw-g-i-dE9yuX {
  padding-top:calc(var(--pu-space)*0);
  padding-bottom:calc(var(--pu-space)*2.5);
  background-color:var(--phw-custom-white);
}

.phw-g-i-cVxpeS {
  color:var(--body-color);
  padding-inline-start:calc(var(--pu-space)*0);
  font-weight:300;
  font-size:var(--phw-g-large-text-font-size);
  padding-bottom:calc(var(--pu-space)*0);
  line-height:1.3;
  font-family:var(--cms-g-roboto);
  margin-top:calc(var(--mu-space)*0);
  margin-bottom:calc(var(--mu-space)*0);
}

.phw-g-i-cTG5A2 {
  background-image:url(https://cdn.phenompeople.com/CareerConnectResources/pp/BOMOGLOBAL/images/Campus-MarkCalendar-Background-1746579062861.png);
  padding-top:calc(var(--pu-space)*3.75);
  background-repeat:no-repeat;
  background-size:cover;
  padding-inline-start:calc(var(--pu-space)*3.75);
  padding-bottom:calc(var(--pu-space)*3.75);
  background-position:50% 100%;
}

.phw-g-i-cMotrQ {
  color:var(--body-color);
  padding-inline-start:calc(var(--pu-space)*0);
  font-weight:300;
  font-size:var(--custom-font-size-1);
  padding-bottom:calc(var(--pu-space)*0);
  line-height:1.3;
  font-family:var(--cms-g-roboto);
  margin-top:calc(var(--mu-space)*0);
  margin-bottom:calc(var(--mu-space)*0);
}

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

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

.phw-g-i-XiFy4Y {
  border:none;
  color:var(--body-color);
  font-weight:300;
  font-size:var(--cms-g-regular-font-size);
  font-family:var(--cms-g-roboto);
  line-height:1.5;
  margin-top:calc(var(--mu-space)*2.5);
}

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

.phw-g-i-VUYEsz { gap:20px; }

.phw-g-i-VBR2SS {
  color:var(--white);
  font-weight:500;
  font-size:var(--phw-g-cards-title-font-size);
  font-family:var(--cms-g-roboto);
  margin-bottom:calc(var(--mu-space)*2.5);
}

.phw-g-i-V4eyIO {
  border:none;
  width:auto;
  height:100px;
  text-align:center;
}

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

.phw-g-i-Uo1W9q {
  background-image:none;
  border-width:2px;
  border-color:var(--brand-color-primary);
  border-style:solid;
  border-top-left-radius:calc(var(--border-radius-base)*3.125);
  border-top-right-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.125);
  color:var(--brand-color-primary);
  font-weight:500;
  padding-left:50px;
  font-size:var(--cms-g-regular-font-size);
  min-height:auto;
  flex-direction:unset;
  gap:0px;
  margin-top:calc(var(--mu-space)*2.5);
  height:44px;
  justify-content:center;
  align-items:center;
  padding-right:50px;
}

.phw-g-i-UkGrJ8 {
  font-family:var(--cms-g-roboto);
  font-weight:500;
  font-size:var(--cms-g-regular-font-size);
  color:var(--white);
  line-height:1.5;
  background-color:var(--brand-color-primary);
}

.phw-g-i-UDBrWB {
  border-top-left-radius:calc(var(--border-radius-base)*1.25);
  border-top-right-radius:calc(var(--border-radius-base)*1.25);
  border-bottom-left-radius:calc(var(--border-radius-base)*1.25);
  border-bottom-right-radius:calc(var(--border-radius-base)*1.25);
}

.phw-g-i-UDBrWB img {
  object-fit:cover;
  border-top-left-radius:calc(var(--border-radius-base)*1.25);
  border-top-right-radius:calc(var(--border-radius-base)*1.25);
  border-bottom-left-radius:calc(var(--border-radius-base)*1.25);
  border-bottom-right-radius:calc(var(--border-radius-base)*1.25);
}

.phw-g-i-UBxKQR {
  border-width:1px;
  border-color:var(--phw-custom-whiteborderffffff);
  border-style:solid;
  border-top-left-radius:calc(var(--border-radius-base)*3.125);
  border-top-right-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.125);
  font-weight:500;
  color:var(--brand-color-primary);
  font-family:var(--cms-g-roboto);
  padding-left:24px;
  min-height:auto;
  background-color:var(--phw-custom-white);
  width:auto;
  padding-right:24px;
  height:44px;
}

.phw-g-i-Tz6P7r {
  background-image:none;
  border-width:2px;
  border-color:var(--brand-color-primary);
  border-style:solid;
  border-top-left-radius:calc(var(--border-radius-base)*3.125);
  border-top-right-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.125);
  color:var(--brand-color-primary);
  font-weight:500;
  padding-left:30px;
  min-height:auto;
  flex-direction:unset;
  gap:0px;
  margin-top:calc(var(--mu-space)*5.125);
  height:44px;
  justify-content:center;
  align-items:center;
  padding-right:30px;
}

.phw-g-i-TeaPNL {
  background-image:url(https://cdn.phenompeople.com/CareerConnectResources/pp/BOMOGLOBAL/images/6.16-1744254135401.png);
  background-repeat:no-repeat;
  background-size:cover;
  background-position:50% 100%;
}

.phw-g-i-RNNfVs {
  font-family:var(--cms-g-roboto);
  font-weight:500;
  font-size:var(--cms-g-regular-font-size);
  color:var(--white);
  line-height:1.5;
}

.phw-g-i-RGNeFy {
  width:1244px;
  max-width:1440px;
  text-align:center;
}

.phw-g-i-PeOJpA {
  width:1244px;
  max-width:1440px;
  text-align:center;
}

.phw-g-i-PHqkSt {
  color:var(--white);
  font-weight:500;
  font-size:var(--phw-g-cards-title-font-size);
  font-family:var(--cms-g-roboto);
  margin-bottom:calc(var(--mu-space)*2.5);
}

.phw-g-i-P2u2Sk {
  color:var(--white);
  padding-inline-start:calc(var(--pu-space)*0);
  font-weight:300;
  font-size:var(--phw-g-widget-subheading-font-size);
  line-height:1.3;
  font-family:var(--cms-g-roboto);
  margin-top:calc(var(--mu-space)*-1.25);
  margin-bottom:calc(var(--mu-space)*-2.375);
}

.phw-g-i-OnsL1Y {
  padding-top:calc(var(--pu-space)*1.875);
  padding-inline-end:calc(var(--pu-space)*37.5);
  padding-inline-start:calc(var(--pu-space)*37.5);
  margin-inline-start:auto;
  line-height:1.3;
  margin-top:auto;
}

.phw-g-i-OAe9Af { border-style:none; }

.phw-g-i-MvzD8W {
  font-weight:700;
  font-size:var(--phw-g-hero-title-font-size);
  line-height:1.25;
  font-family:var(--cms-g-dax-pro);
  margin-bottom:calc(var(--mu-space)*-3.75);
}

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

.phw-g-i-JqK3CJ {
  background-image:url(https://cdn.phenompeople.com/CareerConnectResources/pp/BOMOGLOBAL/images/image-1745612882222.jpg);
  border-top-left-radius:calc(var(--border-radius-base)*1.25);
  border-top-right-radius:calc(var(--border-radius-base)*1.25);
  border-bottom-left-radius:calc(var(--border-radius-base)*1.25);
  border-bottom-right-radius:calc(var(--border-radius-base)*1.25);
  padding-top:calc(var(--pu-space)*3.75);
  padding-inline-end:calc(var(--pu-space)*5);
  background-size:cover;
  padding-inline-start:calc(var(--pu-space)*5);
  padding-bottom:calc(var(--pu-space)*7.5);
  background-position:50% 100%;
  background-color:transparent;
  background-repeat:no-repeat;
}

.phw-g-i-JaBLkC {
  color:var(--white);
  font-family:var(--cms-g-dax-pro);
  margin-bottom:calc(var(--mu-space)*2);
}

.phw-g-i-JSzkF6 {
  justify-content:start;
  margin-top:calc(var(--mu-space)*-2.5);
  align-items:center;
  gap:0px;
}

.phw-g-i-J6DS4o {
  border:none;
  border-top-left-radius:calc(var(--border-radius-base)*1.25);
  border-top-right-radius:calc(var(--border-radius-base)*1.25);
  border-bottom-left-radius:calc(var(--border-radius-base)*1.25);
  border-bottom-right-radius:calc(var(--border-radius-base)*1.25);
  padding-top:calc(var(--pu-space)*2.5);
  padding-inline-end:calc(var(--pu-space)*5);
  padding-inline-start:calc(var(--pu-space)*5);
  padding-bottom:calc(var(--pu-space)*7.5);
  background-color:var(--brand-color-primary);
}

.phw-g-i-IaVBRc {
  background-image:url(https://cdn.phenompeople.com/CareerConnectResources/pp/BOMOGLOBAL/images/BackgroundOverlay@4x-8-1743688778587.png);
  background-color:none;
  padding-top:calc(var(--pu-space)*5);
  background-repeat:no-repeat;
  background-size:cover;
  padding-bottom:calc(var(--pu-space)*5);
}

.phw-g-i-IPVIXM {
  background:none;
  background-image:none;
  font-family:var(--cms-g-roboto);
  font-weight:300;
  font-size:var(--cms-g-regular-font-size);
  color:var(--body-color);
  line-height:1.5;
}

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

.phw-g-i-HrTPbH {
  color:var(--body-color);
  font-weight:700;
  margin-inline-start:calc(var(--mu-space)*-19.375);
  font-size:var(--phw-g-widget-title-font-size);
  line-height:1.25;
  font-family:var(--cms-g-roboto);
  text-align:start;
}

.phw-g-i-HeETKK {
  padding-top:calc(var(--pu-space)*5);
  padding-bottom:calc(var(--pu-space)*5);
  text-align:center;
}

.phw-g-i-HBlLX9 {
  font-weight:700;
  font-size:var(--phw-g-hero-title-font-size);
  line-height:1.25;
  font-family:var(--cms-g-dax-pro);
  margin-bottom:calc(var(--mu-space)*-3.75);
}

.phw-g-i-G3KiO2 {
  border:none;
  font-family:var(--cms-g-roboto);
  font-weight:300;
  font-size:var(--cms-g-regular-font-size);
  color:var(--white);
  line-height:1.5;
  margin-top:calc(var(--mu-space)*2.5);
}

.phw-g-i-FeYC3k {
  font-family:var(--cms-g-roboto);
  font-weight:300;
  font-size:var(--cms-g-regular-font-size);
  color:var(--body-color);
  line-height:1.5;
  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);
  margin-top:calc(var(--mu-space)*1.5);
}

.phw-g-i-ERJ7fY {
  border-top-left-radius:calc(var(--border-radius-base)*1.25);
  border-top-right-radius:calc(var(--border-radius-base)*1.25);
  border-bottom-left-radius:calc(var(--border-radius-base)*1.25);
  border-bottom-right-radius:calc(var(--border-radius-base)*1.25);
  background-color:var(--phw-custom-bluetest);
  padding-inline-start:calc(var(--pu-space)*5);
  padding-top:calc(var(--pu-space)*3.75);
  padding-inline-end:calc(var(--pu-space)*5);
  padding-bottom:calc(var(--pu-space)*7.5);
}

.phw-g-i-DoeKHh {
  border-width:1px;
  border-color:var(--brand-color-primary);
  border-style:solid;
  border-top-left-radius:calc(var(--border-radius-base)*3.125);
  border-top-right-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.125);
  color:var(--white);
  font-weight:500;
  padding-left:36px;
  min-height:auto;
  background-color:var(--brand-color-primary);
  width:auto;
  font-family:var(--cms-g-roboto);
  padding-right:36px;
  height:44px;
}

.phw-g-i-D6zULj {
  color:var(--white);
  text-decoration:none;
}

.phw-g-i-BWmMUJ {
  border:none;
  color:var(--body-color);
  font-weight:300;
  font-size:var(--cms-g-regular-font-size);
  font-family:var(--cms-g-roboto);
  line-height:1.5;
  margin-top:calc(var(--mu-space)*2.5);
}

.phw-g-i-AksElW {
  width:200px;
  padding-top:calc(var(--pu-space)*0);
  padding-inline-start:calc(var(--pu-space)*0);
  padding-inline-end:calc(var(--pu-space)*0);
  padding-bottom:calc(var(--pu-space)*0);
  margin-inline-start:calc(var(--mu-space)*0);
  margin-top:calc(var(--mu-space)*0);
}

.phw-g-i-9wcKy0 {
  padding-top:calc(var(--pu-space)*5);
  padding-bottom:calc(var(--pu-space)*10);
  text-align:center;
}

.phw-g-i-93SZYV {
  padding-top:calc(var(--pu-space)*5);
  padding-bottom:calc(var(--pu-space)*0);
  text-align:left;
}

.phw-g-i-92065B {
  background-image:none;
  border-width:2px;
  border-color:var(--brand-color-primary);
  border-style:solid;
  border-top-left-radius:calc(var(--border-radius-base)*3.125);
  border-top-right-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.125);
  color:var(--brand-color-primary);
  font-weight:500;
  padding-left:30px;
  min-height:auto;
  background-color:transparent;
  flex-direction:unset;
  gap:0px;
  margin-top:calc(var(--mu-space)*3.75);
  height:44px;
  justify-content:center;
  align-items:center;
  padding-right:30px;
}

.phw-g-i-83ixgr {
  width:1244px;
  max-width:1440px;
}

.phw-g-i-7s23iO {
  margin-inline-start:calc(var(--mu-space)*0);
  gap:0px;
}

.phw-g-i-7CO89v {
  border-width:0px;
  border-color:var(--brand-color-primary);
  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:500;
  color:var(--link-color);
  font-family:var(--cms-g-roboto);
  font-size:var(--phw-g-small-text-font-size);
  min-height:auto;
  align-items:center;
  justify-content:center;
  height:44px;
  width:30px;
  text-align:center;
  gap:0px;
}

.phw-g-i-5sKwKM {
  font-size:var(--custom-font-size-1);
  line-height:1.3;
  color:var(--body-color);
  font-family:var(--cms-g-roboto);
  font-weight:300;
  padding-inline-start:calc(var(--pu-space)*0);
  padding-bottom:calc(var(--pu-space)*0);
  margin-top:calc(var(--mu-space)*0);
  margin-bottom:calc(var(--mu-space)*0);
}

.phw-g-i-4j6j9E {
  border:none;
  background-image:url(https://cdn.phenompeople.com/CareerConnectResources/pp/BOMOGLOBAL/images/11.3-1743976808821.png);
  border-top-left-radius:calc(var(--border-radius-base)*1.25);
  border-top-right-radius:calc(var(--border-radius-base)*1.25);
  border-bottom-left-radius:calc(var(--border-radius-base)*1.25);
  border-bottom-right-radius:calc(var(--border-radius-base)*1.25);
  padding-top:calc(var(--pu-space)*7.5);
  padding-inline-end:calc(var(--pu-space)*12.5);
  background-size:cover;
  padding-inline-start:calc(var(--pu-space)*75);
  padding-bottom:calc(var(--pu-space)*7.5);
  background-position:0% 50%;
  background-repeat:no-repeat;
  text-align:start;
}

.phw-g-i-4fLDOD { margin-top:calc(var(--mu-space)*3.125); }

.phw-g-i-4VaAWK {
  margin-inline-start:calc(var(--mu-space)*-6.25);
  text-align:center;
}

.phw-g-i-3YN1R9 {
  color:var(--white);
  font-weight:500;
  margin-inline-start:calc(var(--mu-space)*0);
  font-size:var(--custom-font-size-2);
  padding-bottom:calc(var(--pu-space)*0);
  margin-top:calc(var(--mu-space)*-0.625);
}

.phw-g-i-2qNVWM {
  font-family:var(--cms-g-roboto);
  font-weight:300;
  font-size:var(--cms-g-regular-font-size);
  color:var(--body-color);
  line-height:1.5;
  padding-inline-start:calc(var(--pu-space)*2.5);
  padding-inline-end:calc(var(--pu-space)*2.5);
}

.phw-g-i-2N8RWx {
  background-color:var(--phw-custom-white);
  padding-top:calc(var(--pu-space)*5);
  padding-bottom:calc(var(--pu-space)*5);
  text-align:left;
}

.phw-g-i-2BWOZ8 {
  border-top-left-radius:calc(var(--border-radius-base)*1.25);
  border-top-right-radius:calc(var(--border-radius-base)*1.25);
  border-bottom-left-radius:calc(var(--border-radius-base)*1.25);
  border-bottom-right-radius:calc(var(--border-radius-base)*1.25);
}

.phw-g-i-2BWOZ8 img {
  object-fit:cover;
  border-top-left-radius:calc(var(--border-radius-base)*1.25);
  border-top-right-radius:calc(var(--border-radius-base)*1.25);
  border-bottom-left-radius:calc(var(--border-radius-base)*1.25);
  border-bottom-right-radius:calc(var(--border-radius-base)*1.25);
}

.phw-g-i-1H0e2B {
  color:var(--body-color);
  font-weight:300;
  font-size:var(--cms-g-regular-font-size);
  padding-bottom:calc(var(--pu-space)*6.25);
  font-family:var(--cms-g-roboto);
  line-height:1.5;
}

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

.phw-g-i-02eCvx {
  color:var(--white);
  font-weight:500;
  font-size:var(--phw-g-cards-title-font-size);
  font-family:var(--cms-g-roboto);
  margin-bottom:calc(var(--mu-space)*2.5);
}

.phw-g-header-link { color:var(--phw-custom-dark-color-light4a4a4a); }

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

.phw-g-h4dark-glassdoor {
  font-size:var(--custom-font-size-1);
  line-height:1.25;
  color:var(--text-dark);
  font-family:var(--cms-g-roboto);
  font-weight:300;
}

.phw-g-h3-number-style {
  font-weight:300;
  line-height:1.2;
  color:var(--brand-color-primary);
  font-size:var(--phw-g-widget-title-font-size);
}

.phw-g-h3-large-card-jtc-title {
  font-weight:300;
  font-family:var(--cms-g-roboto);
  font-size:var(--phw-g-widget-title-font-size);
  color:var(--white);
}

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

.phw-g-h3-card-light {
  font-weight:400;
  font-size:var(--phw-g-cards-title-font-size);
}

.phw-g-h2-text-align {
  font-weight:300;
  font-size:var(--phw-g-widget-title-font-size);
  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-button-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(--phw-g-cards-title-font-size);
  line-height:1.25;
  color:var(--brand-color-primary);
}

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

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

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

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

.phw-g-h1-thankyou-text-dark {
  font-size:var(--custom-font-size-5);
  color:var(--text-dark);
}

.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:300;
  font-size:var(--custom-font-size-3);
  line-height:1.25;
  color:var(--brand-color-primary);
  font-family:var(--cms-g-roboto);
}

.phw-g-fyfcontainerbg { background-color:var(--brand-color-primary); }

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

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

.phw-g-eventhero {
  padding-bottom:calc(var(--pu-space)*0);
  background-image:url(https://cdn.phenompeople.com/CareerConnectResources/pp/BOMOGLOBAL/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-button-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-ctr-padding-zero {
  padding-top:calc(var(--pu-space)*0);
  padding-bottom:calc(var(--pu-space)*0);
}

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

.phw-g-categoryherobgimg {
  background-image:url(https://cdn.phenompeople.com/CareerConnectResources/pp/BOMOGLOBAL/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-cardtitlemediumdark {
  font-weight:500;
  line-height:1.5;
  color:var(--text-dark);
  font-size:var(--phw-g-button-text-font-size);
}

.phw-g-cardtitlelightmedium {
  font-size:var(--phw-g-cards-title-font-size);
  line-height:1.5;
  color:var(--white);
}

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

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

.phw-g-btn-small-primary {
  border-color:var(--brand-color-primary);
  color:var(--body-color);
  background-color:var(--phw-custom-white);
  font-weight:500;
  min-height:auto;
  border-style:none;
  border-top-left-radius:calc(var(--border-radius-base)*0.5);
  border-top-right-radius:calc(var(--border-radius-base)*0.5);
  border-bottom-left-radius:calc(var(--border-radius-base)*0.5);
  border-bottom-right-radius:calc(var(--border-radius-base)*0.5);
  font-size:var(--phw-g-small-text-font-size);
  height:29px;
  padding-left:16px;
  padding-right:16px;
}

.phw-g-btn-secondary,
.btn-success,
.secondary-button {
  border-width:1px;
  border-color:var(--phw-custom-whiteborderffffff);
  border-style:solid;
  border-top-left-radius:calc(var(--border-radius-base)*3.125);
  border-top-right-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.125);
  color:var(--brand-color-primary);
  background-color:var(--phw-custom-white);
  font-weight:500;
  font-family:var(--cms-g-roboto);
  padding-left:24px;
  padding-right:24px;
  height:44px;
  width:auto;
  min-height:auto;
}

.phw-g-btn-primary,
.btn.primary-button,
.primary-button {
  border-width:1px;
  border-color:var(--brand-color-primary);
  border-style:solid;
  border-top-left-radius:calc(var(--border-radius-base)*3.125);
  border-top-right-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.125);
  color:var(--white);
  background-color:var(--brand-color-primary);
  font-weight:500;
  font-family:var(--cms-g-roboto);
  padding-left:36px;
  padding-right:36px;
  height:44px;
  width:auto;
  min-height:auto;
}

.phw-g-btn-plain,
.btn-info,
.plain-button {
  background-image:none;
  border-width:2px;
  border-color:var(--brand-color-primary);
  border-style:solid;
  border-top-left-radius:calc(var(--border-radius-base)*3.125);
  border-top-right-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.125);
  color:var(--brand-color-primary);
  font-weight:500;
  padding-left:30px;
  padding-right:30px;
  min-height:auto;
  height:44px;
  gap:0px;
  align-items:center;
  justify-content:center;
  flex-direction:unset;
  margin-top:calc(var(--mu-space)*3.75);
}

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

.phw-g-btn-link {
  border-width:0;
  border-color:transparent;
  color:var(--brand-color-primary);
  background-color:transparent;
  padding-top:0;
  padding-bottom:0;
  padding-inline-start:0;
  padding-inline-end:0;
  min-height:auto;
  box-shadow:none;
  padding-left:2px;
  padding-right:2px;
}

.phw-g-btn-large-primary {
  border-color:var(--brand-color-primary);
  border-top-left-radius:calc(var(--border-radius-base)*1);
  border-top-right-radius:calc(var(--border-radius-base)*1);
  border-bottom-left-radius:calc(var(--border-radius-base)*1);
  border-bottom-right-radius:calc(var(--border-radius-base)*1);
  color:var(--white);
  min-height:52px;
  font-size:var(--phw-g-input-label-text-font-size);
  height:64px;
}

.phw-g-btn-jobcard-info-link {
  border-width:0;
  border-color:transparent;
  color:var(--link-color);
  text-decoration:underline;
  background-color:transparent;
  padding-top:0;
  padding-bottom:0;
  padding-inline-start:0;
  box-shadow:none;
  font-weight:400;
  font-size:var(--phw-g-large-text-font-size);
  line-height:var(--paragraph-line-height-2);
  min-height:auto;
  padding-inline-end:0;
}

.phw-g-btn-default,
.btn-default,
.default-button {
  border-width:1px;
  border-color:var(--brand-color-primary);
  border-style:solid;
  border-top-left-radius:calc(var(--border-radius-base)*3.125);
  border-top-right-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.125);
  color:var(--link-color);
  font-weight:500;
  font-family:var(--cms-g-roboto);
  font-size:var(--phw-g-small-text-font-size);
  padding-left:24px;
  padding-right:24px;
  min-height:auto;
  width:auto;
  height:44px;
}

.phw-g-blogdetailcategory {
  color:var(--white);
  font-family:var(--cms-g-roboto);
  font-weight:300;
  font-size:var(--phw-g-button-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 { background-color:var(--phw-custom-white); }

.phw-g-bg-secondary-padding-20 {
  background-color:var(--phw-custom-backgroundgrayf2f2f2);
  padding-top:calc(var(--pu-space)*3);
  padding-bottom:calc(var(--pu-space)*3);
  padding-inline-start:calc(var(--pu-space)*2.5);
  padding-inline-end:calc(var(--pu-space)*2.5);
}

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

.phw-btn:hover,
.phw-btn-nd:hover { color:var(--brand-color-primary); }

.phw-g-secondary-button-white:hover {
  color:var(--brand-color-primary);
  background-color:var(--phw-custom-white);
}

.phw-g-savedjobsbtn:hover { color:var(--secondary-text); }

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

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

.phw-g-i-wuB5y5:hover {
  border-color:var(--brand-color-primary);
  border-top-left-radius:calc(var(--border-radius-base)*3.75);
  border-top-right-radius:calc(var(--border-radius-base)*3.75);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.75);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.75);
  color:var(--white);
  font-weight:500;
  background-color:var(--brand-color-primary);
}

.phw-g-i-h2J8aF:hover {
  border-color:transparent;
  border-top-left-radius:calc(var(--border-radius-base)*3.125);
  border-top-right-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.125);
  font-weight:500;
  color:var(--brand-color-primary);
  font-family:var(--cms-g-roboto);
  font-size:var(--phw-g-small-text-font-size);
  background-color:var(--phw-custom-white);
}

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

.phw-g-i-Uo1W9q:hover {
  border-color:var(--brand-color-primary);
  border-top-left-radius:calc(var(--border-radius-base)*3.75);
  border-top-right-radius:calc(var(--border-radius-base)*3.75);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.75);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.75);
  color:var(--white);
  font-weight:500;
  background-color:var(--brand-color-primary);
}

.phw-g-i-UBxKQR:hover {
  border-width:2px;
  border-color:var(--phw-custom-whiteborderffffff);
  border-top-left-radius:calc(var(--border-radius-base)*3.125);
  border-top-right-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.125);
  color:var(--white);
  font-weight:500;
  font-size:var(--cms-g-regular-font-size);
  background-color:transparent;
  font-family:var(--cms-g-roboto);
}

.phw-g-i-Tz6P7r:hover {
  border-color:var(--brand-color-primary);
  border-top-left-radius:calc(var(--border-radius-base)*3.75);
  border-top-right-radius:calc(var(--border-radius-base)*3.75);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.75);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.75);
  color:var(--white);
  font-weight:500;
  background-color:var(--brand-color-primary);
}

.phw-g-i-DoeKHh:hover {
  border-width:2px;
  border-color:var(--brand-color-primary);
  border-style:solid;
  border-top-left-radius:calc(var(--border-radius-base)*3.125);
  border-top-right-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.125);
  color:var(--brand-color-primary);
  font-weight:500;
  font-size:var(--cms-g-regular-font-size);
  background-color:transparent;
  font-family:var(--cms-g-roboto);
}

.phw-g-i-D6zULj:hover {
  font-family:var(--cms-g-roboto);
  color:var(--white);
  font-weight:500;
  text-decoration:underline;
}

.phw-g-i-92065B:hover {
  border-color:var(--brand-color-primary);
  border-top-left-radius:calc(var(--border-radius-base)*3.75);
  border-top-right-radius:calc(var(--border-radius-base)*3.75);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.75);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.75);
  color:var(--white);
  font-weight:500;
  background-color:var(--brand-color-primary);
}

.phw-g-i-7CO89v:hover {
  background:none;
  background-image:none;
  border-color:transparent;
  border-top-left-radius:calc(var(--border-radius-base)*3.125);
  border-top-right-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.125);
  font-weight:500;
  color:var(--brand-color-primary);
  font-family:var(--cms-g-roboto);
  font-size:var(--phw-g-small-text-font-size);
}

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

.phw-g-btn-small-primary:hover {
  background-color:var(--phw-custom-black-background212529);
  font-weight:500;
  border-top-left-radius:calc(var(--border-radius-base)*0.5);
  border-top-right-radius:calc(var(--border-radius-base)*0.5);
  border-bottom-left-radius:calc(var(--border-radius-base)*0.5);
  border-bottom-right-radius:calc(var(--border-radius-base)*0.5);
  font-size:var(--phw-g-small-text-font-size);
}

.phw-g-btn-secondary:hover,
.btn-success,
.secondary-button:hover {
  border-width:2px;
  border-color:var(--phw-custom-whiteborderffffff);
  border-top-left-radius:calc(var(--border-radius-base)*3.125);
  border-top-right-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.125);
  font-weight:500;
  font-family:var(--cms-g-heebo);
  font-size:var(--cms-g-regular-font-size);
  background-color:transparent;
}

.phw-g-btn-primary:hover,
.btn.primary-button:not(.phw-g-btn-small-primary):not(.phw-g-btn-large-primary):not(.phw-g-btn-small-secondary):not(.phw-g-btn-large-secondary):not(.phw-g-btn-small-plain):not(.phw-g-btn-large-plain):not(.phw-g-btn-small-default):not(.phw-g-btn-large-default):not(.button-lg):not(.btn-lg):not(.button-sm):not(.btn-sm):not(.phw-g-btn-secondary):not(.phw-g-btn-plain):not(.phw-g-btn-default):not([class*=' phw-g-i-']):hover,
.primary-button:not(.phw-g-btn-small-primary):not(.phw-g-btn-large-primary):not(.phw-g-btn-small-secondary):not(.phw-g-btn-large-secondary):not(.phw-g-btn-small-plain):not(.phw-g-btn-large-plain):not(.phw-g-btn-small-default):not(.phw-g-btn-large-default):not(.button-lg):not(.btn-lg):not(.button-sm):not(.btn-sm):not(.phw-g-btn-secondary):not(.phw-g-btn-plain):not(.phw-g-btn-default):not([class*=' phw-g-i-']):hover {
  border-width:2px;
  border-style:solid;
  border-top-left-radius:calc(var(--border-radius-base)*3.125);
  border-top-right-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.125);
  color:var(--brand-color-primary);
  background-color:transparent;
  font-weight:500;
  font-family:var(--cms-g-roboto);
  font-size:var(--cms-g-regular-font-size);
}

.phw-g-btn-plain:hover,
.btn-info:hover,
.plain-button:hover {
  border-color:var(--brand-color-primary);
  border-top-left-radius:calc(var(--border-radius-base)*3.75);
  border-top-right-radius:calc(var(--border-radius-base)*3.75);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.75);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.75);
  color:var(--white);
  background-color:var(--brand-color-primary);
  font-weight:500;
}

.phw-g-btn-link:hover { color:var(--alert-focus); }

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

.phw-g-btn-default:hover,
.btn-default,
.default-button:hover {
  border-top-left-radius:calc(var(--border-radius-base)*3.125);
  border-top-right-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.125);
  background-color:var(--phw-custom-white);
  font-weight:500;
  font-family:var(--cms-g-roboto);
  font-size:var(--phw-g-small-text-font-size);
}

.phw-g-i-wuB5y5:focus {
  border-color:transparent;
  background-color:transparent;
  color:var(--brand-color-primary);
}

.phw-g-i-h2J8aF:focus {
  border-color:transparent;
  background-color:transparent;
  font-size:var(--phw-g-small-text-font-size);
  color:var(--brand-color-primary);
  font-weight:500;
}

.phw-g-i-Uo1W9q:focus {
  border-color:transparent;
  background-color:transparent;
  color:var(--brand-color-primary);
}

.phw-g-i-UBxKQR:focus {
  background:none;
  background-image:none;
  border-color:var(--phw-custom-whiteborderffffff);
  border-top-left-radius:calc(var(--border-radius-base)*3.125);
  border-top-right-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.125);
  color:var(--brand-color-primary);
  font-weight:500;
  font-size:var(--cms-g-regular-font-size);
  background-color:var(--phw-custom-white);
  font-family:var(--cms-g-heebo);
}

.phw-g-i-Tz6P7r:focus {
  border-color:transparent;
  background-color:transparent;
  color:var(--brand-color-primary);
}

.phw-g-i-DoeKHh:focus {
  border-width:1px;
  border-color:var(--brand-color-primary);
  border-top-left-radius:calc(var(--border-radius-base)*3.125);
  border-top-right-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.125);
  color:var(--white);
  font-weight:500;
  font-size:var(--cms-g-regular-font-size);
  background-color:var(--phw-custom-primary-accent-color005789ff);
  font-family:var(--cms-g-heebo);
}

.phw-g-i-92065B:focus {
  border-color:transparent;
  background-color:transparent;
  color:var(--brand-color-primary);
}

.phw-g-i-7CO89v:focus {
  border-color:transparent;
  background-color:transparent;
  font-size:var(--phw-g-small-text-font-size);
  color:var(--brand-color-primary);
  font-weight:500;
}

.phw-g-btn-secondary:focus,
.btn-success,
.secondary-button:focus {
  background:none;
  background-image:none;
  border-color:var(--phw-custom-whiteborderffffff);
  border-top-left-radius:calc(var(--border-radius-base)*3.125);
  border-top-right-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.125);
  color:var(--brand-color-primary);
  background-color:var(--phw-custom-white);
  font-weight:500;
  font-family:var(--cms-g-heebo);
  font-size:var(--cms-g-regular-font-size);
}

.phw-g-btn-primary:focus,
.btn-primary,
.primary-button:focus {
  border-width:1px;
  border-top-left-radius:calc(var(--border-radius-base)*3.125);
  border-top-right-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.125);
  background-color:var(--phw-custom-primary-accent-color005789ff);
  font-weight:500;
  font-family:var(--cms-g-heebo);
  font-size:var(--cms-g-regular-font-size);
}

.phw-g-btn-default:focus,
.btn-default,
.default-button:focus {
  font-weight:500;
  font-size:var(--phw-g-small-text-font-size);
}

.phw-g-jdsavedefault:active { border-color:transparent; }

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

.phw-g-i-h2J8aF:active {
  background-image:none;
  border-color:var(--white);
  background-color:transparent;
  box-shadow:none;
  color:var(--brand-color-primary);
  font-weight:500;
  font-size:var(--phw-g-small-text-font-size);
}

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

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

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

.phw-g-i-DoeKHh:active {
  border-width:1px;
  border-color:var(--brand-color-primary);
  border-top-left-radius:calc(var(--border-radius-base)*3);
  border-top-right-radius:calc(var(--border-radius-base)*3);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.125);
  color:var(--brand-color-primary);
  background-color:var(--white);
}

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

.phw-g-i-7CO89v:active {
  background-image:none;
  border-color:var(--white);
  background-color:transparent;
  box-shadow:none;
  color:var(--brand-color-primary);
  font-weight:500;
  font-size:var(--phw-g-small-text-font-size);
}

.phw-g-btn-primary:active,
.btn-primary,
.primary-button:active {
  border-width:1px;
  border-top-left-radius:calc(var(--border-radius-base)*3);
  border-top-right-radius:calc(var(--border-radius-base)*3);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.125);
}

.phw-g-btn-default:active,
.btn-default,
.default-button:active {
  background-image:none;
  color:var(--brand-color-primary);
  background-color:transparent;
  font-weight:500;
  font-size:var(--phw-g-small-text-font-size);
}

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

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

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

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

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

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

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

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

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

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

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

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

.phw-g-i-92065B.disabled {
  border-color:var(--disabled-color);
  background-color:var(--disabled-color);
  color:var(--btn-dark);
}

.phw-g-i-92065B:disabled {
  border-color:var(--disabled-color);
  background-color:var(--disabled-color);
  color:var(--btn-dark);
}

.phw-g-i-7CO89v.disabled {
  border-color:var(--disabled-color);
  color:var(--btn-dark);
  background-color:var(--disabled-color);
}

.phw-g-i-7CO89v:disabled {
  border-color:var(--disabled-color);
  color:var(--btn-dark);
  background-color:var(--disabled-color);
}

.phw-g-btn-large-primary.disabled { min-height:64px; }

.phw-g-btn-large-primary:disabled { min-height:64px; }

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

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

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

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

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

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

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

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

input::-webkit-input-placeholder {
  color:var(--placeholder-text-color-1);
  font-size:var(--custom-font-size-1);
  line-height:1.5;
  font-family:var(--cms-g-roboto);
  font-weight:300;
}

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

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

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

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

.phw-g-i-8SINkl:hover .phw-g-i-G3KiO2 { color:var(--white); }

.phw-g-i-178zEQ:hover .phw-g-i-G3KiO2 { color:var(--white); }

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

.phw-g-text-field-style-1::-webkit-input-placeholder {
  font-size:var(--custom-font-size-6);
  color:var(--black);
}

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

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

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

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

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

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

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

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

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

.phw-g-i-LVTfyx:hover .phw-g-i-8ekJnk {
  border-width:1px;
  border-color:var(--brand-color-primary);
  border-style:solid;
  border-top-left-radius:calc(var(--border-radius-base)*3.125);
  border-top-right-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.125);
  font-weight:500;
  color:var(--brand-color-primary);
  font-family:var(--cms-g-roboto);
  font-size:var(--cms-g-regular-font-size);
  background-color:var(--phw-custom-backgroundgrayf2f2f2);
}

.phw-g-i-LVTfyx:hover .phw-g-i-6psA1D { color:var(--white); }

.phw-g-i-oBxIt0:hover .phw-g-btn-plain,
.phw-g-i-oBxIt0:hover .btn-info,
.phw-g-i-oBxIt0:hover .plain-button {
  background-image:none;
  border-width:2px;
  border-color:var(--brand-color-primary);
  border-style:solid;
  border-top-left-radius:calc(var(--border-radius-base)*3.125);
  border-top-right-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.125);
  color:var(--white);
  font-weight:500;
  padding-left:30px;
  padding-right:30px;
  min-height:auto;
  height:44px;
  gap:0px;
  align-items:center;
  justify-content:center;
  flex-direction:unset;
  margin-top:calc(var(--mu-space)*3.75);
}

.phw-g-i-Q1xOtY:hover .phw-g-btn-plain,
.phw-g-i-Q1xOtY:hover .btn-info,
.phw-g-i-Q1xOtY:hover .plain-button {
  background-image:none;
  border-width:2px;
  border-color:var(--brand-color-primary);
  border-style:solid;
  border-top-left-radius:calc(var(--border-radius-base)*3.125);
  border-top-right-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.125);
  color:var(--white);
  font-weight:500;
  padding-left:30px;
  padding-right:30px;
  min-height:auto;
  height:44px;
  gap:0px;
  align-items:center;
  justify-content:center;
  flex-direction:unset;
  margin-top:calc(var(--mu-space)*3.75);
}

.phw-g-i-MaAY4y:hover .phw-g-btn-plain,
.phw-g-i-MaAY4y:hover .btn-info,
.phw-g-i-MaAY4y:hover .plain-button {
  background-image:none;
  border-width:2px;
  border-color:var(--brand-color-primary);
  border-style:solid;
  border-top-left-radius:calc(var(--border-radius-base)*3.125);
  border-top-right-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-left-radius:calc(var(--border-radius-base)*3.125);
  border-bottom-right-radius:calc(var(--border-radius-base)*3.125);
  color:var(--white);
  font-weight:500;
  padding-left:30px;
  padding-right:30px;
  min-height:auto;
  height:44px;
  gap:0px;
  align-items:center;
  justify-content:center;
  flex-direction:unset;
  margin-top:calc(var(--mu-space)*3.75);
}

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

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

@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) {
  h1 { font-size:var(--phw-g-widget-title-font-size); }
}

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

@media only screen and (max-width:1199.98px) {
  label { font-size:var(--phw-g-button-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) {
  h4 { font-size:var(--phw-g-button-text-font-size); }
}

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

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

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

@media only screen and (max-width:1199.98px) {
  h5 { font-size:max(calc(var(--cms-g-regular-font-size)*0.75),var(--tab-font-size)); }
}

@media only screen and (max-width:1199.98px) {
  h6 { 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) {
  input { 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) {
  body { font-size:max(calc(var(--cms-g-regular-font-size)*0.75),var(--tab-font-size)); }
}

@media only screen and (max-width:1199.98px) {
  other { font-size:max(calc(var(--cms-g-regular-font-size)*0.75),var(--tab-font-size)); }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-text-field-style-1 { 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-text-default-semibold-dark { font-size:var(--phw-g-button-text-font-size); }
}

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

@media only screen and (max-width:1199.98px) {
  .phw-g-search-filter-style-1 { font-size:var(--phw-g-button-text-font-size); }
}

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

@media only screen and (max-width:1199.98px) {
  .phw-g-paragraph-title-medium-dark { font-size:var(--phw-g-button-text-font-size); }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-paragraph-20-light { font-size:var(--phw-g-button-text-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-i-zHxZWo {
    font-size:max(calc(var(--cms-g-regular-font-size)*0.75),var(--tab-font-size));
    margin-top:calc(var(--mu-space)*0);
    margin-inline-start:calc(var(--mu-space)*0);
    margin-inline-end:calc(var(--mu-space)*0);
    margin-bottom:calc(var(--mu-space)*0);
    padding-inline-start:calc(var(--pu-space)*0);
    padding-top:calc(var(--pu-space)*0);
    padding-inline-end:calc(var(--pu-space)*0);
    padding-bottom:calc(var(--pu-space)*0);
  }
}

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

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

@media only screen and (max-width:1199.98px) {
  .phw-g-i-yQXZrC { padding-top:calc(var(--pu-space)*0.625); }
}

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

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

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

@media only screen and (max-width:1199.98px) {
  .phw-g-i-u9Sv2s {
    color:var(--brand-color-primary);
    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-soYHFO {
    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);
  }
}

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

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

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

@media only screen and (max-width:1199.98px) {
  .phw-g-i-mCuIY4 {
    font-size:16px;
    line-height:1.3;
  }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-i-ly6YfV {
    padding-bottom:calc(var(--pu-space)*0);
    margin-bottom:calc(var(--mu-space)*0);
    margin-inline-end:calc(var(--mu-space)*0);
    margin-top:calc(var(--mu-space)*0);
  }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-i-llo7tH {
    font-size:max(calc(var(--cms-g-regular-font-size)*0.75),var(--tab-font-size));
    padding-bottom:calc(var(--pu-space)*1.25);
    margin-top:calc(var(--mu-space)*0);
  }
}

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

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

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

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

@media only screen and (max-width:1199.98px) {
  .phw-g-i-cVxpeS { 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-i-cTG5A2 {
    padding-top:calc(var(--pu-space)*0.625);
    padding-bottom:calc(var(--pu-space)*3.75);
    padding-inline-start:calc(var(--pu-space)*1.25);
    padding-inline-end:calc(var(--pu-space)*1.25);
  }
}

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

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

@media only screen and (max-width:1199.98px) {
  .phw-g-i-ZJ9o1G {
    max-width:none;
    max-height:none;
    min-height:0px;
    min-width:0px;
  }

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

@media only screen and (max-width:1199.98px) {
  .phw-g-i-XiFy4Y {
    font-size:max(calc(var(--cms-g-regular-font-size)*0.75),var(--tab-font-size));
    margin-top:calc(var(--mu-space)*0);
    padding-top:calc(var(--pu-space)*0);
  }
}

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

@media only screen and (max-width:1199.98px) {
  .phw-g-i-Uo1W9q {
    font-size:max(calc(var(--cms-g-regular-font-size)*0.75),var(--tab-font-size));
    padding-left:36px;
    padding-right:36px;
  }
}

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

@media only screen and (max-width:1199.98px) {
  .phw-g-i-TAK8gY { font-size:var(--phw-g-cards-title-font-size); }
}

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

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

@media only screen and (max-width:1199.98px) {
  .phw-g-i-P2u2Sk { 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-OnsL1Y {
    padding-inline-end:calc(var(--pu-space)*6.25);
    padding-inline-start:calc(var(--pu-space)*6.25);
  }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-i-NG4w28 {
    margin-top:calc(var(--mu-space)*0);
    margin-inline-end:calc(var(--mu-space)*0);
    margin-bottom:calc(var(--mu-space)*0);
    padding-inline-start:calc(var(--pu-space)*0);
    padding-top:calc(var(--pu-space)*0);
    padding-inline-end:calc(var(--pu-space)*0);
    padding-bottom:calc(var(--pu-space)*0);
  }
}

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

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

@media only screen and (max-width:1199.98px) {
  .phw-g-i-KeSE3K {
    padding-top:calc(var(--pu-space)*0.625);
    padding-inline-start:calc(var(--pu-space)*2.5);
    padding-inline-end:calc(var(--pu-space)*2.5);
  }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-i-JqK3CJ {
    background-image:url(https://cdn.phenompeople.com/CareerConnectResources/pp/BOMOGLOBAL/images/image-1745612882222.jpg);
    border-top-left-radius:calc(var(--border-radius-base)*1.25);
    border-top-right-radius:calc(var(--border-radius-base)*1.25);
    border-bottom-left-radius:calc(var(--border-radius-base)*1.25);
    border-bottom-right-radius:calc(var(--border-radius-base)*1.25);
    padding-top:calc(var(--pu-space)*1.25);
    padding-inline-end:calc(var(--pu-space)*1.25);
    background-size:cover;
    padding-inline-start:calc(var(--pu-space)*1.25);
    padding-bottom:calc(var(--pu-space)*2.5);
    background-position:50% 100%;
    background-color:transparent;
    background-repeat:no-repeat;
  }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-i-J6DS4o {
    padding-top:calc(var(--pu-space)*0);
    padding-inline-end:calc(var(--pu-space)*1.25);
    padding-inline-start:calc(var(--pu-space)*1.25);
    padding-bottom:calc(var(--pu-space)*5);
  }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-i-IaVBRc {
    padding-top:calc(var(--pu-space)*0.625);
    background-position:50% 100%;
    padding-inline-start:calc(var(--pu-space)*1.25);
    padding-inline-end:calc(var(--pu-space)*1.25);
  }
}

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

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

@media only screen and (max-width:1199.98px) {
  .phw-g-i-HrTPbH {
    font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
    margin-inline-start:calc(var(--mu-space)*0.125);
    text-align:center;
  }
}

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

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

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

@media only screen and (max-width:1199.98px) {
  .phw-g-i-ERJ7fY {
    border-top-left-radius:calc(var(--border-radius-base)*1.25);
    border-top-right-radius:calc(var(--border-radius-base)*1.25);
    border-bottom-left-radius:calc(var(--border-radius-base)*1.25);
    border-bottom-right-radius:calc(var(--border-radius-base)*1.25);
    padding-top:calc(var(--pu-space)*1.25);
    padding-inline-end:calc(var(--pu-space)*1.25);
    padding-inline-start:calc(var(--pu-space)*1.25);
    padding-bottom:calc(var(--pu-space)*2.5);
    background-color:var(--phw-custom-bluetest);
  }
}

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

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

@media only screen and (max-width:1199.98px) {
  .phw-g-i-9wcKy0 { padding-top:calc(var(--pu-space)*0.625); }
}

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

@media only screen and (max-width:1199.98px) {
  .phw-g-i-4j6j9E {
    background-image:url(https://cdn.phenompeople.com/CareerConnectResources/pp/BOMOGLOBAL/images/Followus3-1749087091422.png);
    padding-top:calc(var(--pu-space)*3.75);
    padding-inline-end:calc(var(--pu-space)*3.75);
    padding-inline-start:calc(var(--pu-space)*52.5);
    padding-bottom:calc(var(--pu-space)*3.75);
    background-position:0% 50%;
  }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-i-4fLDOD {
    font-size:max(calc(var(--cms-g-regular-font-size)*0.75),var(--tab-font-size));
    margin-top:calc(var(--mu-space)*2.75);
  }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-i-4977JX { font-size:var(--phw-g-cards-title-font-size); }
}

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

@media only screen and (max-width:1199.98px) {
  .phw-g-i-2aXUA2 { width:30px; }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-i-2BWOZ8 {
    width:auto;
    margin-top:calc(var(--mu-space)*0);
    margin-bottom:calc(var(--mu-space)*0);
    height:270px;
  }

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

@media only screen and (max-width:1199.98px) {
  .phw-g-i-1H0e2B {
    font-size:max(calc(var(--cms-g-regular-font-size)*0.75),var(--tab-font-size));
    padding-top:calc(var(--pu-space)*0);
  }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-i-0Wn6HF {
    padding-inline-start:calc(var(--pu-space)*2.5);
    padding-top:calc(var(--pu-space)*0.625);
    padding-inline-end:calc(var(--pu-space)*2.5);
  }
}

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

@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-number-style { font-size:var(--custom-font-size-9); }
}

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

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

@media only screen and (max-width:1199.98px) {
  .phw-g-h1-thankyou-text-dark { font-size:calc(var(--custom-font-size-5)*0.75); }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-h1-event-hero { font-size:var(--phw-g-cards-title-font-size); }
}

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

@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-cardtitlemediumdark { font-size:var(--phw-g-button-text-font-size); }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-cardtitlelightmedium { font-size:var(--custom-font-size-7); }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-btn-small-primary { 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,
  .btn-primary,
  .primary-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(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size)); }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-btn-jobcard-info-link { 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-default,
  .btn-default,
  .default-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-i-h2J8aF:hover { 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-UBxKQR:hover { font-size:max(calc(var(--cms-g-regular-font-size)*0.75),var(--tab-font-size)); }
}

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

@media only screen and (max-width:1199.98px) {
  .phw-g-i-7CO89v:hover { 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-small-primary:hover { 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-secondary:hover,
  .btn-success,
  .secondary-button:hover { font-size:max(calc(var(--cms-g-regular-font-size)*0.75),var(--tab-font-size)); }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-btn-primary:hover,
  .btn.primary-button:not(.phw-g-btn-small-primary):not(.phw-g-btn-large-primary):not(.phw-g-btn-small-secondary):not(.phw-g-btn-large-secondary):not(.phw-g-btn-small-plain):not(.phw-g-btn-large-plain):not(.phw-g-btn-small-default):not(.phw-g-btn-large-default):not(.button-lg):not(.btn-lg):not(.button-sm):not(.btn-sm):not(.phw-g-btn-secondary):not(.phw-g-btn-plain):not(.phw-g-btn-default):not([class*=' phw-g-i-']):hover,
  .primary-button:not(.phw-g-btn-small-primary):not(.phw-g-btn-large-primary):not(.phw-g-btn-small-secondary):not(.phw-g-btn-large-secondary):not(.phw-g-btn-small-plain):not(.phw-g-btn-large-plain):not(.phw-g-btn-small-default):not(.phw-g-btn-large-default):not(.button-lg):not(.btn-lg):not(.button-sm):not(.btn-sm):not(.phw-g-btn-secondary):not(.phw-g-btn-plain):not(.phw-g-btn-default):not([class*=' phw-g-i-']):hover { font-size:max(calc(var(--cms-g-regular-font-size)*0.75),var(--tab-font-size)); }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-btn-default:hover,
  .btn-default,
  .default-button:hover { 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-h2J8aF:focus { 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-UBxKQR:focus { font-size:max(calc(var(--cms-g-regular-font-size)*0.75),var(--tab-font-size)); }
}

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

@media only screen and (max-width:1199.98px) {
  .phw-g-i-7CO89v:focus { 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-secondary:focus,
  .btn-success,
  .secondary-button:focus { font-size:max(calc(var(--cms-g-regular-font-size)*0.75),var(--tab-font-size)); }
}

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

@media only screen and (max-width:1199.98px) {
  .phw-g-btn-default:focus,
  .btn-default,
  .default-button:focus { 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-h2J8aF:active { 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-7CO89v:active { 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-default:active,
  .btn-default,
  .default-button:active { 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) {
  input::-webkit-input-placeholder { font-size:var(--phw-g-button-text-font-size); }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-text-field-style-1::-webkit-input-placeholder { font-size:var(--phw-g-button-text-font-size); }
}

@media only screen and (max-width:1199.98px) {
  .phw-g-i-LVTfyx:hover .phw-g-i-8ekJnk { font-size:max(calc(var(--cms-g-regular-font-size)*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) {
  h2 { font-size:var(--phw-g-cards-title-font-size); }
}

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

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

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

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

@media only screen and (max-width:767.98px) {
  .phw-container,
  .phw-container-nd { width:96%; }
}

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

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

@media only screen and (max-width:767.98px) {
  h5 { font-size:max(calc(var(--cms-g-regular-font-size)*0.5),var(--mobile-font-size)); }
}

@media only screen and (max-width:767.98px) {
  h6 { 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) {
  input { 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) {
  body { font-size:var(--cms-g-regular-font-size); }
}

@media only screen and (max-width:767.98px) {
  other { font-size:max(calc(var(--cms-g-regular-font-size)*0.5),var(--mobile-font-size)); }
}

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

@media only screen and (max-width:767.98px) {
  .phw-g-text-field-style-1 { 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-text-default-semibold-dark { font-size:var(--phw-g-button-text-font-size); }
}

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

@media only screen and (max-width:767.98px) {
  .phw-g-search-filter-style-1 { font-size:var(--phw-g-button-text-font-size); }
}

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

@media only screen and (max-width:767.98px) {
  .phw-g-paragraph-title-medium-dark { font-size:var(--phw-g-button-text-font-size); }
}

@media only screen and (max-width:767.98px) {
  .phw-g-paragraph-20-light { font-size:var(--phw-g-button-text-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-i-zHxZWo {
    padding-top:calc(var(--pu-space)*0);
    padding-inline-end:calc(var(--pu-space)*0);
    padding-inline-start:calc(var(--pu-space)*0);
    font-size:max(calc(var(--cms-g-regular-font-size)*0.5),var(--mobile-font-size));
    padding-bottom:calc(var(--pu-space)*0);
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-zBmqnR {
    font-size:22px;
    font-weight:700;
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-z6O6GE {
    font-size:16px;
    margin-top:calc(var(--mu-space)*1.25);
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-wuB5y5 {
    font-size:16px;
    margin-top:calc(var(--mu-space)*0);
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-wgrkQH {
    font-size:max(calc(var(--cms-g-regular-font-size)*0.5),var(--mobile-font-size));
    margin-bottom:calc(var(--mu-space)*0);
  }
}

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

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

@media only screen and (max-width:767.98px) {
  .phw-g-i-u9Sv2s { 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-soYHFO {
    padding-top:calc(var(--pu-space)*0);
    padding-inline-end:calc(var(--pu-space)*0);
    padding-inline-start:calc(var(--pu-space)*0);
    padding-bottom:calc(var(--pu-space)*0);
  }
}

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

@media only screen and (max-width:767.98px) {
  .phw-g-i-rnd8fC { 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-r2SWhW {
    font-weight:700;
    font-size:22px;
  }
}

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

@media only screen and (max-width:767.98px) {
  .phw-g-i-prj0GC {
    padding-top:calc(var(--pu-space)*0);
    padding-inline-end:calc(var(--pu-space)*0);
    padding-inline-start:calc(var(--pu-space)*0);
    font-size:max(calc(var(--cms-g-regular-font-size)*0.5),var(--mobile-font-size));
    padding-bottom:calc(var(--pu-space)*0);
  }
}

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

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

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

@media only screen and (max-width:767.98px) {
  .phw-g-i-llo7tH {
    border:none;
    font-size:max(calc(var(--cms-g-regular-font-size)*0.5),var(--mobile-font-size));
    margin-top:calc(var(--mu-space)*0);
    height:40px;
  }
}

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

@media only screen and (max-width:767.98px) {
  .phw-g-i-h3heSp {
    font-weight:700;
    font-size:22px;
  }
}

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

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

@media only screen and (max-width:767.98px) {
  .phw-g-i-cVxpeS {
    font-size:16px;
    margin-bottom:calc(var(--mu-space)*1.875);
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-cTG5A2 {
    padding-top:calc(var(--pu-space)*1.25);
    padding-inline-end:calc(var(--pu-space)*1.25);
    padding-inline-start:calc(var(--pu-space)*1.25);
    padding-bottom:calc(var(--pu-space)*2.5);
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-cMotrQ {
    font-size:16px;
    line-height:1.5;
    margin-bottom:calc(var(--mu-space)*0);
  }
}

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

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

@media only screen and (max-width:767.98px) {
  .phw-g-i-Uo1W9q {
    font-size:max(calc(var(--cms-g-regular-font-size)*0.5),var(--mobile-font-size));
    padding-left:20px;
    padding-right:20px;
  }
}

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

@media only screen and (max-width:767.98px) {
  .phw-g-i-UOuriy {
    font-size:max(calc(var(--cms-g-regular-font-size)*0.5),var(--mobile-font-size));
    text-align:center;
    background-color:var(--brand-color-primary);
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-Tz6P7r {
    font-size:16px;
    padding-left:43px;
    margin-top:calc(var(--mu-space)*0);
    padding-right:43px;
    text-align:center;
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-TAK8gY {
    font-size:22px;
    line-height:1.3;
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-SSRXy7 {
    border-width:0px;
    border-top-width:1px;
    border-color:var(--brand-color-primary);
    border-top-color:var(--phw-custom-altbordereeeeeeff);
    border-style:solid;
    border-top-style:solid;
    font-size:max(calc(var(--cms-g-regular-font-size)*0.5),var(--mobile-font-size));
    margin-top:calc(var(--mu-space)*3.25);
  }
}

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

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

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

@media only screen and (max-width:767.98px) {
  .phw-g-i-P2u2Sk {
    font-size:16px;
    line-height:1.5;
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-OnsL1Y {
    padding-inline-end:calc(var(--pu-space)*0);
    padding-inline-start:calc(var(--pu-space)*0);
    font-size:16px;
    padding-bottom:calc(var(--pu-space)*0);
    line-height:1.3;
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-NG4w28 {
    padding-top:calc(var(--pu-space)*0);
    padding-inline-end:calc(var(--pu-space)*0);
    padding-inline-start:calc(var(--pu-space)*0);
    font-size:max(calc(var(--cms-g-regular-font-size)*0.5),var(--mobile-font-size));
    padding-bottom:calc(var(--pu-space)*0);
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-MvzD8W {
    font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
    line-height:1.2;
    color:var(--white);
    margin-bottom:calc(var(--mu-space)*0);
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-L44dFE {
    font-size:16px;
    line-height:1.3;
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-KeSE3K {
    padding-top:calc(var(--pu-space)*2.5);
    padding-inline-end:calc(var(--pu-space)*1.25);
    padding-inline-start:calc(var(--pu-space)*1.25);
    padding-bottom:calc(var(--pu-space)*2.5);
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-JqK3CJ { padding-top:calc(var(--pu-space)*18.75); }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-JSzkF6 {
    margin-top:calc(var(--mu-space)*1.25);
    gap:0px;
    margin-inline-start:calc(var(--mu-space)*2.5);
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-J6DS4o {
    padding-top:calc(var(--pu-space)*0);
    padding-inline-end:calc(var(--pu-space)*1.875);
    padding-inline-start:calc(var(--pu-space)*1.875);
    padding-bottom:calc(var(--pu-space)*6.25);
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-IaVBRc {
    padding-top:calc(var(--pu-space)*0.625);
    padding-inline-end:calc(var(--pu-space)*1.25);
    padding-inline-start:calc(var(--pu-space)*1.25);
    padding-bottom:calc(var(--pu-space)*3.75);
    background-position:50% 50%;
  }
}

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

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

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

@media only screen and (max-width:767.98px) {
  .phw-g-i-HeETKK {
    padding-top:calc(var(--pu-space)*2.5);
    padding-bottom:calc(var(--pu-space)*2.5);
    padding-inline-start:calc(var(--pu-space)*1.25);
    padding-inline-end:calc(var(--pu-space)*1.25);
  }
}

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

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

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

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

@media only screen and (max-width:767.98px) {
  .phw-g-i-DoeKHh {
    font-size:16px;
    padding-left:20px;
    padding-right:20px;
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-DXiyCE {
    font-size:max(calc(var(--cms-g-regular-font-size)*0.5),var(--mobile-font-size));
    background-color:var(--phw-custom-bmobannerblue0379c1ff);
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-BWmMUJ {
    font-size:max(calc(var(--cms-g-regular-font-size)*0.5),var(--mobile-font-size));
    margin-top:calc(var(--mu-space)*0);
    padding-top:calc(var(--pu-space)*0);
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-9wcKy0 {
    padding-top:calc(var(--pu-space)*2.5);
    padding-inline-end:calc(var(--pu-space)*1.25);
    padding-inline-start:calc(var(--pu-space)*1.25);
    padding-bottom:calc(var(--pu-space)*2.5);
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-93SZYV {
    padding-top:calc(var(--pu-space)*2.5);
    padding-inline-end:calc(var(--pu-space)*1.25);
    padding-inline-start:calc(var(--pu-space)*1.25);
    padding-bottom:calc(var(--pu-space)*2.5);
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-92065B {
    font-size:16px;
    padding-left:34px;
    padding-right:34px;
    text-align:center;
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-7s23iO { gap:10px; }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-7CO89v { 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-5sKwKM {
    font-size:16px;
    line-height:1.5;
    text-align:center;
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-4j6j9E {
    background-image:none;
    background-color:var(--phw-custom-bluetest);
    padding-top:calc(var(--pu-space)*2.5);
    padding-inline-end:calc(var(--pu-space)*2.5);
    padding-inline-start:calc(var(--pu-space)*2.5);
    padding-bottom:calc(var(--pu-space)*2.5);
  }
}

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

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

@media only screen and (max-width:767.98px) {
  .phw-g-i-4977JX {
    font-size:22px;
    text-align:center;
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-3YN1R9 {
    font-size:max(calc(var(--custom-font-size-2)*0.5),var(--mobile-font-size));
    margin-inline-start:calc(var(--mu-space)*5.75);
    margin-top:calc(var(--mu-space)*0);
    text-align:center;
  }
}

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

@media only screen and (max-width:767.98px) {
  .phw-g-i-2N8RWx {
    padding-top:calc(var(--pu-space)*2.5);
    padding-bottom:calc(var(--pu-space)*2.5);
    padding-inline-start:calc(var(--pu-space)*1.25);
    padding-inline-end:calc(var(--pu-space)*1.25);
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-2BWOZ8 {
    width:auto;
    height:150px;
  }

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

@media only screen and (max-width:767.98px) {
  .phw-g-i-1H0e2B {
    padding-top:calc(var(--pu-space)*2.5);
    padding-inline-end:calc(var(--pu-space)*0);
    padding-inline-start:calc(var(--pu-space)*0);
    font-size:max(calc(var(--cms-g-regular-font-size)*0.5),var(--mobile-font-size));
    padding-bottom:calc(var(--pu-space)*2.5);
    margin-inline-start:calc(var(--mu-space)*0);
    margin-inline-end:calc(var(--mu-space)*0);
    margin-top:calc(var(--mu-space)*0);
    margin-bottom:calc(var(--mu-space)*0);
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-i-0Wn6HF {
    padding-top:calc(var(--pu-space)*2.5);
    padding-inline-end:calc(var(--pu-space)*1.25);
    padding-inline-start:calc(var(--pu-space)*1.25);
    padding-bottom:calc(var(--pu-space)*2.5);
  }
}

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

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

@media only screen and (max-width:767.98px) {
  .phw-g-h3-large-card-jtc-title {
    font-size:var(--phw-g-cards-title-font-size);
    color:var(--phw-custom-dark-color-light4a4a4a);
  }
}

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

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

@media only screen and (max-width:767.98px) {
  .phw-g-h1-thankyou-text-dark { font-size:calc(var(--custom-font-size-5)*0.5); }
}

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

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

@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-cardtitlemediumdark { font-size:var(--phw-g-button-text-font-size); }
}

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

@media only screen and (max-width:767.98px) {
  .phw-g-btn-small-primary { 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,
  .btn.primary-button,
  .primary-button {
    font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
    margin-top:calc(var(--mu-space)*1.875);
    margin-bottom:calc(var(--mu-space)*0);
    min-height:auto;
  }
}

@media only screen and (max-width:767.98px) {
  .phw-g-btn-large-primary { 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-jobcard-info-link { 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-btn-default,
  .btn-default,
  .default-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-i-h2J8aF:hover { 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-UBxKQR:hover { font-size:max(calc(var(--cms-g-regular-font-size)*0.5),var(--mobile-font-size)); }
}

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

@media only screen and (max-width:767.98px) {
  .phw-g-i-7CO89v:hover { 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-small-primary:hover { 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-secondary:hover,
  .btn-success,
  .secondary-button:hover { font-size:max(calc(var(--cms-g-regular-font-size)*0.5),var(--mobile-font-size)); }
}

@media only screen and (max-width:767.98px) {
  .phw-g-btn-primary:hover,
  .btn.primary-button:not(.phw-g-btn-small-primary):not(.phw-g-btn-large-primary):not(.phw-g-btn-small-secondary):not(.phw-g-btn-large-secondary):not(.phw-g-btn-small-plain):not(.phw-g-btn-large-plain):not(.phw-g-btn-small-default):not(.phw-g-btn-large-default):not(.button-lg):not(.btn-lg):not(.button-sm):not(.btn-sm):not(.phw-g-btn-secondary):not(.phw-g-btn-plain):not(.phw-g-btn-default):not([class*=' phw-g-i-']):hover,
  .primary-button:not(.phw-g-btn-small-primary):not(.phw-g-btn-large-primary):not(.phw-g-btn-small-secondary):not(.phw-g-btn-large-secondary):not(.phw-g-btn-small-plain):not(.phw-g-btn-large-plain):not(.phw-g-btn-small-default):not(.phw-g-btn-large-default):not(.button-lg):not(.btn-lg):not(.button-sm):not(.btn-sm):not(.phw-g-btn-secondary):not(.phw-g-btn-plain):not(.phw-g-btn-default):not([class*=' phw-g-i-']):hover { font-size:max(calc(var(--cms-g-regular-font-size)*0.5),var(--mobile-font-size)); }
}

@media only screen and (max-width:767.98px) {
  .phw-g-btn-default:hover,
  .btn-default,
  .default-button:hover { 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-h2J8aF:focus { 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-UBxKQR:focus { font-size:max(calc(var(--cms-g-regular-font-size)*0.5),var(--mobile-font-size)); }
}

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

@media only screen and (max-width:767.98px) {
  .phw-g-i-7CO89v:focus { 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-secondary:focus,
  .btn-success,
  .secondary-button:focus { font-size:max(calc(var(--cms-g-regular-font-size)*0.5),var(--mobile-font-size)); }
}

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

@media only screen and (max-width:767.98px) {
  .phw-g-btn-default:focus,
  .btn-default,
  .default-button:focus { 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-h2J8aF:active { 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-7CO89v:active { 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-default:active,
  .btn-default,
  .default-button:active { 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) {
  input::-webkit-input-placeholder { font-size:var(--phw-g-button-text-font-size); }
}

@media only screen and (max-width:767.98px) {
  .phw-g-text-field-style-1::-webkit-input-placeholder { font-size:var(--phw-g-button-text-font-size); }
}

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