h2{
font-weight:400;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-graphik);
font-size:28px;
}

h4{
font-size:30px;
line-height:1.25;
}

h6{
font-size:18px;
line-height:1.688;
}

body{
font-family:var(--cms-g-graphik);
font-weight:400;
}

h1{
font-weight:400;
font-size:64px;
line-height:1.25;
color:var(--phw-custom-black000000);
font-family:var(--cms-g-graphik);
}

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

h3{
font-weight:400;
color:var(--phw-custom-black000000);
font-family:var(--cms-g-graphik);
}

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

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

h5{
font-size:20px;
line-height:1.25;
}


.phw-g-i-FDop9b{
border-width:1px;
border-color:var(--brand-color-primary);
border-style:solid;
border-bottom-style:solid;
padding-bottom:calc(var(--pu-space)*2.5);
background-color:var(--widget-bg-gray-color);
padding-top:calc(var(--pu-space)*2.5);
}

.phw-g-i-HetY7E{
border-width:1px;
border-color:var(--brand-color-primary);
border-style:solid;
border-bottom-style:solid;
background-color:var(--widget-bg-gray-color);
}

.phw-g-i-cwj5gO{
border:none;
background-color:var(--widget-bg-gray-color);
box-shadow:none;
}

.phw-g-i-9uZa5e{
}

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

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

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

.phw-overlay-banner-overlay::before{
opacity:0.7;
}

.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-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/THRTHRUS/images/1685540758397_search-results-banner-1549547782827.jpg);
background-size:cover;
background-repeat:no-repeat;
}

.phw-g-savedjobsbtn{
font-weight:500;
color:var(--phw-custom-black000000);
font-family:var(--cms-g-graphik);
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;
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-small-light{
color:var(--brand-color-primary);
}

.phw-g-p-large-secondary{
font-size:14px;
color:var(--phw-custom-black000000);
font-family:var(--cms-g-graphik);
font-weight:400;
}

.phw-g-p-large-light{
font-size:14px;
line-height:var(--paragraph-line-height-3);
color:var(--white);
}

.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{
color:var(--phw-custom-black000000);
font-family:var(--cms-g-graphik);
font-weight:400;
font-size:16px;
}

.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-menu-list-link{
color:var(--phw-custom-black000000);
font-size:12px;
font-weight:600;
font-family:var(--cms-g-graphik);
letter-spacing:0.1em;
}

.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-zr22Pc{
font-size:12px;
font-family:var(--cms-g-graphik);
font-weight:600;
color:var(--phw-custom-black000000);
}

.phw-g-i-zjnrPY{
font-size:var(--input-font-size-lg);
line-height:1.4;
height:64px;
padding-top:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-inline-start:32px;
padding-inline-end:32px;
background-color:var(--input-bg);
font-weight:var(--input-font-weight);
border-style:solid;
border-width:1px;
border-top-left-radius:calc(var(--input-border-radius)*0);
border-top-right-radius:calc(var(--input-border-radius)*0);
border-bottom-left-radius:calc(var(--input-border-radius)*0);
border-bottom-right-radius:calc(var(--input-border-radius)*0);
border-color:var(--input-stroke);
outline:none;
transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.phw-g-i-yyzk7K{
background-color:transparent;
}

.phw-g-i-yt8cV8{
border-color:var(--stroke-dark);
}

.phw-g-i-yoKFKh{
padding-bottom:calc(var(--pu-space)*0.0125);
background-color:transparent;
padding-inline-start:calc(var(--pu-space)*12.5);
}

.phw-g-i-ye9S0j{
font-weight:400;
font-size:64px;
line-height:1.25;
color:var(--white);
font-family:var(--cms-g-graphik);
}

.phw-g-i-yZW7ud{
font-weight:400;
font-size:64px;
color:var(--phw-custom-black000000);
}

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

.phw-g-i-y1XyQE{
font-weight:600;
font-size:28px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-graphik);
text-transform:uppercase;
}

.phw-g-i-xwO8qb{
}

.phw-g-i-xqooYd{
padding-bottom:calc(var(--pu-space)*0.0125);
background-color:transparent;
}

.phw-g-i-xnfil9{
font-weight:600;
text-transform:uppercase;
}

.phw-g-i-xnfVTz{
text-align:left;
padding-inline-end:calc(var(--pu-space)*11.25);
padding-inline-start:calc(var(--pu-space)*11.25);
}

.phw-g-i-xdJZ1f{
}

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

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

.phw-g-i-xEvf5q{
padding-bottom:calc(var(--pu-space)*0.0125);
background-color:transparent;
text-align:center;
padding-inline-start:calc(var(--pu-space)*10);
padding-inline-end:calc(var(--pu-space)*10);
}

.phw-g-i-xCk09P{
}

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

.phw-g-i-wpR0NE{
}

.phw-g-i-wkLsJC{
background-color:transparent;
}

.phw-g-i-wfzywD{
text-align:center;
border-color:var(--stroke-dark);
}

.phw-g-i-wZcOnB{
background-color:transparent;
text-align:center;
padding-inline-start:calc(var(--pu-space)*10);
padding-inline-end:calc(var(--pu-space)*10);
}

.phw-g-i-wW2uqP{
}

.phw-g-i-wOPe9S{
font-weight:500;
color:var(--phw-custom-black000000);
font-family:var(--cms-g-graphik);
border-color:transparent;
padding:0;
text-decoration:none;
letter-spacing:0.1em;
font-size:14px;
min-height:auto;
background-color:transparent;
box-shadow:none;
border-width:0;
height:var(--btn-height);
}

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

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

.phw-g-i-vHz07n{
font-weight:600;
font-size:64px;
line-height:1.25;
color:var(--white);
font-family:var(--cms-g-graphik);
text-transform:uppercase;
padding-top:calc(var(--pu-space)*37.5);
}

.phw-g-i-v6ExbQ{
border-style:solid;
border-width:1px;
margin-inline-start:calc(var(--mu-space)*-2.25);
margin-inline-end:calc(var(--mu-space)*-2.125);
padding-inline-start:calc(var(--pu-space)*1.5);
}

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

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

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

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

.phw-g-i-uVhXuf{
font-weight:400;
font-size:64px;
line-height:1.25;
color:var(--white);
font-family:var(--cms-g-graphik);
}

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

.phw-g-i-troqjE{
font-weight:400;
font-size:54px;
color:var(--phw-custom-black000000);
}

.phw-g-i-tqirZ6{
border-color:var(--stroke-dark);
color:var(--brand-color-primary);
background-color:transparent;
font-weight:600;
font-family:var(--cms-g-graphik);
width:auto;
justify-content:;
}

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

.phw-g-i-tfq3WS{
font-weight:400;
border-color:var(--brand-color-primary);
background-color:var(--phw-custom-white);
}

.phw-g-i-tXVkIp{
overflow:hidden;
}

.phw-g-i-t98QlE{
font-weight:400;
font-size:24px;
line-height:1.25;
color:var(--placeholder-text-color-1);
font-family:var(--cms-g-graphik);
}

.phw-g-i-srjFHi{
background-color:transparent;
}

.phw-g-i-smCpes{
font-size:var(--phw-g-small-text-font-size);
color:var(--placeholder-text-color-1);
}

.phw-g-i-sl5CPM{
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);
}

.phw-g-i-skR14d{
font-weight:600;
font-size:64px;
line-height:1.25;
color:var(--phw-custom-black000000);
font-family:var(--cms-g-graphik);
text-transform:uppercase;
padding-bottom:calc(var(--pu-space)*0.0125);
}

.phw-g-i-seIzDk{
font-weight:600;
font-size:28px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-graphik);
text-transform:uppercase;
}

.phw-g-i-s7LYn6{
}

.phw-g-i-s0ODcB{
margin-top:auto;
gap:0px;
}

.phw-g-i-rqJosI{
background-color:transparent;
}

.phw-g-i-rfvMT0{
}

.phw-g-i-r5p7yy{
font-size:64px;
line-height:1.25;
font-family:var(--cms-g-graphik);
color:var(--white);
font-weight:400;
}

.phw-g-i-r2Gbig{
}

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

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

.phw-g-i-qsMn94{
text-align:left;
padding-inline-end:calc(var(--pu-space)*10);
padding-inline-start:calc(var(--pu-space)*10);
}

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

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

.phw-g-i-qCq4tx{
color:var(--phw-custom-black000000);
font-weight:400;
font-size:64px;
}

.phw-g-i-q68NXr{
background-color:transparent;
}

.phw-g-i-pAcJaR{
font-weight:600;
color:var(--phw-custom-black000000);
font-family:var(--cms-g-graphik);
display:inline-flex;
font-size:12px;
line-height:var(--paragraph-line-height-2);
text-decoration:none;
letter-spacing:0.1em;
}

.phw-g-i-p7B4XF{
border-style:none;
padding-inline-start:calc(var(--pu-space)*2.5);
padding-inline-end:calc(var(--pu-space)*2.5);
}

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

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

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

.phw-g-i-oXXFFY{
background-color:transparent;
}

.phw-g-i-oWkiuH{
text-align:left;
padding-inline-start:calc(var(--pu-space)*11.25);
padding-inline-end:calc(var(--pu-space)*11.25);
}

.phw-g-i-oNrs5u{
}

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

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

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

.phw-g-i-nsKDzu{
font-size:12px;
line-height:1.4;
color:var(--phw-custom-black000000);
}

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

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

.phw-g-i-mYO7CV{
border-top-left-radius:calc(var(--border-radius-base)*0.625);
}

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

.phw-g-i-lvwbqc{
}

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

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

.phw-g-i-lWMofC{
margin-top:auto;
gap:0px;
}

.phw-g-i-lUZtk2{
color:var(--white);
font-size:18px;
}

.phw-g-i-lQsOK3{
padding-inline-start:calc(var(--pu-space)*0);
padding-inline-end:calc(var(--pu-space)*0);
border-style:none;
}

.phw-g-i-l6VJDV{
border-style:solid;
border-width:1px;
}

.phw-g-i-l1crqa{
}

.phw-g-i-kqPFw1{
color:var(--phw-custom-black000000);
font-family:var(--cms-g-roboto);
}

.phw-g-i-knRHN0{
}

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

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

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

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

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

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

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

.phw-g-i-jqYsAx{
background-color:transparent;
text-align:center;
padding-inline-start:calc(var(--pu-space)*10);
padding-inline-end:calc(var(--pu-space)*10);
}

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

.phw-g-i-jcSaBh{
font-size:64px;
line-height:1.25;
font-family:var(--cms-g-graphik);
color:var(--white);
font-weight:400;
}

.phw-g-i-jIay3c{
font-weight:400;
font-family:var(--cms-g-graphik);
}

.phw-g-i-j3eZEj{
}

.phw-g-i-ixCdNA{
margin-inline-start:calc(var(--mu-space)*12.5);
margin-inline-end:calc(var(--mu-space)*12.5);
}

.phw-g-i-itZGCM{
}

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

.phw-g-i-ib7we4{
font-weight:400;
font-size:64px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-graphik);
}

.phw-g-i-iOvFPo{
color:var(--placeholder-text-color-1);
font-size:var(--phw-g-cards-subtitle-font-size);
}

.phw-g-i-iI6mEU{
font-weight:500;
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-graphik);
font-size:14px;
letter-spacing:0.1em;
}

.phw-g-i-iGLqGJ{
color:var(--phw-custom-black000000);
font-family:var(--cms-g-roboto);
font-weight:700;
}

.phw-g-i-iAVKoh{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-tdup-light-pinkffc5de);
}

.phw-g-i-i3o7Ou{
padding-bottom:calc(var(--pu-space)*0.0125);
background-color:transparent;
}

.phw-g-i-i3mbY1{
font-weight:400;
font-size:24px;
line-height:var(--line-height-4);
color:var(--phw-custom-text-dark-light);
}

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

.phw-g-i-hiRVuO{
background-color:var(--phw-custom-tdup-light-pinkffc5de);
}

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

.phw-g-i-hR5pI1{
font-weight:400;
font-size:64px;
line-height:1.25;
color:var(--white);
font-family:var(--cms-g-graphik);
}

.phw-g-i-hJALox{
text-align:center;
}

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

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

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

.phw-g-i-gRWUf9{
border-style:none;
padding-inline-start:calc(var(--pu-space)*2.5);
padding-inline-end:calc(var(--pu-space)*2.5);
border-top-style:none;
border-top-color:var(--brand-color-primary);
border-top-width:1px;
}

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

.phw-g-i-gKvW9G{
margin-inline-start:calc(var(--mu-space)*12.5);
margin-bottom:calc(var(--mu-space)*12.5);
width:900px;
}

.phw-g-i-fnNz13{
}

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

.phw-g-i-fAjx7W{
background-color:transparent;
}

.phw-g-i-eSN2sJ{
font-size:16px;
line-height:var(--paragraph-line-height-2);
color:var(--phw-custom-black000000);
font-family:var(--cms-g-graphik);
font-weight:400;
margin-inline-start:calc(var(--mu-space)*-12.5);
margin-inline-end:calc(var(--mu-space)*-12.5);
}

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

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

.phw-g-i-ddDZL0{
font-weight:600;
font-size:28px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-graphik);
text-transform:uppercase;
}

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

.phw-g-i-d9FcX8{
text-transform:uppercase;
color:var(--phw-custom-black000000);
font-weight:600;
font-size:64px;
padding-bottom:calc(var(--pu-space)*0.0125);
line-height:1.25;
font-family:var(--cms-g-graphik);
}

.phw-g-i-d1Fkmd{
font-size:12px;
line-height:1.4;
color:var(--phw-custom-black000000);
}

.phw-g-i-cmGY5x{
background-color:transparent;
}

.phw-g-i-cXia6h{
padding-top:calc(var(--pu-space)*0.0125);
padding-bottom:calc(var(--pu-space)*1.25);
}

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

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

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

.phw-g-i-bxXnIs{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*2.5);
background-color:transparent;
}

.phw-g-i-bfznat{
font-weight:600;
font-size:64px;
line-height:1.25;
color:var(--white);
font-family:var(--cms-g-graphik);
text-transform:uppercase;
padding-top:calc(var(--pu-space)*37.5);
}

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

.phw-g-i-bLgvQH{
font-weight:400;
font-size:36px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-graphik);
}

.phw-g-i-bHw71b{
background-color:transparent;
text-align:center;
}

.phw-g-i-b45c3S{
background-color:var(--phw-custom-widget-bg30d8a4);
}

.phw-g-i-ab0rsE{
border-style:solid;
border-width:1px;
padding-inline-start:calc(var(--pu-space)*0);
padding-inline-end:calc(var(--pu-space)*0);
}

.phw-g-i-ZxWUZT{
font-weight:600;
font-size:64px;
line-height:1.25;
color:var(--white);
font-family:var(--cms-g-graphik);
text-transform:uppercase;
padding-top:calc(var(--pu-space)*37.5);
}

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

.phw-g-i-ZAMhD2{
font-weight:400;
font-size:64px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-graphik);
margin-inline-start:calc(var(--mu-space)*-25);
margin-inline-end:calc(var(--mu-space)*-25);
}

.phw-g-i-ZA3sHe{
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-Z8LWKo{
padding-top:calc(var(--pu-space)*0.0125);
padding-bottom:calc(var(--pu-space)*1.25);
}

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

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

.phw-g-i-YgcEx6{
font-size:30px;
color:var(--white);
font-weight:600;
}

.phw-g-i-YYTPA2{
color:var(--placeholder-text-color-1);
font-size:var(--phw-g-widget-subheading-font-size);
}

.phw-g-i-YJtcLA{
}

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

.phw-g-i-Y0g25h{
padding-bottom:calc(var(--pu-space)*0.0125);
background-color:transparent;
}

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

.phw-g-i-XK1V0i{
border-style:solid;
border-width:1px;
}

.phw-g-i-XCBLiL{
border-style:solid;
border-width:1px;
}

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

.phw-g-i-X8dRQF{
background-color:transparent;
text-align:center;
}

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

.phw-g-i-X4Tok7{
font-size:16px;
line-height:var(--paragraph-line-height-2);
color:var(--phw-custom-black000000);
font-family:var(--cms-g-graphik);
font-weight:400;
margin-inline-start:calc(var(--mu-space)*-12.5);
margin-inline-end:calc(var(--mu-space)*-12.5);
}

.phw-g-i-Wz7uqA{
}

.phw-g-i-WlQI1l{
font-weight:400;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-graphik);
font-size:64px;
}

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

.phw-g-i-WcBbYI{
font-weight:400;
font-size:64px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-graphik);
margin-top:auto;
}

.phw-g-i-WQHLJN{
font-family:var(--cms-g-graphik);
font-size:12px;
font-weight:600;
text-decoration:none;
color:var(--phw-custom-black000000);
}

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

.phw-g-i-W6Kr8A{
}

.phw-g-i-W4Do2V{
}

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

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

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

.phw-g-i-VUChku{
color:var(--phw-custom-black000000);
font-family:var(--cms-g-roboto);
font-weight:700;
}

.phw-g-i-VAe0t6{
}

.phw-g-i-V1mJUO{
padding-top:calc(var(--pu-space)*0.0125);
padding-bottom:calc(var(--pu-space)*2.5);
}

.phw-g-i-V1k35F{
font-size:64px;
line-height:1.25;
font-family:var(--cms-g-graphik);
color:var(--white);
font-weight:400;
}

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

.phw-g-i-Uobfit{
text-align:left;
padding-inline-end:calc(var(--pu-space)*11.25);
padding-inline-start:calc(var(--pu-space)*11.25);
}

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

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

.phw-g-i-UP0lZq{
background-color:var(--phw-custom-white);
background-size:contain;
background-position:50% 50%;
}

.phw-g-i-TwlWTm{
border-style:solid;
border-width:1px;
margin-inline-start:calc(var(--mu-space)*-2);
margin-inline-end:calc(var(--mu-space)*-2);
padding-inline-start:calc(var(--pu-space)*1.5);
}

.phw-g-i-TtQ3Ov{
background-color:var(--phw-custom-greyf2f2f2);
}

.phw-g-i-TWPpEr{
font-weight:600;
color:var(--phw-custom-black000000);
font-family:var(--cms-g-graphik);
display:inline-flex;
font-size:12px;
line-height:var(--paragraph-line-height-2);
text-decoration:none;
letter-spacing:0.1em;
}

.phw-g-i-TPl6HR{
}

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

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

.phw-g-i-Sqm3LP{
font-weight:600;
font-size:28px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-graphik);
margin-top:auto;
text-transform:uppercase;
}

.phw-g-i-Sjz9s3{
background-color:transparent;
padding-inline-end:calc(var(--pu-space)*10);
padding-inline-start:calc(var(--pu-space)*10);
text-align:center;
}

.phw-g-i-SeDaDe{
}

.phw-g-i-Sc1jTO{
}

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

.phw-g-i-SO8Ihw{
font-size:64px;
line-height:1.25;
font-family:var(--cms-g-graphik);
color:var(--white);
font-weight:400;
}

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

.phw-g-i-RtTepT{
font-size:12px;
line-height:1.4;
color:var(--phw-custom-black000000);
}

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

.phw-g-i-RiPQmC{
font-size:var(--phw-g-small-text-font-size);
color:var(--placeholder-text-color-1);
}

.phw-g-i-RbhwjS{
}

.phw-g-i-RUg4ok{
background-color:var(--widget-bg-gray-color);
padding-bottom:calc(var(--pu-space)*0.0125);
}

.phw-g-i-RP5tpm{
}

.phw-g-i-RKx4Jj{
}

.phw-g-i-R3xkm6{
}

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

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

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

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

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

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

.phw-g-i-Pzvpxd{
border-style:solid;
padding-inline-start:calc(var(--pu-space)*2.5);
padding-inline-end:calc(var(--pu-space)*2.5);
border-width:1px;
}

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

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

.phw-g-i-PLuwTT{
}

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

.phw-g-i-OsKp1M{
}

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

.phw-g-i-OYWU7T{
}

.phw-g-i-OWS85H{
text-align:center;
border-color:var(--stroke-dark);
}

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

.phw-g-i-OQRrfE{
text-align:left;
padding-inline-start:calc(var(--pu-space)*12.5);
padding-inline-end:calc(var(--pu-space)*12.5);
}

.phw-g-i-OMN40F{
}

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

.phw-g-i-O1yPYQ{
text-align:left;
padding-inline-start:calc(var(--pu-space)*12.5);
padding-inline-end:calc(var(--pu-space)*12.5);
}

.phw-g-i-Ny6dYQ{
border-style:none;
padding-inline-start:calc(var(--pu-space)*2.5);
padding-inline-end:calc(var(--pu-space)*2.5);
border-top-style:solid;
border-top-color:var(--brand-color-primary);
border-top-width:1px;
}

.phw-g-i-Nmw5NH{
padding-top:calc(var(--pu-space)*10);
background-color:transparent;
padding-bottom:calc(var(--pu-space)*0.0125);
}

.phw-g-i-NhacoT{
font-size:18px;
color:var(--white);
}

.phw-g-i-NhKNKe{
padding-bottom:calc(var(--pu-space)*0.0125);
background-color:transparent;
}

.phw-g-i-NgVlMp{
font-weight:400;
font-size:64px;
line-height:1.25;
color:var(--white);
font-family:var(--cms-g-graphik);
}

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

.phw-g-i-NEKjET{
}

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

.phw-g-i-MbsMOT{
text-align:center;
}

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

.phw-g-i-MGMuKX{
background-color:var(--phw-custom-widget-bg30d8a4);
}

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

.phw-g-i-LtoImn{
}

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

.phw-g-i-LRhONW{
font-size:12px;
line-height:1.4;
color:var(--phw-custom-black000000);
}

.phw-g-i-LNRq1C{
}

.phw-g-i-LJ7SJa{
font-size:var(--phw-g-small-text-font-size);
color:var(--phw-custom-text-dark-light);
}

.phw-g-i-LGz2Do{
background-color:var(--phw-custom-f6f6f6f6f6f6);
}

.phw-g-i-LGHcFQ{
border-style:solid;
border-width:1px;
padding-inline-start:calc(var(--pu-space)*0);
padding-inline-end:calc(var(--pu-space)*0);
}

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

.phw-g-i-K3pWzD{
border-style:none;
padding-inline-start:calc(var(--pu-space)*2.5);
padding-inline-end:calc(var(--pu-space)*2.5);
}

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

.phw-g-i-Jz6Z3I{
}

.phw-g-i-JxiMvt{
justify-content:center;
}

.phw-g-i-JjgbMN{
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);
}

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

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

.phw-g-i-JJQuFT{
font-size:12px;
line-height:1.4;
color:var(--phw-custom-black000000);
}

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

.phw-g-i-J8p0y5{
font-weight:400;
font-family:var(--cms-g-graphik);
}

.phw-g-i-J21UkM{
text-align:center;
align-items:center;
justify-content:center;
}

.phw-g-i-IyEGbX{
color:var(--phw-custom-black000000);
display:inline-flex;
font-size:12px;
line-height:var(--paragraph-line-height-2);
text-decoration:none;
font-weight:600;
font-family:var(--cms-g-graphik);
letter-spacing:0.1em;
}

.phw-g-i-Ilk81B{
}

.phw-g-i-IWJHx2{
font-weight:600;
font-size:64px;
line-height:1.25;
color:var(--white);
font-family:var(--cms-g-graphik);
text-transform:uppercase;
padding-top:calc(var(--pu-space)*37.5);
}

.phw-g-i-Hokybb{
font-weight:600;
color:var(--phw-custom-black000000);
font-family:var(--cms-g-graphik);
display:inline-flex;
font-size:12px;
line-height:var(--paragraph-line-height-2);
text-decoration:none;
letter-spacing:0.1em;
}

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

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

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

.phw-g-i-GhgpMl{
font-weight:600;
font-size:64px;
line-height:1.25;
color:var(--white);
font-family:var(--cms-g-graphik);
text-transform:uppercase;
padding-top:calc(var(--pu-space)*37.5);
}

.phw-g-i-Gh6Z98{
padding-bottom:calc(var(--pu-space)*0.0125);
background-color:transparent;
text-align:center;
}

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

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

.phw-g-i-GBYmxV{
text-align:left;
padding-inline-start:calc(var(--pu-space)*12.5);
padding-inline-end:calc(var(--pu-space)*12.5);
}

.phw-g-i-Fkyfet{
}

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

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

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

.phw-g-i-FRv1ki{
padding-top:calc(var(--pu-space)*37.5);
text-transform:uppercase;
color:var(--white);
font-weight:600;
font-size:64px;
line-height:1.25;
font-family:var(--cms-g-graphik);
}

.phw-g-i-EalYBj{
font-weight:400;
font-size:64px;
line-height:1.25;
color:var(--white);
font-family:var(--cms-g-graphik);
}

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

.phw-g-i-EPSbyq{
color:var(--white);
font-weight:600;
font-size:30px;
}

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

.phw-g-i-EIxGdv{
font-family:var(--cms-g-graphik);
font-size:12px;
font-weight:600;
text-decoration:none;
}

.phw-g-i-EFofBD{
color:var(--phw-custom-text-dark-light);
font-size:var(--phw-g-cards-subtitle-font-size);
}

.phw-g-i-ECVEUE{
margin-inline-start:calc(var(--mu-space)*12.5);
margin-inline-end:calc(var(--mu-space)*12.5);
width:650px;
}

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

.phw-g-i-DpegwG{
font-size:12px;
line-height:1.4;
color:var(--phw-custom-black000000);
}

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

.phw-g-i-DiuhoE{
font-size:36px;
line-height:1.25;
font-family:var(--cms-g-graphik);
color:var(--brand-color-primary);
font-weight:400;
}

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

.phw-g-i-DayhBc{
font-weight:400;
font-size:24px;
line-height:1.25;
color:var(--placeholder-text-color-1);
font-family:var(--cms-g-graphik);
}

.phw-g-i-DAHoQg{
color:var(--phw-custom-black000000);
font-weight:400;
margin-inline-start:calc(var(--mu-space)*-12.5);
margin-inline-end:calc(var(--mu-space)*-12.5);
font-size:16px;
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-graphik);
}

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

.phw-g-i-Cmeywp{
}

.phw-g-i-Cm8WUf{
text-align:center;
}

.phw-g-i-Cgyql8{
}

.phw-g-i-Ce0iHF{
font-weight:400;
font-size:64px;
line-height:1.25;
color:var(--white);
font-family:var(--cms-g-graphik);
}

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

.phw-g-i-ByNUFx{
}

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

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

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

.phw-g-i-BdYjik{
font-weight:600;
font-size:28px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-graphik);
text-transform:capitalize;
}

.phw-g-i-BQR1pZ{
border-color:var(--brand-color-primary);
background-color:var(--phw-custom-white);
font-weight:400;
}

.phw-g-i-BGBY9t{
}

.phw-g-i-B9sg22{
padding:0;
color:var(--phw-custom-dark-color-light4a4a4a);
font-weight:500;
text-decoration:none;
letter-spacing:0.1em;
font-size:14px;
border-color:transparent;
min-height:auto;
background-color:transparent;
box-shadow:none;
border-width:0;
font-family:var(--cms-g-graphik);
height:var(--btn-height);
}

.phw-g-i-B8sdx7{
}

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

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

.phw-g-i-9uTokU{
text-align:center;
align-items:center;
justify-content:center;
padding-top:calc(var(--pu-space)*1.875);
}

.phw-g-i-9YtCte{
margin-top:auto;
gap:100px;
}

.phw-g-i-9VfhbJ{
}

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

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

.phw-g-i-8qFK4V{
font-weight:600;
font-size:28px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-graphik);
text-transform:uppercase;
}

.phw-g-i-8lzHA3{
}

.phw-g-i-8cCyJ0{
background-color:var(--phw-custom-greyf2f2f2);
}

.phw-g-i-8J5wZP{
background-color:transparent;
}

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

.phw-g-i-8G2pyU{
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);
}

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

.phw-g-i-7rV4rk{
}

.phw-g-i-7n63If{
padding-bottom:calc(var(--pu-space)*0.0125);
background-color:transparent;
padding-inline-start:calc(var(--pu-space)*37.5);
}

.phw-g-i-7WHpJp{
}

.phw-g-i-7QcTAF{
padding-inline-start:calc(var(--pu-space)*2.5);
padding-inline-end:calc(var(--pu-space)*2.5);
}

.phw-g-i-7DsrGe{
padding-top:calc(var(--pu-space)*0.0125);
padding-bottom:calc(var(--pu-space)*2.5);
}

.phw-g-i-78ICRJ{
font-weight:600;
font-size:28px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-graphik);
text-transform:uppercase;
}

.phw-g-i-729Lmz{
}

.phw-g-i-70s5lM{
background-color:var(--phw-custom-tdup-pinkff67a0);
}

.phw-g-i-6j7H5H{
font-family:var(--cms-g-graphik);
font-weight:600;
}

.phw-g-i-6hqKwT{
background-color:transparent;
padding-inline-end:calc(var(--pu-space)*10);
padding-inline-start:calc(var(--pu-space)*10);
text-align:center;
}

.phw-g-i-68MiSW{
font-weight:600;
font-size:64px;
line-height:1.25;
color:var(--white);
font-family:var(--cms-g-graphik);
text-transform:uppercase;
padding-top:calc(var(--pu-space)*56.25);
}

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

.phw-g-i-5M7XO8{
}

.phw-g-i-5FlneF{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
border-style:none;
}

.phw-g-i-5CFQQJ{
font-weight:400;
font-size:54px;
color:var(--phw-custom-black000000);
}

.phw-g-i-57eypC{
background-color:var(--phw-custom-greyf2f2f2);
}

.phw-g-i-4uzqMA{
}

.phw-g-i-4nM2hT{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

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

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

.phw-g-i-3ubOov{
font-weight:400;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-graphik);
font-size:36px;
}

.phw-g-i-3ruv72{
margin-inline-start:calc(var(--mu-space)*30);
margin-inline-end:calc(var(--mu-space)*30);
width:650px;
}

.phw-g-i-3hpbYs{
font-weight:600;
color:var(--white);
font-family:var(--cms-g-graphik);
border-color:var(--brand-color-primary);
background-color:transparent;
text-decoration:none;
}

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

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

.phw-g-i-3Vhou0{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-widget-bg30d8a4);
}

.phw-g-i-3Cmg4S{
padding-bottom:calc(var(--pu-space)*0.0125);
background-color:transparent;
text-align:center;
}

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

.phw-g-i-2pnRdv{
color:var(--placeholder-text-color-1);
}

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

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

.phw-g-i-2bbapO{
font-weight:600;
font-size:64px;
line-height:1.25;
color:var(--phw-custom-black000000);
font-family:var(--cms-g-graphik);
text-transform:uppercase;
padding-top:calc(var(--pu-space)*56.25);
}

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

.phw-g-i-2O8yhq{
font-weight:400;
font-size:64px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-graphik);
}

.phw-g-i-2GvisY{
font-weight:700;
font-size:28px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
}

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

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

.phw-g-i-1r6yE1{
color:var(--brand-color-primary);
font-weight:400;
margin-inline-start:calc(var(--mu-space)*-25);
margin-inline-end:calc(var(--mu-space)*-25);
font-size:64px;
line-height:1.25;
font-family:var(--cms-g-graphik);
}

.phw-g-i-1qCVUY{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*0.0125);
background-color:transparent;
}

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

.phw-g-i-1Y9AHz{
}

.phw-g-i-1V5QM2{
padding-top:calc(var(--pu-space)*37.5);
text-transform:uppercase;
color:var(--white);
font-weight:600;
font-size:64px;
line-height:1.25;
font-family:var(--cms-g-graphik);
}

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

.phw-g-i-1UCjRw{
border-style:none;
padding-inline-start:calc(var(--pu-space)*0);
padding-inline-end:calc(var(--pu-space)*0);
}

.phw-g-i-1DrdQq{
background-color:transparent;
}

.phw-g-i-0n0Iut{
padding-bottom:calc(var(--pu-space)*0.0125);
background-color:transparent;
}

.phw-g-i-0dxw0y{
}

.phw-g-i-0DH9qG{
font-weight:400;
font-family:var(--cms-g-graphik);
font-size:28px;
}

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

.phw-g-i-03P1X2{
padding-bottom:calc(var(--pu-space)*0.0125);
background-color:transparent;
padding-inline-start:calc(var(--pu-space)*37.5);
}

.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-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:400;
font-size:30px;
}

.phw-g-h2-text-align{
font-weight:300;
font-size:50px;
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:20px;
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:30px;
line-height:1.25;
color:var(--brand-color-primary);
}

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

.phw-g-h2-card-title-dark-default{
font-weight:600;
line-height:var(--heading-line-height-3);
color:var(--phw-custom-black000000);
font-size:24px;
}

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

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

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

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

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

.phw-g-h1-404-primary-blog{
font-weight:300;
font-size:160px;
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-menu-list-link{
color:var(--brand-color-primary);
text-decoration:none;
font-size:12px;
font-family:var(--cms-g-graphik);
font-weight:400;
}

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

.phw-g-footer-bottom-menu-list-link{
color:var(--phw-custom-black000000);
font-size:14px;
}

.phw-g-footer-address-style-1{
font-size:12px;
line-height:1;
color:var(--phw-custom-black000000);
}

.phw-g-eventhero{
padding-bottom:calc(var(--pu-space)*0);
background-image:url(https://assets.phenompeople.com/CareerConnectResources/pp/THRTHRUS/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/THRTHRUS/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{
border-color:var(--brand-color-primary);
background-color:var(--phw-custom-white);
font-weight:600;
font-family:var(--cms-g-graphik);
}

.phw-g-btn-primary,.btn-primary,.primary-button{
border-color:var(--stroke-dark);
color:var(--brand-color-primary);
background-color:transparent;
font-weight:600;
font-family:var(--cms-g-graphik);
width:auto;
justify-content:;
}

.phw-g-btn-plain,.btn-info,.plain-button{
background-image:none;
border-color:var(--stroke-dark);
font-weight:600;
font-family:var(--cms-g-graphik);
}

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

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

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

.phw-g-btn-default,.btn-default,.default-button{
font-weight:400;
color:var(--brand-color-primary);
border-color:var(--phw-custom-whiteborderffffff);
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-savedjobsbtn:hover{
color:var(--phw-custom-black000000);
font-family:var(--cms-g-graphik);
}

.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{
text-decoration:none;
font-weight:600;
font-family:var(--cms-g-graphik);
background-color:var(--phw-custom-light-grey4c4c4c1a);
}

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

.phw-g-jdsavedefault:hover{
}

.phw-g-i-wOPe9S:hover{
color:var(--phw-custom-black000000);
}

.phw-g-i-tqirZ6:hover{
background-image:none;
color:var(--phw-custom-black000000);
background-color:var(--phw-custom-light-grey4c4c4c1a);
font-weight:600;
font-family:var(--cms-g-graphik);
}

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

.phw-g-i-pAcJaR:hover{
font-weight:600;
font-family:var(--cms-g-graphik);
}

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

.phw-g-i-TWPpEr:hover{
font-weight:600;
font-family:var(--cms-g-graphik);
}

.phw-g-i-IyEGbX:hover{
font-weight:600;
font-family:var(--cms-g-graphik);
}

.phw-g-i-Hokybb:hover{
font-weight:600;
font-family:var(--cms-g-graphik);
}

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

.phw-g-i-B9sg22:hover{
color:var(--phw-custom-black000000);
}

.phw-g-i-3hpbYs:hover{
background-image:none;
font-weight:600;
color:var(--white);
font-family:var(--cms-g-graphik);
background-color:var(--phw-custom-light-grey4c4c4c1a);
}

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

.phw-g-footer-menu-list-link:hover{
text-decoration:underline;
}

.phw-g-btn-secondary:hover,.btn-success,.secondary-button:hover{
border-color:var(--phw-custom-whiteborderffffff);
font-weight:600;
font-family:var(--cms-g-graphik);
border-width:2px;
}

.phw-g-btn-primary:hover,.btn-primary,.primary-button:hover{
color:var(--phw-custom-black000000);
background-color:var(--phw-custom-light-grey4c4c4c1a);
font-weight:600;
font-family:var(--cms-g-graphik);
background-image:none;
}

.phw-g-btn-plain:hover,.btn-info,.plain-button:hover{
border-color:var(--brand-color-primary);
color:var(--white);
background-color:var(--brand-color-primary);
font-weight:600;
font-family:var(--cms-g-graphik);
}

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


.phw-g-i-zjnrPY:focus{
border-color:var(--input-stroke-focus);
box-shadow:var(--input-box-shadow-focus);
}

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

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


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

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

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


.phw-g-i-zjnrPY.disabled{
background-color:var(--input-disabled-bg);
opacity:1;
pointer-events:none;
}
.phw-g-i-zjnrPY:disabled{
background-color:var(--input-disabled-bg);
opacity:1;
pointer-events:none;
}

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

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


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

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


.phw-g-i-fnNz13:hover .phw-g-i-s7LYn6{
}

.phw-g-i-fnNz13:hover .phw-g-i-d9FcX8{
margin-bottom:auto;
}


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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-YYTPA2{
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-X4Tok7{
}
}

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

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

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

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

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

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

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

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

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

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

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

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-LJ7SJa{
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-JJQuFT{
font-size:max(20px,var(--tab-font-size));
}
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-5CFQQJ{
font-size:max(40px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-3ubOov{
font-size:max(27px,var(--tab-font-size));
}
}

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

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

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

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

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-0DH9qG{
font-size:max(21px,var(--tab-font-size));
}
}

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

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

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

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

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

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

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

@media only screen and (max-width: 1199.98px) {
.phw-g-footer-address-style-1{
font-size:max(20px,var(--tab-font-size));
}
}

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

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

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

@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) {
[data-tag-type='p'],p{
font-size:max(20px,var(--mobile-font-size));
}
}


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

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

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

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

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

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

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

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

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

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-xdJZ1f{
fill:var(--icon-dark);
margin-top:calc(var(--mu-space)*0.75);
}
}

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

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

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

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

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

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

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

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

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-r5p7yy{
font-size:max(32px,var(--mobile-font-size));
color:var(--phw-custom-black000000);
}
}

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

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-lUZtk2{
font-size:18px;
color:var(--phw-custom-black000000);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-kKZGS5{
background-color:var(--brand-color-secondary);
}
}

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-jcSaBh{
font-size:max(32px,var(--mobile-font-size));
color:var(--phw-custom-black000000);
}
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-YgcEx6{
color:var(--phw-custom-black000000);
font-size:24px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-YYTPA2{
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-X4Tok7{
}
}

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

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-V1k35F{
font-size:max(32px,var(--mobile-font-size));
color:var(--phw-custom-black000000);
}
}

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

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-SO8Ihw{
font-size:max(32px,var(--mobile-font-size));
color:var(--body-color);
}
}

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-RiPQmC{
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-RbhwjS{
}
}

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

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

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

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

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-LJ7SJa{
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-KIEt7q{
color:var(--phw-custom-black000000);
}
}

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-Ilk81B{
background-color:var(--brand-color-secondary);
}
}

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

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-FRv1ki{
font-size:32px;
padding-top:calc(var(--pu-space)*1.25);
}
}

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

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

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

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-DiuhoE{
font-weight:500;
font-size:30px;
}
}

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

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

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

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

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-8HLAaO{
color:var(--phw-custom-black000000);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-7wq5ct{
color:var(--phw-custom-black000000);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-7rV4rk{
fill:var(--icon-dark);
}
}

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-5CFQQJ{
font-size:max(27px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4XkAZM{
color:var(--phw-custom-black000000);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-3ubOov{
font-size:max(20px,var(--mobile-font-size));
}
}

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-2aTCUN{
color:var(--phw-custom-black000000);
}
}

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-1r6yE1{
font-size:32px;
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-1V5QM2{
font-size:32px;
padding-top:calc(var(--pu-space)*1.25);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-0dxw0y{
background-color:var(--brand-color-secondary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-0DH9qG{
font-size:max(20px,var(--mobile-font-size));
}
}

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

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

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

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-footer-address-style-1{
font-size:max(20px,var(--mobile-font-size));
}
}

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

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

