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

h1{
font-weight:300;
font-size:50px;
line-height:1.25;
color:var(--white);
}

h2{
font-family:var(--cms-g-roboto);
font-weight:300;
font-size:50px;
line-height:1.25;
color:var(--brand-color-primary);
}

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

input{
font-size:var(--phw-g-small-text-font-size);
}

dropdown{
font-size:var(--phw-g-small-text-font-size);
}

a{
text-decoration:none;
}

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

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

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

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

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

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

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

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

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

.phw-g-btn-primary:hover,.btn-primary,.primary-button:hover{
background-image:none;
border-color:var(--brand-color-secondary);
background-color:var(--brand-color-secondary);
}

.phw-g-btn-secondary,.btn-success,.secondary-button{
border-color:var(--brand-color-secondary);
color:var(--white);
background-color:var(--brand-color-primary);
font-weight:400;
}

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

.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/CGLCFSUS/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-dropdown-large{
font-size:var(--phw-g-small-text-font-size);
}

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

.phw-g-dropdown-style-1{
font-size:var(--phw-g-small-text-font-size);
}

.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/CGLCFSUS/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:500;
font-size:22px;
color:var(--black);
}

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

.phw-g-h2-card-title-dark-small{
font-size:22px;
color:var(--body-color);
}

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

.phw-g-i-1ATeox{
height:240px;
width:240px;
}

.phw-g-i-1bgfEw{
padding-top:calc(var(--pu-space)*12.5);
background-color:var(--widget-bg-gray-color);
padding-inline-end:calc(var(--pu-space)*12.5);
padding-inline-start:calc(var(--pu-space)*10);
}

.phw-g-i-1iV0k3{
background-color:transparent;
text-align:left;
}

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

.phw-g-i-1ml1Ni{
font-weight:700;
font-size:70px;
line-height:1.25;
color:var(--phw-custom-ourstory-heading-colord1c3ab);
font-family:var(--cms-g-roboto);
text-align:start;
font-style:italic;
}

.phw-g-i-1n11n7{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/pp/CGLCFSUS/images/Cosentinos-Family-Favorites-1718790509708.svg);
background-size:contain;
background-repeat:no-repeat;
background-color:var(--phw-custom-white);
}

.phw-g-i-1nxCCm{
width:600px;
}

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

.phw-g-i-1qgvWR{
margin-top:calc(var(--mu-space)*53.75);
}

.phw-g-i-1uh2yr{
height:400px;
}

.phw-g-i-1v8OvP{
margin-top:calc(var(--mu-space)*35);
}

.phw-g-i-2CKsGS{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/pp/CGLCFSUS/images/Cosentinos-Family-Favorites-1718790509708.svg);
background-size:contain;
background-repeat:no-repeat;
}

.phw-g-i-2ECSAp{
padding-bottom:calc(var(--pu-space)*0.625);
}

.phw-g-i-2LWbPa{
border-width:12px;
border-color:var(--stroke-dark);
border-style:solid;
height:400px;
}

.phw-g-i-2YlCNv{
height:300px;
}

.phw-g-i-2f0AwD{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-size:40px;
color:var(--white);
padding-bottom:calc(var(--pu-space)*0.625);
}

.phw-g-i-2ljPgV{
background-color:var(--widget-bg-gray-color);
margin-top:calc(var(--mu-space)*5);
margin-bottom:calc(var(--mu-space)*5);
}

.phw-g-i-2lmc0a{
}

.phw-g-i-2rBYf1{
line-height:var(--paragraph-line-height-2);
color:var(--black);
font-family:var(--cms-g-roboto);
font-weight:500;
text-align:center;
font-size:16px;
}

.phw-g-i-35CPWX{
font-size:40px;
color:var(--brand-color-primary);
padding-bottom:calc(var(--pu-space)*0.625);
}

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

.phw-g-i-3BxH2g{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/CGLCFSUS/images/crisscrosspattern-1733852344429.jpg);
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:none;
background-size:cover;
}

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

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

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

.phw-g-i-3XGfiu{
background-color:var(--phw-custom-background-color-join-our-teamffffffba);
border-style:solid;
border-color:var(--stroke-dark);
border-width:1px;
}

.phw-g-i-3a9x8R{
width:150px;
height:135px;
}

.phw-g-i-sxq8MS:hover .phw-g-i-3a9x8R{
}

.phw-g-i-3dGcdd{
}

.phw-g-i-8bvLAi:hover .phw-g-i-3dGcdd{
height:150px;
width:150px;
}

.phw-g-i-3gVuRl{
height:240px;
width:240px;
}

.phw-g-i-44DrvA{
background-color:var(--phw-custom-background-color-join-our-teamffffffba);
border-style:solid;
border-color:var(--stroke-dark);
border-width:0px;
}

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

.phw-g-i-4Qwjk0{
}

.phw-g-i-4VBYbl{
border-color:var(--brand-color-secondary);
color:var(--white);
background-color:var(--brand-color-secondary);
font-weight:400;
}

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

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

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

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

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

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

.phw-g-i-4idM35{
padding-top:calc(var(--pu-space)*12.5);
background-color:var(--widget-bg-gray-color);
padding-inline-end:calc(var(--pu-space)*12.5);
}

.phw-g-i-4p9ZCM{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/CGLCFSUS/images/Cosentinos-Seal-4-1718793270495.svg);
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-51eYXA{
color:var(--body-color);
display:inline-block;
font-size:var(--footer-menu-list-font-size-style-1);
line-height:var(--footer-menu-list-line-height-style-1);
}

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

.phw-g-i-5EpoFH{
background-color:var(--phw-custom-background-color-join-our-teamffffffba);
border-style:solid;
border-color:var(--stroke-dark);
border-width:1px;
}

.phw-g-i-5Oisxn{
height:400px;
}

.phw-g-i-5e1jKZ{
font-size:20px;
line-height:1.5;
font-family:var(--cms-g-roboto);
font-weight:400;
border-top-style:solid;
border-top-color:var(--brand-color-secondary);
border-top-width:2px;
border-style:none;
padding-top:calc(var(--pu-space)*0);
text-align:start;
}

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

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

.phw-g-i-642kV5{
}

.phw-g-i-67Vxqj{
width:600px;
}

.phw-g-i-6JZRKw{
width:auto;
max-height:auto;
min-height:auto;
min-width:auto;
height:715px;
max-width:600px;
}

.phw-g-i-6ms2NU{
height:auto;
}

.phw-g-i-70KUGA{
width:140px;
height:140px;
}

.phw-g-i-ofMFeS:hover .phw-g-i-70KUGA{
width:150px;
height:140px;
}

.phw-g-i-71xOml{
box-shadow:none;
}

.phw-g-i-7DHd4S{
height:90px;
width:90px;
}

.phw-g-i-7OaOZ8{
font-weight:700;
border-style:none;
display:inline-flex;
font-size:var(--paragraph-font-size-2);
line-height:var(--paragraph-line-height-2);
text-decoration:none;
}

.phw-g-i-7RIcF1{
font-weight:400;
color:var(--white);
font-family:var(--cms-g-roboto);
}

.phw-g-i-7mZOlf{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/CGLCFSUS/images/crisscrosspattern-1733852344429.jpg);
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:none;
background-size:cover;
}

.phw-g-i-7rL7b5{
width:140px;
height:135px;
}

.phw-g-i-7rrwZW{
font-size:var(--font-size-12);
line-height:var(--line-height-2);
color:var(--body-color);
}

.phw-g-i-8CjmqS{
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-8CjmqS: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-8CjmqS:focus-visible{
outline:var(--accessibility-outline-width) var(--accessibility-outline-style) var(--accessibility-outline-color);
}

.phw-g-i-8CjmqS:focus{
color:var(--white);
border-color:var(--phw-custom-whiteborderffffff);
background-color:transparent;
}

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

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

.phw-g-i-8E0A8S{
margin-inline-start:calc(var(--mu-space)*8.75);
}

.phw-g-i-8TMa7Y{
font-weight:700;
line-height:1.25;
color:var(--phw-custom-title-color6f5d51);
font-family:var(--cms-g-roboto);
font-size:28px;
text-transform:uppercase;
text-align:center;
}

.phw-g-i-8ZL0vr{
width:90px;
height:90px;
}

.phw-g-i-8bvLAi{
}

.phw-g-i-8gwkKt{
padding-top:calc(var(--pu-space)*12.5);
background-color:var(--widget-bg-gray-color);
padding-inline-end:calc(var(--pu-space)*12.5);
padding-inline-start:calc(var(--pu-space)*10);
text-align:center;
}

.phw-g-i-8j1Zfc{
}

.phw-g-i-8mff9S{
color:var(--body-color);
text-decoration:none;
font-size:var(--footer-menu-list-font-size-style-1);
line-height:var(--footer-menu-list-line-height-style-1);
display:inline-block;
font-family:var(--cms-g-roboto);
font-weight:700;
}

.phw-g-i-8mff9S:hover{
color:var(--body-color);
text-decoration:none;
}

.phw-g-i-9CbZW1{
height:300px;
}

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

.phw-g-i-9SV38h{
height:130px;
width:140px;
}

.phw-g-i-dcfJqo:hover .phw-g-i-9SV38h{
height:140px;
}

.phw-g-i-9VKrVD{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/CGLCFSUS/images/Cosentinos-Seal-4-1718793270495.svg);
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:none;
box-shadow:none;
background-repeat:repeat;
}

.phw-g-i-9l4ZAJ{
height:300px;
}

.phw-g-i-A0NGH6{
width:150px;
height:135px;
}

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

.phw-g-i-A5jUsz{
aspect-ratio:9/16;
}

.phw-g-i-AOAUcu{
}

.phw-g-i-APLfGy{
background-color:var(--phw-custom-background-color-join-our-teamffffffba);
}

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

.phw-g-i-AViZJS{
width:150px;
height:150px;
}

.phw-g-i-AWR5Vj{
}

.phw-g-i-Asvv1j{
border-style:solid;
border-color:var(--stroke-dark);
border-width:1px;
}

.phw-g-i-B4Vw2O{
border-width:1px;
border-style:solid;
border-color:var(--stroke-dark);
}

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

.phw-g-i-B6ORDU{
}

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

.phw-g-i-BFtQbi{
width:150px;
height:150px;
}

.phw-g-i-BmrQ0e{
font-weight:400;
font-size:var(--font-size-12);
line-height:var(--line-height-2);
color:var(--body-color);
font-family:var(--cms-g-roboto);
}

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

.phw-g-i-BoTyIO{
height:240px;
width:240px;
}

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

.phw-g-i-BynLNV{
}

.phw-g-i-BzzM4p{
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-size:40px;
color:var(--white);
padding-bottom:calc(var(--pu-space)*0.625);
background-color:var(--phw-custom-buttonhover0174b2);
}

.phw-g-i-C05PqF{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
box-shadow:none;
background-repeat:no-repeat;
background-size:cover;
background-color:var(--phw-custom-header-backgroundf4f1eb);
}

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

.phw-g-i-CYIUJG{
width:550px;
}

.phw-g-i-CZYJ45{
padding-top:calc(var(--pu-space)*12.5);
background-color:var(--widget-bg-gray-color);
padding-inline-end:calc(var(--pu-space)*12.5);
padding-inline-start:calc(var(--pu-space)*10);
text-align:center;
}

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

.phw-g-i-ClBzlL{
height:300px;
}

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

.phw-g-i-Y8o9Sn:hover .phw-g-i-Clwfvu{
}

.phw-g-i-CqmU7J{
box-shadow:none;
width:70%;
text-align:center;
}

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

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

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

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

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

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

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

.phw-g-i-DoFbXl{
height:300px;
}

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

.phw-g-i-E9XJfs{
font-weight:500;
line-height:1.25;
color:var(--black);
font-family:var(--cms-g-roboto);
font-size:28px;
text-align:start;
}

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

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

.phw-g-i-ECNn92{
height:715px;
width:600px;
}

.phw-g-i-EFVshG{
box-shadow:none;
width:100%;
text-align:center;
}

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

.phw-g-i-EcRkNY{
height:350px;
}

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

.phw-g-i-FFq6zE{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/pp/CGLCFSUS/images/Cosentinos-Family-Favorites-1718790509708.svg);
background-size:fill;
background-repeat:no-repeat;
background-color:var(--phw-custom-white);
padding-top:calc(var(--pu-space)*6.25);
padding-bottom:calc(var(--pu-space)*6.25);
}

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

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

.phw-g-i-Ftpacr{
}

.phw-g-i-uR9kvN:hover .phw-g-i-Ftpacr{
height:145px;
width:153px;
}

.phw-g-i-Ftz7ft{
width:130px;
height:140px;
}

.phw-g-i-qUd94W:hover .phw-g-i-Ftz7ft{
width:150px;
height:140px;
}

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

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

.phw-g-i-G3uL0q{
background-color:var(--phw-custom-background-color-join-our-teamffffffba);
border-style:solid;
border-color:var(--stroke-dark);
border-width:0px;
}

.phw-g-i-G57sSk{
border-width:1px;
border-color:var(--brand-color-primary);
border-style:solid;
height:400px;
border-inline-end-style:dashed;
border-inline-end-width:20px;
border-inline-end-color:var(--phw-custom-light-graye9e9e9);
}

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

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

.phw-g-i-GSxeVE{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-our-story-background6f5d51);
}

.phw-g-i-GuH1rY{
width:140px;
height:140px;
}

.phw-g-i-GwGezL{
height:auto;
width:500px;
max-height:350px;
}

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

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

.phw-g-i-HGUX3O{
border-width:1px;
border-color:var(--brand-color-primary);
border-style:solid;
height:400px;
aspect-ratio:9/16;
border-inline-start-width:20px;
border-inline-start-style:dashed;
border-inline-start-color:var(--brand-color-secondary);
}

.phw-g-i-HINLYk{
}

.phw-g-i-HQ4okS{
height:auto;
width:500px;
max-height:350px;
}

.phw-g-i-HZQnPC{
background-color:var(--phw-custom-header-backgroundf4f1eb);
padding-top:calc(var(--pu-space)*0);
box-shadow:none;
background-repeat:no-repeat;
background-size:cover;
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-HZQnPC{
}

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

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

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

.phw-g-i-IN1HPP{
width:130px;
height:140px;
}

.phw-g-i-qUd94W:hover .phw-g-i-IN1HPP{
height:140px;
width:150px;
}

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

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

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

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

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

.phw-g-i-IwvAgI{
background-color:var(--phw-custom-background-color-join-our-teamffffffba);
margin-top:calc(var(--mu-space)*5);
margin-bottom:calc(var(--mu-space)*5);
}

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

.phw-g-i-JBKADp{
aspect-ratio:4/3;
}

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

.phw-g-i-JPtYP5{
font-weight:400;
color:var(--white);
font-family:var(--cms-g-roboto);
}

.phw-g-i-JQzZNy{
}

.phw-g-i-JdslYa{
width:140px;
height:135px;
}

.phw-g-i-dcfJqo:hover .phw-g-i-JdslYa{
width:150px;
height:145px;
}

.phw-g-i-K6IU5Y{
height:300px;
}

.phw-g-i-K7yLdd{
background:none;
background-image:none;
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-size:cover;
}

.phw-g-i-KHCWUE{
width:145px;
height:135px;
}

.phw-g-i-uR9kvN:hover .phw-g-i-KHCWUE{
width:153px;
height:145px;
}

.phw-g-i-KLQ1Ha{
aspect-ratio:1/1;
}

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

.phw-g-i-KRPGkA{
max-height:240px;
height:240px;
width:240px;
}

.phw-g-i-KVg716{
}

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

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

.phw-g-i-L8YR63{
font-weight:400;
color:var(--white);
font-family:var(--cms-g-roboto);
}

.phw-g-i-LBknU9{
height:90px;
width:90px;
}

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

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

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

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

.phw-g-i-LM2e6T{
width:140px;
height:140px;
}

.phw-g-i-LQdNY5{
border-width:1px;
border-color:var(--brand-color-primary);
border-style:solid;
height:400px;
border-inline-end-width:15px;
border-inline-end-style:double;
}

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

.phw-g-i-M0MQr4{
}

.phw-g-i-M4kQ2A{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/CGLCFSUS/images/Cosentinos-Seal-4-1718793270495.svg);
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-size:cover;
background-position:50% 50%;
}

.phw-g-i-M6lh6Q{
height:auto;
}

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

.phw-g-i-MN3aai{
height:150px;
width:150px;
}

.phw-g-i-N9BEhS{
font-weight:700;
color:var(--white);
border-color:var(--brand-color-secondary);
background-color:var(--brand-color-primary);
text-transform:uppercase;
border-bottom-style:solid;
border-bottom-color:var(--brand-color-secondary);
border-bottom-width:7px;
}

.phw-g-i-N9BEhS:hover{
font-weight:700;
color:var(--white);
border-color:var(--brand-color-secondary);
background-color:var(--phw-custom-ourstorybackgroundcolor6f5d51);
}

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

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

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

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

.phw-g-i-NPQAvA{
background-color:var(--phw-custom-footer-backgroundeee9e0);
}

.phw-g-i-NWE7O9{
padding-top:calc(var(--pu-space)*12.5);
background-color:var(--widget-bg-gray-color);
padding-inline-end:calc(var(--pu-space)*12.5);
padding-inline-start:calc(var(--pu-space)*10);
text-align:center;
}

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

.phw-g-i-NmPXam{
height:140px;
width:130px;
}

.phw-g-i-sxq8MS:hover .phw-g-i-NmPXam{
height:150px;
width:150px;
}

.phw-g-i-IR100h:hover .phw-g-i-NmPXam{
height:150px;
width:150px;
}

.phw-g-i-qUd94W:hover .phw-g-i-NmPXam{
height:150px;
width:150px;
}

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

.phw-g-i-NvkixC{
color:var(--brand-color-primary);
text-align:center;
}

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

.phw-g-i-NylgFd{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/pp/CGLCFSUS/images/collagebg-scaled-1718795029301.jpg);
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-ourstoryhovercolord1c3ab);
background-repeat:repeat;
background-position:50% 50%;
}

.phw-g-i-NzTsRY{
width:150px;
height:135px;
}

.phw-g-i-dcfJqo:hover .phw-g-i-NzTsRY{
height:140px;
}

.phw-g-i-OHN3It{
}

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

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

.phw-g-i-PKOCsD{
font-size:40px;
padding-bottom:calc(var(--pu-space)*0.625);
}

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

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

.phw-g-i-PLPSx8{
background-color:var(--phw-custom-background-color-join-our-teamffffffba);
margin-top:calc(var(--mu-space)*5);
margin-bottom:calc(var(--mu-space)*5);
}

.phw-g-i-PSjTg7{
width:145px;
height:135px;
}

.phw-g-i-Po9twq{
font-weight:400;
color:var(--white);
font-family:var(--cms-g-roboto);
}

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

.phw-g-i-Q4tBLY{
background-color:var(--phw-custom-header-backgroundf4f1eb);
}

.phw-g-i-QFzHQh{
height:240px;
width:240px;
}

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

.phw-g-i-R7RigR{
box-shadow:var(--input-box-shadow-focus);
}

.phw-g-i-RElj6e{
border-width:1px;
border-top-width:10px;
border-color:var(--brand-color-primary);
border-style:solid;
border-top-style:dashed;
height:400px;
}

.phw-g-i-RFyYaI{
height:240px;
width:240px;
}

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

.phw-g-i-RLFocD{
width:240px;
height:240px;
}

.phw-g-i-RRfe2E{
height:50%;
opacity:.9;
}

.phw-g-i-RgF9vK{
border-width:12px;
border-color:var(--brand-color-secondary);
border-style:solid;
height:400px;
aspect-ratio:9/16;
border-inline-start-style:solid;
border-inline-start-color:var(--phw-custom-light-graye9e9e9);
border-inline-start-width:20px;
}

.phw-g-i-RlhM8v{
width:150px;
height:150px;
}

.phw-g-i-RxnEPy{
height:135px;
width:145px;
}

.phw-g-i-uR9kvN:hover .phw-g-i-RxnEPy{
height:145px;
width:153px;
}

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

.phw-g-i-S9jAmy{
height:240px;
width:240px;
}

.phw-g-i-SGYXPn{
height:130px;
width:140px;
}

.phw-g-i-SQ3rQf{
font-size:16px;
line-height:1.5;
font-family:var(--cms-g-roboto);
font-weight:300;
border-top-style:solid;
border-top-color:var(--brand-color-secondary);
border-top-width:2px;
border-style:none;
padding-top:calc(var(--pu-space)*0);
}

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

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

.phw-g-i-SXPZAG{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/pp/CGLCFSUS/images/Cosentinos-Family-Favorites-1718790509708.svg);
background-size:contain;
background-repeat:no-repeat;
background-color:var(--phw-custom-white);
}

.phw-g-i-SiqL5o{
width:596px;
}

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

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

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

.phw-g-i-T6Nsyr{
background:none;
background-image:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-weight:700;
font-size:40px;
color:var(--white);
padding-bottom:calc(var(--pu-space)*0.625);
text-shadow:3px 0px 0px rgba(0, 47, 209, 1);
font-family:var(--cms-g-roboto);
}

.phw-g-i-TANYip{
}

.phw-g-i-TDsNvo{
height:135px;
width:145px;
}

.phw-g-i-uR9kvN:hover .phw-g-i-TDsNvo{
height:145px;
width:153px;
}

.phw-g-i-Y3SSe4:hover .phw-g-i-TDsNvo{
height:145px;
width:153px;
}

.phw-g-i-HmLpBA:hover .phw-g-i-TDsNvo{
height:145px;
width:153px;
}

.phw-g-i-TLeXK2{
height:50%;
}

.phw-g-i-TMKue8{
width:140px;
height:135px;
}

.phw-g-i-lbvOhE:hover .phw-g-i-TMKue8{
width:150px;
height:135px;
}

.phw-g-i-TMdQB9{
border-width:12px;
border-color:var(--brand-color-secondary);
border-style:solid;
height:400px;
aspect-ratio:4/3;
}

.phw-g-i-TMvlwH{
line-height:1.5;
font-family:var(--cms-g-roboto);
font-weight:400;
border-top-style:solid;
border-top-color:var(--brand-color-secondary);
border-top-width:2px;
border-style:none;
padding-top:calc(var(--pu-space)*0);
font-size:20px;
text-align:start;
}

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

.phw-g-i-TzbdQ5{
height:80%;
}

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

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

.phw-g-i-UIS3g6{
height:140px;
width:140px;
}

.phw-g-i-8bvLAi:hover .phw-g-i-UIS3g6{
height:150px;
width:150px;
}

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

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

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

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

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

.phw-g-i-UzILZw{
width:145px;
height:135px;
}

.phw-g-i-HmLpBA:hover .phw-g-i-UzILZw{
width:153px;
height:135px;
}

.phw-g-i-VQKT1l{
width:140px;
height:140px;
}

.phw-g-i-ofMFeS:hover .phw-g-i-VQKT1l{
height:140px;
width:150px;
}

.phw-g-i-VSlY2A{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-our-story-background6f5d51);
}

.phw-g-i-Va5rUq{
border-width:12px;
border-color:var(--brand-color-secondary);
border-style:double;
height:400px;
}

.phw-g-i-Vf3cLE{
}

.phw-g-i-Vn3PrL{
height:50%;
}

.phw-g-i-W9MTpd{
border-color:var(--brand-color-primary);
}

.phw-g-i-WaGQDh{
font-weight:400;
color:var(--white);
font-family:var(--cms-g-roboto);
}

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

.phw-g-i-WpqI3F{
width:145px;
height:135px;
}

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

.phw-g-i-XM5HR4{
width:596px;
}

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

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

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

.phw-g-i-Y8o9Sn{
}

.phw-g-i-YFqPnP{
}

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

.phw-g-i-YefwtL{
}

.phw-g-i-YjI1GR{
width:140px;
height:140px;
}

.phw-g-i-8bvLAi:hover .phw-g-i-YjI1GR{
width:150px;
height:150px;
}

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

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

.phw-g-i-YwwMhq{
}

.phw-g-i-ZAa88Z{
line-height:1.5;
color:var(--white);
font-family:var(--cms-g-roboto);
font-weight:500;
text-align:start;
font-size:20px;
padding-top:calc(var(--pu-space)*0);
}

.phw-g-i-ZG0R0f{
font-size:16px;
line-height:1.5;
font-family:var(--cms-g-roboto);
font-weight:300;
border-top-style:solid;
border-top-color:var(--brand-color-secondary);
border-top-width:2px;
}

.phw-g-i-ZNZaHj{
}

.phw-g-i-ZQ4OQs{
background-color:var(--phw-custom-background-color-join-our-teamffffffba);
}

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

.phw-g-i-Ze24iU{
height:240px;
width:240px;
}

.phw-g-i-a1fut2{
}

.phw-g-i-a2445T{
font-weight:400;
color:var(--white);
font-family:var(--cms-g-roboto);
}

.phw-g-i-a4eK6I{
}

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

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

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

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

.phw-g-i-bSSFLz{
}

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

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

.phw-g-i-c1KI4c{
height:auto;
}

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

.phw-g-i-cEnYmm{
width:600px;
}

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

.phw-g-i-cZQFgG{
background:none;
background-image:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-size:40px;
color:var(--white);
padding-bottom:calc(var(--pu-space)*0.625);
text-shadow:3px 0px 0px rgba(0, 47, 209, 1);
}

.phw-g-i-ccpZbt{
aspect-ratio:1/1;
}

.phw-g-i-chKURx{
width:150px;
height:135px;
}

.phw-g-i-clyRaZ{
font-weight:400;
color:var(--white);
font-family:var(--cms-g-roboto);
}

.phw-g-i-d1gItl{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/pp/CGLCFSUS/images/collagebg-scaled-1718795029301.jpg);
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-ourstoryhovercolord1c3ab);
background-repeat:repeat;
background-position:50% 50%;
}

.phw-g-i-dDS5XZ{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/pp/CGLCFSUS/images/Cosentinos-Family-Favorites-1718790509708.svg);
background-size:fill;
background-repeat:no-repeat;
background-color:var(--phw-custom-white);
padding-top:calc(var(--pu-space)*6.25);
padding-bottom:calc(var(--pu-space)*6.25);
padding-inline-start:calc(var(--pu-space)*6.25);
padding-inline-end:calc(var(--pu-space)*6.25);
}

.phw-g-i-dFFbac{
font-weight:700;
color:var(--brand-color-primary);
border-color:var(--brand-color-secondary);
background-color:var(--phw-custom-button-colore0d7c0);
border-bottom-style:solid;
border-bottom-color:var(--brand-color-secondary);
border-bottom-width:7px;
text-transform:uppercase;
}

.phw-g-i-dFFbac:hover{
font-weight:700;
color:var(--brand-color-primary);
border-color:var(--brand-color-secondary);
background-color:var(--phw-custom-ourstoryhovercolord1c3ab);
border-bottom-width:7px;
}

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

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

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

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

.phw-g-i-dKPm8U{
}

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

.phw-g-i-dSWd7A{
color:var(--body-color);
font-weight:700;
}

.phw-g-i-dcfJqo{
}

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

.phw-g-i-dgmX3f{
}

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

.phw-g-i-eGvtBW{
background:none;
background-image:none;
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
box-shadow:none;
background-repeat:no-repeat;
background-size:cover;
}

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

.phw-g-i-sxq8MS:hover .phw-g-i-eOa9Yk{
height:150px;
width:150px;
}

.phw-g-i-eOa9Yk{
}

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

.phw-g-i-eXY6fV{
width:140px;
height:135px;
}

.phw-g-i-enLsDQ{
}

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

.phw-g-i-eyYX4E{
border-color:var(--brand-color-primary);
}

.phw-g-i-fC01Zx{
color:var(--body-color);
font-weight:700;
}

.phw-g-i-fCg0Gx{
opacity:.9;
height:50%;
object-fit:contain;
}

.phw-g-i-uR9kvN:hover .phw-g-i-fCo4qg{
}

.phw-g-i-fCo4qg{
}

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

.phw-g-i-fjBkzh{
height:300px;
}

.phw-g-i-fji291{
width:600px;
}

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

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

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

.phw-g-i-gmU5Sm{
height:400px;
aspect-ratio:9/16;
}

.phw-g-i-go0ETw{
height:300px;
}

.phw-g-i-h0ZUK5{
width:600px;
}

.phw-g-i-h85ek0{
height:715px;
width:600px;
}

.phw-g-i-h91coP{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/pp/CGLCFSUS/images/Cosentinos-Seal-4-1718793270495.svg);
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-our-story-background6f5d51);
background-size:tile;
background-position:100% 0%;
background-repeat:no-repeat;
}

.phw-g-i-hA1kBm{
height:300px;
}

.phw-g-i-8bvLAi:hover .phw-g-i-hBc6FG{
height:150px;
width:150px;
}

.phw-g-i-hBc6FG{
}

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

.phw-g-i-hPFysR{
width:600px;
}

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

.phw-g-i-hlIsQu{
font-size:20px;
line-height:var(--paragraph-line-height-2);
color:var(--black);
font-family:var(--cms-g-roboto);
font-weight:500;
text-align:center;
}

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

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

.phw-g-i-iRTqD6{
height:150px;
width:150px;
}

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

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

.phw-g-i-ifoU90{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/CGLCFSUS/images/crisscrosspattern-1733852344429.jpg);
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:none;
box-shadow:none;
background-repeat:no-repeat;
background-size:cover;
}

.phw-g-i-iszox8{
font-weight:700;
font-size:19px;
line-height:var(--line-height-4);
color:var(--brand-color-primary);
text-transform:uppercase;
}

.phw-g-i-ixBs3K{
height:400px;
aspect-ratio:9/16;
}

.phw-g-i-j9gcdZ{
border-width:1px;
border-color:var(--brand-color-primary);
border-style:solid;
height:400px;
border-inline-start-width:20px;
border-inline-start-color:var(--phw-custom-light-graye9e9e9);
border-inline-start-style:dotted;
}

.phw-g-i-jaSyps{
}

.phw-g-i-jmSsga{
}

.phw-g-i-k3spJm{
width:500px;
max-height:350px;
height:auto;
}

.phw-g-i-k4RoGu{
height:90px;
width:90px;
}

.phw-g-i-k5K91W{
height:auto;
}

.phw-g-i-Vf3cLE:hover .phw-g-i-k6CkhP{
height:200px;
width:200px;
}

.phw-g-i-k6CkhP{
}

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

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

.phw-g-i-kQupYr{
min-height:80px;
min-width:180px;
}

.phw-g-i-kfWCq7{
height:auto;
}

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

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

.phw-g-i-l0Cd8F{
height:50%;
}

.phw-g-i-lCepGF{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/pp/CGLCFSUS/images/collagebg-scaled-1718795029301.jpg);
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-ourstoryhovercolord1c3ab);
background-repeat:repeat;
background-position:50% 50%;
}

.phw-g-i-lLlEBs{
width:600px;
}

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

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

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

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

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

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

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

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

.phw-g-i-mHqWp2{
border-width:1px;
border-color:var(--brand-color-primary);
border-style:solid;
height:400px;
border-inline-start-width:10px;
border-inline-start-color:transparent;
}

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

.phw-g-i-mnksDE{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/CGLCFSUS/images/crisscrosspattern-1733852344429.jpg);
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:none;
box-shadow:none;
background-repeat:no-repeat;
background-size:cover;
}

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

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

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

.phw-g-i-n4qzk0{
width:240px;
height:240px;
}

.phw-g-i-2lmc0a:hover .phw-g-i-n4qzk0{
}

.phw-g-i-nNbQXE{
border-width:12px;
border-color:var(--brand-color-primary);
border-style:solid;
height:400px;
}

.phw-g-i-nX6NB9{
height:90px;
width:90px;
}

.phw-g-i-nYVp15{
width:150px;
height:135px;
}

.phw-g-i-sxq8MS:hover .phw-g-i-nYVp15{
width:159px;
height:143px;
}

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

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

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

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

.phw-g-i-pX7Lf7{
border-width:1px;
border-color:var(--brand-color-primary);
border-style:solid;
height:400px;
border-inline-start-width:20px;
border-inline-start-style:solid;
border-inline-start-color:var(--phw-custom-light-graye9e9e9);
}

.phw-g-i-q0kk5k{
height:auto;
max-height:350px;
width:400px;
}

.phw-g-i-q0w3gL{
border-width:12px;
border-color:var(--brand-color-secondary);
border-style:solid;
height:400px;
aspect-ratio:9/16;
}

.phw-g-i-qTVMEK{
}

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

.phw-g-i-qVk6dH{
height:240px;
width:240px;
}

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

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

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

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

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

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

.phw-g-i-r80FYJ{
width:600px;
}

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

.phw-g-i-rZrpJW{
font-weight:400;
color:var(--white);
font-family:var(--cms-g-roboto);
}

.phw-g-i-rrYLAo{
height:130px;
width:140px;
}

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

.phw-g-i-s4BZtE{
height:140px;
width:140px;
}

.phw-g-i-8bvLAi:hover .phw-g-i-s4BZtE{
height:150px;
width:150px;
}

.phw-g-i-c30BoX:hover .phw-g-i-s4BZtE{
height:150px;
width:150px;
}

.phw-g-i-ofMFeS:hover .phw-g-i-s4BZtE{
height:150px;
width:150px;
}

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

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

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

.phw-g-i-sUHqw9{
font-weight:700;
text-decoration:none;
height:var(--btn-height);
color:var(--brand-color-primary);
background-color:transparent;
border-color:transparent;
padding:0;
min-height:auto;
box-shadow:none;
border-width:0;
}

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

.phw-g-i-sUsnmW{
font-weight:700;
font-size:19px;
line-height:var(--line-height-4);
color:var(--brand-color-primary);
text-transform:uppercase;
}

.phw-g-i-sWvWy2{
width:150px;
height:135px;
}

.phw-g-i-sdcH0Y{
}

.phw-g-i-sp9Png{
font-weight:400;
color:var(--white);
font-family:var(--cms-g-roboto);
}

.phw-g-i-ssWosN{
width:600px;
}

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

.phw-g-i-sxWT0t{
height:90px;
width:90px;
}

.phw-g-i-sxq8MS{
}

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

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

.phw-g-i-t9yXgK{
color:var(--black);
}

.phw-g-i-tVr1h1{
color:var(--body-color);
font-weight:700;
}

.phw-g-i-tjGAcR{
}

.phw-g-i-uR9kvN:hover .phw-g-i-tjGAcR{
height:145px;
width:153px;
}

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

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

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

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

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

.phw-g-i-uR9kvN{
}

.phw-g-i-udRae0{
width:145px;
height:135px;
}

.phw-g-i-HmLpBA:hover .phw-g-i-udRae0{
height:135px;
width:153px;
}

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

.phw-g-i-uyMWj6{
width:140px;
height:135px;
}

.phw-g-i-lbvOhE:hover .phw-g-i-uyMWj6{
width:150px;
height:135px;
}

.phw-g-i-uzczE9{
background-color:transparent;
text-align:left;
}

.phw-g-i-v2Cpo7{
font-weight:700;
color:var(--brand-color-primary);
border-color:transparent;
text-decoration:none;
height:var(--btn-height);
background-color:transparent;
padding:0;
min-height:auto;
box-shadow:none;
border-width:0;
}

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

.phw-g-i-vBIRBS{
}

.phw-g-i-vPdkxC{
border-width:1px;
border-color:var(--brand-color-primary);
border-style:solid;
height:400px;
border-inline-start-width:15px;
border-inline-start-style:dotted;
}

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

.phw-g-i-veRv4T{
width:140px;
height:135px;
}

.phw-g-i-dcfJqo:hover .phw-g-i-veRv4T{
width:150px;
height:145px;
}

.phw-g-i-y3CzRu:hover .phw-g-i-veRv4T{
width:150px;
height:145px;
}

.phw-g-i-lbvOhE:hover .phw-g-i-veRv4T{
width:150px;
height:145px;
}

.phw-g-i-vgTeQ5{
height:auto;
width:300px;
}

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

.phw-g-i-vuIGN0{
width:594px;
}

.phw-g-i-w8XG9y{
font-weight:400;
color:var(--white);
font-family:var(--cms-g-roboto);
}

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

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

.phw-g-i-wqNcaP{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/CGLCFSUS/images/Cosentinos-Seal-4-1718793270495.svg);
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:none;
box-shadow:none;
background-repeat:repeat;
}

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

.phw-g-i-x2SnRS{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/pp/CGLCFSUS/images/Cosentinos-Family-Favorites-1718790509708.svg);
background-size:cover;
background-repeat:no-repeat;
background-color:var(--phw-custom-white);
padding-top:calc(var(--pu-space)*6.25);
padding-bottom:calc(var(--pu-space)*6.25);
}

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

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

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

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

.phw-g-i-xGDtq7{
height:auto;
}

.phw-g-i-xdzjHT{
height:auto;
}

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

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

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

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

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

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

.phw-g-i-xnAuFU{
padding-top:calc(var(--pu-space)*1.25);
padding-bottom:calc(var(--pu-space)*5);
background-color:var(--phw-custom-footer-backgroundeee9e0);
}

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

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

.phw-g-i-yMBQpk{
height:240px;
width:240px;
}

.phw-g-i-yYjzc5{
height:240px;
max-height:240px;
}

.phw-g-i-yglnZU{
}

.phw-g-i-z6C5wy{
height:300px;
}

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

.phw-g-i-zRyZ7j{
color:var(--black);
}

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

.phw-g-i-zcNduA{
font-weight:300;
font-size:50px;
line-height:1.25;
color:var(--brand-color-primary);
}

.phw-g-i-zcpWiX{
border-width:12px;
border-color:var(--brand-color-primary);
border-style:dashed;
height:400px;
}

.phw-g-i-zqps5O{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/pp/CGLCFSUS/images/Cosentinos-Seal-4-1718793270495.svg);
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-our-story-background6f5d51);
background-size:tile;
background-position:100% 0%;
background-repeat:no-repeat;
}

.phw-g-i-zw9PNV{
font-weight:400;
color:var(--white);
font-family:var(--cms-g-roboto);
}

.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-next-previous-button:hover{
color:var(--white);
}

.phw-g-next-previous-button{
}

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

.phw-g-pagination-block-active-link{
}

.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/CGLCFSUS/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-large{
font-size:var(--phw-g-small-text-font-size);
}

.phw-g-text-field-small{
}

.phw-g-text-field-style-1{
font-size:var(--phw-g-small-text-font-size);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@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) {
input{
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) {
dropdown{
font-size:max(calc(var(--phw-g-small-text-font-size)*0.75),var(--tab-font-size));
}
}

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

@media only screen and (max-width: 1199.98px) {
.phw-g-dropdown-large{
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-dropdown-small{
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-dropdown-style-1{
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-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:18px;
}
}

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

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

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

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-1qgvWR{
margin-top:calc(var(--mu-space)*6.25);
}
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-E5Ebzi{
margin-top:calc(var(--mu-space)*6.25);
}
}

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-EBfLHN{
margin-top:calc(var(--mu-space)*6.25);
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ErCltI{
margin-top:calc(var(--mu-space)*6.25);
}
}

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

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

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

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

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-MAbA2k{
margin-top:calc(var(--mu-space)*6.25);
}
}

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

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

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

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

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

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-dfFQ4e{
margin-top:calc(var(--mu-space)*6.25);
}
}

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-hmJPaC{
margin-top:calc(var(--mu-space)*6.25);
}
}

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-kQRZl2{
margin-top:calc(var(--mu-space)*6.25);
}
}

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-md2SnE{
margin-top:calc(var(--mu-space)*6.25);
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-mqfw0r{
margin-top:calc(var(--mu-space)*6.25);
}
}

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

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

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

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

@media only screen and (max-width: 1199.98px) {
.phw-g-i-xCvPM6{
margin-top:calc(var(--mu-space)*6.25);
}
}

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

@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: 1199.98px) {
.phw-g-text-field-large{
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-text-field-style-1{
font-size:max(calc(var(--phw-g-small-text-font-size)*0.75),var(--tab-font-size));
}
}

@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) {
input{
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) {
dropdown{
font-size:max(calc(var(--phw-g-small-text-font-size)*0.5),var(--mobile-font-size));
}
}

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

@media only screen and (max-width: 767.98px) {
.phw-g-dropdown-large{
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-dropdown-small{
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-dropdown-style-1{
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-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:18px;
}
}

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

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

@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-1ml1Ni{
font-size:35px;
}
}

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-2ECSAp{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-size:40px;
color:var(--white);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-2f0AwD{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-size:40px;
color:var(--white);
}
}

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-35CPWX{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-size:40px;
color:var(--white);
}
}

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

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-5oLpSv{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-size:40px;
color:var(--white);
}
}

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

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

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

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

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

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

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

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-BzzM4p{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-size:40px;
color:var(--white);
}
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-PKOCsD{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-size:40px;
color:var(--white);
}
}

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-RRfe2E{
opacity:.9;
}
}

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-T6Nsyr{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-size:40px;
color:var(--white);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TANYip{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-size:40px;
color:var(--white);
}
}

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-YFqPnP{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-size:40px;
color:var(--phw-custom-ourstory-heading-colord1c3ab);
}
}

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

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

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

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

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-cZQFgG{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-size:40px;
color:var(--white);
}
}

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

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-fCg0Gx{
opacity:.9;
}
}

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

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

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-l0Cd8F{
opacity:.9;
}
}

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

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-qTVMEK{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-size:40px;
}
}

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

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

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

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

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

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

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

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

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

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-text-field-large{
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-text-field-style-1{
font-size:max(calc(var(--phw-g-small-text-font-size)*0.5),var(--mobile-font-size));
}
}

