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

h3{
font-weight:800;
font-size:24px;
line-height:1.25;
font-family:var(--cms-g-roboto);
}

h2{
font-weight:800;
font-size:30px;
line-height:1;
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
}

h1{
font-weight:800;
font-size:48px;
line-height:1;
font-family:var(--cms-g-roboto);
}

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

other{
font-weight:300;
font-size:var(--phw-g-regular-text-font-size);
font-family:var(--cms-g-roboto);
}

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

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

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

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

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


.phw-g-i-3R4KwP{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--phw-custom-footer_bge4e5e4);
}

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

.phw-g-i-4SHJjk{
text-align:start;
max-width:25%;
}

.phw-g-i-fC89Hj{
text-align:start;
max-width:40%;
}

.phw-g-i-YJHcKg{
text-align:start;
max-width:40%;
}

.phw-g-i-rG6zNJ{
text-align:start;
max-width:25%;
}

.phw-g-i-w4Yitw{
font-size:14px;
line-height:1;
color:var(--phw-custom-text_color212529);
font-weight:400;
}

.phw-g-i-Ns8V7D{
font-size:16px;
line-height:1;
color:var(--phw-custom-text_color212529);
font-weight:400;
}

.phw-g-i-BrRwW5{
width:20px;
}

.phw-g-i-6Cgdhy{
font-weight:400;
color:var(--phw-custom-dark-color-light4a4a4a);
font-family:var(--cms-g-roboto);
border-color:transparent;
text-decoration:none;
height:var(--btn-height);
background-color:transparent;
padding:0;
min-height:auto;
box-shadow:none;
border-width:0;
font-size:16px;
}

.phw-g-i-kRxQYk{
font-weight:400;
text-decoration:none;
height:var(--btn-height);
color:var(--phw-custom-dark-color-light4a4a4a);
background-color:transparent;
border-color:transparent;
padding:0;
min-height:auto;
box-shadow:none;
border-width:0;
font-size:16px;
}

.phw-g-i-RvpNR0{
font-weight:400;
color:var(--phw-custom-dark-color-light4a4a4a);
font-family:var(--cms-g-roboto);
border-color:transparent;
text-decoration:none;
height:var(--btn-height);
background-color:transparent;
padding:0;
min-height:auto;
box-shadow:none;
border-width:0;
}

.phw-g-btn-small-primary{
border-color:var(--brand-color-primary);
color:var(--white);
font-weight:800;
text-transform:uppercase;
}

.phw-g-i-tYzzg6{
width:20px;
}

.phw-g-i-7M8MkX{
max-height:400px;
}

.phw-g-i-ddSVrZ{
max-height:400px;
}

.phw-g-i-NnYp1f{
max-height:400px;
}

.phw-g-i-KpCLcm{
max-height:400px;
}

.phw-g-i-yzixhM{
max-height:400px;
}

.phw-g-i-iSpQVW{
}

.phw-g-i-AILSfx{
}

.phw-g-i-LtUEoY{
max-height:400px;
}

.phw-g-i-YhZc0g{
max-height:400px;
}

.phw-g-i-9WhjVS{
max-height:400px;
}

.phw-g-i-4QD9w1{
max-height:400px;
}

.phw-g-i-gWys8A{
}

.phw-g-i-l4e0gq{
}

.phw-g-i-hisGAO{
}

.phw-g-i-t8GHX9{
}

.phw-g-i-0NOmKR{
font-size:var(--phw-g-large-text-font-size);
line-height:var(--line-height-1);
color:var(--brand-color-primary);
font-weight:400;
text-align:center;
}

.phw-g-h3-card-number-primary{
font-size:24px;
}

.phw-g-i-eWtzf4{
text-align:start;
max-width:25%;
}

.phw-g-i-FuuK5I{
width:200px;
}

.phw-g-i-NPkUzH{
font-weight:800;
border-color:var(--brand-color-primary);
border-width:3px;
text-transform:uppercase;
padding-left:24px;
padding-right:24px;
}

.phw-g-i-BZqGrh{
font-weight:800;
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
border-style:solid;
border-color:var(--brand-color-primary);
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);
text-transform:uppercase;
border-width:3px;
padding-left:24px;
padding-right:24px;
}

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

.phw-g-i-rgZq23{
font-weight:800;
border-color:var(--brand-color-primary);
text-transform:uppercase;
border-width:3px;
padding-left:24px;
padding-right:24px;
}

.phw-g-i-xdCTmU{
font-weight:800;
font-size:30px;
line-height:1;
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
}

.phw-g-i-P4HaAV{
width:auto;
max-width:auto;
}

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

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

.phw-g-i-6Hqi2W{
font-weight:800;
font-size:48px;
line-height:1;
}

.phw-g-i-H4wQkQ{
font-weight:800;
font-size:54px;
line-height:1;
}

.phw-g-i-fBpXeS{
}

.phw-g-i-WWyimv{
font-weight:400;
font-size:var(--phw-g-large-text-font-size);
line-height:var(--line-height-1);
color:var(--brand-color-primary);
}

.phw-g-i-xbcg9Z{
font-weight:400;
font-size:var(--phw-g-large-text-font-size);
line-height:var(--line-height-1);
color:var(--brand-color-primary);
}

.phw-g-i-45tiCB{
font-weight:600;
font-size:var(--phw-g-large-text-font-size);
line-height:var(--line-height-1);
color:var(--brand-color-primary);
}

.phw-g-i-3bhMjY{
font-weight:400;
font-size:var(--phw-g-large-text-font-size);
line-height:var(--line-height-1);
color:var(--brand-color-primary);
text-align:center;
}

.phw-g-i-dN8piU{
font-weight:600;
font-size:var(--phw-g-large-text-font-size);
line-height:var(--line-height-1);
color:var(--brand-color-primary);
}

.phw-g-i-2pbG18{
font-weight:400;
font-size:24px;
line-height:var(--line-height-1);
color:var(--brand-color-primary);
text-align:center;
}

.phw-g-i-VqbAje{
font-weight:800;
font-size:var(--phw-g-widget-title-font-size);
line-height:1;
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
}

.phw-g-i-BilRvw{
font-weight:800;
font-size:30px;
line-height:1;
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
}

.phw-g-i-p3lQul{
font-weight:800;
font-size:30px;
line-height:1;
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
}

.phw-g-i-acdaw1{
font-weight:800;
font-family:var(--cms-g-roboto);
}

.phw-g-i-umyjtL{
font-weight:800;
font-family:var(--cms-g-roboto);
}

.phw-g-i-gHUXpQ{
font-weight:800;
font-family:var(--cms-g-roboto);
}

.phw-g-i-vgELTp{
font-weight:800;
font-size:30px;
line-height:1;
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
}

.phw-g-text-xx-large-primary{
font-weight:800;
font-size:var(--phw-g-widget-title-font-size);
}

.phw-g-h2-card-title-dark-large{
font-weight:800;
font-size:30px;
line-height:1;
}

.phw-g-i-mek9u5{
font-weight:800;
font-size:var(--phw-g-regular-text-font-size);
font-family:var(--cms-g-roboto);
}

.phw-g-i-ogEFID{
font-weight:800;
font-size:var(--phw-g-widget-title-font-size);
line-height:1;
}

.phw-g-i-sTFOPI{
font-weight:800;
font-size:var(--phw-g-hero-title-font-size);
line-height:1;
}

.phw-g-i-eFk9rg{
font-weight:800;
font-size:56px;
line-height:1;
}

.phw-g-i-DSj1oh{
font-weight:800;
font-size:var(--cms-g-hero-title);
font-family:var(--cms-g-roboto);
}

.phw-g-i-m5N6hy{
border-color:var(--brand-color-primary);
color:var(--white);
background-color:var(--brand-color-primary);
font-weight:800;
min-height:var(--btn-height-lg);
text-transform:uppercase;
}

.phw-g-i-B87stZ{
font-weight:800;
font-size:50px;
line-height:1;
}

.phw-g-i-3IySDK{
font-weight:800;
font-size:var(--phw-g-regular-text-font-size);
font-family:var(--cms-g-roboto);
}

.phw-g-h1-sticky-job-title{
font-weight:800;
font-size:48px;
}

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

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

.phw-g-text-field-style-1{
}

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

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

.phw-g-sticky-job-title{
font-weight:400;
}

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

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

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

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

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

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

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

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

.phw-g-p-large-secondary{
font-size:24px;
}

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

.phw-g-p-default-light{
font-size:24px;
}

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

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

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

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

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

.phw-g-menulist{
padding-inline-start:calc(var(--pu-space)*2.25);
padding-top:calc(var(--pu-space)*0.5);
padding-inline-end:calc(var(--pu-space)*2.25);
padding-bottom:calc(var(--pu-space)*1);
color:var(--phw-custom-dark-color-light4a4a4a);
font-family:var(--cms-g-roboto);
font-weight:500;
font-size:16px;
}

.phw-g-logosize{
height:36px;
width:100px;
}

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

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

.phw-g-iconstar{
}

.phw-g-iconprimary{
}

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

.phw-g-i-zwSGpt{
font-size:var(--footer-menu-list-font-size-style-1);
line-height:1;
color:var(--phw-custom-text_color212529);
font-weight:400;
}

.phw-g-i-zsXL4o{
}

.phw-g-i-zYiO9c{
font-size:30px;
}

.phw-g-i-zRfG8M{
font-family:var(--cms-g-trade-gothic-lt);
font-weight:400;
font-size:20px;
}

.phw-g-i-zPQOr1{
}

.phw-g-i-z96o6J{
border-style:solid;
border-color:var(--brand-color-primary);
border-width:1px;
}

.phw-g-i-z7VoqJ{
width:20px;
}

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

.phw-g-i-y8ii3f{
font-family:var(--cms-g-trade-gothic-lt);
font-weight:400;
background-color:var(--brand-color-primary);
}

.phw-g-i-y4Fv8A{
width:100%;
height:218px;
}

.phw-g-i-xzmlM7{
width:100%;
height:230px;
}

.phw-g-i-xx7vyH{
}

.phw-g-i-xqqdMB{
width:400px;
}

.phw-g-i-xgsunF{
text-decoration:none;
font-family:var(--cms-g-trade-gothic-medium);
}

.phw-g-i-xeSJlN{
font-family:var(--cms-g-trade-gothic-lt);
font-weight:400;
}

.phw-g-i-xc1QsN{
font-family:var(--cms-g-trade-gothic-medium);
}

.phw-g-i-xRhViy{
}

.phw-g-i-wjKokJ{
}

.phw-g-i-wUOuN7{
margin-inline-start:calc(var(--mu-space)*0);
padding-inline-start:calc(var(--pu-space)*0);
}

.phw-g-i-wHBb8c{
width:100%;
height:227px;
}

.phw-g-i-wCXrHC{
}

.phw-g-i-vntSvt{
}

.phw-g-i-vd57I0{
width:100%;
height:215px;
}

.phw-g-i-unSENg{
font-size:12px;
line-height:1.5;
font-family:var(--cms-g-trade-gothic-lt);
font-weight:400;
}

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

.phw-g-i-uZa3XQ{
font-weight:400;
font-size:var(--phw-g-small-text-font-size);
font-family:var(--cms-g-trade-gothic-medium);
}

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

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

.phw-g-i-u4PWP0{
font-family:var(--cms-g-trade-gothic-lt);
font-weight:300;
font-size:var(--phw-g-regular-text-font-size);
}

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

.phw-g-i-t8MMwN{
font-family:var(--cms-g-trade-gothic-medium);
}

.phw-g-i-sbLPXX{
background-color:var(--phw-custom-white);
transition:all 0.2s;
}

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

.phw-g-i-sDWYMz{
}

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

.phw-g-i-ro5bSX{
}

.phw-g-i-rV4nqe{
}

.phw-g-i-rEcKn4{
width:100%;
height:202px;
}

.phw-g-i-qn38ao{
font-size:12px;
}

.phw-g-i-qYsuM4{
color:var(--phw-custom-text_color212529);
text-decoration:none;
display:inline-block;
font-size:var(--footer-menu-list-font-size-style-1);
line-height:1;
}

.phw-g-i-qVoB05{
font-weight:400;
font-size:42px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-trade-gothic-lt);
}

.phw-g-i-qMjAuB{
}

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

.phw-g-i-pwmyqN{
font-size:20px;
}

.phw-g-i-pifk52{
}

.phw-g-i-pVRINn{
border-style:solid;
border-color:var(--brand-color-primary);
border-width:1px;
border-top-left-radius:calc(var(--border-radius-base)*6.25);
border-top-right-radius:calc(var(--border-radius-base)*6.25);
border-bottom-left-radius:calc(var(--border-radius-base)*6.25);
border-bottom-right-radius:calc(var(--border-radius-base)*6.25);
}

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

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

.phw-g-i-pGtEkP{
min-height:280px;
}

.phw-g-i-owLyO5{
border-color:var(--brand-color-primary);
border-width:1px;
}

.phw-g-i-oo3D00{
width:100%;
height:218px;
}

.phw-g-i-oTduud{
}

.phw-g-i-oNtoFe{
font-family:var(--cms-g-trade-gothic-lt);
font-weight:400;
font-size:20px;
}

.phw-g-i-oD3zjq{
padding-top:calc(var(--pu-space)*10);
background-color:var(--phw-custom-backgroundf2f2f2);
}

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

.phw-g-i-nIAWXS{
width:250px;
}

.phw-g-i-n72XoQ{
font-size:16px;
color:var(--phw-custom-text_color212529);
}

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

.phw-g-i-mSaVdr{
font-weight:400;
font-size:var(--phw-g-small-text-font-size);
font-family:var(--cms-g-trade-gothic-medium);
}

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

.phw-g-i-m9mJEa{
}

.phw-g-i-ltLwKA{
font-family:var(--cms-g-trade-gothic-lt);
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
}

.phw-g-i-lqZ7K8{
}

.phw-g-i-lp1nxM{
color:var(--phw-custom-text_color212529);
font-weight:400;
}

.phw-g-i-lVtwZ7{
width:auto;
height:100%;
}

.phw-g-i-lQJxrs{
background-color:var(--brand-color-secondary);
padding-top:calc(var(--pu-space)*11.25);
padding-bottom:calc(var(--pu-space)*11.25);
}

.phw-g-i-lFXfBB{
width:20px;
}

.phw-g-i-koEk86{
font-family:var(--cms-g-trade-gothic-lt);
font-weight:400;
width:250px;
}

.phw-g-i-kYewEh{
color:var(--phw-custom-text_color212529);
text-decoration:none;
display:inline-block;
font-size:16px;
line-height:1;
font-family:var(--cms-g-trade-gothic-lt);
font-weight:400;
}

.phw-g-i-kGqvK5{
}

.phw-g-i-kG83OT{
}

.phw-g-i-jabvoe{
}

.phw-g-i-jUQY34{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/CDKCBCUS/images/1689672152785_we-love-1546583759233.jpg);
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-jDK3TQ{
}

.phw-g-i-iyCCSP{
height:202px;
width:100%;
}

.phw-g-i-iofo5V{
font-weight:400;
font-size:42px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-trade-gothic-lt);
}

.phw-g-i-icvMu4{
font-size:16px;
line-height:var(--paragraph-line-height-2);
font-weight:700;
color:var(--text-dark);
font-family:var(--cms-g-roboto);
}

.phw-g-i-iJVSHB{
}

.phw-g-i-iDvOwt{
color:var(--phw-custom-text_color212529);
}

.phw-g-i-iD13iB{
}

.phw-g-i-hrDyDO{
}

.phw-g-i-hX9pTV{
}

.phw-g-i-hThkcS{
font-family:var(--cms-g-trade-gothic-lt);
font-weight:400;
}

.phw-g-i-hLqCtx{
font-weight:300;
font-size:50px;
line-height:1.25;
}

.phw-g-i-hHc4Qg{
}

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

.phw-g-i-gjqWZt{
width:100%;
height:222px;
}

.phw-g-i-gYspNQ{
}

.phw-g-i-gS6mu1{
width:400px;
}

.phw-g-i-gNoa38{
width:auto;
}

.phw-g-i-ffIIkg{
font-weight:400;
font-size:40px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-trade-gothic-lt);
}

.phw-g-i-fcAzYA{
padding-inline-start:calc(var(--pu-space)*0);
}

.phw-g-i-fc4gc5{
}

.phw-g-i-fWWAPW{
}

.phw-g-i-fP2YRa{
font-size:12px;
line-height:1.5;
font-family:var(--cms-g-trade-gothic-lt);
font-weight:400;
}

.phw-g-i-fKRJPz{
font-weight:400;
font-size:16px;
font-family:var(--cms-g-trade-gothic-lt);
color:var(--white);
}

.phw-g-i-euLMog{
font-size:20px;
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
font-family:var(--cms-g-roboto);
font-weight:300;
margin-top:calc(var(--mu-space) * 3);
margin-bottom:calc(var(--mu-space)*6.25);
}

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

.phw-g-i-ejqAcc{
font-family:var(--cms-g-trade-gothic-medium);
}

.phw-g-i-eftTCB{
font-size:20px;
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-roboto);
font-weight:300;
}

.phw-g-i-eYqpPa{
font-weight:400;
font-size:var(--phw-g-small-text-font-size);
font-family:var(--cms-g-trade-gothic-lt);
}

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

.phw-g-i-eLMVJE{
}

.phw-g-i-dthekq{
color:var(--phw-custom-text_color212529);
font-weight:400;
}

.phw-g-i-dPUXOe{
width:100%;
height:218px;
}

.phw-g-i-dDXnRq{
font-family:var(--cms-g-trade-gothic-bold);
}

.phw-g-i-cypS5k{
}

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

.phw-g-i-coJ1KQ{
}

.phw-g-i-cnNWI8{
fill:var(--icon-dark);
}

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

.phw-g-i-cbgtYc{
}

.phw-g-i-cYOb7h{
font-family:var(--cms-g-trade-gothic-medium);
padding-top:calc(var(--pu-space)*1.25);
}

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

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

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

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

.phw-g-i-c1l9GG{
font-weight:400;
font-size:var(--phw-g-regular-text-font-size);
font-family:var(--cms-g-trade-gothic-lt);
}

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

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

.phw-g-i-b84ltb{
width:100%;
height:220px;
}

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

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

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

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

.phw-g-i-aQbI0i{
}

.phw-g-i-aErThk{
width:100%;
height:228px;
padding-bottom:calc(var(--pu-space)*1);
}

.phw-g-i-aAxoEU{
}

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

.phw-g-i-ZmdsNT{
font-family:var(--cms-g-trade-gothic-lt);
font-weight:400;
font-size:var(--phw-g-regular-text-font-size);
}

.phw-g-i-ZEJhGd{
width:100%;
height:228px;
padding-bottom:calc(var(--pu-space)*3.125);
}

.phw-g-i-Z0q7ax{
}

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

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

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

.phw-g-i-YItbS2{
padding-bottom:calc(var(--pu-space)*5);
}

.phw-g-i-YFgA2z{
color:var(--link-color);
background-color:transparent;
border-color:transparent;
padding-top:0;
padding-bottom:0;
padding-inline-start:0;
padding-inline-end:0;
min-height:auto;
box-shadow:none;
border-width:0;
margin-top:calc(var(--mu-space)*0);
}

.phw-g-i-Y9UlYu{
width:1000%;
}

.phw-g-i-XmKs5J{
font-size:var(--phw-g-widget-title-font-size);
line-height:var(--line-height-2);
color:var(--body-color);
}

.phw-g-i-XZfzLA{
font-size:16px;
color:var(--phw-custom-text_color212529);
}

.phw-g-i-XZNzVZ{
font-family:var(--cms-g-trade-gothic-lt);
font-weight:400;
background-color:var(--brand-color-secondary);
}

.phw-g-i-XZ8xtT{
max-height:auto;
max-width:auto;
min-height:auto;
min-width:auto;
object-fit:none;
}

.phw-g-i-X6JNyX{
width:20px;
}

.phw-g-i-WuE7YY{
}

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

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

.phw-g-i-WWTLtB{
fill:var(--brand-color-secondary);
}

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

.phw-g-i-Vr0qCv{
font-weight:400;
font-size:42px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-trade-gothic-lt);
}

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

.phw-g-i-VW9CsR{
width:400px;
}

.phw-g-i-VStAE4{
}

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

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

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

.phw-g-i-V4mlcD{
}

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

.phw-g-i-UIJYXp{
}

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

.phw-g-i-TyFfwd{
width:100%;
height:226px;
}

.phw-g-i-TvZi2r{
}

.phw-g-i-Tv7hm4{
}

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

.phw-g-i-TWbVuv{
width:1000%;
height:220px;
}

.phw-g-i-TOxeoZ{
font-weight:400;
font-size:var(--phw-g-small-text-font-size);
font-family:var(--cms-g-trade-gothic-medium);
}

.phw-g-i-TBNuCU{
padding-inline-start:calc(var(--pu-space)*0);
}

.phw-g-i-T6ckFy{
margin-top:calc(var(--mu-space)*0);
}

.phw-g-i-T3pk0n{
font-size:12px;
}

.phw-g-i-T2EHN8{
}

.phw-g-i-SzHxy2{
}

.phw-g-i-SuDyO6{
width:100%;
height:228px;
}

.phw-g-i-SYbPgM{
}

.phw-g-i-SKXCGi{
width:400px;
}

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

.phw-g-i-RDKLOt{
}

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

.phw-g-i-Qg5kzK{
width:100%;
height:218px;
}

.phw-g-i-QdYgH1{
font-weight:400;
font-size:var(--font-size-15);
font-family:var(--cms-g-trade-gothic-medium);
}

.phw-g-i-QcttgG{
font-size:12px;
}

.phw-g-i-QVbj25{
background-color:var(--phw-custom-white);
text-align:center;
}

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

.phw-g-i-QPIOiW{
font-weight:400;
font-size:42px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-trade-gothic-lt);
text-align:center;
}

.phw-g-i-QOpe2m{
width:100%;
height:228px;
padding-bottom:calc(var(--pu-space)*1.875);
}

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

.phw-g-i-QN7dM7{
font-size:30px;
}

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

.phw-g-i-QFdRrV{
}

.phw-g-i-PdGU2H{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-footer_bge4e5e4);
}

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

.phw-g-i-PP0LnS{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-backgroundf2f2f2);
}

.phw-g-i-PEQ3CC{
height:202px;
}

.phw-g-i-P3He8X{
}

.phw-g-i-P1K7fS{
padding-top:calc(var(--pu-space)*11.25);
padding-bottom:calc(var(--pu-space)*11.25);
background-color:var(--brand-color-secondary);
}

.phw-g-i-OsrepH{
font-size:20px;
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-roboto);
font-weight:300;
margin-bottom:calc(var(--mu-space)*6.25);
}

.phw-g-i-OgMgvS{
border-color:var(--brand-color-primary);
border-width:1px;
}

.phw-g-i-Of5X85{
font-family:var(--cms-g-roboto);
}

.phw-g-i-ODBwos{
}

.phw-g-i-O2GMZV{
width:100%;
height:220px;
}

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

.phw-g-i-Nmdx6G{
border-style:solid;
border-color:var(--brand-color-primary);
border-width:1px;
border-top-left-radius:calc(var(--border-radius-base)*6.25);
border-top-right-radius:calc(var(--border-radius-base)*6.25);
border-bottom-left-radius:calc(var(--border-radius-base)*6.25);
border-bottom-right-radius:calc(var(--border-radius-base)*6.25);
}

.phw-g-i-NepSWn{
width:20px;
}

.phw-g-i-Nac4sg{
border-color:var(--brand-color-primary);
border-width:1px;
}

.phw-g-i-NSs9it{
fill:var(--brand-color-primary);
}

.phw-g-i-NR7ybS{
}

.phw-g-i-NQIGEq{
}

.phw-g-i-NJOGyv{
font-size:16px;
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-trade-gothic-lt);
font-weight:400;
text-align:left;
}

.phw-g-i-NFEOn0{
width:100%;
height:228px;
}

.phw-g-i-N8tbMH{
}

.phw-g-i-N3GGoR{
}

.phw-g-i-MxxJdx{
}

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

.phw-g-i-MW6VHC{
height:auto;
width:100%;
}

.phw-g-i-MI0fTA{
font-family:var(--cms-g-trade-gothic-medium);
}

.phw-g-i-M2RZiP{
}

.phw-g-i-LlNoiV{
color:var(--phw-custom-text_color212529);
}

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

.phw-g-i-La1TZT{
width:20px;
}

.phw-g-i-LXb80q{
font-size:12px;
line-height:1.5;
font-family:var(--cms-g-trade-gothic-lt);
font-weight:400;
}

.phw-g-i-LNqHS5{
font-weight:400;
font-size:var(--phw-g-small-text-font-size);
font-family:var(--cms-g-trade-gothic-medium);
}

.phw-g-i-LIQsIB{
width:100%;
height:223px;
}

.phw-g-i-LH3O6P{
width:1000%;
height:210px;
}

.phw-g-i-LCelC2{
font-family:var(--cms-g-trade-gothic-lt);
font-weight:500;
}

.phw-g-i-LBP4N2{
width:100%;
height:202px;
}

.phw-g-i-KH2EvS{
font-family:var(--cms-g-trade-gothic-lt);
font-weight:400;
margin-top:calc(var(--mu-space)*0);
padding-top:calc(var(--pu-space)*0);
}

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

.phw-g-i-Jv3zqa{
}

.phw-g-i-JqHWou{
}

.phw-g-i-JWUOAN{
width:20px;
}

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

.phw-g-i-JBDx7u{
}

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

.phw-g-i-Ijv4UT{
border-color:var(--brand-color-primary);
border-width:1px;
}

.phw-g-i-IftvU9{
}

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

.phw-g-i-IZOkBa{
font-family:var(--cms-g-trade-gothic-bold);
}

.phw-g-i-IUfWv8{
font-weight:400;
font-size:50px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-trade-gothic-lt);
text-align:center;
}

.phw-g-i-ISlX3F{
margin-top:auto;
}

.phw-g-i-I3Z0Ag{
}

.phw-g-i-HpfgpX{
font-weight:400;
font-size:var(--phw-g-regular-text-font-size);
font-family:var(--cms-g-trade-gothic-lt);
}

.phw-g-i-HScl5L{
}

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

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

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

.phw-g-i-GGY835{
text-align:start;
}

.phw-g-i-FrIyV4{
font-size:20px;
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-roboto);
font-weight:300;
border-style:solid;
border-color:var(--brand-color-primary);
}

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

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

.phw-g-i-FG2cHt{
font-family:var(--cms-g-trade-gothic-bold);
}

.phw-g-i-FE8hPu{
}

.phw-g-i-FCeNTx{
}

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

.phw-g-i-EbNIGm{
fill:var(--brand-color-secondary);
}

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

.phw-g-i-EE4tkX{
}

.phw-g-i-Dxw08F{
font-family:var(--cms-g-trade-gothic-lt);
font-weight:400;
}

.phw-g-i-DuE2fg{
}

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

.phw-g-i-DXBMTr{
width:auto;
height:auto;
max-height:auto;
max-width:auto;
min-height:auto;
min-width:auto;
}

.phw-g-i-DNNfiL{
font-weight:400;
font-family:var(--cms-g-trade-gothic-lt);
}

.phw-g-i-DKjHwF{
width:20px;
}

.phw-g-i-DDwR2I{
width:700px;
font-size:50px;
line-height:1.25;
font-family:var(--cms-g-trade-gothic-lt);
font-weight:400;
}

.phw-g-i-CCFBSI{
fill:var(--brand-color-primary);
}

.phw-g-i-C0qbCv{
}

.phw-g-i-BqOHZy{
}

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

.phw-g-i-BbZcO1{
font-family:var(--cms-g-trade-gothic-lt);
font-weight:300;
font-size:var(--phw-g-small-text-font-size);
}

.phw-g-i-BC12PF{
width:20px;
}

.phw-g-i-B8W31K{
height:280px;
}

.phw-g-i-B6IJo9{
}

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

.phw-g-i-ANgoW4{
height:202px;
width:100%;
}

.phw-g-i-A4ZHeu{
width:100%;
height:226px;
}

.phw-g-i-9zAD3A{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-backgroundf2f2f2);
}

.phw-g-i-9e8q5a{
width:100%;
height:228px;
padding-bottom:calc(var(--pu-space)*0.625);
}

.phw-g-i-9aKaxw{
font-weight:400;
font-size:var(--phw-g-small-text-font-size);
font-family:var(--cms-g-trade-gothic-lt);
color:var(--white);
}

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

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

.phw-g-i-8yg5xD{
width:100%;
height:228px;
padding-bottom:calc(var(--pu-space)*0.375);
}

.phw-g-i-8gI0k0{
color:var(--phw-custom-text_color212529);
display:inline-block;
font-size:var(--footer-menu-list-font-size-style-1);
line-height:1;
}

.phw-g-i-8dRGii{
font-weight:400;
font-size:var(--phw-g-small-text-font-size);
font-family:var(--cms-g-trade-gothic-medium);
}

.phw-g-i-8XRoVE{
font-weight:400;
font-size:50px;
line-height:1.25;
font-family:var(--cms-g-trade-gothic-lt);
width:700px;
}

.phw-g-i-8PQj5w{
background-color:var(--phw-custom-white);
border-color:transparent;
border-style:none;
}

.phw-g-i-87Ieho{
}

.phw-g-i-7oH8lP{
width:1000%;
height:202px;
}

.phw-g-i-7nMsCP{
font-weight:400;
font-size:42px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-trade-gothic-lt);
}

.phw-g-i-7k5XKd{
font-weight:400;
font-size:var(--phw-g-small-text-font-size);
font-family:var(--cms-g-trade-gothic-medium);
}

.phw-g-i-7gnXKH{
}

.phw-g-i-761GMN{
height:280px;
}

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

.phw-g-i-6L3RnS{
font-weight:400;
font-size:50px;
line-height:1.25;
font-family:var(--cms-g-trade-gothic-lt);
width:700px;
}

.phw-g-i-6Iun5T{
color:var(--phw-custom-text_color212529);
display:inline-block;
font-size:16px;
line-height:1;
text-decoration:none;
font-family:var(--cms-g-trade-gothic-lt);
font-weight:400;
}

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

.phw-g-i-69bYur{
width:100%;
height:228px;
}

.phw-g-i-5dRGmF{
width:100%;
height:228px;
}

.phw-g-i-5UdCQ9{
object-fit:fill;
}

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

.phw-g-i-4lELLu{
width:20px;
}

.phw-g-i-4fk4oz{
}

.phw-g-i-4SAKZb{
width:350px;
}

.phw-g-i-46myLu{
font-family:var(--cms-g-trade-gothic-medium);
text-decoration:none;
}

.phw-g-i-409vry{
}

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

.phw-g-i-3e49Pd{
width:100%;
height:228px;
padding-bottom:calc(var(--pu-space)*1.875);
}

.phw-g-i-3HHBYR{
background-color:var(--widget-bg-gray-color);
}

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

.phw-g-i-30X1LR{
margin-top:auto;
text-align:center;
}

.phw-g-i-2WfFt2{
font-family:var(--cms-g-trade-gothic-lt);
font-weight:400;
font-size:var(--phw-g-regular-text-font-size);
}

.phw-g-i-2SYv1T{
font-size:var(--footer-menu-list-font-size-style-1);
line-height:1;
color:var(--phw-custom-text_color212529);
font-weight:400;
}

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

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

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

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

.phw-g-i-1WZrje{
}

.phw-g-i-1OtGhn{
margin-inline-start:calc(var(--mu-space)*0);
margin-inline-end:calc(var(--mu-space)*0);
padding-inline-start:calc(var(--pu-space)*0.375);
padding-inline-end:calc(var(--pu-space)*0.375);
}

.phw-g-i-1DK4q4{
font-weight:400;
text-decoration:none;
height:var(--btn-height);
color:var(--phw-custom-dark-color-light4a4a4a);
background-color:transparent;
border-color:transparent;
padding:0;
min-height:auto;
box-shadow:none;
border-width:0;
font-family:var(--cms-g-trade-gothic-medium);
}

.phw-g-i-1C3b9q{
width:100%;
height:204px;
}

.phw-g-i-1Bu8f4{
font-weight:300;
font-size:25px;
line-height:var(--heading-line-height-3);
color:var(--text-dark);
}

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

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

.phw-g-i-0oHsHM{
}

.phw-g-i-0lffWy{
}

.phw-g-i-0cmblT{
width:100%;
height:228px;
padding-bottom:calc(var(--pu-space)*0.25);
}

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

.phw-g-herowidget{
}

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

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

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

.phw-g-h4-primary-small{
}

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

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

.phw-g-h3-dark-aboutus{
}

.phw-g-h3-card-light{
font-weight:800;
font-size:24px;
}

.phw-g-h3-card-large-dark{
font-weight:700;
font-size:15px;
line-height:1.25;
color:var(--light-text);
text-transform:uppercase;
}

.phw-g-h2-text-align{
font-weight:800;
font-size:30px;
line-height:1;
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
}

.phw-g-h2-event-coutdown{
font-family:var(--cms-g-roboto);
font-weight:400;
font-size:20px;
line-height:1.25;
color:var(--brand-color-primary);
}

.phw-g-h2-event-article{
font-weight:800;
font-size:30px;
line-height:1;
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
}

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

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

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

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

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

.phw-g-h1-hero-title-primary{
}

.phw-g-h1-event-hero{
font-weight:800;
font-size:48px;
line-height:1.25;
}

.phw-g-h1-404-primary-blog{
font-weight:800;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
font-size:48px;
}

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

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

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

.phw-g-eventhero{
padding-bottom:calc(var(--pu-space)*0);
background-image:url(https://assets.phenompeople.com/CareerConnectResources/pp/CDKCBCUS/images/1687520696198_events_default_banner.jpg);
padding-top:calc(var(--pu-space)*0);
}

.phw-g-event-category{
color:var(--white);
font-family:var(--cms-g-roboto);
font-weight:300;
font-size:20px;
line-height:1.5;
}

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

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

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

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

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

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

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

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

.phw-g-btn-secondary,.btn-success,.secondary-button{
font-weight:800;
text-transform:uppercase;
padding-left:24px;
padding-right:24px;
}

.phw-g-btn-primary,.btn-primary,.primary-button{
border-color:var(--brand-color-primary);
color:var(--white);
font-weight:800;
text-transform:uppercase;
padding-left:24px;
padding-right:24px;
}

.phw-g-btn-plain,.btn-info,.plain-button{
background-image:none;
border-color:var(--brand-color-primary);
font-weight:800;
text-transform:uppercase;
border-width:4px;
margin-inline-start:auto;
padding-left:24px;
padding-right:24px;
margin-inline-end:auto;
}

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

.phw-g-btn-large-primary{
border-color:var(--brand-color-primary);
color:var(--white);
font-weight:800;
text-transform:uppercase;
padding-left:24px;
padding-right:24px;
}

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

.phw-g-btn-default,.btn-default,.default-button{
border-color:var(--phw-custom-whiteborderffffff);
color:var(--brand-color-primary);
font-weight:400;
font-family:var(--cms-g-roboto);
border-style:solid;
border-top-left-radius:calc(var(--border-radius-base)*0.25);
border-top-right-radius:calc(var(--border-radius-base)*0.25);
border-bottom-left-radius:calc(var(--border-radius-base)*0.25);
border-bottom-right-radius:calc(var(--border-radius-base)*0.25);
border-width:1px;
}

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

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

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

.phw-g-blogauthorname{
font-size:16px;
font-family:var(--cms-g-roboto);
font-weight:400;
line-height:var(--paragraph-line-height-2);
}

.phw-g-blogauthor{
font-family:var(--cms-g-roboto);
font-weight:400;
color:var(--text-dark);
line-height:1.25;
}

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

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


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

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

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

.phw-g-btn-large-primary:hover{
border-color:var(--phw-custom-primary-link-color1259c3ff);
background-color:var(--phw-custom-btnhover3e87cb);
}

.phw-g-btn-small-primary:hover{
background-color:var(--phw-custom-btnhover3e87cb);
font-weight:800;
border-style:none;
text-transform:uppercase;
}

.phw-g-i-NPkUzH:hover{
border-color:var(--phw-custom-light-graye9e9e9);
}

.phw-g-i-BZqGrh:hover{
background-color:var(--phw-custom-white);
border-color:transparent;
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:400;
}

.phw-g-i-h6wfsg:hover{
background-color:var(--phw-custom-white);
border-color:transparent;
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:400;
}

.phw-g-i-rgZq23:hover{
border-color:var(--phw-custom-light-graye9e9e9);
}

.phw-g-i-m5N6hy:hover{
color:var(--white);
border-color:var(--phw-custom-primary-link-color1259c3ff);
background-color:var(--phw-custom-btnhover3e87cb);
}

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

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

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

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

.phw-g-jdsavedefault:hover{
}

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

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

.phw-g-i-Nac4sg:hover{
border-color:var(--phw-custom-light-graye9e9e9);
}

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

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

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

.phw-g-btn-primary:hover,.btn-primary,.primary-button:hover{
background-image:none;
border-color:var(--phw-custom-primary-link-color1259c3ff);
background-color:var(--phw-custom-btnhover3e87cb);
font-weight:800;
border-style:none;
}

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

.phw-g-btn-default:hover{
background-color:var(--phw-custom-white);
font-weight:400;
font-family:var(--cms-g-roboto);
}


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

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

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


.phw-g-btn-secondary:active,.btn-success,.secondary-button:active{
border-color:var(--brand-color-secondary);
color:var(--link-color);
background-color:var(--brand-color-secondary);
}

.phw-g-i-BZqGrh:active{
background-color:var(--brand-color-primary);
box-shadow:none;
border-color:var(--white);
color:var(--white);
}

.phw-g-i-h6wfsg:active{
background-color:var(--brand-color-primary);
border-color:var(--white);
color:var(--white);
box-shadow:none;
}

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

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

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


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

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

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

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


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

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

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

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


.phw-g-card-bg-light:hover .phw-g-i-sDWYMz{
}


@media only screen and (min-width: 1920px) {
.phw-g-i-0NOmKR{
font-size:24px;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-WWyimv{
font-size:var(--phw-g-hero-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-xbcg9Z{
font-size:var(--phw-g-hero-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-45tiCB{
font-size:var(--phw-g-hero-title-font-size);
}
}

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

@media only screen and (min-width: 1920px) {
.phw-g-i-dN8piU{
font-size:var(--phw-g-hero-title-font-size);
}
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media only screen and (max-width: 1199.98px) {
other{
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) {
h6{
font-size:18px;
}
}


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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Ns8V7D{
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-0NOmKR{
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-h3-card-number-primary{
font-size:18px;
}
}

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

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

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-WWyimv{
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-xbcg9Z{
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-45tiCB{
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-3bhMjY{
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-dN8piU{
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-2pbG18{
font-size:18px;
}
}

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

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

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

@media only screen and (max-width: 1199.98px) {
.phw-g-h3-card-large-dark{
font-size:15px;
}
}

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

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

@media only screen and (max-width: 1199.98px) {
.phw-g-h2-event-article{
font-size:22px;
}
}

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

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

@media only screen and (max-width: 1199.98px) {
.phw-g-h2-text-align{
font-size:22px;
}
}

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

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

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

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

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-3IySDK{
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-h2-dark{
font-size:22px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-h2-card-secondary-small{
font-size:27px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-h1-sticky-job-title{
font-size:36px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-h1-widget-title-dark{
font-size:36px;
}
}

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

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

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

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

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

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-xRhViy{
color:var(--white);
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-vntSvt{
color:var(--white);
}
}

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-rV4nqe{
color:var(--white);
}
}

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

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

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

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

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-oTduud{
color:var(--white);
}
}

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

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

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-jabvoe{
color:var(--white);
}
}

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-icvMu4{
}
}

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

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-fWWAPW{
color:var(--white);
}
}

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

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

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-cbgtYc{
color:var(--white);
}
}

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

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-aAxoEU{
color:var(--white);
}
}

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

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

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-XZfzLA{
}
}

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-V4mlcD{
color:var(--white);
}
}

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

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

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

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-QFdRrV{
color:var(--white);
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-P3He8X{
color:var(--white);
}
}

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-N8tbMH{
color:var(--white);
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-N3GGoR{
color:var(--white);
}
}

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

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

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-FCeNTx{
color:var(--white);
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-DuE2fg{
color:var(--white);
}
}

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

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

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-9aKaxw{
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-8yg5xD{
height:129px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-8gI0k0{
font-size:max(calc(var(--footer-menu-list-font-size-style-1)*0.75),var(--tab-font-size));
}
}

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

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

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

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-4fk4oz{
color:var(--white);
}
}

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

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-2SYv1T{
font-size:max(calc(var(--footer-menu-list-font-size-style-1)*0.75),var(--tab-font-size));
}
}

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-1WZrje{
color:var(--white);
}
}

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-0lffWy{
color:var(--white);
}
}

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

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

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

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

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

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

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

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

@media only screen and (max-width: 1199.98px) {
.phw-g-btn-jobcard-info-link{
font-size:16px;
}
}

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

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

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

@media only screen and (max-width: 767.98px) {
h2{
font-size:30px;
}
}

@media only screen and (max-width: 767.98px) {
h5{
}
}

@media only screen and (max-width: 767.98px) {
other{
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) {
h4{
font-size:18px;
}
}


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

@media only screen and (max-width: 767.98px) {
.phw-g-i-Ns8V7D{
}
}

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

@media only screen and (max-width: 767.98px) {
.phw-g-h3-card-number-primary{
font-size:18px;
}
}

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

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

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

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

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

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

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

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

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

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-h3-card-large-dark{
font-size:15px;
}
}

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

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

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

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

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

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

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

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

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

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-h2-card-secondary-small{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-h1-sticky-job-title{
font-size:24px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-h1-widget-title-dark{
font-size:24px;
}
}

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-zwSGpt{
font-size:max(calc(var(--footer-menu-list-font-size-style-1)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-zsXL4o{
fill:var(--phw-custom-icondark595959);
}
}

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-xx7vyH{
fill:var(--phw-custom-icondark595959);
}
}

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-qYsuM4{
font-size:max(calc(var(--footer-menu-list-font-size-style-1)*0.5),var(--mobile-font-size));
}
}

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

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-mSaVdr{
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-m9mJEa{
fill:var(--phw-custom-icondark595959);
}
}

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-kG83OT{
background-color:transparent;
}
}

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-icvMu4{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-iD13iB{
fill:var(--phw-custom-icondark595959);
}
}

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-hHc4Qg{
fill:var(--phw-custom-icondark595959);
}
}

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

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

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

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

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

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

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-XZfzLA{
}
}

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-UIJYXp{
fill:var(--phw-custom-icondark595959);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TvZi2r{
fill:var(--phw-custom-icondark595959);
}
}

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-SYbPgM{
fill:var(--phw-custom-icondark595959);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-RDKLOt{
fill:var(--phw-custom-icondark595959);
}
}

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

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-ODBwos{
fill:var(--phw-custom-icondark595959);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-NR7ybS{
fill:var(--phw-custom-icondark595959);
}
}

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-M2RZiP{
fill:var(--phw-custom-icondark595959);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-LNqHS5{
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-Jv3zqa{
fill:var(--phw-custom-icondark595959);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JBDx7u{
fill:var(--phw-custom-icondark595959);
}
}

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-I3Z0Ag{
}
}

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-BbZcO1{
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-9aKaxw{
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-8gI0k0{
font-size:max(calc(var(--footer-menu-list-font-size-style-1)*0.5),var(--mobile-font-size));
}
}

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-7k5XKd{
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-7gnXKH{
fill:var(--phw-custom-icondark595959);
}
}

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-2SYv1T{
font-size:max(calc(var(--footer-menu-list-font-size-style-1)*0.5),var(--mobile-font-size));
}
}

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-0oHsHM{
fill:var(--phw-custom-icondark595959);
}
}

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

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

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

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-btn-jobcard-info-link{
font-size:16px;
}
}

