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

h1{
font-weight:300;
font-size:70px;
line-height:1.25;
}

h2{
font-weight:700;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-neuehaasunicaw1g);
font-size:18px;
}

h3{
font-weight:400;
font-family:var(--cms-g-roboto);
}

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

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

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

p{
font-size:16px;
line-height:1.5;
font-family:var(--cms-g-roboto);
font-weight:300;
}

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

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

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

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

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

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

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

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

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

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

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

.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-large-primary{
font-weight:var(--btn-font-weight);
color:var(--white);
border-color:var(--brand-color-primary);
}

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

.phw-g-btn-plain,.btn-info,.plain-button{
background-image:none;
border-color:var(--brand-color-primary);
font-weight:400;
}

.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-primary,.btn-primary,.primary-button{
border-top-left-radius:calc(var(--border-radius-base)*0.5);
border-top-right-radius:calc(var(--border-radius-base)*0.5);
border-bottom-left-radius:calc(var(--border-radius-base)*0.5);
border-bottom-right-radius:calc(var(--border-radius-base)*0.5);
color:var(--white);
font-weight:400;
font-family:var(--cms-g-neuehaasunicaw1g);
}

.phw-g-btn-primary:hover,.btn-primary,.primary-button:hover{
background-image:none;
background-color:var(--brand-color-primary);
font-family:var(--cms-g-neuehaasunicaw1g);
}

.phw-g-btn-secondary,.btn-success,.secondary-button{
font-weight:400;
}

.phw-g-btn-small-primary{
border-color:var(--brand-color-primary);
color:var(--white);
background-color:var(--brand-color-primary);
font-weight:var(--btn-font-weight);
min-height:var(--btn-height-sm);
}

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

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

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

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

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

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

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

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

.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-eventhero{
padding-bottom:calc(var(--pu-space)*0);
background-image:url(https://assets.phenompeople.com/CareerConnectResources/pp/DFWDIAUS/images/1687520696198_events_default_banner.jpg);
padding-top:calc(var(--pu-space)*0);
}

.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-fyfbg{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--brand-color-primary);
}

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

.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-h1-event-hero{
font-weight:300;
font-size:40px;
line-height:1.25;
}

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

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

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

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

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

.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-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-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-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-h3-card-light{
font-weight:400;
font-size:30px;
}

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

.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-large-card-jtc-title{
font-weight:300;
font-family:var(--cms-g-roboto);
font-size:50px;
color:var(--white);
}

.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-header-ctr{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

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

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

.phw-g-herowidget{
}

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

.phw-g-i-04gpRt{
border-width:1px;
border-color:var(--phw-custom-black000000);
border-style:solid;
margin-inline-start:calc(var(--mu-space)*0);
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-0AKkx7{
margin-inline-start:calc(var(--mu-space)*2.5);
}

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

.phw-g-i-0L6Pl5{
font-size:32px;
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-neuehaasunicaw1g);
font-weight:400;
}

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

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

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

.phw-g-i-19OgT9{
font-weight:400;
font-size:56px;
line-height:1.25;
font-family:var(--cms-g-neuehaasunicaw1g);
text-align:center;
}

.phw-g-i-1BARb7{
font-weight:700;
font-size:30px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-neuehaasunicaw1g);
text-transform:capitalize;
}

.phw-g-i-1X77W7{
background-color:var(--phw-custom-footer-bge6e6e6);
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-1mVeBO{
font-size:16px;
line-height:1.5;
color:var(--white);
font-family:var(--cms-g-roboto);
font-weight:400;
text-align:start;
}

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

.phw-g-i-1xWFsf{
}

.phw-g-i-20MZTg{
}

.phw-g-i-2G6sbf:hover{
color:var(--white);
background-color:var(--phw-custom-white-colorffffff);
}

.phw-g-i-2G6sbf{
}

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

.phw-g-i-2L7hd3{
}

.phw-g-i-2SVJyj{
font-size:16px;
line-height:1.5;
color:var(--white);
font-family:var(--cms-g-roboto);
font-weight:400;
margin-inline-start:calc(var(--mu-space)*1.25);
margin-inline-end:calc(var(--mu-space)*1.25);
}

.phw-g-i-2XQhYO{
color:var(--white);
font-size:16px;
font-family:var(--cms-g-roboto);
}

.phw-g-i-WCVvZn:hover .phw-g-i-2XQhYO{
color:var(--white);
}

.phw-g-i-2aTXqv{
fill:var(--phw-custom-white);
}

.phw-g-i-2qQOve:hover{
background-color:var(--phw-custom-white-colorffffff);
}

.phw-g-i-2qQOve{
}

.phw-g-i-2t5PqF{
height:380px;
width:280px;
}

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

.phw-g-i-39ckAo{
border-style:solid;
border-width:1px;
border-color:transparent;
}

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

.phw-g-i-3Er7E7{
font-size:20px;
line-height:1.5;
color:var(--white);
font-family:var(--cms-g-roboto);
font-weight:400;
text-align:center;
}

.phw-g-i-3IIADL{
padding-top:calc(var(--pu-space)*2.5);
padding-bottom:calc(var(--pu-space)*2.5);
background-color:var(--phw-custom-purple41385eff);
}

.phw-g-i-WCVvZn:hover .phw-g-i-3MACMS{
color:var(--white);
}

.phw-g-i-3MACMS{
}

.phw-g-i-3R5ypG{
}

.phw-g-i-3bEZyh{
}

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

.phw-g-i-3jY59K{
background-color:var(--phw-custom-blue-teal3eb1c7ff);
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-3pHuEm{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-3qTp6b{
color:var(--phw-custom-header-menu-list-color585858);
display:inline-block;
font-size:16px;
line-height:2;
text-decoration:none;
font-family:var(--cms-g-neuehaasunicaw1g);
font-weight:400;
}

.phw-g-i-3y2WhS{
font-weight:700;
font-size:30px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-neuehaasunicaw1g);
}

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

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

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

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

.phw-g-i-51Oo4n{
background-color:var(--brand-color-primary);
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-537Id7{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-55KHCW{
}

.phw-g-i-57ubTN{
height:520px;
width:440px;
}

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

.phw-g-i-5BgT8t{
color:var(--black);
font-size:24px;
font-family:var(--cms-g-neuehaasunicaw1g);
line-height:2;
}

.phw-g-i-5HAumq{
}

.phw-g-i-5HntDm{
fill:var(--phw-custom-black-color000000);
}

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

.phw-g-i-5SKFqR{
background-color:var(--phw-custom-purple41385eff);
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-5at5SY{
padding-top:calc(var(--pu-space)*2.5);
padding-bottom:calc(var(--pu-space)*2.5);
}

.phw-g-i-5fCkiB{
font-weight:600;
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--line-height-4);
color:var(--text-dark);
text-transform:uppercase;
}

.phw-g-i-5yHcri:hover{
background-image:none;
color:var(--brand-color-primary);
text-decoration:none;
background-color:var(--phw-custom-white-colorffffff);
}

.phw-g-i-5yHcri{
}

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

.phw-g-i-64MBzr{
border-width:1px;
border-color:var(--phw-custom-black000000);
border-style:solid;
margin-inline-start:calc(var(--mu-space)*0);
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-6HLqwy{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-weight:700;
font-size:40px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-neuehaasunicaw1g);
}

.phw-g-i-6Js0xV{
font-weight:300;
font-size:50px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
text-align:start;
}

.phw-g-i-6WrSVo{
margin-inline-start:calc(var(--mu-space)*3.75);
}

.phw-g-i-6hCVWr{
}

.phw-g-i-6lCBsx{
background-color:var(--phw-custom-footer-bge6e6e6);
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-6t0GFN{
background-color:var(--phw-custom-dark-blue41395fff);
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-6uro8z:hover{
color:var(--white);
background-color:var(--phw-custom-white-colorffffff);
}

.phw-g-i-6uro8z{
}

.phw-g-i-6w8vsA{
font-weight:700;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-neuehaasunicaw1g);
text-align:start;
font-size:18px;
}

.phw-g-i-78YDD8{
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:400;
}

.phw-g-i-7KcTc7{
font-weight:400;
font-size:40px;
line-height:1.25;
font-family:var(--cms-g-neuehaasunicaw1g);
text-align:center;
}

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

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

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

.phw-g-i-7Usur2{
fill:var(--phw-custom-black-color000000);
background-color:var(--phw-custom-white);
}

.phw-g-i-7VqR0T{
font-weight:700;
font-size:50px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-neuehaasunicaw1g);
text-transform:capitalize;
}

.phw-g-i-7n4xee{
font-weight:500;
font-size:var(--cms-g-large-text-32);
font-family:var(--cms-g-roboto);
text-align:center;
}

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

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

.phw-g-i-8J95Eh{
border-width:1px;
border-color:var(--phw-custom-black000000);
border-style:solid;
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-8WNfyP{
background-color:var(--phw-custom-footer-bge6e6e6);
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-8XeKv0{
background-color:var(--phw-custom-dark-blue41395fff);
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-8aJlN3{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-8je0yj{
background-color:var(--phw-custom-green1269045ff);
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-8vdq4r{
padding-top:calc(var(--pu-space)*2.5);
padding-bottom:calc(var(--pu-space)*2.5);
}

.phw-g-i-95hE7w{
font-weight:400;
line-height:1.25;
font-size:56px;
font-family:var(--cms-g-neuehaasunicaw1g);
}

.phw-g-i-9T98Gc:hover{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
color:var(--white);
font-weight:400;
font-size:var(--phw-g-small-text-font-size);
font-family:var(--cms-g-roboto);
}

.phw-g-i-9T98Gc{
color:var(--link-color);
}

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

.phw-g-i-9T98Gc:focus-visible{
}

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

.phw-g-i-9cMMP4{
background-color:var(--brand-color-secondary);
height:533.8px;
width:466px;
}

.phw-g-i-9fRDeR{
align-items:normal;
justify-content:normal;
text-align:start;
}

.phw-g-i-A0XIst{
}

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

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

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

.phw-g-i-ANpAK0{
background-color:var(--brand-color-secondary);
transition:all 0.2s;
}

.phw-g-i-AjSQmg{
color:var(--phw-custom-header-menu-list-color585858);
border-bottom-color:var(--brand-color-primary);
display:inline-flex;
text-decoration:none;
border-bottom-width:4px;
font-size:16px;
font-family:var(--cms-g-neuehaasunicaw1g);
line-height:var(--paragraph-line-height-2);
border-bottom-style:none;
border-style:none;
}

.phw-g-i-AjSQmg:hover{
color:var(--phw-custom-header-menu-list-color585858);
font-family:var(--cms-g-neuehaasunicaw1g);
border-bottom-style:solid;
border-bottom-color:var(--brand-color-primary);
}

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

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

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

.phw-g-i-Az4ZDD{
background-color:var(--phw-custom-blue-teal3eb1c7ff);
}

.phw-g-i-BAEPgm{
font-size:var(--phw-g-cards-title-font-size);
}

.phw-g-i-BAdSqo{
color:var(--phw-custom-header-menu-list-color585858);
font-family:var(--cms-g-neuehaasunicaw1g);
font-weight:700;
}

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

.phw-g-i-BI94tc{
display:inline-flex;
font-size:var(--paragraph-font-size-2);
line-height:var(--paragraph-line-height-2);
text-decoration:none;
}

.phw-g-i-BI94tc:hover{
color:var(--phw-custom-header-menu-list-color585858);
font-size:16px;
font-family:var(--cms-g-neuehaasunicaw1g);
border-bottom-style:solid;
border-bottom-color:var(--brand-color-primary);
border-bottom-width:4px;
}

.phw-g-i-BJzHuV{
}

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

.phw-g-i-BYRg8v{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-size:16px;
line-height:1.5;
font-family:var(--cms-g-roboto);
font-weight:400;
text-align:start;
}

.phw-g-i-BYu0J6{
background-color:var(--phw-custom-footer-bge6e6e6);
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-BeLoVH{
font-size:30px;
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
font-weight:700;
margin-top:calc(var(--mu-space) * 3);
}

.phw-g-i-Bh7VSp{
background-color:var(--phw-custom-yellowf2a900ff);
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-BvHttA{
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--line-height-4);
color:var(--white);
font-weight:600;
text-transform:uppercase;
}

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

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

.phw-g-i-CCSpsS{
font-size:20px;
line-height:1.5;
color:var(--white);
font-family:var(--cms-g-roboto);
font-weight:400;
text-align:start;
}

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

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

.phw-g-i-CbqxD6{
font-size:16px;
line-height:1.5;
font-family:var(--cms-g-roboto);
font-weight:400;
text-align:start;
}

.phw-g-i-CfFPzv{
border-width:1px;
border-color:var(--phw-custom-black000000);
border-style:solid;
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-CjanDw{
background-color:var(--phw-custom-white-colorffffff);
}

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

.phw-g-i-CsDsmd{
background-color:var(--brand-color-secondary);
transition:all 0.2s;
}

.phw-g-i-CtFBaV{
fill:var(--phw-custom-black-color000000);
}

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

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

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

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

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

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

.phw-g-i-DLgdNB{
}

.phw-g-i-DTJ2kQ{
color:var(--phw-custom-header-menu-list-color585858);
font-size:16px;
font-family:var(--cms-g-neuehaasunicaw1g);
}

.phw-g-i-DXYugq{
font-weight:500;
font-size:var(--cms-g-large-text-32);
font-family:var(--cms-g-roboto);
}

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

.phw-g-i-DgTOUA{
fill:var(--phw-custom-white-colorffffff);
}

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

.phw-g-i-E2sjnr{
fill:var(--phw-custom-black-color000000);
background-color:var(--phw-custom-white-colorffffff);
border-style:none;
height:40px;
width:40px;
border-color:transparent;
border-width:0px;
border-top-left-radius:calc(var(--border-radius-base)*0);
border-top-right-radius:calc(var(--border-radius-base)*0);
border-bottom-left-radius:calc(var(--border-radius-base)*0);
border-bottom-right-radius:calc(var(--border-radius-base)*0);
}

.phw-g-i-EACAnW{
font-weight:700;
font-size:30px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-neuehaasunicaw1g);
}

.phw-g-i-ECjVPi{
}

.phw-g-i-EMAeur{
font-size:16px;
line-height:var(--paragraph-line-height-3);
color:var(--text-dark);
font-family:var(--cms-g-neuehaasunicaw1g);
font-weight:300;
}

.phw-g-i-EQB6Fn{
margin-bottom:calc(var(--mu-space)*-11.25);
}

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

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

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

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

.phw-g-i-Fkg1Yl:hover{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
color:var(--white);
font-weight:400;
font-size:var(--phw-g-small-text-font-size);
font-family:var(--cms-g-roboto);
}

.phw-g-i-Fkg1Yl{
color:var(--body-color);
}

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

.phw-g-i-Fkg1Yl:focus-visible{
}

.phw-g-i-FybTcn{
font-weight:600;
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--line-height-4);
color:var(--text-dark);
text-transform:uppercase;
}

.phw-g-i-FywYKa{
background-color:var(--brand-color-primary);
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-G01rpw{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

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

.phw-g-i-GAJa5f{
color:var(--phw-custom-header-menu-list-color585858);
font-family:var(--cms-g-neuehaasunicaw1g);
border-style:none;
display:inline-flex;
text-decoration:none;
font-size:16px;
line-height:var(--paragraph-line-height-2);
border-bottom-style:none;
border-bottom-color:var(--brand-color-primary);
border-bottom-width:4px;
}

.phw-g-i-GAJa5f:hover{
font-family:var(--cms-g-neuehaasunicaw1g);
border-bottom-style:solid;
color:var(--phw-custom-header-menu-list-color585858);
border-bottom-color:var(--brand-color-primary);
}

.phw-g-i-GBcAek{
background-color:var(--brand-color-primary);
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-GGJjOi{
background-color:var(--phw-custom-green1269045ff);
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-GhHpFZ{
padding-top:calc(var(--pu-space)*2.5);
padding-bottom:calc(var(--pu-space)*2.5);
}

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

.phw-g-i-GkWu1r{
background-color:var(--phw-custom-blue-teal3eb1c7ff);
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-H0CEJL{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-weight:700;
font-size:30px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-neuehaasunicaw1g);
}

.phw-g-i-H1L8i6{
height:40px;
width:40px;
border-top-left-radius:calc(var(--border-radius-base)*1);
border-top-right-radius:calc(var(--border-radius-base)*1);
border-bottom-left-radius:calc(var(--border-radius-base)*1);
border-bottom-right-radius:calc(var(--border-radius-base)*1);
}

.phw-g-i-H3Fj1g{
fill:var(--phw-custom-black-color000000);
background-color:var(--phw-custom-footer-bge6e6e6);
}

.phw-g-i-HFcYVx{
font-weight:700;
font-size:30px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-neuehaasunicaw1g);
}

.phw-g-i-HTPgqI{
font-weight:300;
font-size:50px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
text-align:start;
}

.phw-g-i-HZAdHr:hover{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
color:var(--white);
font-weight:400;
font-size:var(--phw-g-small-text-font-size);
font-family:var(--cms-g-roboto);
}

.phw-g-i-HZAdHr{
}

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

.phw-g-i-HZAdHr:focus-visible{
}

.phw-g-i-HerHhI{
background-color:var(--phw-custom-footer-bge6e6e6);
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-HpNthF{
}

.phw-g-i-HrOFfK{
width:280px;
height:330px;
}

.phw-g-i-I1JLf6{
fill:var(--phw-custom-black-color000000);
}

.phw-g-i-IKecoB{
background-color:var(--brand-color-secondary);
transition:all 0.2s;
}

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

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

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

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

.phw-g-i-IsKpbo{
fill:var(--phw-custom-black-color000000);
}

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

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

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

.phw-g-i-J3W2ju{
border-width:1px;
border-color:var(--phw-custom-black000000);
border-style:solid;
margin-inline-start:calc(var(--mu-space)*0);
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-JDVsUb{
fill:var(--brand-color-primary);
}

.phw-g-i-JLJrKH{
fill:var(--phw-custom-black-color000000);
}

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

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

.phw-g-i-JZvfL8{
background-color:var(--phw-custom-purple41385eff);
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-JazFhC{
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-JazFhC: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-JazFhC:focus-visible{
outline:var(--accessibility-outline-width) var(--accessibility-outline-style) var(--accessibility-outline-color);
}

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

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

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

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

.phw-g-i-Jpkq9m{
font-weight:400;
line-height:1.25;
font-size:56px;
font-family:var(--cms-g-neuehaasunicaw1g);
}

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

.phw-g-i-JqGjfu{
color:var(--white);
opacity:0;
}

.phw-g-i-55KHCW:hover .phw-g-i-JqGjfu{
opacity:1;
}

.phw-g-i-2L7hd3:hover .phw-g-i-JqGjfu{
opacity:1;
}

.phw-g-i-XmcqKb:hover .phw-g-i-JqGjfu{
opacity:1;
}

.phw-g-i-JyZJh9{
background-color:transparent;
width:100%;
}

.phw-g-i-K0tVYT{
}

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

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

.phw-g-i-KIGHPc:hover{
color:var(--text-dark);
text-decoration:none;
}

.phw-g-i-KIGHPc{
}

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

.phw-g-i-KLPmZ5{
}

.phw-g-i-KQMJGg{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-size:16px;
line-height:1.5;
font-family:var(--cms-g-roboto);
font-weight:400;
text-align:start;
}

.phw-g-i-KY22VU{
font-family:var(--cms-g-neuehaasunicaw1g);
}

.phw-g-i-KkIIlL{
background-color:var(--phw-custom-footer-bge6e6e6);
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-Km54w4{
background-color:var(--phw-custom-footer-bge6e6e6);
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-KuXTH3{
}

.phw-g-i-KywPAo{
border-width:1px;
border-color:var(--brand-color-primary);
border-style:solid;
margin-inline-start:calc(var(--mu-space)*0);
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-L0g5Xm{
display:inline-flex;
font-size:14px;
line-height:var(--paragraph-line-height-2);
text-decoration:none;
}

.phw-g-i-L0g5Xm:hover{
border-bottom-width:4px;
border-bottom-color:var(--brand-color-primary);
border-bottom-style:solid;
color:var(--phw-custom-header-menu-list-color585858);
font-size:16px;
font-family:var(--cms-g-neuehaasunicaw1g);
}

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

.phw-g-i-LFVjwv{
background-image:none;
padding-top:calc(var(--pu-space)*2.5);
padding-bottom:calc(var(--pu-space)*2.5);
background-color:var(--brand-color-secondary);
}

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

.phw-g-i-LNtV8K{
font-weight:700;
line-height:1.25;
font-size:28px;
font-family:var(--cms-g-neuehaasunicaw1g);
}

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

.phw-g-i-LY6rL6{
color:var(--white);
font-size:18px;
font-family:var(--cms-g-neuehaasunicaw1g);
font-weight:400;
}

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

.phw-g-i-LaQA2m{
color:var(--brand-color-primary);
font-size:16px;
font-family:var(--cms-g-neuehaasunicaw1g);
font-weight:400;
}

.phw-g-i-LjXdkq{
border-style:solid;
border-width:1px;
border-color:transparent;
}

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

.phw-g-i-LtAJlk{
color:var(--white);
font-size:16px;
font-family:var(--cms-g-roboto);
}

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

.phw-g-i-LuYr8b{
color:var(--phw-custom-header-menu-list-color585858);
display:inline-flex;
font-size:16px;
line-height:var(--paragraph-line-height-1);
text-decoration:none;
font-family:var(--cms-g-neuehaasunicaw1g);
}

.phw-g-i-M5E8ga{
fill:var(--phw-custom-black-color000000);
}

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

.phw-g-i-MThu4v{
}

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

.phw-g-i-MefAWB{
}

.phw-g-i-MpAvYl{
background-color:var(--phw-custom-blue-teal3eb1c7ff);
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-MwfMuf{
font-size:20px;
font-family:var(--cms-g-neuehaasunicaw1g);
font-weight:400;
background-color:transparent;
}

.phw-g-i-N790f4{
background-color:var(--phw-custom-footer-bge6e6e6);
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-NC2IL7{
border-style:none;
border-color:transparent;
height:40px;
width:40px;
border-top-left-radius:calc(var(--border-radius-base)*1);
border-top-right-radius:calc(var(--border-radius-base)*1);
border-bottom-left-radius:calc(var(--border-radius-base)*1);
border-bottom-right-radius:calc(var(--border-radius-base)*1);
border-width:0px;
}

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

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

.phw-g-i-NPTIEs{
fill:var(--phw-custom-black-color000000);
background-color:var(--phw-custom-footer-bge6e6e6);
border-style:solid;
height:40px;
width:40px;
border-color:var(--phw-custom-black000000);
border-top-left-radius:calc(var(--border-radius-base)*1);
border-top-right-radius:calc(var(--border-radius-base)*1);
border-bottom-left-radius:calc(var(--border-radius-base)*1);
border-bottom-right-radius:calc(var(--border-radius-base)*1);
border-width:8px;
}

.phw-g-i-NQqYiw:hover{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
color:var(--white);
font-weight:400;
font-size:var(--phw-g-small-text-font-size);
font-family:var(--cms-g-roboto);
}

.phw-g-i-NQqYiw{
color:var(--body-color);
}

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

.phw-g-i-NQqYiw:focus-visible{
}

.phw-g-i-NTDhXn{
background-color:var(--phw-custom-dark-blue41395fff);
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-NUPl6k{
margin-inline-start:calc(var(--mu-space)*1.25);
}

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

.phw-g-i-NeFAbq{
}

.phw-g-i-NgmpVp{
fill:var(--phw-custom-black-color000000);
background-color:var(--phw-custom-white-colorffffff);
border-style:none;
height:40px;
width:40px;
border-color:transparent;
border-top-left-radius:calc(var(--border-radius-base)*1);
border-top-right-radius:calc(var(--border-radius-base)*1);
border-bottom-left-radius:calc(var(--border-radius-base)*1);
border-bottom-right-radius:calc(var(--border-radius-base)*1);
border-width:0px;
}

.phw-g-i-NkpDfz{
}

.phw-g-i-NpNlt7{
font-weight:300;
font-size:70px;
line-height:1;
}

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

.phw-g-i-NztRXt{
}

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

.phw-g-i-O1bhu1:hover{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
color:var(--white);
font-weight:400;
font-size:var(--phw-g-small-text-font-size);
font-family:var(--cms-g-roboto);
}

.phw-g-i-O1bhu1{
}

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

.phw-g-i-O1bhu1:focus-visible{
}

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

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

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

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

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

.phw-g-i-OriafY{
background-color:var(--phw-custom-yellowf2a900ff);
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-OxSzWi{
color:var(--phw-custom-header-menu-list-color585858);
font-family:var(--cms-g-neuehaasunicaw1g);
display:inline-flex;
text-decoration:none;
font-size:16px;
line-height:var(--paragraph-line-height-2);
border-bottom-style:solid;
border-bottom-color:var(--brand-color-primary);
border-bottom-width:4px;
}

.phw-g-i-OxSzWi:hover{
font-family:var(--cms-g-neuehaasunicaw1g);
border-bottom-style:solid;
color:var(--phw-custom-header-menu-list-color585858);
border-bottom-color:var(--brand-color-primary);
}

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

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

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

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

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

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

.phw-g-i-PZwisa{
}

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

.phw-g-i-PmuBtJ{
}

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

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

.phw-g-i-PzELqu{
margin-inline-start:calc(var(--mu-space)*3.75);
}

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

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

.phw-g-i-QJeDfP{
font-weight:600;
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--line-height-4);
color:var(--white);
}

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

.phw-g-i-Qh9gbr{
background-color:var(--brand-color-primary);
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-R0gIDT{
}

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

.phw-g-i-R5bFVN{
}

.phw-g-i-RNkVqQ{
border-width:1px;
border-color:var(--phw-custom-black000000);
border-style:solid;
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-RPMqfV{
background-color:var(--brand-color-primary);
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-RRg4OV{
font-weight:700;
font-size:var(--phw-g-large-text-font-size);
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
}

.phw-g-i-RRkoQa{
background-color:var(--phw-custom-dark-blue41395fff);
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-Rfmg6q{
font-weight:300;
font-size:16px;
line-height:1.5;
color:var(--white);
font-family:var(--cms-g-roboto);
}

.phw-g-i-RkFlDv{
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;
text-align:start;
}

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

.phw-g-i-RqLBry{
}

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

.phw-g-i-Rzh6Fm{
fill:var(--phw-custom-black-color000000);
background-color:var(--phw-custom-white-colorffffff);
border-style:solid;
height:40px;
width:40px;
border-color:var(--phw-custom-black000000);
border-top-left-radius:calc(var(--border-radius-base)*1);
border-top-right-radius:calc(var(--border-radius-base)*1);
border-bottom-left-radius:calc(var(--border-radius-base)*1);
border-bottom-right-radius:calc(var(--border-radius-base)*1);
border-width:8px;
}

.phw-g-i-S6i0UR:hover{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
color:var(--white);
font-weight:400;
font-size:var(--phw-g-small-text-font-size);
font-family:var(--cms-g-roboto);
}

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

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

.phw-g-i-S6i0UR:focus-visible{
}

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

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

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

.phw-g-i-SKkAk5{
}

.phw-g-i-SLnLPA{
background-color:var(--phw-custom-dark-blue41395fff);
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-ScdCfB{
background-color:var(--phw-custom-green1269045ff);
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-SdqkoU{
font-weight:700;
font-size:32px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-neuehaasunicaw1g);
}

.phw-g-i-ShUHLf{
font-size:20px;
line-height:1.5;
font-family:var(--cms-g-roboto);
font-weight:400;
}

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

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

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

.phw-g-i-TARyu7{
}

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

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

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

.phw-g-i-TVbPbO{
}

.phw-g-i-TY8TXz{
border-width:1px;
border-color:var(--phw-custom-black000000);
border-style:solid;
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-TdfMEw{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-U9mMMV{
color:var(--phw-custom-header-menu-list-color585858);
font-size:16px;
}

.phw-g-i-UZlqao{
font-weight:400;
color:var(--white);
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);
border-width:1px;
}

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

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

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

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

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

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

.phw-g-i-UeVCNx{
background-color:var(--phw-custom-dark-blue41395fff);
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-dOxLAb:hover .phw-g-i-V40kEb{
color:var(--white);
}

.phw-g-i-V40kEb{
}

.phw-g-i-VCMWNj{
font-weight:400;
line-height:1.25;
font-size:56px;
font-family:var(--cms-g-neuehaasunicaw1g);
}

.phw-g-i-VGJEKF{
background-color:var(--brand-color-secondary);
border-top-left-radius:calc(var(--border-radius-base)*1);
border-top-right-radius:calc(var(--border-radius-base)*1);
border-bottom-left-radius:calc(var(--border-radius-base)*1);
border-bottom-right-radius:calc(var(--border-radius-base)*1);
height:466px;
width:533.8px;
}

.phw-g-i-VJLvMh{
background-color:var(--phw-custom-yellowf2a900ff);
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-VKedAl{
background-color:var(--phw-custom-footer-bge6e6e6);
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-VT2fEY:hover{
background-color:var(--phw-custom-white-colorffffff);
}

.phw-g-i-VT2fEY{
}

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

.phw-g-i-Vq86z2{
font-weight:400;
font-size:56px;
line-height:1.25;
font-family:var(--cms-g-neuehaasunicaw1g);
text-align:center;
margin-top:calc(var(--mu-space)*-5);
}

.phw-g-i-W0t4EM{
background-color:var(--phw-custom-footer-bge6e6e6);
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-W1b9z0{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-size:20px;
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-roboto);
font-weight:400;
}

.phw-g-i-W3wKxa{
}

.phw-g-i-W4Q1fr{
font-weight:400;
font-size:16px;
color:var(--phw-custom-color585858585858);
font-family:var(--cms-g-neuehaasunicaw1g);
}

.phw-g-i-WCVvZn{
background-color:var(--brand-color-secondary);
transition:all 0.2s;
}

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

.phw-g-i-WKh1yM{
}

.phw-g-i-WdcKeg{
font-weight:700;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-neuehaasunicaw1g);
text-align:start;
font-size:18px;
}

.phw-g-i-WoLWkX{
font-weight:400;
line-height:1.25;
font-size:56px;
font-family:var(--cms-g-neuehaasunicaw1g);
text-align:start;
}

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

.phw-g-i-X0RnrC{
background-color:var(--brand-color-secondary);
transition:all 0.2s;
}

.phw-g-i-X58F5F{
margin-inline-start:calc(var(--mu-space)*3.75);
}

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

.phw-g-i-XGQOIa{
color:var(--link-hover-color);
}

.phw-g-i-XJt3iw{
}

.phw-g-i-XTH4xj{
background-color:var(--phw-custom-purple41385eff);
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-XjZy1K{
background-color:var(--widget-bg-gray-color);
}

.phw-g-i-XmcqKb{
}

.phw-g-i-XzSrq1{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-size:40px;
line-height:1.25;
color:var(--brand-color-primary);
font-weight:700;
font-family:var(--cms-g-neuehaasunicaw1g);
}

.phw-g-i-Y1gkty{
}

.phw-g-i-YKFsfU{
font-weight:700;
font-size:18px;
color:var(--brand-color-primary);
font-family:var(--cms-g-neuehaasunicaw1g);
}

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

.phw-g-i-YM8F4B{
}

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

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

.phw-g-i-YnxAA0{
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:400;
}

.phw-g-i-YuM5gk{
display:inline-flex;
font-size:16px;
line-height:var(--paragraph-line-height-2);
text-decoration:none;
color:var(--phw-custom-header-menu-list-color585858);
font-family:var(--cms-g-neuehaasunicaw1g);
}

.phw-g-i-Z0E7cB{
font-size:16px;
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
font-weight:400;
}

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

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

.phw-g-i-ZSoCKe{
color:var(--body-color);
}

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

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

.phw-g-i-ZmngXb{
}

.phw-g-i-ZmofgP{
background-color:var(--phw-custom-footer-bge6e6e6);
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-ZrzhRL{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*5);
}

.phw-g-i-ZsCNf6{
border-width:1px;
border-color:var(--phw-custom-black000000);
border-style:solid;
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-a2T7Gz{
}

.phw-g-i-a5l5y1{
font-size:14px;
}

.phw-g-i-aKrVxj{
margin-inline-start:calc(var(--mu-space)*3.75);
}

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

.phw-g-i-aNk9js{
font-weight:700;
font-size:42px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-neuehaasunicaw1g);
}

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

.phw-g-i-atxIoQ{
background-color:var(--brand-color-secondary);
height:533.8px;
width:466px;
border-top-left-radius:calc(var(--border-radius-base)*1);
border-top-right-radius:calc(var(--border-radius-base)*1);
border-bottom-left-radius:calc(var(--border-radius-base)*1);
border-bottom-right-radius:calc(var(--border-radius-base)*1);
}

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

.phw-g-i-b1tzge{
}

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

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

.phw-g-i-bDfG8Y{
fill:var(--phw-custom-white-colorffffff);
}

.phw-g-i-bEndn2{
}

.phw-g-i-bHRWBG{
border-style:solid;
border-width:1px;
border-color:transparent;
}

.phw-g-i-bPjird{
font-size:14px;
}

.phw-g-i-bPv54t{
font-weight:700;
font-size:20px;
font-family:var(--cms-g-neuehaasunicaw1g);
text-align:center;
}

.phw-g-i-bWh2nE{
background-color:var(--phw-custom-dark-blue41395fff);
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-bydot9{
font-size:16px;
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-roboto);
font-weight:400;
text-align:start;
margin-inline-start:calc(var(--mu-space)*-5);
margin-inline-end:calc(var(--mu-space)*-5);
}

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

.phw-g-i-c8Ii9H{
background-color:var(--brand-color-primary);
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-cSmdEG{
}

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

.phw-g-i-cYl4L8{
font-weight:700;
font-size:30px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-neuehaasunicaw1g);
}

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

.phw-g-i-czXx3N{
}

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

.phw-g-i-dOxLAb{
}

.phw-g-i-dPdMpk{
}

.phw-g-i-dQa1qx{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-weight:700;
font-size:30px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-neuehaasunicaw1g);
}

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

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

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

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

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

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

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

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

.phw-g-i-eLOipF{
}

.phw-g-i-eOP8eD{
margin-bottom:calc(var(--mu-space)*-11.25);
}

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

.phw-g-i-eeQMzl{
}

.phw-g-i-ehy7oq{
background-color:var(--phw-custom-dark-blue41395fff);
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-ej29Fc{
font-weight:300;
font-size:60px;
line-height:1;
}

.phw-g-i-en9xkX{
border-style:solid;
border-color:var(--phw-custom-black000000);
height:40px;
width:40px;
border-width:7px;
}

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

.phw-g-i-f4AIfT{
border-width:1px;
border-color:var(--phw-custom-black000000);
border-style:solid;
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-f4t3b8{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-fFSe3P{
color:var(--white);
opacity:0;
}

.phw-g-i-fKzCGP{
font-size:16px;
line-height:var(--paragraph-line-height-3);
color:var(--text-dark);
font-family:var(--cms-g-neuehaasunicaw1g);
font-weight:300;
padding-top:calc(var(--pu-space)*1.25);
padding-bottom:calc(var(--pu-space)*1.25);
}

.phw-g-i-fMOkJH{
font-weight:400;
line-height:1.25;
font-size:56px;
font-family:var(--cms-g-neuehaasunicaw1g);
}

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

.phw-g-i-fVmD5E{
}

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

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

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

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

.phw-g-i-gO32BP{
border-bottom-width:4px;
border-bottom-color:var(--brand-color-primary);
border-style:none;
border-bottom-style:none;
color:var(--phw-custom-header-menu-list-color585858);
font-family:var(--cms-g-neuehaasunicaw1g);
display:inline-flex;
text-decoration:none;
font-size:14px;
line-height:var(--paragraph-line-height-2);
}

.phw-g-i-gO32BP:hover{
border-bottom-color:var(--brand-color-primary);
border-bottom-style:solid;
font-family:var(--cms-g-neuehaasunicaw1g);
color:var(--phw-custom-header-menu-list-color585858);
}

.phw-g-i-gQbPky{
border-width:1px;
border-color:var(--phw-custom-black000000);
border-style:solid;
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-gZKzXn{
padding-top:calc(var(--pu-space)*2.5);
padding-bottom:calc(var(--pu-space)*2.5);
}

.phw-g-i-gaFVvn{
background-color:var(--phw-custom-footer-bge6e6e6);
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-ghF0Uj{
background-color:var(--widget-bg-dark-color);
}

.phw-g-i-gnPLNo{
font-weight:400;
font-size:32px;
font-family:var(--cms-g-neuehaasunicaw1g);
}

.phw-g-i-gusph6{
background-color:var(--widget-bg-white-color);
padding-bottom:calc(var(--pu-space)*5);
}

.phw-g-i-hAO4r7{
color:var(--brand-color-primary);
font-weight:700;
font-size:30px;
line-height:var(--paragraph-line-height-1);
font-family:var(--cms-g-roboto);
margin-top:calc(var(--mu-space) * 3);
}

.phw-g-i-hLaXF9{
}

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

.phw-g-i-hSvLYf{
}

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

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

.phw-g-i-how0dT{
}

.phw-g-i-i1xALQ{
fill:var(--phw-custom-black-color000000);
}

.phw-g-i-i2cGlg{
}

.phw-g-i-i3XhL4{
font-weight:700;
font-size:40px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-neuehaasunicaw1g);
}

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

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

.phw-g-i-iNjmNH{
margin-bottom:calc(var(--mu-space)*-10);
}

.phw-g-i-iybZOp{
font-size:16px;
line-height:1.5;
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:400;
}

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

.phw-g-i-W3wKxa:hover .phw-g-i-jBjPO3{
font-size:16px;
color:var(--brand-color-primary);
font-family:var(--cms-g-neuehaasunicaw1g);
}

.phw-g-i-jK0gXa{
}

.phw-g-i-jKTQ7R{
background-color:var(--phw-custom-footer-bge6e6e6);
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-jNXhqI{
font-weight:400;
font-size:32px;
font-family:var(--cms-g-neuehaasunicaw1g);
}

.phw-g-i-jQL80p{
height:40px;
width:40px;
border-top-left-radius:calc(var(--border-radius-base)*1);
border-top-right-radius:calc(var(--border-radius-base)*1);
border-bottom-left-radius:calc(var(--border-radius-base)*1);
border-bottom-right-radius:calc(var(--border-radius-base)*1);
}

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

.phw-g-i-jt87ga{
}

.phw-g-i-k7TNpF:hover{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
color:var(--white);
font-size:var(--phw-g-small-text-font-size);
font-family:var(--cms-g-roboto);
font-weight:400;
}

.phw-g-i-k7TNpF{
}

.phw-g-i-kBcm5b{
margin-inline-start:calc(var(--mu-space)*3.75);
}

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

.phw-g-i-kcfixF{
}

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

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

.phw-g-i-lLx5dv{
margin-inline-start:calc(var(--mu-space)*3.75);
}

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

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

.phw-g-i-lwn6Li{
color:var(--phw-custom-header-menu-list-color585858);
display:inline-flex;
text-decoration:none;
font-size:16px;
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-neuehaasunicaw1g);
}

.phw-g-i-lwn6Li:hover{
color:var(--phw-custom-header-menu-list-color585858);
font-family:var(--cms-g-neuehaasunicaw1g);
border-bottom-style:solid;
border-bottom-color:var(--brand-color-primary);
}

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

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

.phw-g-i-mEAats{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-size:24px;
line-height:1.5;
font-family:var(--cms-g-neuehaasunicaw1g);
font-weight:400;
}

.phw-g-i-mEj8pb{
fill:var(--phw-custom-black-color000000);
}

.phw-g-i-mGilKg:hover{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
color:var(--white);
font-size:var(--phw-g-small-text-font-size);
font-family:var(--cms-g-roboto);
font-weight:400;
}

.phw-g-i-mGilKg{
color:var(--link-color);
font-size:16px;
font-family:var(--cms-g-roboto);
}

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

.phw-g-i-mGilKg:focus-visible{
}

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

.phw-g-i-moR0iZ{
background-color:var(--brand-color-secondary);
border-top-left-radius:calc(var(--border-radius-base)*1);
border-top-right-radius:calc(var(--border-radius-base)*1);
border-bottom-left-radius:calc(var(--border-radius-base)*1);
border-bottom-right-radius:calc(var(--border-radius-base)*1);
}

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

.phw-g-i-n9uGKX{
}

.phw-g-i-nRdJ7X{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-weight:700;
font-size:var(--phw-g-cards-title-font-size);
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
text-align:center;
}

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

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

.phw-g-i-nV3ThA{
font-size:var(--cms-g-small-label-text);
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-nV3ThA:focus{
border-color:var(--input-stroke-focus);
box-shadow:var(--input-box-shadow-focus);
}

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

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

.phw-g-i-nXQ3va{
gap:0px;
padding-left:0px;
padding-right:0px;
}

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

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

.phw-g-i-nylBKo{
fill:var(--phw-custom-black-color000000);
}

.phw-g-i-o2ZpzG{
fill:var(--phw-custom-black-color000000);
}

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

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

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

.phw-g-i-oOUsSg{
font-size:16px;
line-height:1.5;
color:var(--white);
font-family:var(--cms-g-roboto);
font-weight:400;
}

.phw-g-i-oeWUeC{
color:var(--phw-custom-header-menu-list-color585858);
font-size:14px;
}

.phw-g-i-ovZ5YL{
background-color:var(--brand-color-secondary);
transition:all 0.2s;
}

.phw-g-i-p6FW8k{
}

.phw-g-i-p74fYF{
font-weight:700;
font-size:var(--phw-g-cards-title-font-size);
color:var(--brand-color-primary);
}

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

.phw-g-i-pUlEar{
border-style:solid;
border-color:var(--phw-custom-black000000);
height:40px;
width:40px;
border-top-left-radius:calc(var(--border-radius-base)*1);
border-top-right-radius:calc(var(--border-radius-base)*1);
border-bottom-left-radius:calc(var(--border-radius-base)*1);
border-bottom-right-radius:calc(var(--border-radius-base)*1);
border-width:8px;
}

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

.phw-g-i-peR39A{
fill:var(--phw-custom-black-color000000);
}

.phw-g-i-pkdPQG{
font-weight:700;
color:var(--phw-custom-header-menu-list-color585858);
font-family:var(--cms-g-neuehaasunicaw1g);
font-size:18px;
}

.phw-g-i-pmz8A9{
}

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

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

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

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

.phw-g-i-qnjpqN{
}

.phw-g-i-qroiFA{
font-size:32px;
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-neuehaasunicaw1g);
font-weight:400;
}

.phw-g-i-qyyZec{
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:400;
}

.phw-g-i-r0GAfx{
font-weight:600;
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--line-height-4);
color:var(--brand-color-primary);
}

.phw-g-i-r2Y81c{
background-color:var(--phw-custom-purple41385eff);
}

.phw-g-i-r8FaRm{
}

.phw-g-i-rKQO4L{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-weight:700;
font-size:40px;
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
text-align:start;
}

.phw-g-i-rZHgns{
font-weight:400;
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
}

.phw-g-i-rkpmbQ{
}

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

.phw-g-i-rpzbRZ{
}

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

.phw-g-i-sCqdmC:hover{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
color:var(--white);
font-weight:400;
font-size:var(--phw-g-small-text-font-size);
font-family:var(--cms-g-roboto);
}

.phw-g-i-sCqdmC{
}

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

.phw-g-i-sU0CjO{
border-width:1px;
border-color:var(--phw-custom-black000000);
border-style:solid;
margin-inline-start:calc(var(--mu-space)*0);
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-sWvybL{
font-size:16px;
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-neuehaasunicaw1g);
font-weight:400;
}

.phw-g-i-sfrL03{
font-weight:700;
font-size:30px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-neuehaasunicaw1g);
}

.phw-g-i-sgBsl2{
background-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;
}

.phw-g-i-sgBsl2:hover{
color:var(--link-hover-color);
text-decoration:none;
border-color:transparent;
border-bottom-style:solid;
border-bottom-color:var(--brand-color-primary);
border-bottom-width:4px;
}

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

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

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

.phw-g-i-slyR8h{
background-color:var(--phw-custom-footer-bge6e6e6);
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-svEJx4{
border-width:1px;
border-color:var(--phw-custom-black000000);
border-style:solid;
margin-inline-start:calc(var(--mu-space)*0);
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-tDhUb3{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*5);
}

.phw-g-i-tHu6oa{
color:var(--phw-custom-color585858585858);
font-size:16px;
font-family:var(--cms-g-neuehaasunicaw1g);
font-weight:400;
}

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

.phw-g-i-tZKXnQ{
font-weight:400;
font-size:42px;
color:var(--body-color);
font-family:var(--cms-g-neuehaasunicaw1g);
}

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

.phw-g-i-tdvrdU{
}

.phw-g-i-tkIW7q{
font-weight:600;
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--line-height-4);
color:var(--brand-color-primary);
text-transform:uppercase;
}

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

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

.phw-g-i-tvRuOJ{
}

.phw-g-i-twJNzN{
background-color:var(--phw-custom-dark-blue41395fff);
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-u5bIxO{
}

.phw-g-i-uSc94z{
font-weight:600;
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--line-height-4);
color:var(--text-dark);
text-transform:uppercase;
}

.phw-g-i-uW1Oma:hover{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
color:var(--white);
font-weight:400;
font-size:var(--phw-g-small-text-font-size);
font-family:var(--cms-g-roboto);
}

.phw-g-i-uW1Oma{
}

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

.phw-g-i-uW1Oma:focus-visible{
}

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

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

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

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

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

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

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

.phw-g-i-vA9Qou{
border-style:solid;
border-color:var(--phw-custom-black000000);
height:40px;
width:40px;
border-top-left-radius:calc(var(--border-radius-base)*1);
border-top-right-radius:calc(var(--border-radius-base)*1);
border-bottom-left-radius:calc(var(--border-radius-base)*1);
border-bottom-right-radius:calc(var(--border-radius-base)*1);
border-width:8px;
}

.phw-g-i-vDm0mw{
}

.phw-g-i-vNd6oF{
background-color:var(--phw-custom-purple41385eff);
}

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

.phw-g-i-vhndm7{
color:var(--body-color);
font-size:16px;
font-family:var(--cms-g-roboto);
}

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

.phw-g-i-vk3FHC{
font-weight:700;
font-size:24px;
color:var(--brand-color-primary);
font-family:var(--cms-g-neuehaasunicaw1g);
}

.phw-g-i-vkZV6Q{
}

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

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

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

.phw-g-i-w8tTCU{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-weight:700;
font-size:var(--phw-g-cards-title-font-size);
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
text-align:center;
}

.phw-g-i-wBAM32{
}

.phw-g-i-wCJn8E{
fill:var(--phw-custom-black-color000000);
}

.phw-g-i-wFR3p4{
font-weight:700;
font-size:var(--phw-g-large-text-font-size);
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
text-align:center;
}

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

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

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

.phw-g-i-wogEL0{
font-weight:400;
font-size:24px;
line-height:var(--heading-line-height-3);
color:var(--text-dark);
}

.phw-g-i-x8OwYj{
font-weight:700;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-neuehaasunicaw1g);
font-size:39px;
}

.phw-g-i-xDGKyC:hover{
background-image:none;
text-decoration:none;
background-color:var(--phw-custom-white-colorffffff);
}

.phw-g-i-xDGKyC{
}

.phw-g-i-xHfQYc{
fill:var(--phw-custom-black-color000000);
background-color:var(--phw-custom-footer-bge6e6e6);
border-style:solid;
height:40px;
width:40px;
border-color:var(--phw-custom-black000000);
border-width:8px;
border-top-left-radius:calc(var(--border-radius-base)*1);
border-top-right-radius:calc(var(--border-radius-base)*1);
border-bottom-left-radius:calc(var(--border-radius-base)*1);
border-bottom-right-radius:calc(var(--border-radius-base)*1);
}

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

.phw-g-i-xQiEU7{
background-color:var(--phw-custom-yellowf2a900ff);
}

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

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

.phw-g-i-xyjTCR{
background-color:var(--brand-color-secondary);
transition:all 0.2s;
}

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

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

.phw-g-i-yIcBeW{
border-style:solid;
border-color:var(--phw-custom-black000000);
height:40px;
width:40px;
border-width:7px;
border-top-left-radius:calc(var(--border-radius-base)*1);
border-top-right-radius:calc(var(--border-radius-base)*1);
border-bottom-left-radius:calc(var(--border-radius-base)*1);
border-bottom-right-radius:calc(var(--border-radius-base)*1);
}

.phw-g-i-yOo717{
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
font-family:var(--cms-g-neuehaasunicaw1g);
font-weight:400;
margin-top:calc(var(--mu-space) * 3);
text-align:start;
font-size:32px;
}

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

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

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

.phw-g-i-yhDpTz{
font-weight:700;
font-size:30px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-neuehaasunicaw1g);
}

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

.phw-g-i-ymdwwf{
}

.phw-g-i-z0bYo4{
}

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

.phw-g-i-zZAd2k{
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-zluQmK{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-zsCyho{
}

.phw-g-i-zwyBTo{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-size:25px;
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-roboto);
font-weight:400;
}

.phw-g-i-zxbaQ7{
margin-inline-start:calc(var(--mu-space)*3.75);
}

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

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

.phw-g-iconprimary{
}

.phw-g-iconstar{
}

.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-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-jdsavedefault:hover{
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.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-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-paddingtopbottom15{
padding-top:calc(var(--pu-space)*1.5);
padding-bottom:calc(var(--pu-space)*1.5);
}

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

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

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

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

.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-field-style-1{
}

.phw-overlay-banner::before{
background-color:#000000;
opacity:0.6;
}

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

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

.phw-slider-pagination-j3qcLW .splide__pagination .splide__pagination__page{
}

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

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

@media only screen and (min-width: 1920px) {
.phw-g-i-5fCkiB{
font-size:var(--phw-g-cards-subtitle-font-size);
}
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media only screen and (min-width: 1920px) {
.phw-g-i-SFcaBv{
font-size:var(--paragraph-font-size-2);
color:var(--phw-custom-text-colors4e4e4e);
font-weight:400;
}
}

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

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

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

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

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

@media only screen and (min-width: 1920px) {
.phw-g-i-cd6eo9{
font-size:var(--paragraph-font-size-2);
color:var(--phw-custom-text-colors4e4e4e);
font-weight:400;
}
}

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

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

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

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

@media only screen and (min-width: 1920px) {
.phw-g-i-iybZOp{
}
}

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

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

@media only screen and (min-width: 1920px) {
.phw-g-i-np3R9C{
font-size:var(--paragraph-font-size-2);
color:var(--phw-custom-text-colors4e4e4e);
font-weight:400;
}
}

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

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

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

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

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

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

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

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

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

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

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

@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) {
h4{
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) {
.phw-g-btn-jobcard-info-link{
font-size:20px;
}
}

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

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

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

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

@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-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-i-0L6Pl5{
font-size:24px;
}
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@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-small-text-secondary-italic{
font-size:20px;
}
}

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

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

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

@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) {
.phw-g-btn-jobcard-info-link{
font-size:20px;
}
}

@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-h1-event-hero{
font-size:20px;
}
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@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-small-text-secondary-italic{
font-size:20px;
}
}

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

